1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-01 06:05:25 +02:00
jami-client-qt/resources
pmagnier-slimani ceec1f95b9 spellcheck: windows and macos
Implement the hunspell spellchecker for Windows and MacOS. It also
changes the base implementation for Linux. The system dictionaries
(if any) are aggregated with those installed from the LibreOffice
repository via Jami's dictionary management interface.

This commit implements a major refactoring of the spellcheck system
to improve UI responsiveness and user experience:

Core Changes:
- Used QAbstractListModel to represent the list of dictionaries
- Added new QML components:
  - DictionaryInstallView.qml
  - ManageDictionariesDialog.qml
  - SpellCheckLanguageComboBox.qml
- Updated property names for clarity
- Fixed a bug in the settings combo box custom component that caused
  out-of-range errors for filtered models

GitLab: #1997
Change-Id: Ibd0879f957f27f4c7c5720762ace553ca84e2bc3
2025-06-03 19:24:16 -04:00
..
entitlements macOS: prepare for the App Store 2022-08-03 15:42:56 -04:00
fonts misc: add NotoColorEmoji TTF for GNU/Linux 2022-11-25 17:14:04 -04:00
icons share message: add share feature 2024-10-08 14:41:30 -04:00
images misc: update background image 2025-03-19 16:11:35 -04:00
misc spellcheck: windows and macos 2025-06-03 19:24:16 -04:00
webengine chat: preprocess text msgs w/md4c+tidy-html5 2023-05-15 15:44:20 -04:00
Info.plist bump minimum macOS version 2024-04-30 11:41:35 -04:00