* 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
commit 23b7f4a7c3
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Mon Feb 19 14:46:00 2024 -0600
Might have it
`echo "version_short=$vs" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append`
:^))))))))))))))))))))
commit 6f24956535
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Mon Feb 19 14:11:05 2024 -0600
Fixing new downloaders
I hope!
commit 041b48f835
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Mon Feb 19 13:40:45 2024 -0600
Next Attempt
Hopefully fixes the Windows version environment variable gubbins with Powershell syntax, and replaces old Node 16 commands with newer versions or curl/Invoke-BBQ
The Node16 action-gh-release should be updated fairly soon
commit 164c3c0bd1
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Sun Feb 18 16:53:01 2024 -0600
Updating Windows Gubbins
Since we are combining the scripts, the second half is no longer on Ubuntu
commit 5bc9fdada0
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Sun Feb 18 16:33:14 2024 -0600
Streamlined build scripts
Attempt 1
* 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