Mizaki
0bbdaa96cf
Split command line `--type
arg into --type-modify
for modify styles and --type-read
for read styles
2024-04-29 00:51:40 +01:00
Mizaki
96bbbe51e7
More load_data_styles to list fixes
2024-04-29 00:46:03 +01:00
Mizaki
16088aec72
Covert missed self.load_data_styles to list
2024-04-29 00:45:15 +01:00
Mizaki
199167c50b
Change click event handling for QTableWidget. Needs testing on MacOS and Windows
2024-04-29 00:45:15 +01:00
Mizaki
9359cd877d
Switch to using list for storing read styles
2024-04-29 00:45:15 +01:00
Mizaki
003b68b3d3
Renamewindow
2024-04-29 00:45:09 +01:00
Mizaki
29dc7ad830
Use multi-read styles. Table combo box style improvements. Tooltips
2024-04-29 00:40:41 +01:00
Mizaki
770cce5ac0
Add TableComboBox
2024-04-29 00:40:41 +01:00
Timmy Welch
d98f815ce0
Add a button to attempt to identify a scanner page
2024-04-27 18:10:49 -07:00
Timmy Welch
a681abb854
Consolidate preparing metadata for save
2024-04-27 15:29:34 -07:00
Timmy Welch
c311b8e351
Use comicapi for all urllib3 items
2024-04-12 14:39:34 -07:00
Timmy Welch
48fd1c2897
Force plain text on TextEdits
2024-03-16 11:52:14 -07:00
Timmy Welch
244cd9101d
Remove commented code
2024-03-09 13:46:51 -08:00
Timmy Welch
3df263858d
Merge branch 'web-links' into develop
2024-03-09 13:42:29 -08:00
Timmy Welch
5155762711
Add comicfn2dict as an alternative filename parser
2024-03-03 21:47:31 -08:00
Timmy Welch
ea43eccd78
Merge branch 'ii-rework' into develop
2024-03-01 15:39:01 -08:00
Timmy Welch
ff2547e7f2
Disable buttons for add/remove weblink
2024-03-01 15:26:56 -08:00
Timmy Welch
163cf44751
Open the editor when adding a now web link
2024-02-26 19:04:33 -08:00
Timmy Welch
3c3700838b
Select item on add and set the dirty flag on change
2024-02-25 08:26:29 -08:00
Timmy Welch
05423c8270
Use a QListWidget for web_links
...
Fix web_link in md_attributes
2024-02-24 22:31:45 -08:00
Timmy Welch
d277eb332b
Add an option to disable prompt on save Fixes #422
2024-02-24 19:56:32 -08:00
Timmy Welch
dd0b637566
Bump settngs
2024-02-24 19:01:10 -08:00
Timmy Welch
4e75731024
Re-write IssueIdentifier.search as IssueIdentifier.identify
2024-02-23 20:47:04 -08:00
Timmy Welch
44e9a47a8b
Support multiple web_links
2024-02-17 17:42:07 -08:00
Mizaki
b9bf3be4b2
Add short metadata style names
2024-02-12 20:57:32 +00:00
Mizaki
65e857af8b
Move cache reset and load outside of loop. continue if it's impossible to use metadata
2024-02-11 19:32:12 +00:00
Mizaki
8887d48b3e
Save metadata styles with one result per archive
2024-02-11 13:57:34 +00:00
Mizaki
e9e619c992
Use CheckableComboBox in ui file
2024-02-11 01:51:47 +00:00
Mizaki
a6b60a4317
Simplify enabled widget check and reset cache before loading, break on failed metadata writing
2024-02-11 00:53:40 +00:00
Mizaki
23021ba632
Add support for saving multiple metadata styles in the GUI
...
Unwind credit color comprehension
Convert save style from a string setting to a list
Use lordwelch version of Checkable combobox
Improve readbility, fix label alignment in taggerwindow.ui, better report removal of tags and clearer number meanings.
Unwind list comprehension for easier readability
2024-02-10 01:55:15 +00:00
Timmy Welch
999d3eb497
Merge branch 'pre-commit-ci-update-config' into develop
2024-02-06 17:08:43 -08:00
pre-commit-ci[bot]
df762746ec
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-01-29 17:14:26 +00:00
Timmy Welch
085543321a
cbxClearFormBeforePopulating not working
2024-01-22 16:50:15 -08:00
Timmy Welch
db00736f58
Fix filename parsing not respecting user settings
2023-12-25 21:57:31 -08:00
Timmy Welch
9c231d7e11
Add better page info handling
...
Rename set_default_page_list to apply_default_page_list and apply
during read_metadata
Add a filename attribute to the ImageMetadata class
Mark image_index as required
Always sort the page name list, a comic application will never need the
unsorted list of names
Assign the first result from get_cover_page_index_list to coverImage in
CoMet tags
Allow an Archiver to be passed to the ComicArchive constructor
2023-12-18 02:37:34 -08:00
Timmy Welch
989470772f
Make widget disabling more consistent
2023-12-18 01:24:30 -08:00
Timmy Welch
8b7443945b
Use ids for metadata type in file selection list
...
Removed unnecessary FileInfo class
2023-12-17 22:01:47 -08:00
Timmy Welch
fd868d9596
Add supports_credit_role to metadata plugins
2023-12-17 21:47:44 -08:00
Timmy Welch
ae5e246180
Add plugin support for metadata
2023-12-17 21:47:43 -08:00
Timmy Welch
45643cc594
Add integration tests
2023-12-17 16:24:32 -08:00
Timmy Welch
ab6b970063
Create an Action tuple for determining the current command
2023-12-17 16:16:21 -08:00
Timmy Welch
bb67ab009e
Ensure that all output goes through a logger before output to the user
...
Adds an option to output json for CLI options
2023-12-17 15:51:43 -08:00
Timmy Welch
cead69f8e3
Merge branch 'mizaki/settings_encoder' into develop
2023-12-01 19:43:18 -08:00
Mizaki
70541cc9ee
Encode pathlib.Path for the settings file. Validate types from the JSON settings file after loaded. JSON.decoder not used due to its limitation with context.
2023-11-28 23:21:04 +00:00
Timmy Welch
1ff6f1768b
Use importlib.resources instead of __file__
2023-11-25 12:32:50 -08:00
Timmy Welch
9dc6f8914f
Upgrade settings to 0.8.0
2023-11-19 23:14:40 -08:00
Timmy Welch
10776dbb07
Fix flake8 issues
2023-11-09 18:23:57 -08:00
Timmy Welch
97a24d8d52
Change dialog modality and only center dialog when it is created
2023-10-08 11:59:57 -07:00
Mizaki
058651cc29
Change metadata lists to sets. Changed CV talker to reflect and tidied
2023-09-24 14:33:57 +01:00
Timmy Welch
8b1bcd93e6
Add a combobox to select a metadata source in the main window Fixes #508
2023-09-05 03:55:18 -04:00