This website requires JavaScript.
11c523ad52
Bump patch version.
master
v1.7.1
Kyle Isom
2026-02-26 13:27:13 -08:00
c261261e26
Initialize ErrorHandler early and ensure immediate log file creation
Kyle Isom
2026-02-26 13:25:57 -08:00
27dcb41857
Add ReflowUndo tests and integrate InsertRow undo support
Kyle Isom
2026-02-26 13:21:07 -08:00
bc3433e988
Add SmartNewline command with tests and editor integration
Kyle Isom
2026-02-26 13:08:56 -08:00
690c51b0f3
MacOS: remove static linking. Bump minor version.
v1.7.0
Kyle Isom
2026-02-19 21:00:29 -08:00
0d87bc0b25
Introduce error recovery mechanisms with retry logic and circuit breaker integration.
Kyle Isom
2026-02-17 21:38:40 -08:00
daeeecb342
Standardize error handling patterns and improve ErrorHandler integration.
Kyle Isom
2026-02-17 21:25:19 -08:00
a428b204a0
Improve exception robustness.
Kyle Isom
2026-02-17 20:12:09 -08:00
a21409e689
Remove PID from unnamed buffer swap names.
Kyle Isom
2026-02-17 17:17:55 -08:00
b0b5b55dce
Switch Docker to Alpine and build kge.
v1.6.6
Kyle Isom
2026-02-17 16:53:12 -08:00
422b27b1ba
Add Docker support for Linux build testing
Kyle Isom
2026-02-17 16:35:52 -08:00
9485d2aa24
Linux fixup.
Kyle Isom
2026-02-17 16:13:28 -08:00
8a6b7851d5
Bump patch version.
Kyle Isom
2026-02-17 16:08:53 -08:00
8ec0d6ac41
Add benchmarks, migration tests, and dev guide
Kyle Isom
2026-02-17 16:08:23 -08:00
337b585ba0
Reformat code.
Kyle Isom
2026-02-17 13:44:36 -08:00
95a588b0df
Add test for Git editor swap cleanup and improve swap file handling
v1.6.5
Kyle Isom
2026-02-17 13:10:01 -08:00
199d7a20f7
Add indented bullet reflow test, improve undo edge cases, and bump version
v1.6.4
Kyle Isom
2026-02-16 12:44:08 -08:00
44827fe53f
Add mark-clearing behavior to refresh command and related test.
v1.6.3
Kyle Isom
2026-02-14 23:05:44 -08:00
2a6ff2a862
Introduce swap journaling crash recovery system with tests.
v1.6.2
Kyle Isom
2026-02-13 08:44:35 -08:00
895e4ccb1e
Add swap journaling and group undo/redo with extensive tests.
v1.6.1
Kyle Isom
2026-02-11 20:47:18 -08:00
15b350bfaa
Add TestHarness infrastructure and initial smoke test
Kyle Isom
2026-02-10 23:34:01 -08:00
cc8df36bdf
Implement branching undo system with tests and updates.
v1.6.0
Kyle Isom
2026-02-10 23:13:00 -08:00
1c0f04f076
Bump version to 1.6.0.
Kyle Isom
2026-02-10 22:41:20 -08:00
ac0eadc345
Add undo system with coalescing logic and comprehensive tests.
Kyle Isom
2026-02-10 22:39:55 -08:00
f3bdced3d4
Add visual-line mode support with tests and UI integration.
Kyle Isom
2026-02-10 22:07:13 -08:00
2551388420
Support numbered lists in reflow-paragraph.
Kyle Isom
2026-02-10 21:23:20 -08:00
d2d155f211
Fix data race.
v1.5.9
Kyle Isom
2026-01-28 01:03:58 -08:00
8634eb78f0
Refactor Init method across all frontends to include argc and argv for improved argument handling consistency.
Kyle Isom
2026-01-12 10:35:24 -08:00
6eb240a0c4
Refactor ImGui editor layout and scrolling logic for improved precision and consistency.
v1.5.8
Kyle Isom
2026-01-11 15:34:56 -08:00
4c402f5ef3
Replace Greek and Mathematical Operators font fallback with Iosevka Extended for improved font handling.
Kyle Isom
2026-01-11 12:07:24 -08:00
a8abda4b87
Unicode improvements and version bump.
Kyle Isom
2026-01-11 11:39:08 -08:00
7347556aa2
Add missing cmake for macos.
v1.5.7
Kyle Isom
2026-01-02 10:39:23 -08:00
289e155c98
bump version
v1.5.6
Kyle Isom
2026-01-02 09:49:39 -08:00
147a52f3d4
center cursor
v1.5.5
Kyle Isom
2026-01-01 21:59:20 -08:00
dda7541e2f
adding berkeley mono as the default.
v1.5.4
Kyle Isom
2026-01-01 20:09:21 -08:00
2408f5494c
bump version
Kyle Isom
2026-01-01 19:13:07 -08:00
2542690eca
updating jump to line
Kyle Isom
2026-01-01 19:12:46 -08:00
cc0c187481
Improve macOS app build process and bundle handling.
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