Skip to content

Lannotex v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Oct 18:52

Viewing, speed and layout: sharp zoom on large images, instant navigation, and a
workspace you can arrange yourself.

Added

  • Full-resolution viewing. Zooming in past the preview loads the original pixels in the
    background, so large images stay sharp at any zoom. Only the visible region is drawn.
    Detail decoding is capped at 64 MP to protect memory.
  • Instant next/previous. Neighbouring images are decoded ahead of time.
  • Minimap (M) for orientation and click-to-jump, and a pixel grid (G) from
    1200% zoom upwards.
  • Zoom controls: actual pixels (Ctrl+1), zoom in/out (Ctrl+= / Ctrl+-) up to
    6400%. The zoom readout now shows true pixel scale, so 100% means actual pixels.
  • Image adjustments: brightness, contrast and gamma in a new Image view panel. They
    change the display only, never your files, and are applied just to the visible region, so
    they stay fast on large images.
  • Dockable panels: Dataset, Inspector and Image view can be moved, tabbed, floated onto
    another monitor, or closed. Your layout is remembered between sessions. Use
    View → Panels to bring a panel back or apply a preset (default, or all panels on the
    right). Focus mode hides every panel and restores your exact layout afterwards.
  • Thumbnails in the image list, generated in the background with the rows you can see
    first. They're cached on disk in your user cache folder, not the project, so reopening a
    project is instant. The cache is capped at 512 MB. Toggle them under View → Show
    thumbnails in image list
    .
  • Icons: a consistent line-icon set for the toolbar, navigation and Home screen,
    redrawn for light and dark themes, plus the Lannotex logo as the window icon. Icon-only
    buttons have tooltips and screen-reader names.
  • Command palette (Ctrl+K): type part of any menu command, for example "zoom",
    "export" or "layout", and press Enter to run it.
  • Number keys 1–9 choose the drawing label, which relabels the selected shape, or
    toggle classes in classification projects.
  • Project → Import LabelMe folder… imports a whole folder, including subfolders.

Changed

  • LabelMe import keeps going.
    • Circles and rotated rectangles are converted to polygons.
    • Points, lines and masks, which Lannotex can't draw yet, are skipped and counted in the
      import summary instead of rejecting the whole file.
    • Invalid shapes are dropped one at a time.
    • A malformed JSON file no longer stops the rest of the folder.

Fixed

  • PySide6 6.12.0 is excluded. On Linux with Python 3.11 it over-releases references on every
    background job, which made Lannotex abort on exit. Versions 6.8.3–6.11 are unaffected.