Ads

Release Notes / ChangeLog


See also: Previous releases

2021-05-02  6.15-beta  Codename: Rocko

* CHANGED: Require OpenJDK 16 to compile and run
  (OpenJDK 16.0.1 included in Makagiga packages)

User Interface:

* NEW: Redesigned menu UI
  New menu colors and arrow icons

* CHANGED: Some menus will stay open after click if you can select multiple options (e.g. Tags)
* Updated text selection colors
* Improved icon chooser window
* Improved month calendar UI
* FIXED: Nimbus LAF: Correct background color in selected tree items
* Various minor UI tweaks and improvements

File Chooser UI (Metal LAF-based only):

* Remember "Details" view option
* CHANGED: Better date and size display format
  File chooser

Misc.:

* Better color contrast in Tags
* CHANGED: Respect "Custom Date" option in more UI elements
* Improved Search → Date Modified menu
* FIXED: Delete Private Data: Remove selected versions only instead of all
* Linux/Win32 launcher: Added --illegal-access=warn JVM option
  NOTE: If you are using a custom "makagiga.jar" launcher you have to add "--illegal-access=warn", too.

Linux:

* NEW: Use ~/.cache/makagiga or $XDG_CACHE_HOME/makagiga directory as cache directory.
  NOTE: This apply only to a fresh Makagiga profiles or if ~/.makagiga/cache directory does not exist.
  HINT: You can see the current cache directory in Help → About → System

Windows:

* Hidpi-aware installer (non blurry window text)
* Launcher: Unicode support
* Added Windows 10 Look and Feel preview image

Tasks:

* Improved date/time formatting
* Right-align values in "Duration" column

Feeds:

* Right-align values in "Date" column
* Fixed article loading if "Load and Show Full Page" option is set

Source:

* Use new language features: "record", "pattern matching for instanceof"
* Use Stream::toList API

Known Issues:

* Some tool tips may trigger a debugging console with the following error:
  java.lang.IllegalArgumentException: Width and height must be >= 0
    at java.desktop/javax.swing.plaf.basic.BasicHTML.getHTMLBaseline(BasicHTML.java:96)
    at java.desktop/javax.swing.plaf.metal.MetalToolTipUI.paint(MetalToolTipUI.java:126)
  - Bug