FujiyNotepad v4.6.0
Highlights
Reload — re-open the current file with F5 (or File ▸ Reload) to pick up on-disk changes, keeping your scroll position. When a file changes underneath you, a non-blocking "file changed on disk" hint appears in the status bar so you can reload on demand — handy for growing logs.
Whole-word Find is now correct in UTF-16 / UTF-32 — the whole-word option previously inspected a single neighbouring byte, which mis-detected word boundaries in multi-byte encodings (e.g. matching cat inside bobcat). It now inspects the full neighbouring character. UTF-8 / ANSI behaviour is unchanged.
Go To Offset (Ctrl+Shift+G) — jump to a byte offset in decimal or 0x hex, alongside the existing Go To Line. Useful for logs, crash dumps, and tools that report byte positions.
Open shortcut — File ▸ Open now has the standard Ctrl+O accelerator (and Exit shows Alt+F4).
Much smaller index for huge files — the line index is now sub-linear in line count: it uses sparse checkpoints instead of one offset per line, so the index stays around 1 MB even at 100M lines (previously ~1 GB), keeping memory near-constant for the most extreme files. Viewport scrolling is unaffected.
Download
Self-contained Native AOT builds — unzip and run FujiyNotepad.WinUI.exe, nothing to install:
| Your PC | Download | Size |
|---|---|---|
| Most desktops & laptops (Intel/AMD, 64-bit) | FujiyNotepad-4.6.0-win-x64.zip |
23.07 MB |
| Windows on Arm (Snapdragon, Surface Pro X) | FujiyNotepad-4.6.0-win-arm64.zip |
21.53 MB |
| 32-bit Windows | FujiyNotepad-4.6.0-win-x86.zip |
20.70 MB |
The builds are unsigned, so SmartScreen may warn on first run (More info → Run anyway).
What's Changed
- Whole-word find in UTF-16/32 (#38) + Go To Offset (#36) by @felipepessoto in #44
- Add missing Open keyboard shortcut (Ctrl+O) by @felipepessoto in #45
- Reload current file (F5) + file-changed hint (#34) by @felipepessoto in #46
- Sparse line index: ~1024x less index memory for huge files (#29) by @felipepessoto in #47
Full Changelog: v4.5.0...v4.6.0