Commit Graph

238 Commits

Author SHA1 Message Date
Timmy Welch
1717307301 Replace most usage of QMessageBox with OptionalMessageDialog
Some checks failed
CI / lint (ubuntu-latest, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.10) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.10) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.10) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.10) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.10) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
Make startup catch exceptions more effectively fixes #802
2025-11-26 17:36:23 -08:00
Timmy Welch
9e48fe1da1 Update QWebEngineView usage and fix pyqtSignal enforcing types 2025-11-26 17:36:23 -08:00
Timmy Welch
dfef5fda4b Update most things to use a Tag directly 2025-11-26 17:36:23 -08:00
Timmy Welch
fa6ffecb7f Fix setting the User-Agent for qt fixes #801
Validate images can be loaded by PIL when loading/saving cache
2025-11-25 23:12:29 -08:00
Timmy Welch
46a7f9f3be Disable buttons when invalid 2025-11-25 23:09:46 -08:00
Timmy Welch
5faa6ecfe3 Use system notifications if available
Some checks failed
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-21 16:45:14 -07:00
Timmy Welch
d01b90a88a Fix passing in parent
Some checks failed
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-21 15:28:57 -07:00
Timmy Welch
5256f016b7 Add links to issues and series 2025-09-18 16:30:51 -07:00
Timmy Welch
9c2a2cbafd Start removal of QMessageBox static methods
Some checks failed
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-18 13:30:44 -07:00
Timmy Welch
6669891899 Better event driven dialogs. Update pyqttoast for pyqt6 2025-09-18 13:29:24 -07:00
Timmy Welch
419351e07f Set Toast to use the Popup window hint 2025-09-18 13:29:24 -07:00
Timmy Welch
5dfb5e16d7 Fix toasts and modal dialogs
Toasts calculated the duration bar in python this is now a QPropertyAnimation

Series/Issue Selection windows now use signals/slots to communicate
2025-09-18 13:29:24 -07:00
Timmy Welch
8e3c6179a9 Fix dark mode 2025-09-18 13:29:24 -07:00
Timmy Welch
5c5d87a333 Add tests 2025-09-18 13:29:24 -07:00
Timmy Welch
144b3ba370 Display message when a ratelimit is hit 2025-09-18 13:29:24 -07:00
Timmy Welch
9137cee3cd Fix edgecases with filerenaming
Add warnings in gui for sub-optimal rename templates
Fix using lists when renaming
Explicitly disallow fields starting with `_`
Mark credit roles with prefix `credit_` so that values will properly
  return None for unkown roles
Add `credit_item_` prefix to allow direct usage of the credit class

Make filename tests more readable
2025-08-10 19:42:40 -07:00
Timmy Welch
4ec2e2d11b Fix log formatting
Some checks failed
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
Contributions / A job to automate contrib in readme (push) Has been cancelled
2025-07-17 22:14:58 -07:00
Timmy Welch
f741fc9d16 Merge branch 'mizaki/md_plugin_note-769' into develop 2025-06-29 17:37:57 -07:00
Timmy Welch
5e63fd6438 Implement better error handling during renaming 2025-06-29 17:37:11 -07:00
Timmy Welch
bfa9b07016 Use efficient list checks 2025-06-29 17:37:11 -07:00
Mizaki
ee929d8f8a Add plugin sources notes to startup disclaimer and at bottom of metadata download settings window 2025-06-23 22:59:38 +01:00
Timmy Welch
1aadf2c52a Merge branch 'Kijaru/add_gtin_identifier-762' into develop 2025-06-19 09:06:10 -07:00
Timmy Welch
653e792bfd Switch to PyQt6 2025-06-18 17:24:37 -07:00
Kijaru
38e7789c7b Add support for GTIN identifier 2025-05-17 11:54:59 +02:00
Timmy Welch
f1b729129e Fix mypy types 2025-05-04 15:32:26 -07:00
Timmy Welch
f0c644f5ec Fix flake8 error 2025-04-30 17:26:56 -07:00
Timmy Welch
3965bfe082 Merge branch 'mizaki/qtutils_image_exception' into develop 2025-03-22 20:02:43 -07:00
Mizaki
ba2d823993 Exit early if 0 bytes image data 2025-03-04 22:32:29 +00:00
Timmy Welch
803768b33a Allow recording the original hash 2025-03-02 12:32:40 -08:00
Mizaki
cf3009ca02 Report image_data size in exception message 2025-02-28 17:31:20 +00:00
Mizaki
14213dd245 Change failed image loading from logger exception to warning 2025-02-28 14:10:01 +00:00
Timmy Welch
7998944a71 Import pillow plugins 2025-01-21 19:23:14 -08:00
Timmy Welch
280606ae11 Remove dependency on Pillow <10 2025-01-21 19:16:01 -08:00
Timmy Welch
38932f0782 Add language to ComicTagger 2024-12-06 23:18:45 -08:00
Timmy Welch
b421a0edaa Add links to standard locations 2024-09-21 15:57:09 -07:00
Timmy Welch
d089c4bb6a Merge branch 'mizaki/modify_cb_delegate' into develop 2024-08-03 14:04:49 -07:00
Mizaki
8ace830d5e Remove double import 2024-07-31 22:13:15 +01:00
Timmy Welch
0048901a61 Remove unused attributes 2024-07-27 19:23:37 -07:00
Timmy Welch
e96cb8ad15 Add button to autodetect double pages
A page is marked as a double page if it's as least as wide as tall.

Closes: #578
Co-authored-by: Sven Hesse <drmccoy@drmccoy.de>
2024-07-27 16:39:34 -07:00
Timmy Welch
f043da6b62 Enable navigation with left and right arrow keys in the page browser 2024-07-27 15:42:20 -07:00
Timmy Welch
77e551e582 Add Auto-Tag back to the toolbar 2024-07-27 15:40:48 -07:00
Mizaki
a44e037311 Use custom delegate to unify combobox item style 2024-07-06 22:50:49 +01:00
Mizaki
890750819a Fix combobox placeholder text not showing when using pip PyQt5 with pip wheels on Windows or Linux 2024-06-23 18:25:26 +01:00
Timmy Welch
385a46fc16 Simplify regexes and use logger.warning 2024-06-22 20:41:15 -07:00
Timmy Welch
e452fa153b Fix issues from static analysis 2024-06-22 20:21:01 -07:00
Timmy Welch
76f23d4a02 Fix tags in GUI 2024-06-22 19:15:57 -07:00
Timmy Welch
9803c9ad09 Fix Remove HTML tables checkbox 2024-06-22 14:12:18 -07:00
Timmy Welch
3389c72a63 Merge branch 'help-messages' into develop 2024-06-21 19:53:30 -07:00
Timmy Welch
063b04c543 Add tooltips for clearing tags and applying CBL transforms 2024-06-21 19:18:52 -07:00
Timmy Welch
77d340d04d Set buddies 2024-06-21 19:18:52 -07:00