Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2026-10

Coming Soon

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Anthony Walter

It's been a minute.

This is sysrpl, the operator of the getlazarus.org website. I have been working on a major update and am getting ready to publish my unified toolkit. I need to add a few things related to input of gamepads, and port over my new audio system, but I thought I'd share a peek of what I will be releasing later this week.

Here are a few video captures.

First, here is my much improved cross platform pure opengl entirely vector based widgeting system. It is based on my original Tiny.Sim system but now works with both LCL programs and pure SDL without a desktop environment features and widgets include vector based file and image selection dialogs, a video widget with effect shaders, a context grid widget, editable text and memo controls, message box, listbox control, and scrolling controls, including scrolling popups.

https://cache.codebot.org/videos/widgets-demo.mp4

Note, I also have a new markdown control with hyperlink support.

Next is an example of easing and animation using my improved cards demo. Now featuring many playing card styles, table surface types, widgets, and soft shadows.

https://cache.codebot.org/videos/cards-demo.mp4

The physics system has been completely reworked. I now have a very nice and fast 2D physics API that is much easier to use, and quick to set up. It has many more helpers for drawing primitives, or you can draw using my revised vector graphics ICanvas for drawing your own scenes in real time. Now uses 3 threads and again works on both LCL systems where you can mix it in any LCL controls, or you can go for an environment without any desktop system installed.

https://cache.codebot.org/videos/physics-joints.mp4

I have now completely overhauled rendering SVG documents, and support inline styles. It now supports partial elliptical arc segments and correctly handles most edge cases.

https://cache.codebot.org/videos/full-vector-ui.mp4

Other features of this library now include gtk3 improvements, many new LCL controls, a suite of web browser, web inspector, and web address controls, new color and slide edit controls, step bubble controls, improved text storage components, and many component editors.

I will also be posting an installer for Windows, Linux, Pi, and Mac OS to include the most recent lazarus and fpc 3.2.4, with options to install this new library alongside. The Linux installer will be a script and support multiple distros, but I am focusing on gtk3 desktops. Windows will have a GUI installed with options.

Look for this update to be released near the end of the week,

If you have any questions let me know, and I might be able to address them or make changes based on your questions before the initial release.

Cheers,

sysrpl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20261005/ec21b967/attachment.htm>

Reply by email