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
Timmy Welch
05e6eaf88e
Update setting group names
...
Make group names presentable to users and add builtin plugins during namespace generation.
Revamp talkeruigenerator.py to use generated group and setting names and remove as much hard-coded strings as possible
Add a --list-plugins commandline option
2023-09-05 03:55:12 -04:00