Skip to content

Latest commit

 

History

History
189 lines (129 loc) · 5.31 KB

File metadata and controls

189 lines (129 loc) · 5.31 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.7.1] - 2025-09-19

Added

  • External image opening, supports opening multiple images at once (via file manager)
  • Multiple window support (via desktop action or CLI)
  • Animated revealer to the bottom sheet
  • Retention for image scale and scale filter in currently opened file
  • --new-window custom command line option
  • Fallback for output format suffix edge case
  • Initial Occitan (oc) translation

Changed

  • Moved desktop/mobile layouts to the Adw.MultiLayoutView structure
  • Decoupled window actions from the main application instance
  • Decoupled image options view from the dither page
  • Moved image save button in mobile view from toolbar to the headerbar
  • Updated image controls overlay design to be in par with Loupe
  • Uppercased the file extensions shown in "Convert To" combo row
  • Updated default window width and height (now the width is 800 and height is 600)
  • Replaced arrow-into-box-symbolic with folder-open-symbolic as a "open image" icon
  • Refactored a big chunk of the codebase
  • Made HalftoneImage embeddable in UI markups
  • Changed build type in Flatpak manifest to debug
  • Replaced deprecated app-id parameter with id in Flatpak manifest
  • Updated Flatpak dependencies
  • Updated Italian (it) translation

Fixed

  • Show correct logo in welcome page when building with debug profile

Removed

  • /tmp system directory access in Flatpak manifest

[0.7.0] - 2025-05-19

Added

  • New preview viewer with basic image interpolation capabilities
  • New loading overlay used in image preview
  • Missing image encoders/decoders in Flatpaks
  • Initial Bulgarian (bg) translation
  • Initial German (de) translation
  • Initial Norwegian Bokmål (nb) translation
  • Initial Hindi (hi) translation
  • New filetypes module for providing compatible image formats
  • Basic debugging information to about dialog
  • Type hints for template children and some other objects
  • pyproject.toml file to hold project's metadata and pyright configuration
  • Warning when failing to remove a temporary file
  • Mnemonics to buttons for accessibility
  • Spell checking using codespell in CI

Changed

  • Updated Flatpak runtime version to 48
  • Increased minimal required Python version to 3.11
  • Improved exception handling for image loading/saving and editing operations
  • Refactored logger module
  • Decoupled error page from main window (for future expansions)
  • Changed default main window width to 600
  • Replaced Gtk.Spinner with Adw.Spinner
  • Replaced deprecated Gtk.FileChooser with Gtk.FileDialog
  • Started using top-bar-style setting instead of deprecated .flat headerbar style class
  • Replaced pylint configuration with pyright
  • Switch to using CSS variables for Libadwaita-defined colors
  • Updated Polish (pl) translation
  • Updated Brazilian Portuguese (pt_BR) translation
  • Updated Italian (it) translation

Fixed

  • Use GLib.Error instead of GLib.GError
  • Globally set 294 as a height request for window (to be in par with GNOME HIG recommendations)
  • Added German translation to LINGUAS

Removed

  • Disabled aspect ratio toggle and image height row
  • Temporarily removed support for BMP image format
  • Replaced Optional[] type hint with union type expression and removed typing-extensions dependency

[0.6.1] - 2024-04-04

Added

  • Primary brand colors information

Changed

  • Updated about window to use new Adw.AboutDialog view
  • Switch to appsteamcli validation
  • Updated metainfo in order to conform with AppStream 1.0 specification
  • Changed project's summary to fit in 35 character requirement
  • Prefer dark color scheme
  • Updated translations (ru, tr, zh_CN)

[0.6.0] - 2024-01-10

Changed

  • Implement UI suggestions from GNOME Circle application
  • Add keyboard shortcuts for toggling sidebar and main menu
  • Updated translations

Fixed

  • Release info formatting
  • Desktop file categories

[0.5.0] - 2023-12-10

Added

  • Bottom sheet, which shows at 640px threshold (mobile mode)
  • New translations

Fixed

  • Main window not being able to resize width down to 360px
  • Lack of image options retention

[0.4.0] - 2023-11-11

Added

  • Success toast that shows after copying logs on error page
  • New translations

Changed

  • Updated UI to take advantage of the new widgets included with libadwaita 1.4

Fixed

  • Issue with "Open in External Image Viewer" button not working on Flatpak builds

Removed

  • Preferences window

[0.3.1] - 2023-06-30

Added

  • Option to change how image should be resized to fit inside preview box
  • New translations

Changed

  • Now Halftone uses flat headerbar style

[0.3.0] - 2023-06-09

Added

  • Brightness and contrast control
  • Button for opening preview image in external image viewers
  • Custom logging facility for easier issue reporting
  • Logic code for Copy Logs button
  • New translations

Changed

  • Moved image size option to Image Properties
  • Preview images are now saved as a temporary file
  • Use normal logo variant in drop page

[0.2.0] - 2023-05-20

Changed

  • Rename project to Halftone

[0.1.0] - 2023-05-16

Changed

  • Initial release of Pixely.