[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 --- Comment #14 from Fushan Wen --- Git commit ed6895fe624a94ee5635a341167afaf931f5389f by Fushan Wen. Committed on 02/06/2022 at 14:25. Pushed by fusionfuture into branch 'master'. applets/kickoff: add a page to show all sections in "All Applications" This allows navigating to the first item in a specified section. M +24 -0applets/kickoff/package/contents/ui/ApplicationsPage.qml M +36 -17 applets/kickoff/package/contents/ui/KickoffListView.qml A +60 -0applets/kickoff/package/contents/ui/SectionView.qml [License: GPL(v2.0+)] https://invent.kde.org/plasma/plasma-desktop/commit/ed6895fe624a94ee5635a341167afaf931f5389f -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 --- Comment #13 from Gary Wang --- (In reply to Fushan Wen from comment #11) > (In reply to Gary Wang from comment #10) > > Thanks for the fix! Does the fix also apply to the Application Dashboard > > applet since it also behaviors the same way as Kicker and Kickoff? If not, > > do I need to open a separated bug report for the Application Dashboard > > behavior? > > Yes > > The group in Dashboard was also fixed. Thanks for clarifying! -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 --- Comment #12 from Fushan Wen --- The group in Dashboard was also fixed. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 --- Comment #11 from Fushan Wen --- (In reply to Gary Wang from comment #10) > > Improve kickoff's group for non-latin language. > > Thanks for the fix! Does the fix also apply to the Application Dashboard > applet since it also behaviors the same way as Kicker and Kickoff? If not, > do I need to open a separated bug report for the Application Dashboard > behavior? Yes -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 --- Comment #10 from Gary Wang --- > Improve kickoff's group for non-latin language. Thanks for the fix! Does the fix also apply to the Application Dashboard applet since it also behaviors the same way as Kicker and Kickoff? If not, do I need to open a separated bug report for the Application Dashboard behavior? -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 Nate Graham changed: What|Removed |Added Version Fixed In||5.25 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 Fushan Wen changed: What|Removed |Added See Also||https://bugreports.qt.io/br ||owse/QTBUG-91258 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 Fushan Wen changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED |RESOLVED Latest Commit||https://invent.kde.org/plas ||ma/plasma-workspace/commit/ ||c0cb9f9929cfca683313252ebe9 ||5a0ac2b62f6e8 --- Comment #9 from Fushan Wen --- Git commit c0cb9f9929cfca683313252ebe95a0ac2b62f6e8 by Fushan Wen, on behalf of Xuetian Weng. Committed on 18/05/2022 at 08:17. Pushed by fusionfuture into branch 'master'. Improve kickoff's group for non-latin language. Use icu transliterator to convert i18n'ed name into ascii for initial character grouping. Since AppsModel does not use group(), just use group to store this value for convenience. Relevant qt feature request for having a new mode for section: https://bugreports.qt.io/browse/QTBUG-91258 Strategy used by this code mainly focused on CJK language. 1. Japanese locale will group all Han script together. Katakana will be converted to hiragana. 2. Hangul will decompose and use consonant as group name. 3. Han will use icu "Han-Latin" transliteration to convert to pinyin. M +7-0applets/kicker/CMakeLists.txt M +56 -0applets/kicker/plugin/appentry.cpp M +3-0applets/kicker/plugin/appentry.h M +7-1applets/kicker/plugin/appsmodel.cpp M +8-2applets/kicker/plugin/rootmodel.cpp https://invent.kde.org/plasma/plasma-workspace/commit/c0cb9f9929cfca683313252ebe95a0ac2b62f6e8 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 Fushan Wen changed: What|Removed |Added CC||[email protected] -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 Mikel Johnson changed: What|Removed |Added CC||[email protected] --- Comment #8 from Mikel Johnson --- *** Bug 435045 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 Shinjo Park changed: What|Removed |Added CC||[email protected] --- Comment #7 from Shinjo Park --- Okay, confirmed the same issue for Korean. However we have DIFFERENT requirement from Chinese. What I am seeing currently: 도 * 도움말 (Help Center) 둘 * 둘러보기 (Discover) 시 * 시스템 모니터 (System Monitor) * 시스템 설정 (System Settings) 에 * 에모지 선택기 (Emoji Selector) 와 * 와콤 태블릿 찾기 (Find Wacom Tablets) 정 * 정보 센터 (Information Center) What I would expect: ㄷ * 도움말 * 둘러보기 ㅅ * 시스템 모니터 * 시스템 설정 ㅇ * 에모지 선택기 * 와콤 태블릿 찾기 ㅈ * 정보 센터 Difference is it is grouped by the initial of each Hangul character. As far as I know the contact grid of Sailfish OS does the right job for Korean: Decompose the composed letters in NFD, categorize with the first character of decomposed unicode code point sequence. See also: https://git.sailfishos.org/mer-core/nemo-qml-plugin-contacts/blob/master/src/seasidefilteredmodel.cpp#L133 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 433297] Locale-aware/romanized alphabetic categories for when using a language with a non-Latin alphabet
https://bugs.kde.org/show_bug.cgi?id=433297 Nate Graham changed: What|Removed |Added Summary|Locale-aware alphabetic |Locale-aware/romanized |index/category in kickoff |alphabetic categories for |for non-English |when using a language with |applications|a non-Latin alphabet CC||[email protected] Keywords||usability -- You are receiving this mail because: You are watching all bug changes.
