Version 1.0.0-preview.3 released!

Hey everyone,

a new version of Aspect has been released: 1.0.0-preview.3. You’ll find the download links at the bottom of this post. On Windows, due to the new installer engine, make sure to uninstall the previous version prior to installing the update. On other systems, simply install over the existing installation to upgrade as usual. The following changes and additions are included:

New features

  • Added an experimental (officially unsupported) Linux AppImage bundle
    • Needs to be made executable after download (chmod +x)
    • Known limitations:
    • No drag’n’drop support
    • No custom window frame support
    • The file open and browse for folder dialogs are rudimentary
    • Showing files in the file browser does not select them
    • Opening multiple files at once and “open with” does not work
  • Improved RAW file support
    • Extended RAW support to many more formats
    • Fixed a number of metadata decoding issues
    • RAW files are now actually developed instead of using the embedded preview
    • This also fixes the case where the full resolution was never displayed
  • Added a Russian translation of the application
  • Added a new search expression to only display “hidden” files (files not displayed in the workspace)
  • The drive pane now shows an activity indicator while a drive is in use, signaling when it is safe to remove a storage medium (#422)


  • Improved clipboard support (#441)
    • Implemented menu based cut/copy/paste actions
    • Implemented clipboard support for text edit controls on macOS
    • Known issue on macOS: menu actions only work in the main window
  • Improved robustness of the auto-importer
    • Overlapping directories are now disallowed for multiple auto imports
    • Auto-imports never run in parallel now
    • Fixed an issue where the import wasn’t started when an SD card was initially inserted
    • Implemented removal of auto-imports through the settings dialog
  • Reworked the import dialog for batch converting multiple folders to events
    • The general layout is now consistent with the other import dialogs
    • Fixed display issues and a bunch of tree item state issues of the folder tree
    • Added duplicate count display to each chosen folder
    • Added a loading indicator to the tree
    • The “attempt to auto-detect” button now actually works
    • Common date prefixes of folders are now stripped when guessing the initial event name
  • Add-on interface overhaul
    • Improved the script console to display colored log messages
    • Introduced a native syntax to access modules and added some additional APIs
    • Fixed the behavior of up/down keys top navigate the command history
    • Added proper script error display and expression result printing
    • Added .help() methods to most script objects
    • Added a documentation page for add-ons
  • New Windows installer
    • Displays correctly on high-DPI screens
    • Running the application at the end of the setup does not run with administrator privileges
    • Supports executable signing
    • Now includes the VisualC++ runtime that is needed on some systems
  • The “Journal” view is now called “Workspace” to better transport the meaning that it has evolved to
  • Added a progress indicator to the folder browser and import pages
  • Improved directory loading performance, especially on network drives
  • Added 90° rotation tool bar buttons in details view
  • Text fields now support word selection using double-clicks (#263, forum topic)
  • Changed the name of license files
    • Changed from “license.txt” to “aspect.lic”
    • Any .lic file will be recognized, so that it is save to rename the file
    • Avoids issues with certain e-mail and messenger applications that change the line endings of attached .txt files
  • Improved wording of various controls related to import
  • Dragging files on the “New collection” button is now possible
  • Improved robustness and safety of moving files between different events or between events and the photo stream

Bug fixes

  • Fixed a crash in the settings dialog when changing the RAM cache size with no library being loaded
  • Fixed handling of keyboard shortcuts involving arrow keys on macOS
  • Fixed handling of Windows UNC paths in the folder browser
  • Fixed restoring the correct sorting mode when double-clicking on an event paragraph in the photo stream
  • The convert folder(s) to event import now correctly ensures that source folders are on the same volume as the library
  • Fixed an issue where the main menu opened after a drag operation
  • Fixed a size jump “animation” in the library creation dialog when changing values
  • Fixed a crash that happened when opening folders with more than 50.000 photos
  • Fixed slow selection speed in the import dialog for folders with many files (forum topic)
  • Fixed indefinitely many empty import nodes being created for auto-imports in copy mode
  • Fixed wrong mouse click events when using Cmd+click on macOS, as well as scrolling in the background (#443, forum topic)
  • Fixed spurious button presses occurring when minimizing/maximizing the window on Windows (forum topic)
  • Fixed individual identification of Olympus formatted SD cards for auto imports
  • Fixed a possible crash at shutdown
  • Fixed the zoom being erroneously reset when switching images in details view


Feel free to leave any feedback here or in the bug reports sub forum. Thanks for helping to shape a new way of organizing photos!

Please remember: Even though the software is reasonably stable at this point, always make a backup of your data, or work with a copy of it, when using pre-release software.

Also note that the binaries are still not certified, so they will result in an ugly warning/error if Windows SmartScreen is activated. We are still waiting for the necessary bureaucratic process to finish to get a certificate.