ecton, to rust
@ecton@fosstodon.org avatar

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

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

ecton, to rust
@ecton@fosstodon.org avatar

I've released v0.3, a reactive GUI crate for . 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

ecton, to rust
@ecton@fosstodon.org avatar

I wrote a REPL to play with using Cushy. 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 🤷‍♂️

ecton, to rust
@ecton@fosstodon.org avatar

The last few days, I've worked on a new 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 's new List widget utilizing this crate to create ordered lists.

https://github.com/khonsulabs/nominals

A demo of Cushy's new List widget switching between various list styles.

ecton, to rust
@ecton@fosstodon.org avatar

Thanks to @zulip for sponsoring an instance for my open source projects.

Since it's a brand new server, there's not much on it yet. If anyone would enjoy discussing , , or any related projects, come join us at https://zulip.khonsulabs.com/

ecton, to rust
@ecton@fosstodon.org avatar

Today in , I added plotters-rs integration. Here's their Sierpinski carpet example rendering in a Canvas widget, with its depth being controlled by a slider. Thanks to their excellent abstractions, any plot type is supported!

ecton, to rust
@ecton@fosstodon.org avatar

Today I deployed 's work-in-progress user guide. It's fun seeing transparent animated PNG support working!

https://cushy.rs/main/guide/

ecton, to rust
@ecton@fosstodon.org avatar

Today in , I created a harness to start making a user's guide that contains headlessly-captured screenshots that are unit tested.

On the left, the mdbook generated site containing an image created by the code on the right, which is the code the snippets in the guide pull from. At the bottom of the code, there are assertions that colors at specific locations are what they are expected to be.

I love it.

ecton, to rust
@ecton@fosstodon.org avatar

Today in : generalized wgpu compatibility + offscreen rendering + APNG capture! This example file is only 35 lines and outputs the animation as an APNG.

https://github.com/khonsulabs/cushy/blob/36b80e8f3437dfb68eca6d0619026e2614a83e64/examples/offscreen-apng.rs

This is all inspired by my goal of having tons of visual previews in Cushy's documentation.

Animated PNG generated by Cushy converted to mp4 via ffmpeg

ecton, to rust
@ecton@fosstodon.org avatar

Today in , I created a DebugContext that allows observing dynamic values in a debug window using a single line of code.

Cushy is an experimental GUI crate for .

https://youtu.be/ABr6WIt-2sk

ecton, to rust
@ecton@fosstodon.org avatar

I've released v0.2.0 of (formerly ). Cushy is an easy-to-use, reactive GUI for . This release introduces multi-window support, many bug fixes, and the new name.

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

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • DreamBathrooms
  • provamag3
  • modclub
  • mdbf
  • normalnudes
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • tester
  • anitta
  • cisconetworking
  • Leos
  • JUstTest
  • All magazines