* Add ability to get ugoiras converted to webp or apng via the render api
* Fix using the wrong type for media result in render API
* Add ugoira rendering to API docs
* Add support for playing Ugoira files
* Use SmoothPixmapTransform for animation rendering
* Also get ugoira frame times from notes
* Reduce number of calls to get ugoira duration
* Cache calls to GetUgoiraFrameDataJSON
* Remove some test prints
* Add some extra checks to ugoira note parsing and accept alt json format
* Update filetypes in docs
* Fix a path in filetype docs
* Render API: Add the ability to resize and encode into different formats
* Update API docs with new render options
* Add checks that render width and height are > 0
* Start working on handling legacy MS Office files
* Use olefile library to parse legacy office files
* Add additional signatures for very old office formats
* Add legacy office formats to docs
* Make olefile an optional dependency and cleanup
* 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