This website requires JavaScript.
094020dab5
Adding additional fonts.
Kyle Isom
2025-12-02 19:18:34 -08:00
09e4cd7ec6
Stashing fonts, start font registry.
Kyle Isom
2025-12-02 17:18:43 -08:00
49fa7ff8a7
refactoring some font support
Kyle Isom
2025-12-02 15:47:38 -08:00
38915484ac
bump version
v1.2.4
Kyle Isom
2025-12-02 18:44:17 -08:00
87b1e6f502
Prevent kge from inhibiting sleep.
Kyle Isom
2025-12-02 18:43:45 -08:00
ae822083c2
Bump version.
v1.2.3
Kyle Isom
2025-12-02 11:22:59 -08:00
0c93d619c8
Set custom ImGui ini file path
Kyle Isom
2025-12-02 11:22:38 -08:00
483ff18b0d
Add ScrollUp and ScrollDown commands for viewport scrolling, refine mouse wheel handling in GUI and terminal, and bump version to 1.2.2.
v1.2.2
Kyle Isom
2025-12-02 02:53:02 -08:00
cd33e8feb1
Refactor scrolling logic for GUIRenderer and terminal to improve synchronization and cursor visibility.
Kyle Isom
2025-12-02 02:43:05 -08:00
0bfe75fbf0
Refactor indentation for consistent style across codebase.
v1.2.1
Kyle Isom
2025-12-02 01:37:44 -08:00
d15b241140
Refactor syntax highlighting infrastructure and related classes.
Kyle Isom
2025-12-02 01:36:26 -08:00
051106a233
Enable LSP debug logging, expand language feature support, and fix GUI rendering issues.
kyle/checkpoint
Kyle Isom
2025-12-02 01:21:09 -08:00
33bbb5b98f
Add SQL, Erlang, and Forth highlighter implementations and tests for LSP process and transport handling.
Kyle Isom
2025-12-02 00:15:15 -08:00
e089c6e4d1
LSP integration steps 1-4, part of 5.
Kyle Isom
2025-12-01 20:09:49 -08:00
ceef6af3ae
Add extensible highlighter registration and Tree-sitter support.
v1.2.0
Kyle Isom
2025-12-01 19:04:37 -08:00
e62cf3ee28
Add viewport-aware syntax prefetching and background warming.
Kyle Isom
2025-12-01 18:37:01 -08:00
1a77f28ce4
Add syntax highlighting infrastructure
syntax-highlighting
Kyle Isom
2025-12-01 18:20:36 -08:00
4d84b352eb
format style
Kyle Isom
2025-12-01 16:47:16 -08:00
1892075d82
bump version
v1.1.2
Kyle Isom
2025-12-01 16:38:10 -08:00
719862c842
Fix double scroll issue.
Kyle Isom
2025-12-01 16:37:51 -08:00
655cc40162
Refine help text, keybindings, GUI themes, and undo system.
v1.1.1
Kyle Isom
2025-12-01 15:21:52 -08:00
d98785e825
bump
v1.1.0
Kyle Isom
2025-12-01 12:00:52 -08:00
970a31e0d9
Add Nord theme for real
Kyle Isom
2025-12-01 12:00:10 -08:00
464ad8d1ae
Nord theme and undo system refinements
Kyle Isom
2025-12-01 11:59:51 -08:00
0cb7d36f2a
bump version
v1.0.5
Kyle Isom
2025-12-01 11:22:47 -08:00
09a6df0c33
Add regex search, search/replace, and buffer read-only mode functionality with help text
Kyle Isom
2025-12-01 02:54:40 -08:00
69457c424c
add regex and search/replace functionality to editor
Kyle Isom
2025-11-30 23:33:17 -08:00
24c8040d8a
trash flake-gui
Kyle Isom
2025-11-30 22:02:43 -08:00
e869249a7c
thaaaaanks jeremy
Kyle Isom
2025-11-30 22:02:23 -08:00
35e957b326
Fix void crash in kge.
v1.0.4
Kyle Isom
2025-11-30 21:51:03 -08:00
e7eb35626c
NixOS build
Kyle Isom
2025-11-30 21:07:41 -08:00
f9128a336d
better support for smaller screens
v1.0.3
Kyle Isom
2025-11-30 20:25:53 -08:00
f8d0e9213f
bump version
v1.0.2
Kyle Isom
2025-11-30 19:57:05 -08:00
68286ecb7c
Add icon to share/icons for Linux.
Kyle Isom
2025-11-30 19:55:03 -08:00
44807d0f40
clang-tidy was zealous on macOS.
Kyle Isom
2025-11-30 19:47:43 -08:00
41f37478c1
bump cmake version
v1.0.1
Kyle Isom
2025-11-30 19:09:35 -08:00
d582979eb3
release maybe
Kyle Isom
2025-11-30 19:08:34 -08:00
2b194c7910
Actually add the screenshot.
Kyle Isom
2025-11-30 18:55:55 -08:00
6498213378
updating readme and roadmap
Kyle Isom
2025-11-30 18:54:24 -08:00
1a37a92534
add screenshot to README
Kyle Isom
2025-11-30 18:45:11 -08:00
fb5976f123
Add buffer position display and documentation improvements.
v1.0.0
Kyle Isom
2025-11-30 18:40:44 -08:00
e4cd4877cc
Introduce file picker and GUI configuration with enhancements.
Kyle Isom
2025-11-30 18:35:12 -08:00
ba9bd4a27d
Bump version.
v0.9.2
Kyle Isom
2025-11-30 17:22:54 -08:00
fcb2e9a7ed
Add horizontal scrolling support and refactor mouse click handling in GUI.
Kyle Isom
2025-11-30 17:19:46 -08:00
38ba8c9871
Refactor code for consistency and enhanced functionality.
Kyle Isom
2025-11-30 16:49:24 -08:00
b91406860c
update nix build
v0.9.1
Kyle Isom
2025-11-30 16:07:30 -08:00
8d1e9b2799
default to using the piece table
Kyle Isom
2025-11-30 10:35:28 -08:00
c91fe214d6
building nix
Kyle Isom
2025-11-30 04:46:10 -08:00
99042f5ef1
update nix build
Kyle Isom
2025-11-30 04:42:21 -08:00
96242154f7
build non-gui by default
Kyle Isom
2025-11-30 04:33:58 -08:00
f34e88c490
revert downwards
v0.9.0
Kyle Isom
2025-11-30 04:29:09 -08:00
b8942b9804
Add GUI initialization updates and improve navigation commands.
Kyle Isom
2025-11-30 04:28:40 -08:00
65869bd143
Add man pages for kge and kte with installation targets in CMake.
Kyle Isom
2025-11-30 03:34:37 -08:00
2da9665e6e
Update MacOS build.
v0.1.0
Kyle Isom
2025-11-30 03:21:46 -08:00
091bfa8095
Remove packaging.cmake, deprecate test_undo setup, and add new testing infrastructure.
Kyle Isom
2025-11-30 03:18:50 -08:00
8c8e4e59a4
Add TestFrontend documentation and UndoSystem buffer reference update.
Kyle Isom
2025-11-30 02:56:39 -08:00
91bc986e51
Update NixOS build.
Kyle Isom
2025-11-30 01:17:39 -08:00
c2785de96b
commit flake lock
Kyle Isom
2025-11-29 23:27:07 -08:00
12fe5f5c94
add nix build files
Kyle Isom
2025-11-29 23:15:04 -08:00
b77ebdfd07
Add non-linear undo/redo design documentation and improve UndoSystem with backspace batching and GUI integration fixes.
Kyle Isom
2025-11-30 01:49:07 -08:00
35ffe6d11c
Add UndoSystem implementation and refactor UndoNode for simplicity.
Kyle Isom
2025-11-30 00:04:29 -08:00
e91a32dd90
Enable installation targets.
Kyle Isom
2025-11-29 23:26:13 -08:00
0002f0f56b
Handle end-of-file newline semantics and improve scroll alignment logic.
Kyle Isom
2025-11-29 23:14:35 -08:00
d527c7b1b2
Refactor Buffer to use Line abstraction and improve handling of row operations.
Kyle Isom
2025-11-29 23:00:09 -08:00
1a72e2b312
Add undo/redo infrastructure and buffer management additions.
Kyle Isom
2025-11-29 22:48:31 -08:00
40d33e1847
Support delete to end of line and delete line.
Kyle Isom
2025-11-29 21:40:07 -08:00
b41946c470
Various minor bug cleanups.
Kyle Isom
2025-11-29 21:33:45 -08:00
3de5ec68f8
Fix status message when there's nothing to show.
Kyle Isom
2025-11-29 21:00:03 -08:00
f9606626b4
emacs-style movememnts and page up / down.
Kyle Isom
2025-11-29 20:56:21 -08:00
f7c6e3db9f
fix modeline
Kyle Isom
2025-11-29 20:34:09 -08:00
57bfab633d
Lots of updates:
Kyle Isom
2025-11-29 20:22:24 -08:00
932bc3c504
Basic new file work, some graphics glitches fixed.
Kyle Isom
2025-11-29 18:22:42 -08:00
548d760df5
Support empty file-backed buffers.
Kyle Isom
2025-11-29 18:03:29 -08:00
69e7959fa4
Basic shell working.
Kyle Isom
2025-11-29 17:54:55 -08:00
46c7a4e8a2
Initial import.
Kyle Isom
2025-11-29 16:57:01 -08:00