e72546aaec
fix accidental removal of mg_apply_emoji_fallback_widget (entry);
2026-09-02 10:43:09 -06:00
d6d648f0f4
unblock navigation when in search
2026-09-02 10:41:21 -06:00
Bastian Germann
3c9c350bc0
win32: Set Enchant prefix dir to install location
...
Enchant looks for its providers (including the WinSpell spellcheck
provider) under a hardcoded default path derived from its build
prefix, which is C:\gtk-build\gtk\x64\release\lib\enchant-2 when
built via gvsbuild. After installation, the provider DLLs live
under ZoiteChat's own install directory, so Enchant fails to find
them and spellcheck silently stops working.
Call enchant_set_prefix_dir() to redirect Enchant's provider search
to <install_dir> before the first enchant_broker_init().
enchant_set_prefix_dir() expects the installation prefix itself;
Enchant adds lib\enchant-2 when searching for providers.
The symbol is loaded optionally since it may not exist in older
Enchant builds; if missing, behavior is unchanged.
2026-09-01 21:36:40 +02:00
Bastian Germann
ccef70fd3d
Clarify comments about spelling provider
2026-08-31 14:29:16 +02:00
Bastian Germann
4df17a151e
Require Enchant 2.8.19+ and drop win8 provider
...
Require Enchant 2.8.19 or newer so Windows can use upstream winspell.
Remove the in-tree libenchant_win8 provider project and sources.
Update runtime library probing to prefer Enchant 2 library names.
2026-08-31 14:17:58 +02:00
05ee0dbdb5
Reduce needed client restarts for settings changes.
2026-07-16 08:48:33 -06:00
90daed18df
fix a few GTK3 theming quirks
2026-07-15 23:56:05 -06:00
89d70a940c
theming: respect system theme by default
2026-07-13 13:26:55 -06:00
d755c39e4a
Add manual SASL password prompt
2026-07-09 12:50:13 -06:00
27c82d8411
Use owned channel tree font for palette behavior
2026-07-09 10:38:52 -06:00
deepend-tildeclub
e05ca13608
Merge pull request #335 from ZoiteChat/color-tooltips
...
Add mouse over tooltips for each color selection.
2026-07-08 09:44:10 -06:00
2caec91a0f
Improve color tooltip design
2026-07-08 00:58:34 -06:00
9465a1e0a8
Fix Windows taskbar click not minimizing the window
2026-07-07 23:44:22 -06:00
ae6d5ebeef
Add mouse over tooltips for each color selection.
2026-07-07 09:08:00 -06:00
b85229f1a1
Adjust default text-event colors
2026-07-05 23:54:49 -06:00
49444d72b4
Fix chat scrollbar step increment for arrow scrolling
2026-07-05 13:38:26 -06:00
deepend-tildeclub
c0e0fe4dcb
Merge pull request #319 from ZoiteChat/css-use-after-free-fix
...
Fix channel tree font ownership/lifetime
2026-07-04 20:07:58 -06:00
9a6c913d89
Fix channel tree font ownership/lifetime
2026-07-02 13:08:48 -06:00
42010594be
Prefer ShellExecuteW for Windows URL opens
2026-07-02 13:02:09 -06:00
65452d80f1
Use native Win32 tray context menu
2026-06-26 14:32:12 -06:00
be99d0e900
Add reply cache, composer bar, and nick-menu replies
2026-06-25 14:51:04 -06:00
47f53c14db
Adjust Fedora package checks for GTK3 test stability
2026-06-20 10:59:10 -06:00
a47d40b914
Guard GTK3 theme tests for headless Xwayland
2026-06-20 10:25:02 -06:00
be33ae30bb
Guard GTK theme ops when screen/seat missing
2026-06-20 09:51:16 -06:00
dfd4554a11
Move Topic Bar prefs under Appearance
2026-06-20 04:48:47 -06:00
1b98297881
Add topic layout prefs for inline modes/multiline topics
2026-06-20 04:09:45 -06:00
cbc9f68dd6
Isolate GTK3 settings test data home + use xwayland-run
2026-06-18 18:57:49 -06:00
5833f8a3d8
Expose hidden channel tree for tab switcher compatibility
2026-06-15 22:52:20 -06:00
deepend-tildeclub
72132d5e88
Merge pull request #283 from ZoiteChat/tray-iconified-restore
...
Fix tray restore for iconified windows
2026-06-15 14:22:47 -06:00
3e1f6b9137
Add keybind reset while preserving custom rows
2026-06-12 08:22:03 -06:00
deepend-tildeclub
bb08b19c0d
Merge pull request #291 from ZoiteChat/extend-keybind-change-page-targeting
...
Allow keybinds to switch by channel name
2026-06-10 16:28:18 -06:00
425e951341
Allow keybinds to switch by channel name
2026-06-10 16:19:01 -06:00
9f839579e2
Show live menu accelerators from keybinds
2026-06-10 15:57:23 -06:00
900066b9d4
Add option to hide join/part hostmasks
2026-06-10 15:09:47 -06:00
97534b0670
Add option to hide join/part hostmasks
2026-06-10 15:05:00 -06:00
035dfdd332
Limit Win32 taskbar workaround to size state changes
2026-06-09 14:02:41 -06:00
d1707d3c72
Fix tray restore for iconified windows
2026-06-09 13:55:43 -06:00
5acb90025f
Fix GTK3 theme background refresh/saving
2026-06-09 11:23:38 -06:00
deepend-tildeclub
bede379021
Merge pull request #267 from ZoiteChat/keyring-support
...
Keyring support
2026-06-06 15:54:47 -06:00
d0c4a5addd
Fix keyring mode switching and password reveal state
2026-06-05 10:38:16 -06:00
68fc53585e
Defer topic relayout after restore-down
2026-06-04 15:24:37 -06:00
26afc125c7
Add optional keyring + encrypted password fallback
2026-06-02 15:57:28 -06:00
3722de6b13
Align text network meter columns
2026-06-02 14:49:29 -06:00
ea56504aee
Use native file chooser dialogs everywhere
2026-05-26 02:24:06 -06:00
1eac56f22c
Add timestamp/date hover tooltips
2026-05-25 14:49:30 -06:00
3da7c89b66
Add configurable stale-link ping checks
2026-05-25 11:43:10 -06:00
85b0e8f1a6
Fix xtext wheel scroll speed handling + prefs slider
2026-05-25 09:45:22 -06:00
15d647a0ec
Fix detached tab reattach UAF crash path
2026-05-22 14:50:44 -06:00
cec7e2caf3
Use size_t for strlen length temporaries
2026-05-20 15:34:19 -06:00
9a0c07a461
Clean up Win32 size/length casts
2026-05-20 15:22:06 -06:00