Skip to content

Release Candidate 1

Choose a tag to compare

@froggy744 froggy744 released this 18 Sep 09:15
· 821 commits to main since this release

** PIC Release Candidate 1 **

Release Candidate 1 is the largest update since Beta v0.1.6. The headline feature is a complete appearance theme engine — PIC now ships with 13 switchable themes, supports drop-in community themes without a restart, and lets themes restyle even the window controls. On top of that come a redesigned sidebar, a wave of Collage and printing features, big Edit Mode fixes, and a refreshed packaging pipeline for Windows, AppImage and Flatpak.

Highlights

A full theme engine

  • Themes are no longer hardcoded: every theme is a folder discovered at runtime, so new themes appear in Settings → Themes without a restart.
  • 13 themes shipped: Standard, Blue, Green, Teal, iPhone, Retro, Glass, Claude, TRON Legacy, Aqua GarageBand v2, Aqua GarageBand Lights, Archive Ledger and Velvet Dusk.
  • Themes can override the window buttons with PIC's gel-style traffic lights, and style the info bar, context menu, segmented toggles, scroll marker and search field.
  • The Themes tab in Settings is now the single picker, with thumbnail appearance toggles (square corners, folder art) moved alongside it; the header gear icon is gone and the appearance button doubles as a light/dark indicator.
  • A documented community theme template makes writing your own theme a three-step job — drop the folder in and recolor the palette block.
  • Themes now live in a top-level themes/ folder next to the executable, and release builds reliably bundle themes and images alongside the binary.

Aqua theme

PIC ships with several complete looks — including a friendly Aqua style…

Brushed Metal theme

…a classic dark Brushed Metal style…

Retro theme

Redesigned sidebar

  • Major sidebar rewrite: collapsible sections, resizable Albums area, reordered action buttons, and accurate count/sum totals.
  • Smooth-scrolling fixes for the grid sidebar and folder navigation, with stable virtual row heights and steadier thumbnails.
  • The sidebar auto-close button can be shown or hidden, with a pin option inside the reveal control.
  • Title-bar buttons now respect the left-hand window-controls setting.

Collage: persistence, actions and a new panel

  • Collage drafts persist between sessions with a reliable resume prompt from every collage button.
  • New per-photo tile actions, including Edit Photo with a direct return-to-collage flow.
  • Export options and draft management from phase one of the collage rework.
  • The collage panel adopts the edit-mode look: adjustable split pane, icon-tile layout rows, orientation controls, uniform styling, and a fix for the bottom bar disappearing on small screens.

Printing

  • New print options dialog with a live page preview.
  • Photo sizes, fit or crop, 1–4 prints per page, and multi-photo jobs.
  • Custom and paper sizes plus portrait/landscape orientation.

Edit mode: filters fixed and preview faster

  • Applied filters now work correctly, with a new filter presets panel.
  • Redesigned filter tiles: compact two-column grid, rounded supersampled previews and an accent selection ring.
  • Noticeably faster preview interaction — throttled drags with draft frames while dragging, and finer 0.05 wheel zoom steps.
  • Zoom fixes: natural zoom steps, resolution-aware default view level, 1:1 anchoring, Space/Ctrl zoom, and rotation refresh.
  • Added an Apply Crop button beside Reset Crop.

Library and search

  • Delete every selected photo at once from the context menu.
  • Info bar shows the file name as a heading with the taken date (dd Mmm yyyy).
  • Rubber-band selection now works inside folders during drag selection.
  • Search stays responsive while the library is indexing; folder search suggestions no longer list empty folders or broken photos.
  • Folder watching is restored, with recursive watcher refresh loops fixed.

Platform and packaging

  • Windows: an all-in-one PowerShell dependency/runtime builder, and Adwaita symbolic icons bundled as a GResource so Windows and macOS builds get the full icon set.
  • Linux: offline-capable AppImage and Flatpak packaging; Flatpak builds vendor all crates and bundle the themes folder.
  • Trace logging removed throughout; modular refactor with lightbox stabilization.

Release candidate notes

This is a release candidate: the feature set for 1.0 is complete and the focus shifts to polish and bug fixes. The theme engine touches every pixel of the UI, so please report any theme that looks broken, along with your desktop environment and GTK version.

Your original photos remain untouched: PIC stores its library information, thumbnails and edits separately from your image files.