Skip to content

Release 0.4 — Stateless widgets, component trait, responsive views, WebGL support, and more!#1328

Merged
hecrj merged 2 commits into
masterfrom
release/0.4.0
May 2, 2022
Merged

Release 0.4 — Stateless widgets, component trait, responsive views, WebGL support, and more!#1328
hecrj merged 2 commits into
masterfrom
release/0.4.0

Conversation

@hecrj

@hecrj hecrj commented May 2, 2022

Copy link
Copy Markdown
Member

OctaSine Universal Android Debloater Borderlands 3 Save Edtor

Iced is an experimental cross-platform GUI library for Rust focused on simplicity and type-safety. Inspired by Elm.

This PR marks the end of the 0.4.0 milestone and the launch of a new release 🚀

New features

Showcase

During this last year, many awesome applications have been created with iced! As I do in every release, I would like to highlight some of the coolest ones:

  • Borderlands 3 Save Editor, a tool to help you modify your Borderlands 3 Saves and Profiles.
  • ENSnano, a 3D graphical application for DNA nanostructures.
  • Lembas, a plugin management tool completely written in Rust for the game "Lord of the Rings Online".
  • Linkage, a desktop typing tutor.
  • OctaSine, a VST2 frequency modulation synthesizer written in Rust.
  • Offline Chess Puzzles, a tool to view and solve puzzles from the Lichess puzzle database.
  • PWDuck, a little duck 🦆 protecting your passwords.
  • Töörö Editor, a cross-platform sound editor for the Fred's Lab Töörö hardware synthesizer.
  • Universal Android Debloater, a cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices.

And there are more! Check out our Project Showcase.

Community

Since the last release, we have also started setting up the foundations for our open-source community.

We created a GitHub organization to centralize all of the core pieces of the project and adopt other important parts of the ecosystem that can be officially maintained by the community. So far, we have adopted two crates:

  • iced_audio, useful widgets for audio applications such as VST / LV2 plugins.
  • iced_aw, additional widgets for the library.

We also migrated from our old Zulip instance to a new Discord server, where we hold meetings regularly to review and coordinate work. These meetings have been quite successful so far! Feel free to join them!

Finally, we are actively working on proper learning material and documentation. In that direction, we have an official learning guide and a new website in the works.

Thank you! 🎉

Finally, I want to give my thanks to everyone that has contributed to this release:

I am very grateful for all your contributions. Thank you! 🎉

@hecrj hecrj added the feature New feature or request label May 2, 2022
@hecrj hecrj added this to the 0.4.0 milestone May 2, 2022
@hecrj hecrj merged commit b566c88 into master May 2, 2022
@hecrj hecrj deleted the release/0.4.0 branch May 2, 2022 20:15
@TannerRogalsky

Copy link
Copy Markdown
Contributor

Incredible release! Thank you for your work and congratulations! You should be very proud!

@greatest-ape

Copy link
Copy Markdown
Contributor

Congratulations and thank you! 🥳

It's really cool that you chose to feature OctaSine! There is a new release coming up soon, with a redesigned GUI. Here is a sneak peek ;-)

octasine-light

octasine-dark

@Luni-4

Luni-4 commented May 3, 2022

Copy link
Copy Markdown
Contributor

What a great release! Thank you everyone for your work! 😃

@0x192

0x192 commented May 3, 2022

Copy link
Copy Markdown
Contributor

Big thank to all the contributors and a huge thank for the one and only @hecrj! Kudos for this release! 🏆

I really wasn't ready to see this release featuring my side-project Universal Android Debloater. Thank you!

I also feel a bit illegitimate to appear in the contributors list simply because I implemented the Default trait for a struct. I'll try to tackle a real issue next time! 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants