67 Commits

Author SHA1 Message Date
65d834f08c change scrolling slightly, add new movement options 2025-10-03 08:32:31 +10:00
3a433446cb implemented navigation keys 2025-10-02 06:53:45 +10:00
fac809a663 add file saving, fix paths on file loading 2025-10-02 04:52:23 +10:00
72a903465b update readme 2025-10-02 02:29:46 +10:00
bc708b5cd1 fix bug with command palette selection being out of range 2025-10-01 06:33:58 +10:00
b8661df5ac update readme 2025-09-30 07:25:23 +10:00
8d8569b7a8 update readme, add screenshot 2025-09-30 07:24:46 +10:00
8dfc0eacc8 update readme 2025-09-30 07:11:08 +10:00
85e4fdd059 update readme 2025-09-30 07:06:48 +10:00
5eef433e58 update readme 2025-09-30 07:01:27 +10:00
8896b84611 add auto indenting 2025-09-30 05:32:16 +10:00
bfa5cee407 now compiles in release mode 2025-09-29 18:58:20 +10:00
6484ba3e81 some fixes towards getting it to compile in release mode 2025-09-29 07:58:12 +10:00
c7b4fc463a syntax parsing fixes 2025-09-28 21:17:27 +10:00
88e8f3325b reimplement syntax highlighting 2025-09-28 19:37:28 +10:00
6905c73710 can now open files through command palette 2025-09-27 21:16:46 +10:00
54619b52d3 add command palette 2025-09-27 17:34:22 +10:00
1becb705be start work on command palette 2025-09-26 19:17:55 +10:00
822dd5ea71 fix offsets, update dlib, fix buffer realloc 2025-09-26 04:12:58 +10:00
8b71f1239c code cleanup 2025-09-23 06:21:44 +10:00
f15eda312a z-index still broken, disable horizontal splits for now 2025-09-22 07:47:36 +10:00
b9af40c9d3 fix z index 2025-09-22 05:42:46 +10:00
9a1845d27a implement line counters 2025-09-22 03:32:34 +10:00
7769a861e3 add animated text scrolling 2025-09-21 12:04:45 +10:00
c9617b701b more fixes for text buffer, add scrolling 2025-09-20 15:48:00 +10:00
6503dae769 text buffer working 2025-09-20 09:05:04 +10:00
d233c65304 start work on text input 2025-09-17 06:28:01 +10:00
13aedaacff fix positioning, add some debugging checks/features 2025-09-16 06:38:13 +10:00
988223b675 ui panels mostly working 2025-09-15 17:44:02 +10:00
1358683331 fix bug 2025-09-14 17:44:59 +10:00
439aa2b526 restructure 2025-09-14 17:33:02 +10:00
d96273ab5b inputs now asynchronous 2025-09-14 10:12:21 +10:00
27f14e99c2 make tree recurse without recursive functions 2025-09-13 16:43:35 +10:00
9f8e4aff59 add text line widget, add text wrapping 2025-09-13 15:51:05 +10:00
de90479aa7 input handling added, panels now resizeable, panels now have persistent state 2025-09-10 06:18:53 +10:00
55247980c1 start work on input handling 2025-09-09 08:02:41 +10:00
5ee1ae6d17 added separators 2025-09-08 07:52:08 +10:00
669c1a55e2 begin work on panel separators 2025-09-08 06:49:21 +10:00
f8bfdaf892 fix how percentage layouts are calculated 2025-09-07 16:15:26 +10:00
97d9996160 rework imgui, new auto layout system 2025-09-07 15:09:50 +10:00
3282b1e90f more work on ui 2025-09-06 18:41:31 +10:00
849404f78a test panels/animations, fix colorspace in shader 2025-09-03 06:00:45 +10:00
2c2e0c705d update dlib 2025-09-02 07:41:28 +10:00
34b7501007 basic layout system functional 2025-09-02 07:07:03 +10:00
1bbf142039 more work on ui layout 2025-09-01 06:56:08 +10:00
e30d8f6689 start work on ui layout frameowkr 2025-08-30 17:26:56 +10:00
91f2914c46 update dlib, project compiles again 2025-08-29 08:00:45 +10:00
ef5ea1d90a begin work on UI 2025-08-28 06:57:25 +10:00
5eca5811fb fixed font rendering 2025-08-27 07:15:38 +10:00
19c28de4fd gui shader set up 2025-08-25 06:07:55 +10:00