Explorar o código

* Some updates

Michaël Van Canneyt %!s(int64=2) %!d(string=hai) anos
pai
achega
32593ca107
Modificáronse 1 ficheiros con 22 adicións e 1 borrados
  1. 22 1
      README.md

+ 22 - 1
README.md

@@ -5,5 +5,26 @@ This repository contains the sources for Project Fresnel
 ## What is project Fresnel ?
 
 Project Fresnel is a new UI paradigma for Lazarus projects. 
-Instead of using LCL controls, CSS-based native controls will be used to create your UI.
+Instead of using LCL controls, CSS-based custom drawn controls will be used to create your UI.
+
+## Why is this project needed ?
+
+The design of the VCL and LCL is old. In the browser, UX and UI have evolved far beyond
+what the LCL has to offer, largely thanks to the strength of CSS. The choice for CSS
+as a mechanism for layouting and display is therefore logical. 
+This will also allow to reuse existing CSS frameworks.
+
+## What's with the name ?
+UI is about look and feel. Look and feel means light. 
+[Fresnel](https://en.wikipedia.org/wiki/Augustin-Jean_Fresnel) is a French
+Physicist who made important contributions to the wave theory of light.
+
+## Goals of project Fresnel:
+
+- 100% Pascal code.
+- Create a set of controls that are independent of the LCL.
+- The layout and look of the controls are governed by CSS.
+- A Lazarus application must be able to run LCL forms alongside 'Fresnel' forms.
+   This will ensure easy porting.
+- Different drawing backends must be possible.