Commit Graph

  • 3a47f47c2d Complete Home key toggle functionality between line start and indentation (#199) Achal Jhawar 2025-05-22 04:29:06 +05:30
  • 777d721185 win: use file path as ID when the filesystem doesn't support IDs (#193) Dustin L. Howett 2025-05-21 15:54:25 -07:00
  • d1f9ae9128 Request DEC mode 1036 (Alt+char sends ESC) (#201) Dustin L. Howett 2025-05-21 15:04:54 -07:00
  • 24cd48f1af Support for F10 to focus the menubar (#198) Leonard Hecker 2025-05-21 23:43:56 +02:00
  • 60b806ef65 Fix multiple grammar mistakes (#174) benja2998 2025-05-21 15:53:27 -04:00
  • 86205b20fe Added winget install instructions to readme (#105) James Alickolli 2025-05-22 05:38:30 +10:00
  • e59e70aacb Fix localization detection (#85) Zack Penn 2025-05-21 14:36:01 -05:00
  • b4553d48b9 Fix language match on Linux (Unix?) (#104) Mag Mell 2025-05-22 02:26:37 +08:00
  • f88609160a Update --help to include line/column support (#181) Smukx ♠ 2025-05-21 18:01:28 +05:30
  • 27b2e77f7a A backup of edit's original C code c Leonard Hecker 2025-05-21 14:09:39 +02:00
  • d832058853 Solve Panic when pressing Shift + Tab in an empty line (#137) Marcos 2025-05-20 20:10:39 -03:00
  • c13b8ab2f6 Improved the Cargo.toml (#43) Violet Hansen 2025-05-21 01:26:58 +03:00
  • 723a5bd09c Fix access key for Replace in Edit menu (#126) Daniel Jacobs 2025-05-20 23:45:05 +02:00
  • 306481ab79 Update Cargo.toml to remove "future" in comment (#121) Autumn (Bee) 2025-05-21 06:42:02 +09:00
  • 514689c2be Add support for non-x86/AArch64 architectures (#161) Leonard Hecker 2025-05-20 23:23:53 +02:00
  • 1ce0716b9b Add support for macOS and BSD (#72) factormystic 2025-05-20 16:58:43 -04:00
  • 8915e0ed5c input: add support for SS3-encoded arrow keys (#159) Dustin L. Howett 2025-05-20 13:45:22 -07:00
  • d74c330f2b Don't apply MSVC compile flags for non-MSVC toolchains (#98) Maksim Bondarenkov 2025-05-20 18:47:24 +03:00
  • 70f415cd56 Add rust-toolchain.toml (#97) uint256_t 2025-05-21 00:43:56 +09:00
  • 310b1ce5f9 Fix SVG by moving the processing instruction to the start (#106) 白铭骢 (Mingcong Bai) 2025-05-20 23:41:19 +08:00
  • e352047ce9 Improve readability of consider_as_equal (#134) Alex Kladov 2025-05-20 16:37:25 +01:00
  • c8b7bc4213 remove simd::distance (#131) Thallium Megalovania 2025-05-20 23:20:49 +08:00
  • 3ac343a2a4 Improve some French localizations (#129) Daniel Jacobs 2025-05-20 17:12:46 +02:00
  • 98fb02d6a9 goto prototype (#21) Diabl 2025-05-20 17:43:52 +03:00
  • e8d40f6e7a Add the application icon to the Readme (#35) Leonard Hecker 2025-05-19 15:59:01 +02:00
  • 401804e621 Fix clearing of editlines (#31) v1.0.0 Leonard Hecker 2025-05-18 20:11:22 +02:00
  • 2f864f2723 unix: Fix O_NONBLOCK handling (#20) Leonard Hecker 2025-05-18 18:49:24 +02:00
  • 5e00392028 Remove leftover test code from main (#19) Leonard Hecker 2025-05-18 18:49:14 +02:00
  • b008570afc Fix SaveAs dialog not allowing an empty filename field (#16) Leonard Hecker 2025-05-18 16:10:24 +02:00
  • 120e532e97 Fix undoing a deletion not restoring the selection (#15) Leonard Hecker 2025-05-18 16:09:32 +02:00
  • 1952ac9b51 Fix contrasted fallback colors (#14) Leonard Hecker 2025-05-17 22:32:10 +02:00
  • b7a20c019e Fix needs_more_settling not settling more (#13) Leonard Hecker 2025-05-17 22:05:48 +02:00
  • 9add8f0152 Ensure input doesn't escape modals (#12) Leonard Hecker 2025-05-17 22:04:55 +02:00
  • 6122013b2d Address remaining review feedback Leonard Hecker 2025-05-17 20:21:19 +02:00
  • 3a27086b76 Add support for Ctrl+Shift+Home/End Leonard Hecker 2025-05-17 18:39:47 +02:00
  • 19561c0213 Fix rounding in setup_terminal Leonard Hecker 2025-05-17 18:39:05 +02:00
  • bd99223701 Add a readme image, Marketing says it's "Edit" Leonard Hecker 2025-05-17 18:38:22 +02:00
  • a6ad5a0c21 Add a createvpack parameter to the release pipeline Leonard Hecker 2025-05-17 01:40:40 +02:00
  • 4055262e47 Ensure LF line endings Leonard Hecker 2025-05-17 01:28:52 +02:00
  • d17cf66c7c Add copyright headers to all files Leonard Hecker 2025-05-17 01:27:34 +02:00
  • 0c14eb58fb Remove unnecessary uregex_setStackLimit call Leonard Hecker 2025-05-17 01:18:44 +02:00
  • cebf063bd7 Add oklab benchmarks Leonard Hecker 2025-05-17 00:23:00 +02:00
  • 03d5d19f67 Avoid going OOM for super large clipboard contents Leonard Hecker 2025-05-16 23:35:33 +02:00
  • 10f2bf9481 Stop sending OSC52s all the time Leonard Hecker 2025-05-16 23:35:05 +02:00
  • 33e2318f16 unix: Pick the first lang env variable we find Leonard Hecker 2025-05-16 22:55:09 +02:00
  • b8444ff197 Home stops on the indentation Leonard Hecker 2025-05-16 15:27:50 +02:00
  • 8a7d372c50 Improve support for terminal background transparency Leonard Hecker 2025-05-16 15:06:19 +02:00
  • 9c5032c571 Fixed stickiness of text selection anchors Leonard Hecker 2025-05-16 14:38:30 +02:00
  • 77db8a0248 Show a warning for large clipboard copies Leonard Hecker 2025-05-16 14:10:52 +02:00
  • 2b42dcb08f Fix localization of the error dialog Leonard Hecker 2025-05-16 14:10:33 +02:00
  • d9f724a3ce Fix compilation in debug builds Leonard Hecker 2025-05-16 14:08:59 +02:00
  • 293ea36c49 Document everything Leonard Hecker 2025-05-16 01:12:59 +02:00
  • 3ba67f7613 Prepare for v1.0 and enable vpacks Leonard Hecker 2025-05-16 00:52:04 +02:00
  • faa2d184ac Add support for ASCII collation if ICU is missing Leonard Hecker 2025-05-16 00:50:49 +02:00
  • b38a4b9c91 Slightly improve contrast cache table robustness Leonard Hecker 2025-05-16 00:50:11 +02:00
  • 680f28671d Show the Ctrl+W shortcut at all times Leonard Hecker 2025-05-16 00:49:26 +02:00
  • 017afa551c Use u16 for storing CSI parameters Leonard Hecker 2025-05-16 00:49:13 +02:00
  • 01a5a885ec Restructure the project Leonard Hecker 2025-05-16 00:48:46 +02:00
  • c328917022 build: update tsa.json so that Release builds do not fail (#9) Dustin L. Howett 2025-05-15 14:49:11 -07:00
  • ad9eb2c801 Use premultiplied Oklab for color blending/mixing Leonard Hecker 2025-05-13 17:15:43 +02:00
  • 819e50aa97 Make the vec_replace helper easier to use Leonard Hecker 2025-05-13 17:15:13 +02:00
  • 2980ec8b53 Fix file picker cache not being cleared on exit Leonard Hecker 2025-05-13 02:10:56 +02:00
  • 9441d5f002 Sanitize multiline clipboard pastes into editlines Leonard Hecker 2025-05-13 02:04:50 +02:00
  • 7a724f78ac Make any container type editable Leonard Hecker 2025-05-13 01:53:25 +02:00
  • cbfde9d981 Fix ArenaString::from_utf8_lossy duplicating invalid chars Leonard Hecker 2025-05-13 01:52:19 +02:00
  • 738254fed3 Fix parsing of invalid UTF8 in debug builds Leonard Hecker 2025-05-13 01:51:53 +02:00
  • 4d2729a44f Spawn the Open dialog without filename Leonard Hecker 2025-05-13 00:52:20 +02:00
  • 89fc267f81 3am input refactor - lefty righty uppy downy Leonard Hecker 2025-05-12 03:05:35 +02:00
  • d4c3eb03e3 Exit on Ctrl+W when no files are open Leonard Hecker 2025-05-11 16:44:15 +02:00
  • a3b4e2b639 Free the fuzzy matcher from heap allocs Leonard Hecker 2025-05-11 16:42:48 +02:00
  • f063635b2d Improved generic vec_replace helper Leonard Hecker 2025-05-11 16:40:34 +02:00
  • 297e352e16 Assortment of minor changes Leonard Hecker 2025-05-11 16:40:04 +02:00
  • 80feb31730 Fixed ScratchArena runtime safety checks Leonard Hecker 2025-05-11 16:39:01 +02:00
  • 5e74072396 Slightly improved base64 performance Leonard Hecker 2025-05-11 13:35:15 +02:00
  • 75db7c509f Improved benchmark structure Leonard Hecker 2025-05-11 13:34:49 +02:00
  • 425e575f2c Hide Save/SaveAs if there are no documents Leonard Hecker 2025-05-05 23:58:54 +02:00
  • da1db8fba2 Fix word-wrap toggling Leonard Hecker 2025-05-05 23:57:31 +02:00
  • 1433aadda4 Improve the ErrorIcuMissing wording Leonard Hecker 2025-05-05 23:57:01 +02:00
  • 6619199158 Fix pipeline fetching from the wrong registry Leonard Hecker 2025-05-05 22:17:04 +02:00
  • 59ebaeb1b2 Fix compiling with stable 1.86 Leonard Hecker 2025-05-05 21:31:35 +02:00
  • c4e6599920 Fix drag-scrolling jumping randomly Leonard Hecker 2025-05-05 16:05:54 +02:00
  • 56792241de Home/End for scroll and list views Leonard Hecker 2025-05-05 15:58:45 +02:00
  • e8468c6cf1 Fix x86 compilation (still not a priority target) Leonard Hecker 2025-05-05 15:13:42 +02:00
  • 7f4c71e759 Use an arena for allocating the NodeTree Leonard Hecker 2025-05-05 15:13:30 +02:00
  • ccac6e6992 Handle OOM more gracefully Leonard Hecker 2025-05-05 15:11:01 +02:00
  • 7a7255b8b7 Add SI/IEC unit helpers & Fix scratch arena size Leonard Hecker 2025-05-05 15:09:36 +02:00
  • 1176e58dc1 Rename UcdCursor to Cursor & Simplify Default Leonard Hecker 2025-05-04 23:15:02 +02:00
  • abdec836a6 Only close 1 editor on Ctrl-W Leonard Hecker 2025-05-04 23:04:19 +02:00
  • 20befc69b9 Fix newline translation on undo/redo Leonard Hecker 2025-05-04 21:12:40 +02:00
  • 556064aba3 Backspace for navigating up in the file picker Leonard Hecker 2025-05-04 19:06:39 +02:00
  • 046ff8eb08 Fix paste of newlines deadlocking Leonard Hecker 2025-05-04 16:44:51 +02:00
  • 95b3ffab1d Fix redo not restoring the buffer generation Leonard Hecker 2025-05-04 16:44:23 +02:00
  • 6071516697 Implement PgUp/Down for scrollviews and lists Leonard Hecker 2025-05-04 16:19:31 +02:00
  • a4daf782bc Fix position jitter when reflowing modals Leonard Hecker 2025-05-04 16:19:12 +02:00
  • d7b1e4c386 Show the directory in the tab picker Leonard Hecker 2025-05-04 16:10:00 +02:00
  • b1a8776d8c Add ellipsis support to styled labels Leonard Hecker 2025-05-03 01:19:48 +02:00
  • b88a2e0725 Fix path/filename not updating on first save Leonard Hecker 2025-05-03 01:07:25 +02:00
  • 905106e32b Use inodes for file dedup & Add support for symlinks Leonard Hecker 2025-05-01 14:42:42 +02:00
  • b7024f1bf9 Adopt rustfmt.toml from rust-lang/rust Leonard Hecker 2025-05-01 14:39:44 +02:00
  • d82a1659b6 Add ScratchArena and use it where possible Leonard Hecker 2025-05-01 13:59:57 +02:00