Skip to content

Jodd v0.20.0

Choose a tag to compare

@bbmediaco bbmediaco released this 29 Jul 03:59

Added

  • Dark mode, with a System / Light / Dark setting under Settings → Appearance. "System" follows your OS and switches with it live, without a restart; picking Light or Dark explicitly overrides the OS in either direction and is remembered between launches.

Changed

  • New typeface, and Thai finally renders properly. Jodd now ships IBM Plex Sans Thai and IBM Plex Mono with the app instead of borrowing whatever the system had. The previous font stack named Segoe UI, which contains no Thai at all — so on Windows, Thai text fell back to whatever the system chose. Note titles, tags and folder names with stacked Thai vowels and tone marks now have room to render without clipping.
  • Note metadata reads as a message field. Slugs, dates, note counts and account names are set in monospace with fixed-width figures, so a note list stops shifting sideways every time a number changes.
  • New icon set. The emoji used throughout the sidebar, menus and editor are replaced with a single set of drawn icons. Emoji rendered as a completely different set on Windows, changed the app's look depending on which machine you opened it on, and could not follow a colour theme — which is what made dark mode possible here.
  • The interface is now all English. A few screens — Recently Deleted, the search-scope selector, the connections empty state — were still in Thai, so an English button could open a Thai screen. Thai notes are unaffected: Thai content, Thai search and Thai tags all work exactly as before.
  • Text is easier to read throughout. Muted, secondary, accent, danger and success text were all measured against the surfaces they actually sit on — including hovered and selected rows, where a translucent highlight changes the background under the text — and several were too faint to meet accessibility contrast standards. They are now slightly darker.
  • The connections graph legend is clearer. Two of its four relation colours were nearly identical, so folder and tag links looked the same. Tags are now purple and the whole legend is easier to tell apart at a glance.
  • Every node in the connections graph is now clickable. Previously only linked notes responded; folder and tag nodes did nothing. A folder node now takes you to that folder, and a tag node filters by that tag — landing you in exactly the same place the sidebar would. They can be reached by keyboard too.
  • Truncated text shows its full value on hover. Long note titles, folder names, tags and account names are cut off to fit, and there was no way to see the rest — including the node labels in the connections graph, which cut at 16 characters.

Fixed

  • Dark mode is readable. Several places rendered dark text on a dark background: the settings section headings, the Clear and Cancel button labels, text typed into Client Secret, and the folder-name prompt. The interface never declared its own text colour, so anything that didn't set one fell back to the system default black — which looked correct in light mode purely by coincidence.
  • Notes that arrived with their own formatting are readable again. Some notes — usually ones written in Apple Notes or pasted from a web page — carry a hardcoded font and white background inside them. Those notes previously ignored the app's typeface, and in dark mode they would have appeared as bright white blocks with near-black text. They now follow the app's appearance. Text you deliberately coloured yourself is left alone, and the note's own content is never rewritten.
  • Keyboard focus is visible in one consistent style. Two different focus rings were in use for the same kind of input; there is now one, and it stays visible in dark mode.
  • Icon-only buttons are now labelled for screen readers, including the settings, close, edit and editor toolbar buttons.