Leonard Hecker
130356eb77
wip
2025-06-03 14:55:46 +02:00
Keks137
ffa98fefb5
Improved grammar for German LargeClipboardWarning ( #384 )
2025-06-02 14:27:09 +02:00
Kiril Ivanov
6fc049713b
Fix inconsistent ellipses in localization ( #282 )
2025-05-31 15:03:47 +02:00
Dustin L. Howett
65c3f042c3
menu: hide "Close Editor" if there is no open editor ( #376 )
2025-05-30 22:24:49 +02:00
Dustin L. Howett
d898b704e3
ci: rename and add [push] to triggers ( #365 )
...
I think this workflow needs to run on push to `main` _as well as_ pull
request to main so that it shows up as an available branch protection
status check.
Given that it's not just PRs any longer, I renamed it too.
2025-05-30 13:47:23 +02:00
Leonard Hecker
6c1d1848b2
Add a CI check for PRs ( #360 )
...
Closes #339
2025-05-30 01:22:08 +02:00
Muhammad Danish
a82483d9ef
Add CI action for publishing package to WinGet ( #189 )
...
This is similar to the one in microsoft/terminal,
and uses wingetcreate.
2025-05-28 08:26:00 -07:00
Leonard Hecker
0b86e94c67
Bump version to v1.1.0 ( #331 )
2025-05-28 01:11:58 +02:00
diablo.project
b8459f9fd3
Allow Alt-based navigation on macOS ( #207 )
...
Closes #180
---------
Co-authored-by: Leonard Hecker <leonard@hecker.io>
2025-05-28 01:10:20 +02:00
Leonard Hecker
e5fcb0b6a7
Avoid changing file picker selection when typing ( #330 )
...
Closes #329
2025-05-28 00:58:55 +02:00
Leonard Hecker
1381d9b79b
Fix another stale cache bug with the ICU search ( #327 )
...
Closes #57
2025-05-27 23:12:08 +02:00
Leonard Hecker
45f597a3bb
Don't exit on Ctrl+W ( #326 )
...
Closes #175
2025-05-27 23:12:04 +02:00
Dustin L. Howett
2cb9523d26
build: make the build pipeline produce the ZIP ( #328 )
...
Perhaps the next time we make a release,
Windows Defender won't consider it a virus?
2025-05-27 23:11:48 +02:00
aspizu
c9136dcc0b
feat: use ballot checkbox for checked checkboxes ( #321 )
2025-05-27 20:46:01 +02:00
L1quidH2O
f10762558c
Fix scrollbar int overflow in drag handling ( #315 )
2025-05-27 19:52:31 +02:00
Leonard Hecker
a9b744f52b
Fix a search deadlock if there's no needle ( #274 )
...
This PR fixes the issue twice for double the fun: It now explicitly
checks for a non-empty needle and also ensures the selection is
non-empty which ensures `if !self.has_selection()` works correctly.
Closes #273
2025-05-27 17:54:15 +02:00
Leonard Hecker
1181c6b1d0
Handle ESC/SS3 followed by Unicode characters ( #244 )
...
Closes #50
2025-05-27 17:50:34 +02:00
Leonard Hecker
41eb396ef7
Don't insert a final newline in editlines ( #320 )
2025-05-27 10:08:51 -05:00
Leonard Hecker
0a36f82bb4
Avoid CoordType overflow by making it isize ( #319 )
2025-05-27 10:05:33 -05:00
Dustin L. Howett
0a5a9c19d5
Replace any active untitled untouched document on Open ( #257 )
...
This may be a controversial opinion.
It felt weird to open edit, open a file, and then see "FILE + 1". I
didn't care about the empty Untitled document, and there was no reason
for it to be kept around.
After this pull request, if you launch edit and then Open a new document
without editing the existing placeholder untitled document or giving it
a name, Edit will close that document and open the new one.
The same applies to New: if you press New, and then Open, Edit will
close the untitled temporary document.
2025-05-27 14:02:36 +02:00
Dustin L. Howett
95c237ad0a
sys/unix: netbsd: fix up our mmap flags for future mprotect ( #304 )
2025-05-27 14:02:04 +02:00
Noritaka Kobayashi
7eb2800942
chore: fix typos in comment-out ( #313 )
2025-05-27 14:01:03 +02:00
Linda_pp
46f7aeef03
Fix building doc test for tui
module ( #310 )
2025-05-27 13:59:27 +02:00
ANKDDEV
97f8316292
feat: add Edit -> Select All
action ( #212 )
...
Closes #211
Co-authored-by: Leonard Hecker <leonard@hecker.io>
2025-05-27 13:56:00 +02:00
Leonard Hecker
1b77df656f
Fix consume_shortcut calls not checking for focus ( #298 )
2025-05-26 20:22:27 -05:00
Leonard Hecker
09af110856
Insert a final newline if needed ( #300 )
2025-05-26 20:21:49 -05:00
Leonard Hecker
3841d049ee
Fix compilation after an incorrect merge ( #303 )
2025-05-26 20:16:14 -05:00
Leonard Hecker
dd28e1c2f5
Windows: Add a drive selector to the file picker ( #290 )
2025-05-26 20:10:53 -05:00
Benjamin Fox
d9e4b4a425
Unify button label drawing in a shared routine button_label
( #276 )
...
- Adds support for accelerator characters in any button's label
- Allow checkboxes, brackets, accelerator chars to be drawn
conditionally with ButtonStyle
Closes #48
2025-05-27 03:09:06 +02:00
Leonard Hecker
54fadc8f75
Fix a panic when tabbing in the menubar ( #291 )
2025-05-26 20:07:34 -05:00
Leonard Hecker
b656b303fa
Update the preferred column when writing ( #292 )
2025-05-26 20:06:29 -05:00
Leonard Hecker
7a002cf254
Fix file picker entries not being sorted ( #299 )
2025-05-26 19:56:17 -05:00
Seiichi Horie
28bca00e61
Improve japanese localization. ( #232 )
2025-05-26 22:59:20 +02:00
rhubarb-geek-nz
f940d525ff
Add man page to assets ( #263 )
...
In response to #242 this is a simple starting template for a man page.
2025-05-26 19:52:14 +02:00
Astro Pig
701b3a3eaa
Fix file picker overwriting other files without warning ( #277 )
2025-05-26 18:00:01 +02:00
Leonard Hecker
b5ecade182
Fix and improve tab/arrow key handling ( #272 )
...
Closes #36
2025-05-25 20:29:45 +02:00
Leonard Hecker
acebe24826
Fix minor issues around Go to Line/Column ( #267 )
2025-05-25 12:14:52 -05:00
Astro Pig
2b65e00952
Fix Go to Line not scrolling ( #265 )
...
Closes #262
2025-05-25 15:07:48 +02:00
Leonard Hecker
54c4721095
Fix Search & Replace deadlock ( #258 )
...
Closes #57
Closes #58
2025-05-25 12:08:02 +02:00
Leonard Hecker
136f90b801
Fix lang matcher not picking the most specific hit ( #256 )
2025-05-24 13:11:42 -05:00
Maciej
13dc9b991b
Add the Document Picker entry to View menu ( #224 )
...
Closes #187
2025-05-24 19:05:21 +02:00
Koi to Coco
529a542ab1
Allow bulk opening multiple files ( #143 )
...
Closes #49
2025-05-24 17:49:46 +02:00
diablo.project
b284b794e7
Add a "Go to Line/Column" dialog ( #133 )
...
Closes #21
2025-05-24 17:48:04 +02:00
mznms
1cbb4cb1ad
Improve Japanese localization ( #100 )
2025-05-23 15:42:35 +02:00
Yui
b6b0a827bb
Optimize std for size ( #241 )
2025-05-23 15:39:52 +02:00
Maciej
bf5178b44c
Add the UTF-8 BOM entry to the encoding picker ( #225 )
...
Closes #162
2025-05-22 22:26:58 +02:00
Josh Soref
02d0a5af9e
Fix various spelling errors ( #206 )
2025-05-22 21:59:10 +02:00
adamnemecek
3fcb275ef5
Use the Self type wherever possible ( #208 )
2025-05-22 12:16:58 -05:00
Aloïs MASSON--CLAUDEZ
b49c34f493
Improves some French translations ( #213 )
2025-05-22 17:51:53 +02:00
Adrian Keet
4cf157ca96
Remove unsafe lifetime transmute in vt::Stream
( #178 )
...
A lending iterator ties the item lifetime to the borrow of `self`,
so writing the lifetimes that way Just Works.
2025-05-22 17:48:17 +02:00