Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2024-11-14 | 4.1 kB | |
v0.2.0 source code.tar.gz | 2024-11-14 | 2.6 MB | |
v0.2.0 source code.zip | 2024-11-14 | 2.7 MB | |
Totals: 3 Items | 5.2 MB | 0 |
This release is the result of nearly a year of work and it contains many changes and fixes that greatly improve Floem.
Highlights
Floem Editor Integration
[#296] by @MinusGix merged support for the Floem text editor which is the same text editor that powers Lapce!
Wasm Support
[#527] by @timsueberkrueb merged experimental support for wasm support, enabling Floem apps to run in the browser!
This helps push Floem forward in it's goal of being a library that enables you to run your UI on any platform.
Keyframe Animations
[#563] by @jrmoulton merged support for full keyframe animations
This complements the trasitions that @Zoxc built into the style system and allow for Floem to support modern dynamic UI's.
As part of the upgrade to animations in Floem, any custom easing function that implements the Easing trait can be used and this allowed for spring animations to be built in to Floem.
https://github.com/user-attachments/assets/eaba3e5d-d5cb-4509-9ba2-bb2dcabb60a7
Vello Renderer
[#635] added support for Vello as a renderer. Support is behind a feature flag and it isn't yet the main renderer used for Floem but Vello is an exciting upgrade to the capabilities of the GPU renderer.
ECS - View implementation improvements
[#432] by @dzhou121 reworked the storage of views and simplified the process of implementing a custom View.
Logo
@dzhou121 has designed a logo for Floem!
Other changes and fixes
There have been a ton of other changes and bug fixes. Check out the changelog to see all of the great contributions that made this release!
https://github.com/lapce/floem/blob/main/CHANGELOG.md
Thanks!
Thanks to everyone who contributed! You've helped make this an awesome update.
New Contributors
- @sudormrfbin made their first contribution in https://github.com/lapce/floem/pull/280
- @adrian5 made their first contribution in https://github.com/lapce/floem/pull/293
- @GNUSheep made their first contribution in https://github.com/lapce/floem/pull/294
- @tamewild made their first contribution in https://github.com/lapce/floem/pull/308
- @thiagola92 made their first contribution in https://github.com/lapce/floem/pull/323
- @dparnell made their first contribution in https://github.com/lapce/floem/pull/324
- @sexnine made their first contribution in https://github.com/lapce/floem/pull/329
- @I-Info made their first contribution in https://github.com/lapce/floem/pull/330
- @aalhitennf made their first contribution in https://github.com/lapce/floem/pull/339
- @habics made their first contribution in https://github.com/lapce/floem/pull/360
- @studystill made their first contribution in https://github.com/lapce/floem/pull/366
- @15artis made their first contribution in https://github.com/lapce/floem/pull/372
- @Long0x0 made their first contribution in https://github.com/lapce/floem/pull/387
- @Narref95 made their first contribution in https://github.com/lapce/floem/pull/414
- @timboudreau made their first contribution in https://github.com/lapce/floem/pull/444
- @MikaelUrankar made their first contribution in https://github.com/lapce/floem/pull/443
- @Sol-Ell made their first contribution in https://github.com/lapce/floem/pull/485
- @jm-observer made their first contribution in https://github.com/lapce/floem/pull/510
- @dspo made their first contribution in https://github.com/lapce/floem/pull/516
- @RagibHasin made their first contribution in https://github.com/lapce/floem/pull/544
- @sgued made their first contribution in https://github.com/lapce/floem/pull/546
- @timsueberkrueb made their first contribution in https://github.com/lapce/floem/pull/527
- @RTSAjwad made their first contribution in https://github.com/lapce/floem/pull/569
- @hydra made their first contribution in https://github.com/lapce/floem/pull/593