* Fix the application icon on KDE Plasma Wayland
This fixes the application icon on KDE Plasma Wayland (tested on Plasma
6) and possibly other Wayland compositors too.
The desktop filename was chosen because this is the identifier that the
Hydrus Flatpak application uses.
Distribution packagers should make sure that this name matches with the
desktop file that they install (for example, Gentoo installs a
/usr/share/applications/hydrus-client-hydrus.desktop file).
It is strongly suggested that distributions install their Hydrus
.desktop file at
/usr/share/applications/io.github.hydrusnetwork.hydrus.desktop to avoid
needing to apply extra patches, etc.
* Rename .desktop file and update setup_desktop.sh
* Update icons for MS Office filetypes
* Remove unused old PDF word count code
* Add more strict office file detection
* Remove old HydrusDocumentHandling import
* Add word count for docx and pptx and thumbnails for pptx
* Update filetypes doc
* Update filetype docs with pptx dpi
* Remove prints and clean up formatting
* Center default thumbnails inside target resolution
* Work on quick look integration
* Add pyobjc requirements and make sure it's only imported on macOS
* Fix requirements
* Rename HydrusDataSource to HydrusQLDataSource
* Add version to Info.plist in .app
* Clean up ClientMacIntegration.py
* New macOS icon
* Add .DS_Store to .gitignore
* Attempt to use global menu bar
* Use Qt palette colors for some things in default qss
* Better handling of native menu bar
* Explicitly set menu bar roles for macOS
* Enable system tray for macOS
* Change CFBundleName to Hydrus
* Bump pyoxidizer version and use python 3.10 for macOS build
* Fix minimize to system tray option text
* Use square hydrus SVG for help menu
* Default do_macos_debug_dialog_menus to False
* Remove commented code for menu roles
* Reorganize header to mime stuff
* Fix changes to headers and mime stuff
* Add djvu file support
* Change function order in HydrusFileHandling
* Fix some spacing