Does anyone have any examples of fun things that use egui?
I used to wish for that too but I have changed my mind. I think in real world applications with many options it is preferable to not allow every option to be set in every way.
Environment variables shine for properties that vary per instances which share config files and for system properties (think $GOMAXPROCS).
Secrets should never go in the command line nor the environment.
There is no one size fits all. Arguments, environment and config files have different pros and cons and should be used accordingly.
Edit: If there’s demand I’d be willing to better document it.
My holy grail will still be landing on a good multi-layer configuration setup for Rust CLIs. Ideally CLI flags merged over top of environment variables merged over top of configuration files.
Twelf [0] was close in unifying things, but I had some friction. Lately I've been using Schematic [1] to handle the environment + config layers, and then just a manual implementation of Clap arguments layered on top.
Also, Tidal has been working on opening up more of an API which is hopefully a project that doesn’t die with this announcement.
Anecdotally, for large or extra large sites, the build performance gap between even Eleventy and Hugo can be quite large. And the gap from either of those to the newer JavaScript tools like Next.js is enormous.
Maybe a mode where you can see a preview of how a move will play out before you commit the move would help.
I do agree with some of the other comments that the letter probabilities seem a little unbalanced, but that could just be the tendency to remember runs of bad luck in the letter draw.
In terms of dictionary feedback: I'd love to see at a glance on the board which words are 'real words' and which are not. Some sort of visual highlighting of the letters that are in a word would be great.
Having the dictionary always available would be great, rather than having to click twice to get into it, then click again to focus the lookup field.
The AI never seems to use swaps. Is that deliberate?
Many good notes, we'll look into a lot of that. And yes currently it's deliberate, but I think we can squeeze some AI swaps in!
There's one thing I find really frustrating, though - the dictionary is incredibly idiosyncratic, including stacks of 'words' that normally I wouldn't expect to be accepted while still excluding some that I'd think are way more usual in this kind of game. (I'd guess this is where some of the confusion on 'why did my attack fail' comes from?) I basically have to look up every word every time.
Could we either have the dictionary visible all the time for easier access, or (better option IMO) add a highlight that shows which adjacent letter groups are in the dictionary? Not sure how this would work on mobile without mouseover, though, it might need a separate 'commit' tap after placing and seeing the results.
Yes dictionary is a tough thing to nail down perfectly — to start with we're going to highlight existing words on the board that are invalid, but have a similar line of thinking around the "commit" tap after placing, at least behind some learning setting. There'll be a changelog screen for when things like that make it in :)
In general: People usually aren't too concerned about it.