From ce490257704f8ddf03ea04c362f3753ba3e33181 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 24 Jan 2023 07:34:53 +0530 Subject: [PATCH] Also sort the actions in the quick highlights preferences --- src/pyj/read_book/prefs/selection.pyj | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pyj/read_book/prefs/selection.pyj b/src/pyj/read_book/prefs/selection.pyj index 45a34c8fe5..11cbddae29 100644 --- a/src/pyj/read_book/prefs/selection.pyj +++ b/src/pyj/read_book/prefs/selection.pyj @@ -126,7 +126,9 @@ def update_quick_action_table(): c.style.display = 'flex' c.style.flexWrap = 'wrap' current = {x: True for x in JSON.parse(c.dataset.actions)} - for hs in all_styles(): + actions = list(all_styles()) + actions.pysort(key=def (a): return (a.friendly_name or '').toLowerCase();) + for hs in actions: c.appendChild(E.label( style='margin: 1ex; display: flex; align-contents: center', hs.make_swatch(E.span(), is_dark_theme()),