I #Hate ๐Ÿ˜  being #Stuck in a #SmallCar ๐Ÿš— that was originally powered by only 50 very #Little ponies ๐Ÿด, of which some having died โ˜ ๏ธ already due to #Exhaustion. I want a #Cushy ๐Ÿ›‹๏ธ #Car with a little #Umph ๐Ÿ’ช again, something #British ๐Ÿ‡ฌ๐Ÿ‡ง or #French ๐Ÿ‡ซ๐Ÿ‡ท. Wish me #Luck...๐Ÿคž

Message and File Dialogs have been added to #Cushy, my #RustLang GUI crate. I recorded a quick video giving an overview of the two new examples in the repository and the features they demonstrate  

https://www.youtube.com/watch?v=T3MjqBfnXBA

Cushy Devlog #10: Message and File Dialogs

YouTube

I've published a short devlog showing a basic clicker-type game written in #Cushy. In the end I've decided I'm not really as interested in designing these types of games as I am playing them, so I transitioned into publishing what I had and am hoping some people might eventually try using Cushy to build this type of game in #RustLang.

https://youtu.be/z7kD9Kqpj18

https://github.com/khonsulabs/cushy-clicker

- YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

I wrote an example to help test full screen modes in #Cushy, and it inspired me to create a little dev log showing it off as well as some other related work.

https://youtu.be/BQ_KxLSfXzw

- YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

I've been working on a simplified 2D kinematics library for #Rust. I've been also trying to build an editor with #Cushy, and it's been pretty fun.

Sure, I wish I had some more widgets implemented, but I'm also impressed with how great it's been to use in one of the most complex interfaces I've started building with it.

Here's some highlights from #Cushy's v0.3 release that went out yesterday. Cushy is a reactive GUI crate for #RustLang

https://ecton.dev/cushy-v0-3/

Cushy v0.3: New widgets, offscreen capture, Plotters and Tokio integrations, and more

Learn about some of the highlights in Cushy v0.3, released on May 12, 2024.

I've released #Cushy v0.3, a reactive GUI crate for #RustLang. It's been a while, so the changelog is pretty massive. It's still very much an alpha GUI framework, but it's made significant strides since v0.2.

I'm starting working on a blog post highlighting some of the changes and new features, which I'll of course post here when I've published it.

https://github.com/khonsulabs/cushy/releases/tag/v0.3.0

Release v0.3.0 ยท khonsulabs/cushy

Breaking Changes This crate's MSRV is now 1.74.1, required by updating wgpu. wgpu has been updated to 0.20. winit has been updated to 0.30. All context types no longer accept a 'window life...

GitHub
I've been adding context menu support to #Cushy, a GUI library for #RustLang. The menus are lacking keyboard accessibility, but having mouse-driven menus in Cushy feels great.

I wrote a REPL to play with #Cushy using Cushy. #rustlang https://youtu.be/Lam5ZoWSfhg

This was a fun experiment and isn't something I'm certain I'm going to keep pursuing. I just like writing languages for fun ๐Ÿคทโ€โ™‚๏ธ

A GUI REPL for GUIs in Rust

YouTube

The last few days, I've worked on a new #RustLang crate "nominals" which aims to provide a no_std + no alloc way of formatting nominal identifiers across a wide variety of numeric and alphabetic systems. The embedded video shows #Cushy's new List widget utilizing this crate to create ordered lists.

https://github.com/khonsulabs/nominals

GitHub - khonsulabs/nominals: Formatting of nominal identifiers in various languages (ordered list headings)

Formatting of nominal identifiers in various languages (ordered list headings) - GitHub - khonsulabs/nominals: Formatting of nominal identifiers in various languages (ordered list headings)

GitHub