This website requires JavaScript.
cc0c187481
Improve macOS app build process and bundle handling.
master
Kyle Isom
2025-12-09 18:49:16 -08:00
a8dcfbec58
Fix C-k c handling.
v1.5.3
Kyle Isom
2025-12-08 15:28:45 -08:00
65705e3354
bump version
Kyle Isom
2025-12-07 15:25:50 -08:00
e1f9a9eb6a
Preserve cursor position on buffer reload.
Kyle Isom
2025-12-07 15:25:40 -08:00
c9f34003f2
Add unit testing plan documentation.
v1.5.2
Kyle Isom
2025-12-07 12:34:47 -08:00
f450ef825c
Replace individual test binaries with unified test runner.
Kyle Isom
2025-12-07 00:37:16 -08:00
f6f0c11be4
Add PieceTable-based buffer tests and improvements for file I/O and editing.
Kyle Isom
2025-12-07 00:30:11 -08:00
657c9bbc19
bump version
Kyle Isom
2025-12-06 11:40:27 -08:00
3493695165
Add support for creating a new empty buffer (C-k i).
Kyle Isom
2025-12-06 11:40:00 -08:00
5f57cf23dc
bump version
v1.5.1
Kyle Isom
2025-12-05 21:31:46 -08:00
9312550be4
Fix scrolling issue in TUI.
Kyle Isom
2025-12-05 21:31:33 -08:00
f734f98891
update mac app release
v1.5.0
Kyle Isom
2025-12-05 20:44:19 -08:00
1191e14ce9
Bump version.
Kyle Isom
2025-12-05 20:43:14 -08:00
12cc04d7e0
Improve input handling and scrolling behavior for high-resolution trackpads.
Kyle Isom
2025-12-05 20:42:46 -08:00
3f4c60d311
Add detailed migration plan for PieceTable-based buffer architecture.
Kyle Isom
2025-12-05 20:21:33 -08:00
71c1c9e50b
Remove GapBuffer and associated legacy implementation.
Kyle Isom
2025-12-05 16:04:23 -08:00
afb6888c31
Introduce PieceTable-based buffer backend (Phase 1)
Kyle Isom
2025-12-05 15:29:35 -08:00
222f73252b
nixos: rename kge->kge-qt
Kyle Isom
2025-12-05 10:37:16 -08:00
51ea473a91
nixos and qt fixup
Kyle Isom
2025-12-05 09:25:48 -08:00
fd517b5d57
fix nixos build
Kyle Isom
2025-12-05 08:21:38 -08:00
952e1ed3f2
Add 'CenterOnCursor' command and improve cursor scrolling logic
v1.4.1
Kyle Isom
2025-12-05 08:15:23 -08:00
7069943df5
bump version
v1.4.0
kyle/imgui-refactor
Kyle Isom
2025-12-04 23:08:11 -08:00
ee2c9939d7
Introduce QtFrontend with renderer, input handler, and theming support.
Kyle Isom
2025-12-04 21:33:55 -08:00
f5a4625652
Add QtFrontend plans.
Kyle Isom
2025-12-04 15:51:06 -08:00
37472c71ec
Fix UI cursor positioning issues.
v1.3.9
Kyle Isom
2025-12-04 15:18:02 -08:00
5ff4b2ed3e
Reflow-paragraph is fixed.
Kyle Isom
2025-12-04 15:14:30 -08:00
ab2f9918f3
fix build on nixos
Kyle Isom
2025-12-04 13:11:43 -08:00
d2b53601e2
bump version
v1.3.8
Kyle Isom
2025-12-04 08:49:36 -08:00
78b9345799
Add swap file journaling for crash recovery.
Kyle Isom
2025-12-04 08:48:32 -08:00
495183ebd2
Various cleanups.
Kyle Isom
2025-12-04 00:05:13 -08:00
998b1b9817
disable ASAN actually
v1.3.7
Kyle Isom
2025-12-03 17:09:00 -08:00
dc2cf4c0a6
Update highlighter logic, add release scripts, and bump version to 1.3.6.
v1.3.6
Kyle Isom
2025-12-03 16:20:04 -08:00
f6c4a5ab34
Add theme, font, and font-size introspection; bump version.
v1.3.5
Kyle Isom
2025-12-03 15:53:55 -08:00
35ef74910d
bump version
v1.3.4
Kyle Isom
2025-12-03 15:27:54 -08:00
b17672d440
Fix iconset and bump version.
Kyle Isom
2025-12-03 15:27:42 -08:00
cb1d16ebbc
Enable ASAN support and bump version
v1.3.3
v1.3.2
Kyle Isom
2025-12-03 15:14:02 -08:00
cbbde43dc2
Stub out previous undo implementation; update docs.
Kyle Isom
2025-12-03 15:12:28 -08:00
45b2b88623
Code quality, safety, stability, and cleanups.
Kyle Isom
2025-12-03 14:02:54 -08:00
389dcf9cc7
Add new benchmarks, optimized search, UndoNode pool, and fix horizontal scrolling.
Kyle Isom
2025-12-03 13:53:24 -08:00
c98d9e717a
Code cleanups.
v1.3.1
Kyle Isom
2025-12-03 08:28:44 -08:00
c864af7daa
Add new GUI themes and update documentation.
v1.3.0
Kyle Isom
2025-12-03 00:36:01 -08:00
64022766c5
Add new GUI themes and prep version bump.
Kyle Isom
2025-12-03 00:05:49 -08:00
d706b6db44
split fonts out to separate repo
Kyle Isom
2025-12-03 00:03:09 -08:00
bce9b3b33e
Ensure k-prefix mode exits after special key handling
Kyle Isom
2025-12-02 23:59:15 -08:00
56dc904432
Fix horizontal scrolling and cursor placement.
Kyle Isom
2025-12-02 23:46:35 -08:00
a8197939f8
Add thread-safe font loading requests and integrate FiraCode-Regular font
Kyle Isom
2025-12-02 23:41:52 -08:00
9f722ec2bb
fix naming issue
Kyle Isom
2025-12-02 19:26:23 -08:00
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