From 55dc9851bae15019f75adbeb8e2193715f23c847 Mon Sep 17 00:00:00 2001 From: Jann Stute Date: Fri, 20 Sep 2024 16:29:18 +0200 Subject: [PATCH 1/2] build_tag modal: make Tag Title selected when opening modal --- tagstudio/src/qt/modals/build_tag.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/src/qt/modals/build_tag.py b/tagstudio/src/qt/modals/build_tag.py index dc45563c..a4123cdb 100644 --- a/tagstudio/src/qt/modals/build_tag.py +++ b/tagstudio/src/qt/modals/build_tag.py @@ -201,7 +201,7 @@ def set_tag(self, tag: Tag): if self.color_field.itemData(i) == tag.color: self.color_field.setCurrentIndex(i) break - + self.name_field.selectAll() self.tag = tag def build_tag(self) -> Tag: From fd28e10010041a747a77909d7459c1258be74b09 Mon Sep 17 00:00:00 2001 From: Jann Stute Date: Fri, 20 Sep 2024 16:31:37 +0200 Subject: [PATCH 2/2] build_tag modal: Tab now changes focus when aliases field is in focus --- tagstudio/src/qt/modals/build_tag.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tagstudio/src/qt/modals/build_tag.py b/tagstudio/src/qt/modals/build_tag.py index a4123cdb..d8f77f65 100644 --- a/tagstudio/src/qt/modals/build_tag.py +++ b/tagstudio/src/qt/modals/build_tag.py @@ -79,6 +79,7 @@ def __init__(self, library: Library, tag: Tag | None = None): self.aliases_field = QTextEdit() self.aliases_field.setAcceptRichText(False) self.aliases_field.setMinimumHeight(40) + self.aliases_field.setTabChangesFocus(True) self.aliases_layout.addWidget(self.aliases_field) # Subtags ------------------------------------------------------------