Hey everyone,
a new version of Aspect has been released: 1.0.0-preview.40 (view blog post). You’ll find the download links at the bottom of this post. Simply install over the existing installation to upgrade.
Download
Windows installer
macOS bundle
Linux AppImage (experimental)
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.
New features
- Adds a new iOS companion app
- The iOS app can be used to import and synchronize mobile phone photos with a desktop based Aspect library
- Note that, in contrast to the Android app, this app works using the general library synchronization functionality and will eventually be extended into a full mobile version of Aspect
- Adds a new Android companion app
- The Android app allows to treat a mobile phone as an import source, including setting up auto-imports for real-time imports
- Note that this app has existed for a while in the Play Store already, but up to now had a few issues and was not officially endorsed
- Added a function to delete a library from within the application
- In contrast to just deleting the library folder by hand, this ensures that any scanned folders and referenced event folders will be unregistered first, so that they can be used in other/new libraries afterwards
Enhancements
- File system and network synchronization is now active for all local instances of the currently loaded library
- Reworked the device pane to group storage devices/library instances below each device and display detailed availability status for remote library instances
- Improved excessively long scanning times during the “synchronizing file system” activity
- Added a new “Add scanned folder” menu entry next to “import files”
- JPEG files that have been truncated are now being decoded as far as possible instead of failing completely
- Improved the file transfer speed during synchronization
Bug fixes
- Fixed the “execute” scripting API to work on Linux
- Fixed external editors not launching on Linux
- Fixed external links not opening on Linux
- Fixed selection related menu entries not working when invoking them via the menu bar on Windows/Linux (regression introduced in 1.0.0-preview.39)
- Fixed the library device list jumping and losing the current selection during updates
- Fixed an issue where freshly synchronized photos appeared as blank thumbnails
- Fixed operations that attempt to move files into the system trash can failing on modern macOS systems
- Fixed an issue where a long network device list resets its scroll position after updates
- Fixed a crash sometimes occurring during synchronization shortly after starting the application
- Fixed a crash during synchronization when two instances had the same files with conflicting file names moved, but in a different order
- Fixed spurious detections of individual photos folders from a different version of the library
- Fixed an issue where metadata/thumbnails could reset to blank during synchronization
- Fixed the button label of paused activities being reversed after the list of activities/notifications changed
- Fixed a crash happening when deleting an imported file before it finished importing
- Fixed an issue where folder contents in the folder browser would fail to display after file I/O errors
- Fixed an issue causing the library invitation sent directly after pairing with a device to fail
- Fixed the mouse scroll speed on macOS/Linux to match Windows
- Fixed a possible crash when renaming/moving a file within the same individual photos folder
- Fixed multiple causes for crashes when attempting to load a corrupted library
- Fixed the state of the example library folder structure when first navigating to the customize page of the library creation dialog
- Fixed the appearance of the maximize button while the mouse is resting over it
- Fixed window redraw issues that were especially pronounced in dialogs on macOS/Linux (#2)
- Avoid precision specifier that is not valid for GLSL 3.30 and causes an error on old AMD OpenGL drivers
- Fixed a failure during synchronization caused by wrong handling of time zones in date/time values
- Avoids attempts to download thumbnails/previews from other library instances that are either too small or are not media files
- The duplicate finder dialog doesn’t show deleted (trash) files anymore
- Fixed a crash occurring when cloning/synchronizing a library with a large number of revisions
- The library controls in the settings dialog are now disabled when no library is loaded
- The date/time adjustment menu entry is now disabled when no files are selected
- Fixed a crash caused by invoking the event select menu entry when no library was loaded
- Fixed the folder browser to now allow adding folders from other drives as scanned folders
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!