So I have read some more about the whole #dioxus vs #tauri plus #leptos plus #axum for a #rust #rustlang #desktop app.

From what I read by now, I would say that I will try the tauri route next. I would still prefer if Dioxus would just work, but what makes me wary about whether Dioxus would be a sustainable choice is that there's a lot of issues in the Dioxus repository that do not even have a reply by a maintainer. My own issues (which are relatively young!) have only little interaction. I get that this is an open source project and maintainer overload and so on, sure. But there's also something about Dioxus being funded? So there are full-time devs (plural!) working on it? What can I say? This makes me wary.

Going down that tauri route would mean that I would need to build the whole thing myself. That could work, but is more than I would have liked to do. I want to develop my app functionality, not set up a GUI development environment.

I could also go for a TUI first, but tbh, I would rather like to have a GUI first, with a clean API that I can then reuse to build a TUI on top of it. Not sure why, the other way around would probably work as well πŸ€”.

Either way, I would then try leptos as framework for the app, because it looks rather good from what I can read from its documentation, and I can use axum in the backend, which I think fits my needs as well. (Btw developing this with ratatui with a axum backend would also be possible, but that's not the "native way" for a ratatui app, but much more for a leptos app as I understand it, so I expect less headaches here).

I hope I can get a MVP fast, so I can get back to developing my core application stuff, because there's sooo much missing still.

Redirecting...

I'm working to build accessibility into my new PALchemy app from release 0.1.0.

I'm using the Stylance crate to make composable themes - the plan is to support a few different palettes for different kinds of color blindness, but also follow the rule of never indicating state by color alone.

Since we are rendering our DIP chip interface as SVG, we can arbitrarily scale it as large as the user wants with an overall UI scale factor. The position and size of the DOM control elements to the sides of the pins is now dynamically calculated from the base DIP scale.

Keyboard navigation is also supported, with tab and shift-tab working as expected to move you through the interactable controls.

#retrocomputing #rust #accessibility #leptos #tauri

I’m writing a PWA with #leptos and #rust , it’s wild to me that I can make a web app with rust, and it’s pretty fun!

It’s not super ready yet, but it’s a reminders app because I’m frustrated that all iOS reminders apps either don’t have recurring reminders after completion, or are paid.

@dcz @slint OK, something I tries in #Leptos.

You need to follow some examples or implement something based on `GridLayout`. Oliver gave some hints in https://github.com/slint-ui/slint/discussions/5147

For clarity, #money I don't have as I still haven't found #job. This #Leptos app is supposed to be a tool to manage job #applications. Potentially someone in #FediHire would be interested in one. (#Rust) 2/2

I gave #agentic #vibe coding a go today.πŸ€”

Free Copilot models are useless, beyond repair...

Had chance to run GPT 5.2 Extended... once (burnt my free credits with one prompt). I got 70% of what I wanted in #Leptos, but it created doubtful code I need to understand. It needed good several minutes to generate. I fixed one slop already - unnecessary nested complication in view implementation, it looks there's more to look after.

I'd like to check #Claude #Opus, but I don't want burn #money. 1/2

Decoupling from Linktree. Cultivating my own atelier for signal convergence and #Leptos prototypes, forged in #Rust.

There's #ratatui #dioxus #yew #leptos and so on and so forth...

You know what I wonder? Why are there no libraries for full views for any of those? Like... A complete thing I can import to have a view to analyze the logging of my app (there's only one for Ratatui, but I haven't found something like that for the others).

Or a View for analyzing traces, something like Tracy, that I can import and embed in my app.

Or a view that I can embed to have a full WYSIWYG editor?

For all of these, there are only some component libraries for dropdown elements or whatever, but nothing that gives me a whole view of something.

#rust #rustlang

πŸ¦€πŸŒ± We continue to work on ArkSync and the grid collision detection.

We're building an environmental monitoring and regulation system.

https://www.twitch.tv/indiedevcasts

#indiedev #rustlang #tauri #leptos

indiedevcasts - Twitch

Building Station Knot: Sensors handler

Twitch