• 2 Posts
  • 74 Comments
Joined 2 years ago
cake
Cake day: August 22nd, 2023

help-circle
  • I’m not 100% confident I’ve understood the assignment, but I’ve been playing with a couple of app frameworks in rust that target the Web that might be of interest to you.

    Dioxus - Reactive framework. Document markup is html with its own syntax, styling is CSS but all scripting is rust. Cross platform (web, android, ios [xcode required], linux, mac, windows) but using webviews for all of those, definitely Web first.

    slint - Reactive framework again, has its own Domain Specific Language (DSL) for markup that’s not too distant from an html/css hybrid. Simple scripting can be done in the DSL but it also ties trivially into the rust side. This does its own rendering rather than generating html documents or using a webview, I believe even when targeting the web (via wasm).

    Tauri - Gets brought up a lot when talking about web apps in rust, but I haven’t dug into it.

    If looking into any of these sounds like the sort of thing you might be after, then I suggest having a scroll through AreWeGuiYet for other rust GUI frameworks. If I remember correctly, a significant fraction of those target web technologies, althought the filters on that website have never been all that useful.




  • Some of this is the fault of the design of Word. Even modern versions have direct formatting in the Home tab, to the left (chronologically “before” for people used to left-to-right paradigms) of the styles box. The styles box itself becomes rapidly less accessible if the window is not full sized.

    If they moved direct formatting to a formatting tab, had a more focused concept of styles, and possibly repurposed some of the direct formatting buttons for quick style application, people would use them a lot more reliably without any training.






  • Check ArchLinux.org for news before you kick off an update. It’s got an RSS feed and a mailing list if that helps.

    Read the Wiki, and turn to it first for any issues you have.

    This one may be a special “me” problem, but if you’re manually interacting with wpa_supplicant, stop and go read the Networking page in the Wiki again.

    Learn how to use journalctl (at least superficially) before something goes wrong.

    Generally you want to restart after an update to the kernel or graphics drivers or things start degrading strangely.


  • What is “it”? Webmentions? Webmentions can be sent from anywhere, not just places you’re actively monitoring. They can be used for example to create a comments section on your blog which amalgamates comments from various syndication points.

    That is, you post to your blog, you post a link to your blog post to twitter/Facebook/lemmy etc, and comments or replies from any of those can show up on your blog itself if you so choose.