Commit Graph

16 Commits

Author SHA1 Message Date
schroda
ecfde354b8 Show source "language subtitle" only for "last used" and "pinned" sources
The others are already grouped by language, which makes this information redundant
2025-06-23 00:49:28 +02:00
schroda
2e105a0539 Introduce "Extension info" screen 2025-06-23 00:05:16 +02:00
schroda
e327849a19 Show last used source 2025-05-17 23:37:00 +02:00
schroda
822e47084e Add functionality to pin sources 2025-05-17 22:17:15 +02:00
schroda
18e0e9069d Sort "obsolete" extensions at the start
Regression 87a496cec0
2025-05-10 02:12:04 +02:00
schroda
0a853082db Align language sorting with mihon
Always show "All" as the first language and "Other" as the last
2025-05-09 01:49:30 +02:00
schroda
dcd57aea8f Remove abbreviation of “language” in function names 2025-05-09 00:57:28 +02:00
schroda
112c700fb7 Fix extensions not being sorted by name 2025-04-25 01:53:38 +02:00
schroda
e1905b267b Make extension filtering options optional 2025-04-24 13:44:59 +02:00
schroda
4c04e1d17c Normalize language code comparisons
Due to using the browsers' preferred languages by default, there was a possibility that the preferred language codes did not match any extension/source language, which lead to broken filtering.

While this happened, it was also possible that the preferred languages still matched properly to a language in the language filter, which caused confusion.
This was the case e.g., for "en-GB" or "en-US"
2025-04-24 13:38:05 +02:00
schroda
01856b9847 Always show installed extensions 2025-04-24 13:14:48 +02:00
schroda
d01837d5cd Move filtering to "groupExtensionsByLanguage" 2025-04-21 16:19:29 +02:00
schroda
87a496cec0 Cleanup "groupExtensionsByLanguage" 2025-04-21 16:18:43 +02:00
schroda
78030b103a Extract extensions language extraction into own function 2025-04-21 16:00:54 +02:00
schroda
214fa7710d Get rid of forced "All" extensions language 2025-04-21 01:02:08 +02:00
schroda
63caf74e36 Extract "Extensions" types, constants, utils into separate files 2024-11-04 01:25:19 +01:00