github bluescan/tacentview v1.0.42
High DPI

latest release: v1.0.43
7 months ago

Overview

This release features numerous usability updates. The most significant improvement is support for high-resolution screens by reading the OS desktop manager scale setting. This allows 4K monitors to be used without eye-strain due to tiny text. The smallest UI size setting, called nano, is still present and represents about a 75% OS scale -- for those that value screen real estate and have perfect vision. The screenshot shows the font and widget sizes at an OS scale of 250%. It's a little hard to tell because the image is presented downscaled from 2255x1505.

image

Additional usability improvements include the ability to change drives using only the navigation bar (previously you needed to use the file-open dialog), display of the image file name in the nav-bar while in fullscreen mode (the window title bar is not visible in fullscreen, so it couldn't be seen at all), general cleanup of widget alignment/size for many of the dialogs, and the ability to print reference usage examples from the command-line.

Summary of Changes

  • Fixed TAB characters interfering with CLI help-text display.
  • Saving a TGA allows you to override the bits-per-pixel. Normally it is set to auto (decide based on image opacity) but now you can override it forcing 24 or 32 bpp.
  • All CLI examples available from the command-line. Optional argument to generate markup-ready formatting of all examples.
  • Fixed some example descriptions including the contact-sheet description.
  • 8 UI sizes implemented each using their own area of the font atlas. The sizes are called: nano, tiny, small, moderate, medium, large, huge, and massive. The auto setting will automatically determine the correct size based on the OS scale setting. If the scale is adjusted, the viewer will automatically readjust when it gains focus. This works for both Linux and Windows.
  • Separated the output log from the bottom nav-bar. It didn't belong there. The output log is now a separate popup.
  • All dialogs, menus, overlays, and popups cleaned up and support the new UI sizes. This included cleanup of the crop popup and the contact-sheet modal, both of which needed it.
  • Updating the UI size using Shift+/- (or whatever you have bound those operations to) will kick it out of auto mode.
  • Startup speed optimization by loading only the single current font-size. Subsequent UI size modifications during the session will cause the other font atlases to be loaded.
  • Nav-bar now supports changing to a different drive letter on Windows. The '/' directory is considered the parent of all logical drives.
  • Fixed an issue where the nav-bar sub-directory combo would display an unneeded scrollbar at some UI sizes.
  • Both nav-bar and file dialog no longer display drives on Windows that are not ready. This matches Windows Explorer behaviour.
  • In fullscreen mode the current image file name is displayed in the nav-bar on the right since the window title-bar is not visible. There is a display preferences option to display it all the time.

Full Changelog: v1.0.41...v1.0.42

Don't miss a new tacentview release

NewReleases is sending notifications on new releases.