forked from TagStudioDev/TagStudio
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Aliases UI #19
Merged
Merged
Aliases UI #19
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…#540) * feat: add svg thumbnail support Co-Authored-By: Tyrannicodin <86689800+Tyrannicodin@users.noreply.github.com> * flip `svg.isValid()` logic check * tests: add test comparing svg to png snapshot Co-Authored-By: yed <yedpodtrzitko@users.noreply.github.com> --------- Co-authored-by: Tyrannicodin <86689800+Tyrannicodin@users.noreply.github.com> Co-authored-by: yed <yedpodtrzitko@users.noreply.github.com>
…#543) * feat: add pdf thumbnail support Co-Authored-By: Heiholf <71659566+heiholf@users.noreply.github.com> * fix: remove redef * tests: add test comparing pdf to png snapshot Co-Authored-By: yed <yedpodtrzitko@users.noreply.github.com> * fix: fix info in docstrings * fix: remove sample png generation * fix: change the pdf snapshot to use a black square * chore: fix whitespace --------- Co-authored-by: Heiholf <71659566+heiholf@users.noreply.github.com> Co-authored-by: yed <yedpodtrzitko@users.noreply.github.com>
…v#539) * feat: add ePub thumbnail support Co-Authored-By: Jorge Rui Da Silva Barrios <29062316+jorgerui@users.noreply.github.com> * tests: compare epub cover against png snapshot Co-Authored-By: yed <yedpodtrzitko@users.noreply.github.com> * test: optimize epub test file --------- Co-authored-by: Jorge Rui Da Silva Barrios <29062316+jorgerui@users.noreply.github.com> Co-authored-by: yed <yedpodtrzitko@users.noreply.github.com>
…tudioDev#564) Co-authored-by: Hissymaster <Hissymaster@gmail.com>
* fix resolution info * Fix for Raw and Vector Image types * Small refactor * Create IMAGE_RASTER_TYPES and remove is_image_ext_raster * Change if statment only for raster * Rename _IMAGE_SET to _IMAGE_RASTER_SET --------- Co-authored-by: gred <gred25@yandex.ru>
* Added translation using Weblate (Russian) * Translated using Weblate (Russian) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/ * Added translation using Weblate (Portuguese) * Added translation using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) Currently translated at 46.4% (66 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 46.4% (66 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ * Added translation using Weblate (Tamil) * Translated using Weblate (Portuguese (Brazil)) Currently translated at 74.6% (106 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 74.6% (106 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ * Translated using Weblate (Tamil) Currently translated at 51.4% (73 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ * Added translation using Weblate (Spanish) * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ * Translated using Weblate (Tamil) Currently translated at 88.0% (125 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ * Translated using Weblate (Spanish) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 19.7% (28 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 19.7% (28 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Russian) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/ * Translated using Weblate (Spanish) Currently translated at 29.5% (42 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 29.5% (42 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 49.2% (70 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 49.2% (70 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 52.1% (74 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Added translation using Weblate (Norwegian Bokmål) * Translated using Weblate (Tamil) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 55.6% (79 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/ * Added translation using Weblate (French) * Translated using Weblate (Russian) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/ * Translated using Weblate (Spanish) Currently translated at 56.3% (80 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 56.3% (80 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 68.3% (97 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/ * Translated using Weblate (French) Currently translated at 40.1% (57 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ * Translated using Weblate (Spanish) Currently translated at 65.4% (93 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 65.4% (93 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 74.6% (106 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 83.8% (119 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 83.8% (119 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 83.8% (119 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 83.8% (119 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 93.6% (133 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 93.6% (133 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (English) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Added translation using Weblate (Danish) * Added translation using Weblate (German) * Translated using Weblate (Danish) Currently translated at 1.4% (2 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/ * Added translation using Weblate (Cantonese (Traditional Han script)) * Translated using Weblate (Tamil) Currently translated at 99.2% (141 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ * Translated using Weblate (German) Currently translated at 2.8% (4 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ * Added translation using Weblate (Hungarian) * Translated using Weblate (German) Currently translated at 14.0% (20 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ * Translated using Weblate (Hungarian) Currently translated at 99.2% (141 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/ * Translated using Weblate (German) Currently translated at 14.7% (21 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ * Added translation using Weblate (Swedish) * Translated using Weblate (German) Currently translated at 71.8% (102 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ * Translated using Weblate (Swedish) Currently translated at 78.8% (112 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/ * Added translation using Weblate (Toki Pona) * Translated using Weblate (Tamil) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ * Translated using Weblate (Danish) Currently translated at 2.8% (4 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/ * Translated using Weblate (Toki Pona) Currently translated at 83.0% (118 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/ * Added translation using Weblate (Italian) * Translated using Weblate (French) Currently translated at 64.0% (91 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ * Translated using Weblate (German) Currently translated at 76.0% (108 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ * Translated using Weblate (Hungarian) Currently translated at 99.2% (141 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/ * Translated using Weblate (Toki Pona) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/ * Translated using Weblate (Italian) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/ * Added translation using Weblate (Turkish) * Translated using Weblate (Turkish) Currently translated at 88.7% (126 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/ * Translated using Weblate (Turkish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/ * Translated using Weblate (English) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/ * Translated using Weblate (French) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ * Translated using Weblate (English) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/ * Translated using Weblate (French) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ * Translated using Weblate (Russian) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/ * Translated using Weblate (Portuguese) Currently translated at 0.0% (0 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/ * Translated using Weblate (Portuguese) Currently translated at 0.0% (0 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ * Translated using Weblate (Tamil) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ * Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 67.6% (96 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 67.6% (96 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/ * Translated using Weblate (French) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ * Translated using Weblate (Danish) Currently translated at 2.8% (4 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/ * Translated using Weblate (Danish) Currently translated at 2.8% (4 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/ * Translated using Weblate (German) Currently translated at 76.0% (108 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ * Translated using Weblate (German) Currently translated at 76.0% (108 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ * Translated using Weblate (German) Currently translated at 76.0% (108 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ * Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 0.0% (0 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/yue_Hant/ * Translated using Weblate (Cantonese (Traditional Han script)) Currently translated at 0.0% (0 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/yue_Hant/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/ * Translated using Weblate (Swedish) Currently translated at 78.8% (112 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/ * Translated using Weblate (Swedish) Currently translated at 78.8% (112 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/ * Translated using Weblate (Swedish) Currently translated at 78.8% (112 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/ * Translated using Weblate (Toki Pona) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/ * Translated using Weblate (Italian) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/ * Translated using Weblate (Italian) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/ * Translated using Weblate (Italian) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/ * Translated using Weblate (Turkish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/ * Update translation files Updated by "Remove blank strings" add-on in Weblate. Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ --------- Co-authored-by: Artyom Ognev <greatprincestolas@gmail.com> Co-authored-by: Space_Fox <indtekworldbaj99@gmail.com> Co-authored-by: Lobo Metalúrgico <hugolino1000@gmail.com> Co-authored-by: Vasi <vasigaranvip195@gmail.com> Co-authored-by: Nginearing <leonmarshall08@gmail.com> Co-authored-by: gallegonovato <fran-carro@hotmail.es> Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Bamowen <mathieu.monsauret@gmail.com> Co-authored-by: Ryussei <weblate.or30w@aleeas.com> Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com> Co-authored-by: Zoinx <ammesammegaming@gmail.com> Co-authored-by: gold <goldstargloww@gmail.com> Co-authored-by: William de Castro <williamtdcastro@gmail.com> Co-authored-by: Jann Stute <jann.stute@protonmail.com> Co-authored-by: Nyghl <hknimre@gmail.com> Co-authored-by: Obscaeris <mathysuzin@gmail.com>
…StudioDev#545) * feat: add OpenDocument thumbnail support Co-Authored-By: Josh Beatty <joshuatb6@gmail.com> * tests: add test comparing odt to png snapshot * tests: add test comparing ods to png snapshot * test: combine OpenDocument tests * test: combine compatible preview tests * test: combine preview render tests * fix: update test snapshots --------- Co-authored-by: Josh Beatty <joshuatb6@gmail.com>
…dioDev#344 and partially port TagStudioDev#357) (TagStudioDev#549) * feat: add JXL image thumbnail support Co-Authored-By: BPplays <58504799+bpplays@users.noreply.github.com> * feat: add animated previews for webp and apng Co-Authored-By: BPplays <58504799+bpplays@users.noreply.github.com> --------- Co-authored-by: BPplays <58504799+bpplays@users.noreply.github.com>
* docs: add warning about ruff on linux * Update CONTRIBUTING.md Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> --------- Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com>
* feat: add filetype and mediatype searches * style: fix some style issues * fix: parametrize mediatype and filetype tests * style: fix remaining unordered import * style: fix pytest parametrize calls * feat: add human-readable names to mediacategories * feat: use human-readable names in mediacategory: search * feat: add human-readable name to open document * fix: fix returning multiple filetypes issue and add regression test
* feat: make path search use globs * fix: specify types in path search * chore: format with ruff
* feat: add autocomplete for mediatype, filetype, path, tag, and tag_id searches * fix: address issues brought up in review * fix: fix mypy issue * fix: fix mypy issues for real this time
Co-authored-by: gred <gred25@yandex.ru>
…v#592) This changes the behavior of the tag name inside `BuildTagPanel` for newly created tags: * The default "New Tag" name is now automatically highlighted * Blank tag names (including spaces) are no longer allowed to be created * NOTE: This does not change the tag name column rules in the db, nor does it necessarily need to *** * [Feature Request]: Make the create tag panel have empty tag name field * [Feature Request]: Make the create tag panel have empty tag name field * Revert "[Feature Request]: Make the create tag panel have empty tag name field" This reverts commit f9c7f5d. * [Feature Request]: Make the create tag panel have empty tag name field * Revert "[Feature Request]: Make the create tag panel have empty tag name field" This reverts commit e5df3e0. * Update .gitignore * Updated as per disscussion in issue TagStudioDev#591 (DRAFT * Updated as per disscussion in issue TagStudioDev#591 (DRAFT * Added formatting * Updated code as per discussion is TagStudioDev#592 * Updated code as per discussion is TagStudioDev#592 (again) * Fixed spacing * Add placeholder text to name field. Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> * Use universal red color for red border. Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> * fix: add `src.core.palette` imports --------- Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com>
* backend for aliases and parents * resolve merge conflics
* fix: mypy error in ts_qt * fix: mypy error in file_opener due to conflicting types * fix: remove unnecessary type ignores * refix type ignore comments * partially revert "refix type ignore comments" due to being implemented in TagStudioDev#608
* replaced as_posix with str * replaced addition with f string --------- Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com>
* fix(ui): display loading icon before rendered thumb * fix: skip out of range thumbs * fix: optimize library refreshing * fix(ui): tag colors show correct names * fix(ui): ensure inner field containers are deleted * fix(ui): don't show default preview label text * fix: catch all missing file thumbs; clean up logs
* feat: Audio Playback Add the ability to play audio files. Add a slider to seek through an audio file. Add play/pause and mute/unmute buttons for audio files. Note: This is a continuation of a mistakenly closed PR: Ref: TagStudioDev#529 While redoing the changes, I made a couple of improvements. When the end of the track is reached, the pause button will swap to the play button and allow the track to be replayed. Here is the original feature request: Ref: TagStudioDev#450 * fix: prevent autoplay on new track when paused * refactor: Add MediaPlayer base class. Added a MediaPlayer base class per some suggestions in the PR comments. Hopefully this reduces duplicate code between the audio/video player in the future. * refactor: add controls to base MediaPlayer class Move media controls from the AudioPlayer widget to the MediaPlayer base class. This removes the need for a separate AudioPlayer class, and allows the video player to reuse the media controls. * fix: position_label update with slider Update the position_label when the slider is moving. * fix: replace platform dependent time formatting Replace the use of `-` in the time format since this is not availabile on all platforms. Update initial `position_label` value to '0:00'.
…ay names work as expected, adding aliases outputs them in order
…top alias will select the next on down
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.