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.
* 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
* Work on popups API
* Add basic ability to dismiss popups with the API
* Add canceling and calling the user callable func for notifications API
* Use better method to dismiss popups
* Update for Hydrus v552
* Add the ability to add and update basic popups with the API
* Add 'seconds' parameter to dismiss and cancel popup API
* Add finish popup endpoint
* Allow setting cancellable and pausable for popups
* Fixes for popup api
* Finish add/update popups api
* Various cleanup
* Small fixes
* attached_files_mergable fix
* Add only_in_view query param to get_popups
* Minor popup api changes
* Tweak some field names for job statuses
* Add docs for the popups api
* Docs spacing
* Add manage popups permission to api docs
* Add under construction warning to popup api docs
* Small fixes