Devlog-6
in the last devlog I ended by saying “Next I want a shortcuts command to show all the shortcuts cause I am STARTING TO FORGET EVERYTHING”
…yeahhhh, i made that and an entire command system
Aster has COMMANDSSSSS
Before this, every action was linked to a keyboard shortcut. That was a mildly questionable.
SO i made shortcuts for tabs, panes, zooming, focusing the panes, search, copy, paste, opening the system monitor, blah blah and I was reaching the point where I MADE THE TERMINAL AND EVEN I COULDN’T REMEMBER HOW TO USE IT.
So instead of having all those actions just scattered around the keyboard handling code part, so I made a command system
So things like NewTab, CloseTab, SplitVertical, SplitHorizontal, and much more are now commands
The keyboard shortcuts just execute those commands now instead of each shortcut having its own completely separate logic.
whichhhhh also meant I could use those exact same commands from other places…
SHORTCUT MENU
I did the thing yep! i made the menu
There is a shortcuts overlay now that shows the shortcuts for tabs, panes, navigation and other terminal commands.
So I no longer need to remember ANYTHING to summon the features.
very useful considering this project now has TOOOO MANY CONTROLS
COMMAND PALETTE
There is also a searchable command palette now. So when you open it and start typing it, it would filter out the available aster commands.
Then you can select any one command you like and execute it just by clicking enter
ASTER HAS : COMMANDS
ok my absolute favourite feature. If you just type : in a fresh terminal input, Aster would intercept and open its OWN COMMAND LINE AHGHHHH.
I can now do things like :themes , :monitor, :shortcuts
and these are SPECIFICALLY aster command, not for powershell
BTW IT ALSO HAS AUTOCOMPLETE when you click tab after you typed some of your commands out.
A BUNCH MORE THEMES
I have been planning this for too long and NOW THEY EXIST
Now Aster has themes like: stardance, nebula, sunshine, mono and you can change them in the shortcuts command line.
NEXTTTT
Aster is much much closer to where I wanted it to be.
I only want some more patches here and there for this iteration of this project
FOR THE FINAL STRETCH:
- Polish the Monitor
- Make the process killing a bit more safer
- Polish the theme and command UI
- Hunt down bugs and make everything feel finished
AND THENNNNN ASTER IS DONE (for now)
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.