Skip to content

FujiyNotepad v4.10.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 06:00

FujiyNotepad is a fast, read-only viewer for very large text and log files on Windows (WinUI 3, Native AOT). This release focuses on reading comfort, resuming your work, and accessibility.

Highlights

Read and scan more comfortably

  • Highlight occurrences of the selected text — select a word (or any single-line run of text) and every other occurrence in view lights up, so you can see where a token recurs without starting a search. It's a subtle, length-bounded reading aid that steps aside while Find is active, and you can turn it off any time with View ▸ Highlight Selection Occurrences.
  • Word wrapView ▸ Word Wrap wraps long lines to the window width instead of scrolling sideways (the horizontal scrollbar hides while it's on). It keeps the constant-memory model, so even multi-gigabyte files wrap instantly, and the setting persists across sessions.

Pick up where you left off

  • Reopen last file on startup — launching with no file reopens the file you had open, scrolled back to the same line and caret, so resuming a big log is instant. Toggle it from File ▸ Reopen Last File on Startup; closing a file with File ▸ Close (Ctrl+W) forgets it.

Accessibility

  • Screen reader support for file content — the text surface now exposes the caret line's text to Narrator and other assistive tech through UI Automation, reading each line aloud as you arrow through the file and announcing the line/column on focus.

Faster

  • Faster open for very large files — the exact character count is no longer computed with a full-file decode every time you open a multi-gigabyte file. Above ~256 MB the status bar shows the file size with a Count characters action you can click when you actually want the exact total. Single-byte encodings (Windows-1252) still show the count instantly, since it equals the byte count.

Fixes

  • Text stays rock-steady on caret blink — the caret is now drawn as a separate composition overlay above the text, so a blink toggles only the caret and never repaints the text. This makes the long-standing "text shifts up or down by a pixel as the caret blinks" problem structurally impossible, at any display scale.

Under the hood

  • Localization — user-facing strings now resolve from resource tables (Strings/<lang>/Resources.resw) instead of being hardcoded, and a Brazilian Portuguese (pt-BR) translation ships as a worked example (set FUJIY_LANG=pt-BR to preview a language without changing Windows). English remains the default and fallback — no visible change for English users.

Install

Download the zip for your architecture below, extract it, and run FujiyNotepad.exe. The build is self-contained — no .NET install required.