-
ea8bc59753
update dependencies, now using xlib via dlib
master
Matthew
2025-11-30 17:11:32 +11:00
-
82cb3cb357
update dependencies, minor change to scrolling speed
Matthew
2025-11-15 19:48:09 +11:00
-
4cdeb65122
adjust speed
Matthew
2025-11-02 17:01:55 +11:00
-
5f594a2de1
fix incorrect order on getting the new start line to draw
Matthew
2025-11-02 16:26:07 +11:00
-
4005991412
fix animated scrolling
Matthew
2025-11-02 11:57:46 +11:00
-
a1edff2726
update dependencies
Matthew
2025-10-25 13:29:43 +11:00
-
d739893046
code cleanup, fixes and start work on reimplementing scroll animation
Matthew
2025-10-18 20:02:54 +11:00
-
9b6c56c41a
fix length not being set for new buffers
Matthew
2025-10-18 10:10:31 +11:00
-
fffa58a286
buffer fixes, indenting fix
Matthew
2025-10-18 09:56:45 +11:00
-
ef360946cd
improve line wrapping cutoff, fix vertex buffer overflow bug
Matthew
2025-10-14 07:49:21 +11:00
-
1dbe631edf
fix scroll, fix click/drag boundaries, fix line counter box being too large
Matthew
2025-10-13 06:55:43 +11:00
-
e3ee79c3e8
delete unneccessary code
Matthew
2025-10-12 18:29:42 +11:00
-
3ad296ba0f
fix alloc functions after rename, clean up editor ui code a bit (actually deleting code this time)
Matthew
2025-10-12 17:26:02 +11:00
-
ada1f5a70a
fix line counter on text wrap, readd cursor
Matthew
2025-10-12 13:53:42 +11:00
-
00949428b8
replace editor UI code (about to delete a lot of code)
Matthew
2025-10-11 16:29:02 +11:00
-
3feb5041bd
start rework of UI
Matthew
2025-10-10 19:02:34 +11:00
-
6b64920f15
partially implemented panel switching through keyboard, layout system needs to be reworked
Matthew
2025-10-07 07:17:30 +11:00
-
04849a7487
fix cursor position and text wrapping
Matthew
2025-10-07 05:42:44 +11:00
-
1855da659a
wip fixing line wrapping and cursor position
Matthew
2025-10-06 07:56:01 +11:00
-
342e342a50
add copy, start on paste and text selections
Matthew
2025-10-05 20:02:44 +11:00
-
70f51642cd
more movement options
Matthew
2025-10-04 16:33:14 +10:00
-
9720e22f6a
small code cleanup
Matthew
2025-10-04 09:52:27 +10:00
-
65d834f08c
change scrolling slightly, add new movement options
Matthew
2025-10-03 08:32:31 +10:00
-
3a433446cb
implemented navigation keys
Matthew
2025-10-02 06:53:45 +10:00
-
fac809a663
add file saving, fix paths on file loading
Matthew
2025-10-02 04:52:23 +10:00
-
72a903465b
update readme
Matthew
2025-10-02 02:29:46 +10:00
-
bc708b5cd1
fix bug with command palette selection being out of range
Matthew
2025-10-01 06:33:58 +10:00
-
b8661df5ac
update readme
Matthew
2025-09-30 07:25:23 +10:00
-
8d8569b7a8
update readme, add screenshot
Matthew
2025-09-30 07:24:46 +10:00
-
8dfc0eacc8
update readme
Matthew
2025-09-30 07:11:08 +10:00
-
85e4fdd059
update readme
Matthew
2025-09-30 07:06:48 +10:00
-
5eef433e58
update readme
Matthew
2025-09-30 07:01:27 +10:00
-
8896b84611
add auto indenting
Matthew
2025-09-30 05:32:16 +10:00
-
bfa5cee407
now compiles in release mode
Matthew
2025-09-29 18:58:20 +10:00
-
6484ba3e81
some fixes towards getting it to compile in release mode
Matthew
2025-09-29 07:58:12 +10:00
-
c7b4fc463a
syntax parsing fixes
Matthew
2025-09-28 21:17:27 +10:00
-
88e8f3325b
reimplement syntax highlighting
Matthew
2025-09-28 19:37:28 +10:00
-
6905c73710
can now open files through command palette
Matthew
2025-09-27 21:16:46 +10:00
-
54619b52d3
add command palette
Matthew
2025-09-27 17:34:22 +10:00
-
1becb705be
start work on command palette
Matthew
2025-09-26 19:17:55 +10:00
-
822dd5ea71
fix offsets, update dlib, fix buffer realloc
Matthew
2025-09-26 04:12:58 +10:00
-
8b71f1239c
code cleanup
Matthew
2025-09-23 06:21:44 +10:00
-
f15eda312a
z-index still broken, disable horizontal splits for now
Matthew
2025-09-22 07:47:36 +10:00
-
b9af40c9d3
fix z index
Matthew
2025-09-22 05:42:46 +10:00
-
9a1845d27a
implement line counters
Matthew
2025-09-22 03:32:34 +10:00
-
7769a861e3
add animated text scrolling
Matthew
2025-09-21 12:04:45 +10:00
-
c9617b701b
more fixes for text buffer, add scrolling
Matthew
2025-09-20 15:48:00 +10:00
-
6503dae769
text buffer working
Matthew
2025-09-20 09:05:04 +10:00
-
d233c65304
start work on text input
Matthew
2025-09-17 06:28:01 +10:00
-
13aedaacff
fix positioning, add some debugging checks/features
Matthew
2025-09-16 06:38:13 +10:00
-
988223b675
ui panels mostly working
Matthew
2025-09-15 17:44:02 +10:00
-
1358683331
fix bug
Matthew
2025-09-14 17:44:59 +10:00
-
439aa2b526
restructure
Matthew
2025-09-14 17:33:02 +10:00
-
d96273ab5b
inputs now asynchronous
Matthew
2025-09-14 10:12:21 +10:00
-
27f14e99c2
make tree recurse without recursive functions
Matthew
2025-09-13 16:43:35 +10:00
-
9f8e4aff59
add text line widget, add text wrapping
Matthew
2025-09-13 15:51:05 +10:00
-
de90479aa7
input handling added, panels now resizeable, panels now have persistent state
Matthew
2025-09-10 06:18:53 +10:00
-
55247980c1
start work on input handling
Matthew
2025-09-09 08:02:41 +10:00
-
5ee1ae6d17
added separators
Matthew
2025-09-08 07:52:08 +10:00
-
669c1a55e2
begin work on panel separators
Matthew
2025-09-08 06:49:21 +10:00
-
f8bfdaf892
fix how percentage layouts are calculated
Matthew
2025-09-07 16:15:26 +10:00
-
97d9996160
rework imgui, new auto layout system
Matthew
2025-09-07 15:09:50 +10:00
-
3282b1e90f
more work on ui
Matthew
2025-09-06 18:41:31 +10:00
-
849404f78a
test panels/animations, fix colorspace in shader
Matthew
2025-09-03 06:00:45 +10:00
-
2c2e0c705d
update dlib
Matthew
2025-09-02 07:41:28 +10:00
-
34b7501007
basic layout system functional
Matthew
2025-09-02 07:07:03 +10:00
-
1bbf142039
more work on ui layout
Matthew
2025-09-01 06:56:08 +10:00
-
e30d8f6689
start work on ui layout frameowkr
Matthew
2025-08-30 17:26:56 +10:00
-
91f2914c46
update dlib, project compiles again
Matthew
2025-08-29 08:00:45 +10:00
-
ef5ea1d90a
begin work on UI
Matthew
2025-08-28 06:57:25 +10:00
-
5eca5811fb
fixed font rendering
Matthew
2025-08-27 07:15:38 +10:00
-
19c28de4fd
gui shader set up
Matthew
2025-08-25 06:07:55 +10:00
-
775f341a65
wip for gui
Matthew
2025-08-24 18:14:33 +10:00
-
2da7af7431
start on gui
Matthew
2025-08-24 16:28:45 +10:00
-
2a36233670
small refactor
Matthew
2025-08-23 18:04:21 +10:00
-
464c0eb967
more work on syntax highlighting
Matthew
2025-08-22 07:08:51 +10:00
-
f578883908
Update readme.md
sleepy-day
2025-08-20 17:24:19 -04:00
-
467f0e69a1
Upload files to "media"
sleepy-day
2025-08-20 17:23:05 -04:00
-
978aa143db
Add readme.md
sleepy-day
2025-08-20 17:21:35 -04:00
-
516f259bb5
rework of syntax highlighting, almost done
Matthew
2025-08-21 06:30:26 +10:00
-
9db2d08a57
more syntax highlighting
Matthew
2025-08-19 07:48:50 +10:00
-
3b67ffd066
starting work on syntax highlighting
Matthew
2025-08-19 06:09:15 +10:00
-
39aa8af6e2
add opening files and rendering file text
Matthew
2025-08-18 04:45:45 +10:00
-
487b402b9f
set up renderer
Matthew
2025-08-17 15:09:40 +10:00
-
8a01e2d1b9
setup flatbuffer
Matthew
2025-08-17 10:37:04 +10:00
-
2667bba08e
update submodule
Matthew
2025-08-16 17:43:35 +10:00
-
058d7faea1
start on editor
Matthew
2025-08-16 17:42:20 +10:00
-
7b972d9baa
project now compiles
Matthew
2025-08-16 12:06:24 +10:00
-
00550d9766
first commit
Matthew
2025-08-16 11:49:56 +10:00