It's done.
Now all that's left is to display the shortcuts to the right of the label names, make pretty and optimize.
It'll be a 900-ish bytes library that I can include in each #uxn project and instantly get menus with self-documenting features.
Top-level
It's done. Now all that's left is to display the shortcuts to the right of the label names, make pretty and optimize. It'll be a 900-ish bytes library that I can include in each #uxn project and instantly get menus with self-documenting features. 16 comments
@tty I'll try to document it well enough so anyone can include an app manifest and have this supported. I've been thinking I should finish up the coverage of the other apps first. Orca will be interesting because it has all sorts of weird key combinations. @thefunnychannel Mhmm, that's a good question. Do you mean in term of finding happiness, or finding work? @thefunnychannel Well, one thing that I found to be really freeing, is to forget about the idea that programming is a specific thing, like a specific language, or a specific computer. A little while ago, someone told me that "all computers are virtual anyways, might as well use something you like" and I realized that you can basically programming in any sort of way that you want, if you learn things from first principles, you can shape computing in as exciting an adventure as you want. @thefunnychannel It might not mean anything to you right now, because if someone told me that 10 years ago, I wouldn't really have been able to understand what they meant. But instead of learning how to navigate around the hurdles of artifacts from history, build your own dream machines that allows you for thinking deeply about things. Languages, frameworks, engines, not of that stuff matters. @neauoire But one day I want to have everything I use to make things all built by me A lot can happen in 10 years and I'll remember what you've said throughout all of those years. @neauoire Doing the final touches to the menu navigation routines, so things like re-selecting a menu closes it, and so forth. The drawing of the shortcuts is working pretty well. Once I'm satisfied, it'll just be a matter of writing an app manifest for each other program, and include this one file. Then hopefully, with this, the application will be slightly more accessible. Pasted the manifest framework code into noodle, 5 minutes later I had menu with shortcuts. Mission successful. @neauoire looking forward to having these for nasu, just to remind me of all the capabilities and shortcuts @d6 I wish I could have added these sooner, but I would have never been able to implement it properly. I had a bit of an epiphany on how to handle that stuff about 2 days ago. I can't wait to have it in Left actually. |
@neauoire nice! I appreciate that you're putting this into a reusable library too