b137bc542c
WIP: Stuff related to working on the settings menu + more
...
Moved core ui to its own folder.
Worked on theming (proper light and dark theme)
Began to work on the scroll box widget and input box constructions
I added back a script for flattening the codebase: gen_flattened_codebase.ps1
2024-05-19 01:21:51 -04:00
ddff1fcae6
typos and buildscript fixes & additions
2024-05-16 18:16:14 -04:00
b30f3c3466
Restructured the codebase yet again but this time with compiler support for monlithic packages
...
So no need to stage generate symbolic links in a flat directory for the compiler
2024-05-16 17:27:48 -04:00
26771ff2fd
made a new hashtable container: HMapChained
...
Will be used isntead of the zpl in some places
2024-05-14 11:47:44 -04:00
595de438af
WIP: Persistent order support for rooted boxes (top-most boxes)
...
I wasn't expecting it to be this to bad to support it...
Also:
* I renamed some of the files to group better with the virtual codebase view
2024-05-13 01:53:19 -04:00
a2b6325b5b
coordinate space math fixes, got resize handles working in settings menu prototype
...
will eventually lift to its own generic widget
I still need to implement the corner resize..
2024-05-09 04:02:33 -04:00
b8e8e7c88a
Progress on setting up app's UI and horizontal/vertical box widgets
2024-05-08 02:26:39 -04:00
4492ca3079
Corrections to ols config, moved ols out of repo
...
ols is now assumed to exist installed by the user
2024-05-04 08:26:52 -04:00
6d1a32b124
Move odin compiler and ols to their own directory separate from thirdparty packages: toolchain
2024-03-19 18:52:33 -04:00
191d5076ea
Dragging! & basic proportional box resize frm cursor distance to box pos
...
Still need to add resize via 'pulling' to stretch the box out from a side or 2 sides diagonally.
Also some general clenaup of code
2024-03-08 03:34:21 -05:00
4deee942a8
General codebase refactor & cleanup
...
Renamed HashTable to HMapZPL, with procs having the zpl_ namespace prefix.
(I want to eventually get away from using it)
Started to use the grime pattern for library aliasing better.
2024-02-27 07:50:57 -05:00
c9dc5fe54a
Updates to gitignore and ols config
2024-02-24 22:29:18 -05:00
5c124521dc
Font drawing is nice now
2024-02-13 17:16:39 -05:00
6147d4e344
Refactors, lots and lots of it... plus coodinate space
2024-02-11 23:00:06 -05:00
282c071163
Finished off some loose ends for hot-reload
2024-01-30 01:54:37 -05:00
4181887804
Personalized ols config
2024-01-30 01:27:22 -05:00
85ac6a1d55
Initial stuff
2024-01-21 11:16:12 -05:00