Commit Graph

313 Commits

Author SHA1 Message Date
Hydrus Network Developer 41ad702f23
Version 573 2024-05-01 16:13:34 -05:00
Hydrus Network Developer efc460a1b7
Version 572 2024-04-24 15:35:55 -05:00
Hydrus Network Developer eb36054315
Version 571 2024-04-17 15:22:16 -05:00
Hydrus Network Developer 764b1300b0
Version 570 2024-04-10 15:36:05 -05:00
Aidan Harris a99ab83ecb
Fix the application icon on KDE Plasma Wayland (#1531)
* 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
2024-03-30 13:43:16 -05:00
Hydrus Network Developer fcb9e3c2ca
Version 567 - Season 2 2024-03-27 16:47:50 -05:00
Paul Friederichsen 77ab38e50e
Improvements to MS Office filetype support (#1528)
* 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
2024-03-16 15:35:32 -05:00
Paul Friederichsen 832b90569c
Add a dark mode variant of the default qss (#1527)
* Simplify default hydrus qss

* Add dark version of default qss
2024-03-16 13:28:38 -05:00
Hydrus Network Developer 7bc49e94ba
Version 566 2024-03-13 15:33:53 -05:00
Hydrus Network Developer 737c8fc74d
Version 565 2024-03-06 15:57:34 -06:00
Paul Friederichsen 7444f20834
Additional macOS integration and fixes (#1523)
* 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
2024-02-24 14:39:43 -06:00
Paul Friederichsen 518376ef2b
Improvements for Hydrus on macOS (#1521)
* 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
2024-02-17 14:25:39 -06:00
Hydrus Network Developer 09daba5aec
Version 561
closes #1514
2024-02-07 15:22:05 -06:00
Hydrus Network Developer 699451b17d
Version 560 2024-01-31 15:20:50 -06:00
Hydrus Network Developer fa64d3dd9e
Version 559 2024-01-17 12:57:00 -06:00
Hydrus Network Developer d40e2ecf12
Fixed permissions on images and scripts (#1504)
* Trying to fix some permissions

* help computer

* fingers crossed
2024-01-08 17:04:57 -06:00
Paul Friederichsen 1356fece10 Add support for RTF files 2023-12-22 18:19:38 -06:00
Suika 6731c02e93
Docker update 3.19 (#1491)
* Docker: Update Client to 3.19

* Docker: Update Server to 3.19

* Docker: Client, PEP 668, ignore externally-managed-environment

* Docker: Server, PEP 668, ignore externally-managed-environment

* Docker: Client remove linux/386, Client add linux/arm/v6

* Docker: Update workflow action versions

* Docker: Add dev dependencies for pillow-heif

* Revert: "Docker: Add dev dependencies for pillow-heif"

* Docker: Add dev dependencies for pillow-heif fixed

* Docker: Client add python3-dev

* Docker: Client add libheif-dev

* Docker: Client test linux/386
2023-12-09 14:53:26 -06:00
Hydrus Network Developer f048b8a0fb
Revert "Docker update (#1477)"
This reverts commit 6ccc6f64ad.
2023-11-15 17:01:36 -06:00
Hydrus Network Developer 1a8a9309ef
Version 552 2023-11-15 16:40:54 -06:00
Suika 6ccc6f64ad
Docker update (#1477)
* Docker Client: alpine 3.18, heif, mpv and qtpy now native packages

* Docker Server: alpine 3.18, native twisted package

* Docker Client: Add service_identity and dateparser
2023-11-15 13:56:37 -06:00
Hydrus Network Developer 118680fb95
Docker PySide6 revert
Fingers uncrossed
2023-11-08 16:05:28 -06:00
Hydrus Network Developer 75775a2e4d
Version 551 2023-11-08 15:42:59 -06:00
Hydrus Network Developer 1f9b4ba892
Version 550
closes #1444, closes #1447, closes #1458
2023-11-01 16:38:03 -05:00
Hydrus Network Developer 18b9d0051f
Version 549 2023-10-25 16:23:53 -05:00
Hydrus Network Developer 766becf427
Version 547 2023-10-11 15:46:40 -05:00
Paul Friederichsen af135ece79
Add djvu file support (#1453)
* Reorganize header to mime stuff

* Fix changes to headers and mime stuff

* Add djvu file support

* Change function order in HydrusFileHandling

* Fix some spacing
2023-10-07 14:14:35 -05:00
Hydrus Network Developer b4afedb617
Version 545
closes #394
2023-09-27 16:12:55 -05:00
Paul Friederichsen c79355fcc5
Add support for EPUB files (#1439)
* Add support for EPUB files

Also generalize open document zip mime detection

* Fix exception handling in MimeFromOpenDocument
2023-09-23 14:21:26 -05:00
Hydrus Network Developer 428372fb57
Version 544
closes #1435
2023-09-20 14:58:17 -05:00
Hydrus Network Developer cc964e7369
Version 543 2023-09-13 13:26:31 -05:00
Hydrus Network Developer 54c2cd34e8
Some env stuff 2023-09-05 15:01:54 -05:00
Hydrus Network Developer e47a007a01
Version 541 2023-08-30 11:25:24 -05:00
Paul Friederichsen 785e37345f
Add support for procreate file format (#1425)
* Add function to get zip as Path and use it to avoid temp file for krita

* Add support for procreate format
2023-08-26 14:05:45 -05:00
Paul Friederichsen a46d6f1790
Add QOI format support (#1426)
* Add QOI format support

* Bump required Pillow version to 9.5.0
2023-08-26 13:59:54 -05:00
Hydrus Network Developer 23ac2f5967
fixing requirements.txt
Whoops!
2023-08-16 16:36:55 -05:00
Paul Friederichsen cd4053fe57 Merge branch 'master' into psd 2023-08-11 21:32:28 -05:00
Hydrus Network Developer 6efda30e6b
Version 538
closes #1419, closes #1413
2023-08-09 16:12:17 -05:00
Paul Friederichsen fefad65b42 Merge branch 'master' into psd 2023-08-02 16:56:35 -05:00
Paul Friederichsen 22aa6ebe3b Merge branch 'master' into heif 2023-08-02 16:50:10 -05:00
Hydrus Network Developer 812a82eea6
Version 537
closes #1414
2023-08-02 16:11:08 -05:00
Paul Friederichsen c8065bb91e Add pillow-heif to all requirements.txt files and bump Pillow version 2023-08-02 08:28:35 -05:00
Paul Friederichsen bae4da5289 Add pillow-heif to requirements.txt 2023-08-02 07:20:50 -05:00
Paul Friederichsen 81416c9cfc Merge branch 'master' into psd 2023-07-30 03:39:03 -05:00
Hydrus Network Developer 50e5482740
Version 536 2023-07-26 15:57:00 -05:00
Paul Friederichsen 7c2e545b2c
Merge branch 'master' into psd 2023-07-22 16:28:06 -05:00
Paul Friederichsen 8bc275e2d5 Use psd-tools library for PSD thumbnails 2023-07-16 07:52:54 -05:00
Paul Friederichsen c5eaa9a843 Add basic XCF file support 2023-07-09 07:27:47 -05:00
Paul Friederichsen 5a5293fa8f Merge remote-tracking branch 'hydrusnetwork/master' into svg 2023-07-08 14:52:38 -05:00
Paul Friederichsen 796d225fa8 Merge branch 'master' into svg 2023-07-08 11:21:08 -05:00