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/3rdparty
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
..
hunspell@749cd84a0b spellcheck: windows and macos 2025-06-03 19:24:16 -04:00
libqrencode@715e29fd4c macos: support unified build 2023-02-28 14:30:05 -05:00
md4c@635f296735 messageparser: fix link recognition 2025-03-21 15:10:15 -04:00
qrencode-win32@5ccf9bd445 qrencode: windows: bump submodule version 2023-11-16 16:37:25 -05:00
SortFilterProxyModel@a2a0c72e4d 3rdparty: bump SortFilterProxyModel submodule 2022-09-27 13:02:52 -04:00
tidy-html5@d08ddc2860 chat: preprocess text msgs w/md4c+tidy-html5 2023-05-15 15:44:20 -04:00
zxing-cpp@a920817b6f account: implement export-from-device using new API 2025-03-07 15:54:21 -05:00