56 Commits

Author SHA1 Message Date
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
775f341a65 wip for gui 2025-08-24 18:14:33 +10:00
2da7af7431 start on gui 2025-08-24 16:28:45 +10:00
2a36233670 small refactor 2025-08-23 18:04:21 +10:00
464c0eb967 more work on syntax highlighting 2025-08-22 07:08:51 +10:00
f578883908 Update readme.md 2025-08-20 17:24:19 -04:00
467f0e69a1 Upload files to "media" 2025-08-20 17:23:05 -04:00
978aa143db Add readme.md 2025-08-20 17:21:35 -04:00
516f259bb5 rework of syntax highlighting, almost done 2025-08-21 06:30:26 +10:00
9db2d08a57 more syntax highlighting 2025-08-19 07:48:50 +10:00
3b67ffd066 starting work on syntax highlighting 2025-08-19 06:09:15 +10:00
39aa8af6e2 add opening files and rendering file text 2025-08-18 04:45:45 +10:00