Timmy Welch
d3ff40c249
Only update the image in CoverImageWidget if the url matches the current url
...
This fixes an issue causing the first issue cover to show when using the auto-identify feature
Fixes #455
2023-04-25 16:00:08 -07:00
Timmy Welch
c07e1c4168
Add additional typing
2023-04-25 16:00:06 -07:00
Timmy Welch
1dc93c351d
Update settngs to typed version fixes #453
2023-04-25 16:00:04 -07:00
Timmy Welch
14fa70e608
Separate xlate into separate functions based on return type fixes #454
2023-04-25 15:55:27 -07:00
Timmy Welch
c4b7411261
Use tox for building
2023-04-23 01:31:44 -07:00
Timmy Welch
e70c47d12a
Make PyICU optional
...
Update README.md
2023-04-23 00:48:11 -07:00
Timmy Welch
c1aba269a9
Revert "Make PyICU optional"
...
This reverts commit bf55037690
.
2023-04-22 21:28:14 -07:00
Timmy Welch
bf55037690
Make PyICU optional
...
Fix more locale issues
Update README.md
2023-04-18 21:03:50 -07:00
Timmy Welch
33796aa475
Fix #447
2023-04-06 10:48:40 -07:00
Mizaki
f0b9bc6c77
Missed name changes from options move
2023-02-28 15:37:52 +00:00
Mizaki
6133b886fb
String widget fix-fix
2023-02-28 15:06:59 +00:00
Mizaki
dacd767162
String widget fix
2023-02-28 14:59:58 +00:00
Timmy Welch
5b2a06870a
Fix talker settings validation
2023-02-27 22:21:56 -08:00
Mizaki
b4a3e8c2ee
Add missing tool tips to labels
...
Change metadata select label
Use named tuple for talker tabs
Retrun a string and bool for api check
2023-02-24 00:06:48 +00:00
Mizaki
118429f84c
Change source term to metadata
...
Generate API text field in their own function
API tests return string message of result
Add help to text field lables
2023-02-23 00:42:48 +00:00
Mizaki
5b5a483e25
Fix api key test button generation
2023-02-21 00:58:13 +00:00
Mizaki
33ea8da5bc
Merge branch 'develop' into talker_settings_generator
...
# Conflicts:
# comictaggerlib/settingswindow.py
# comictalker/talkers/comicvine.py
2023-02-21 00:50:06 +00:00
Mizaki
316bd52f21
Use currentData for combo box
2023-02-21 00:42:11 +00:00
Mizaki
59893b1d1c
Fix optoin.type ifs
2023-02-21 00:38:13 +00:00
Timmy Welch
fb83863654
Update plugin settings
...
Make "runtime" a persistent group, allows normalizing without losing validation
Simplify archiver setting generation
Generate options for setting a url and key for all talkers
Return validated talker settings
Require that the talker id must match the entry point name
Add api_url and api_key as default attributes on talkers
Add default handling of api_url and api_key to register_settings
Update settngs to 0.6.2 to be able to add settings to a group and
use the display_name attribute
Error if no talkers are loaded
Update talker entry point to comictagger.talker
2023-02-20 16:02:15 -08:00
Mizaki
f439797b03
Use new display_name from settngs. Add source combobox getting and setting and add to sources dict of widgets.
2023-02-20 18:45:39 +00:00
Mizaki
fefb3ce6cd
Remove general tab from talker tab and use base tab from settings window. Additional clean up.
2023-02-19 23:33:22 +00:00
Mizaki
a24bd1c719
Generate talker general tab programatically. Move search options to search tab.
2023-02-18 17:16:56 +00:00
Mizaki
02fd8beda8
Use None as parent for api and url message boxes
...
Rename test_api_key and test_api_url to api_key_btn_connect and api_url_btn_connect
Make separate function to set form values, called in settings_to_form
Change isinstance to is
Call findChildren only once
2023-02-18 01:15:46 +00:00
Timmy Welch
2491999a33
Update copyright statements to ComicTagger Authors
2023-02-16 17:23:13 -08:00
Mizaki
6a6a3320cb
Move talker settings menu generator to a separate file
2023-02-14 01:32:56 +00:00
Mizaki
83a8d5d5e1
Generate settings tabs for each talker
2023-02-11 01:18:56 +00:00
Timmy Welch
3422a1093d
Merge branch 'mizaki-showcontrols' into develop
2023-02-10 00:31:24 -08:00
Timmy Welch
4eb9e008ce
Update pre-commit
2023-02-10 00:25:20 -08:00
Timmy Welch
e5b15abf91
clean up talker
2023-02-10 00:23:00 -08:00
Mizaki
79a6cef794
Hide invisible controls to prevent bottom margin on source logos.
2023-02-10 00:43:05 +00:00
Timmy Welch
43cb68b38b
Fix 'Default Preferences' button in the settings window
2023-02-04 11:34:49 -08:00
Timmy Welch
ad68726e1d
Use consistent naming for settings
...
config: always values
setting: always the definition/description not the value
2023-02-04 11:33:21 -08:00
Timmy Welch
ba4b779145
Remove legacy settings
2023-02-03 20:14:31 -08:00
Timmy Welch
d987a811e3
Consolidate plugin code
2023-02-03 20:13:58 -08:00
Mizaki
9aa42c1ca7
Add series match threshold back into search_for_series as it is no longer available via the talkers own settings.
2023-02-03 21:38:17 +00:00
Mizaki
d12325b7f8
Simplify parse_settings. Prefix talker_ to group name. Add back setting CV key via commandline. Other small changes as requested.
2023-02-02 00:53:13 +00:00
Mizaki
ce5205902a
After merge isort
2023-02-01 23:53:02 +00:00
Mizaki
94aabcdd40
Merge branch 'develop' into talker_settings
...
# Conflicts:
# comictaggerlib/ctoptions/__init__.py
# comictaggerlib/main.py
# comictalker/talkers/comicvine.py
2023-02-01 23:38:13 +00:00
Timmy Welch
053295e028
Merge branch 'mizaki-source_logo_url' into develop
2023-02-01 08:03:16 -08:00
Timmy Welch
7c4e5b775b
Merge branch 'plugableArchivers' into develop
2023-01-31 19:44:07 -08:00
Timmy Welch
bc02a9a2a2
Use a persistent setting group for archiver settings
2023-01-31 19:41:19 -08:00
Timmy Welch
2c5d419ee9
Remove legacy rar settings
2023-01-31 00:32:19 -08:00
Timmy Welch
46899255c8
Generate settings for an archivers executable
2023-01-30 21:36:47 -08:00
Mizaki
6a650514fa
Rename new settings talker methods. Move parse_settings for talkers to earlier and only pass talkers own settings.
2023-01-30 01:59:23 +00:00
Mizaki
0f10e6e848
Create simple dict of talkers with objects. Moved thresh setting back to talkers (general) as it is called outside of talker.
2023-01-26 00:52:02 +00:00
Mizaki
0d69ba3c49
Rename talkers_general to talkers. Moved plugin option register to own file. Due to chicken and egg, first get talker classes then create objects.
2023-01-25 19:10:58 +00:00
Mizaki
d0e3b487eb
Mark label for external links. attrib str to be complete.
2023-01-22 17:16:33 +00:00
Timmy Welch
92eb79df71
Fix console_scripts entry point
2023-01-21 00:27:39 -08:00
Mizaki
5d66815765
Add attrib string for source. Add logo and URL to issues window.
2023-01-20 00:29:02 +00:00