Skip to content

Commit 4f0c768

Browse files
committed
v1.23.5: left-menu bottom '▾ more' cue when there's more to scroll (with the blue scrollbar).
1 parent 760c052 commit 4f0c768

3 files changed

Lines changed: 16 additions & 3 deletions

File tree

‎echoquill/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""EchoQuill — free, open-source, local-first voice dictation."""
22

3-
__version__ = "1.23.4"
3+
__version__ = "1.23.5"

‎echoquill/settings_gui.py‎

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,20 @@ def __init__(self, root: tk.Tk, cfg: dict, dictionary, on_save,
7676
self._navinner = tk.Frame(self._navcanvas, bg=theme.SIDEBAR)
7777
_nid = self._navcanvas.create_window((0, 0), window=self._navinner,
7878
anchor="nw")
79-
self._navcanvas.configure(yscrollcommand=_navsb.set)
79+
self._navmore = tk.Label(navwrap, text="\u25be", bg=theme.SIDEBAR,
80+
fg=theme.ACCENT, font=("Segoe UI", 13, "bold"))
81+
82+
def _nav_scroll(lo, hi):
83+
_navsb.set(lo, hi)
84+
try:
85+
if float(hi) < 0.999: # more below -> show the cue
86+
self._navmore.place(relx=0.5, rely=1.0, anchor="s")
87+
self._navmore.lift()
88+
else:
89+
self._navmore.place_forget()
90+
except Exception:
91+
pass
92+
self._navcanvas.configure(yscrollcommand=_nav_scroll)
8093
self._navcanvas.pack(side="left", fill="both", expand=True)
8194

8295
def _nav_cfg(_e=None):

‎installer.iss‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
; building dist\EchoQuill.exe with build_exe.bat.
66

77
#define AppName "EchoQuill"
8-
#define AppVersion "1.23.4"
8+
#define AppVersion "1.23.5"
99
#define AppExe "EchoQuill.exe"
1010

1111
[Setup]

0 commit comments

Comments
 (0)