novafox3c.dev
- 3 Devlogs
- 8 Total hours
Devlog 3: Today, I worked on UI Component & Interaction Fixes, Tmux
Shell & Layout System Refactoring, Status Bar Implementation (+ new
component!), and some Styling & Typography Adjustments. | I had
some issues with “immediate invocation”, where I used a standard
function instead of directly passing the function to an event handler. I
messed up some type definitions (using commas instead of semicolons). I
also had an issue where flexbox tried to be interactive (gasp :0) in a
place I didn’t want it to. I made TmuxPaneGroup more dynamic, allowing
definitions of row|col, and I got rid of an unnecessary wrapper
element. I actually used flexbox properly, too! | I made a fun new
component that does status bubbles, and I set up a clock in the navbar! |
I fixed the font, making sure it loaded, and I bumped its weight. I
also got rid of stoopid automatic margins.
Devlog 2: created the basic structure for the terminal and tmux shell, both within the code and the UI. The biggest thing that I’ve done was the Terminal Header (that took most of the time)
Devlog 1: initialized the app with “hello world!”