Timmy Welch
a7f1d566ab
Merge branch 'plugin-isolation' into develop
2024-09-19 16:26:35 -07:00
Timmy Welch
6ea9230382
Allow .whl files
2024-09-17 14:27:01 -07:00
Timmy Welch
1803a37591
Handle None values when doing conversions and catch indexing errors
2024-09-17 09:20:11 -07:00
Timmy Welch
c50de9bed7
Fix plugin folder
2024-09-16 16:52:51 -07:00
Timmy Welch
6a97ace933
Only support zip local plugins
2024-09-16 16:46:42 -07:00
Timmy Welch
f56d58bf45
Fix reading plugin files
2024-09-16 16:13:11 -07:00
Timmy Welch
4c9096a11b
Implement the most basic local plugin isolation possible
...
Remove modules belonging to local plugins after loading
Remove sys.path entry after loading
This means that multiple local plugins can be installed with the same import path and should work correctly
This does not allow loading a local plugin that has the same import path as an installed plugin
2024-09-15 17:09:33 -07:00
Timmy Welch
befffc98b1
Catch all exceptions when parsing metadata from the CLI
2024-09-12 13:11:30 -07:00
Timmy Welch
006f3cbd1f
Remove comet and cbl tags
2024-09-12 12:09:07 -07:00
Timmy Welch
582224abec
Fixes for quick-tag
2024-09-12 11:51:38 -07:00
Timmy Welch
acb59f9e83
Fix saving settings
2024-08-24 12:19:11 -07:00
Timmy Welch
fab30f3f29
Add experimental quick-tag
2024-08-18 19:16:55 -07:00
Timmy Welch
b8728c5eed
Improve performance when re-tagging file based tags in zip archives
2024-08-03 14:41:04 -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
pre-commit-ci[bot]
d4a90e8934
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-07-29 17:21:53 +00:00
Timmy Welch
0048901a61
Remove unused attributes
2024-07-27 19:23:37 -07:00
Timmy Welch
a7a9d38428
Make ImageMetadata a dataclass
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
d8adbbecdd
Fix inadequate checks on page attributes
2024-07-27 15:43:38 -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
Timmy Welch
ab8f4a3702
Merge branch 'mizaki/placeholder_text' into develop
2024-06-29 18:44:14 -07:00
Timmy Welch
beeb6336e9
Fix default value of --skip-existing-tags
2024-06-23 15:20:51 -07:00
Timmy Welch
8cb1140614
Fix rename of read_all_tags Fixes #659
...
Fix --skip-existing-tags Fixes #658
2024-06-23 15:09:11 -07: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
3fd1c13ecb
Fixes for metadata parsing and printing
2024-06-22 20:19:02 -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
42448fa250
Update settngs
...
Fix renamed settings attributes
Add --parse-filename back
Fix conversions in fileranamer
2024-06-21 21:01:11 -07:00
Timmy Welch
6b0dca2f51
Remove unnecessary issueidentifier methods
2024-06-21 20:07:55 -07:00
Timmy Welch
6ab3a89a35
Improvements to filerenamer and filename parsing
2024-06-21 20:07:07 -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
Timmy Welch
69a9566f42
Update all references of saved 'matadata' to 'tags'
2024-06-20 16:47:10 -07:00
Timmy Welch
24002c66e7
Move action definitions into ui file
2024-06-14 15:35:01 -07:00
Timmy Welch
bf87a76fdf
Make the splitter visible
2024-06-09 18:19:51 -07:00
Timmy Welch
d0312e050b
Fix page handling
2024-06-09 13:40:42 -07:00
Timmy Welch
44b4857fc3
Remove unneeded checks in _enable_widget
2024-06-09 13:18:27 -07:00
Timmy Welch
6132af3bb5
Support niquests
2024-06-09 13:09:26 -07:00
Timmy Welch
c91c7edd73
Re-generate SettngsNS
2024-06-09 12:55:12 -07:00
Timmy Welch
6f9fbc73d8
Fix showing a fullscreen page on double click on MacOS
2024-06-09 12:54:31 -07:00
Timmy Welch
888720b544
Allow blurring images fixes #637
...
for people that don't accidentally read the entire comic when editing the metadata
2024-06-09 12:52:55 -07:00
Timmy Welch
5e6682566f
Allow results to include comics in the following year fixes #638
2024-06-08 19:17:42 -07:00
Timmy Welch
6351afb36c
Add an option to prefer filename metadata on the CLI fixes #630
2024-06-08 19:12:38 -07:00
Timmy Welch
0198eb9e2b
Fix saving merge settings
2024-06-06 20:41:21 -07:00