Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 10:01
· 105 commits to main since this release

A new header, compare two files, and UwUNotes now comes for macOS and Linux too ✧

  • The top of the window has three rows now: Nyu and the name, a menu row (File, Search, View, Encoding, Language, Settings, Tools) and a row with the buttons you reach for most
  • Two or three files side by side (Ctrl+Shift+2 / 3)
  • Compare two files (Ctrl+Shift+C): what is missing shows red on the left, what was added green on the right, the changed characters stronger still. Both sides scroll together, F8 jumps to the next difference
  • Ctrl + mouse wheel zooms the text as a view only. The font size in Settings stays as it is
  • Selected text (after Ctrl+A, say) is much easier to see
  • File menu: recent files, save a copy as, rename, print
  • Search is a small window. Match case, whole words and regular expressions are behind "Advanced"
  • The Language menu is sorted A to Z, and there is an Encoding menu
  • Tools: MD5, SHA-1, SHA-256, SHA-512 and more, for text, for files, or straight from the selection into the clipboard

Security: a project folder with a crafted git configuration could still start a program when opened, despite the existing check, hidden in an included config file or in a submodule. That is fixed. The release build also signs the update in a separate step now, one that runs no third-party build code.

Installers: Windows as before. New are macOS (separate DMGs for Apple silicon and Intel) and Linux (a tar.gz with the setup inside). All of them use the same setup with Nyu. None of them is signed by Apple or Microsoft, so the first start shows a warning. What to do then is in docs/install.md.