Started drawing the menu tree in the application interface! this whole thing is much easier than I expected it would be.
Top-level
Started drawing the menu tree in the application interface! this whole thing is much easier than I expected it would be. 32 comments
[DATA EXPUNGED]
@bouncepaw VMs I think, like Orca is an absolute delight to program, because every tiny change bring about massive variations and it's very rewarding to just change a line or two and have a totally different program.
[DATA EXPUNGED]
@protodrew I think it's largely due to having removed all the distraction and friction from the pipeline @neauoire That's slick. Are there plans to add keyboard navigation to that? I'm thinking of the common GUI thing on Win/Lin/etc. where tapping Alt sends you to the menu bar, and then you can arrow key through the dropdowns (or use mnemonic shortcuts) @dualhammers you might not remember this but Ronin, Dotgrid, Orca, Left, Nasu, etc.. all had menus like this: https://hundredrabbits.github.io/Dotgrid It's actually the second time that I go through that same motion, it's why it's been so easy to do, I already knew where I was going ;) 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. @neauoire nice! I appreciate that you're putting this into a reusable library too @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 this is a completely alien perspective to me haha |
@neauoire yay nice!