Documentation
Welcome! These pages explain Fresnel for people who have never used it. If you know Lazarus or Delphi, you will feel at home quickly. You do not need to know CSS: the pages explain what you need.
What is Fresnel?
The short answer, the long answer, and a comparison with the LCL and with a web page.
Myths and facts
Fresnel is often misunderstood. Here are the most common misconceptions, and the facts.
How it works
Elements, CSS, layout, drawing and backends: what happens inside a Fresnel program.
Platforms and requirements
Where Fresnel runs, and which compiler version you need for which platform.
Get started
Install Fresnel, create your first Fresnel application, and run it.
Styling with CSS
The little bit of CSS you need, and where to put it: element, form, application or theme.
Controls
A tour of the controls that come with Fresnel, with screenshots.
Fresnel and the LCL
How to use Fresnel together with the LCL, and the differences you will notice.
More information
- The source code, with more than 80 small demo programs and technical documentation (in the
docsfolder): gitlab.com/freepascal.org/lazarus/fresnel - Questions? Ask them on the Lazarus and Free Pascal forum.
- Found a bug? Report it in the issue tracker.