Rapid Photo Downloader 0.9.29

Milestone information

Project:
Rapid Photo Downloader
Series:
pyqt
Version:
0.9.29
Released:
 
Registrant:
Damon Lynch
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Damon Lynch
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
2 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon rapid-photo-downloader-0.9.29.tar.gz (md5, sig) Code Release Tarball 284
last downloaded 16 weeks ago
download icon install.py (md5, sig) Mandatory installer file 240
last downloaded 16 weeks ago
download icon RELEASE_NOTES.md (md5) Release notes 6
last downloaded 16 weeks ago
download icon README.md (md5) Readme 3
last downloaded 16 weeks ago
download icon CHANGES.md (md5) Change log 17
last downloaded 16 weeks ago
Total downloads: 550

Release notes 

 - Adapt to small screens
 - Change the button appearance and behavior used to synchronize scrolling between the Timeline and thumbnails
 - Improvements to Timeline use
 - Make the user interface look cleaner and more consistent, especially regarding scrollbars and frames.
 - Enforce the use of the Qt 5 Fusion theme.
 - Work better in dark mode
 - Improve install script to better handle recent and outdated versions of pip, setuptools, and wheel
- Add preference to handle time zone and daylight savings changes
 - Several minor bug fixes

Changelog 

View the full changelog

 - Fix bug [#53](https://github.com/damonlynch/rapid-photo-downloader/issues/53):
   Adapt to small screens. Rapid Photo Downloader can now be resized to fit to
   tiny screens. Part of the fix involves changes in the ways the download
   sources (Devices and This Computer) and the Timeline are placed in the
   left-side of the user interface. When a scroll bar is necessary to fit in
   these interface elements, a single scroll bar will now extend from the
   Devices to the Timeline. When you scroll down to view the entirety of the
   Timeline, if the Timeline is big enough the download sources will scroll up
   out of sight.

 - Change the button to synchronize scrolling between the Timeline and
   thumbnails to a double arrow. It now changes color to reflect its state. The
   button's behavior is described in the [documentation](https://damonlynch.net/rapid/documentation/#timelineselecting).

 - Make the Timeline remember its position when the time elapsed between
   consecutive shots is changed using the slider.

 - Make the user interface look cleaner and more consistent, especially
   regarding scrollbars and frames.

 - Enforce the use of the Qt 5 Fusion theme. Some Linux distribution Qt 5
   themes can make the program's user interface look bad because of differing
   assumptions about design elements like scroll bars and frames. If you want
   to use your system's theme, use the command line option
   `--force-system-theme`.

 - Fix bug where various user interface elements would effectively be invisible
   when the system theme is dark, also known as "dark mode". Please note
   dark mode will likely work in the program only if the PyQt5 package
   provided by your Linux distribution is being used.

 - Fix bugs [#61](https://github.com/damonlynch/rapid-photo-downloader/issues/61),
   [#58](https://github.com/damonlynch/rapid-photo-downloader/issues/58), and
   [#1958892](https://bugs.launchpad.net/rapid/+bug/1958892):
   setuptools >= 60.0 failing. Some versions of setuptools >= 60.0 can fail on
   many if not all Linux distributions. The install.py script now uninstalls
   versions of pip, setuptools and wheel that were installed with pip if the
   versions provided by the Linux distribution are new enough. If the versions
   provided are too old to be fully functional, pip and wheel are updated,
   and setuptools is upgraded to a version < 60.0.

 - Fix bug [#64](https://github.com/damonlynch/rapid-photo-downloader/issues/64):
   Warning dialog fails to appear when iOS device utility applications are
   missing, causing a crash when an iOS device is inserted.

 - Fix bug [#56](https://github.com/damonlynch/rapid-photo-downloader/issues/56):
   Compress bug report tars using gzip, facilitating upload to GitHub issues.
   GitHub does not accept .tar files. It does accept .tar.gz files.

 - Fix bug [#43](https://github.com/damonlynch/rapid-photo-downloader/issues/43):
   Add preference to handle time zone and daylight savings changes. See the
   [program documentation](https://github.com/damonlynch/rapid-photo-downloader/issues/43)
   for details about what this change is and why it is needed.

 - Fix bug [#47](https://github.com/damonlynch/rapid-photo-downloader/issues/47):
   Thumbnail generation overwrites Job Code applied to files before thumbnails
   are generated.

 - Fix bug [#55](https://github.com/damonlynch/rapid-photo-downloader/issues/55):
   Updated sequence numbers not used when changed in user interface between file
   downloads.

 - Add preference option to automatically mount devices not already
   automatically mounted. This new option is on by default. The program already
   did this on KDE, but it could not be turned off. It can now be turned off.
   Regardless of the Linux desktop used, leaving it on is helpful for when the
   operating system does not automatically mount devices like memory cards
   itself. A desktop like KDE can choose to not automatically mount devices, for
   instance. Meanwhile, sometimes Linux desktop code contains bugs that results
   in devices failing to mount even when they were supposed to.

 - Fix bug to properly size thumbnails and hamburger menu on high DPI screens
   with recent releases of Gnome and other desktops that use xsettings.

 - Correctly check latest available PyQt5 package version on Fedora and CentOS.

 - Drop support for CentOS 7.5.

 - Remove dependency on fuse in install.py script due to emerging introduction
   of the fuse3 package. In almost all circumstances, the ifuse package should
   correctly specify the correct version of fuse to depend on, making the
   explicit declaration of fuse as a dependency in the install.py script wrong.

 - Fix bug to correctly display the number of files available for download after
   some files have been manually marked as already downloaded.

 - Update Albanian, Catalan, Dutch, Hungarian, Italian, Japanese, Russian,
   Spanish, Swedish and Turkish translations.

0 blueprints and 2 bugs targeted

Bug report Importance Assignee Status
1958892 #1958892 Update 0.9.26 to 0.9.28 failing 3 High Damon Lynch  10 Fix Released
1955071 #1955071 Debian testing 0.9.27 update wants to remove gnome 4 Medium Damon Lynch  10 Fix Released
This milestone contains Public information
Everyone can see this information.