github bluescan/tacentview v1.0.29
Cropping Code and Cropping Code

latest releases: v1.0.43, v1.0.42, v1.0.41...
21 months ago

Cropping Code

Cropping is now easier to use and allows setting the crop-lines to precise pixel values. The crop-lines define the outer outline of the pixels that will be kept (including the ones on the line). There is a quick crop-navigation widget that allows you to quickly snap/pan to the corner or side you want to adjust. The cursor move shortcuts can be used to move the last-selected crop anchor around one pixel at a time -- the default bindings for these are Shift-DirectionKey. The cropping lines are maintained if possible while you move between different images.

ScreenshotCropping

Cropping Code

Why the quip in the release title? There was also some code 'cropping'. In particular panning is handled more accurately, maintains the offset properly as you zoom, and has a less complex implementation. The code to handle the fixed-aspect work-area was also removed since allowing the image to fill as much screen real-estate as possible is always desireable. In addition button images were removed where they could be generated by simple UV flips of existing images.

Improvements

Additional fixes and improvements include:

  • File dialog keeps sync with underlying filesystem better. Last open file or directory remembered across runs of the viewer.
  • File dialog bookmarks cleared properly if the location no longer exists.
  • File dialog menubar for optionally showing hidden files and directories.
  • Pan offset displayed in image details next to zoom percent.
  • Upgraded to ImGui 1.88
  • Fixed potential crash in file dialog when switching directories after opening the dialog multiple times.
  • Fixed sorting issue when first opening file dialog.
  • Ability to refresh file dialog content view.
  • Button for moving up a single directory in the file dialog.
  • Pan reset button in main view.
  • Custom anchor widget for resize-canvas and crop popups.
  • Reduced number of button images loaded by using UV-flipping where possible

Don't miss a new tacentview release

NewReleases is sending notifications on new releases.