deepend
21c73e699b
translation spelling fix. issue from https://github.com/hexchat/hexchat/issues/2815
2026-03-23 13:50:02 -06:00
deepend
63226a7267
Remove duplicate GTK AboutDialog link buttons
2026-03-23 12:53:47 -06:00
deepend
fb37810367
UI: Replaced website/license links with buttons. added Patrick Griffis to Copyright notice.
2026-03-23 11:12:26 -06:00
deepend
380aae139f
UI: Improve text user channel mode status (op,voice,founder etc).
2026-03-23 10:50:48 -06:00
deepend
d4b16d5866
Put horizontal line back where blank spaces were showing in recent versions.
2026-03-23 09:22:31 -06:00
deepend
b9cfd9a9f9
replace icons again. reverted icons. Will address these at a later date.
2026-03-23 09:11:02 -06:00
deepend
664aa150fb
enhanced low quality icons.
2026-03-22 18:44:24 -06:00
deepend
aead92d9e4
Bump to 2.18.0~pre5 + changelog/AppStream
2026-03-22 11:48:57 -06:00
deepend
33fce2af2a
Refresh GTK3 theme changes live
2026-03-22 10:39:07 -06:00
deepend
d26fbb6e89
Set menubar halign to start
2026-03-22 10:14:49 -06:00
deepend
cd93fe3b0e
Apply app theme CSS to menubar everywhere
2026-03-22 10:00:27 -06:00
deepend
a11ec3a05b
Harden tray menu lifetime + stale pointer cleanup
2026-03-21 11:54:47 -06:00
deepend
5f1e0fe7d8
Fix GTK default text/bg reset staging
2026-03-21 03:01:03 -06:00
deepend
cf89d80765
Fix GTK entry scroll artifact CSS
2026-03-21 02:20:34 -06:00
deepend
182adba83c
Fix prefs page fill/expand packing
2026-03-21 00:00:59 -06:00
deepend
e854153b88
Skip X11 tray probe for AppIndicator builds
2026-03-20 23:38:31 -06:00
deepend
416b8449b9
Fix AppIndicator tray init for Wayland/source builds
2026-03-20 23:18:19 -06:00
deepend
5213669fbc
Preserve saved right pane size on first layout
2026-03-20 08:33:16 -06:00
deepend
8471e2feac
license: add license text to new files.
2026-03-19 11:03:29 -06:00
deepend
0ff4c3608e
Make About dialog links explicit, add GPL URL
2026-03-18 23:58:57 -06:00
deepend
725da0065b
installer: fixed vcredist download url.
2026-03-18 21:43:13 -06:00
deepend
c8801dd5d3
Add non-plugin installer download fallback
2026-03-18 21:37:48 -06:00
deepend
80c59795d7
Use registry check for VC++ runtime detect
2026-03-18 21:30:33 -06:00
deepend
b1f74094f1
Make VC++ redist installer option smarter
2026-03-18 21:22:07 -06:00
deepend
7c24c1137d
Split topic/mode rows, tighten mode bar spacing
2026-03-18 09:10:40 -06:00
deepend
7138a8f397
Tighten userlist header/count spacing
2026-03-18 09:06:10 -06:00
deepend
b32f6522ac
Persist GTK userlist column widths
2026-03-17 13:09:40 -06:00
deepend
b7e4548d2a
refactor: setup OK acts transactional now; apply staged theme before save, roll back on fail
2026-03-17 11:01:40 -06:00
deepend
0cfb63f301
style: normalize GTK signal names to canonical dash-case
2026-03-17 10:30:54 -06:00
deepend
e90b68967c
refactor: split mg_configure_cb main/dialog geometry paths; drop sess mutation
2026-03-17 10:11:41 -06:00
deepend
0155b07c9d
refactor: route exit saves through FE persistence wrapper; keep text mode simple
2026-03-17 10:07:34 -06:00
deepend
592d74e788
fix: preview staged theme values from staged model, not raw callback input
2026-03-17 09:53:56 -06:00
deepend
854a913911
refactor: stage theme prefs edits; preview live, commit on OK, discard on cancel
2026-03-17 09:43:50 -06:00
deepend
48b551b188
refactor: stage theme saves w/ atomic rename; add finalize/discard persistence tests
2026-03-17 09:35:20 -06:00
deepend
9e808c57b4
refactor: coord prefs/theme saves in one staged path; drop broken manager wrappers
2026-03-16 22:45:30 -06:00
deepend
896a761e24
perf: debounce GUI config saves; flush pending write on close
2026-03-16 21:57:21 -06:00
deepend
96af9bdde6
fix: surface zoitechat.conf/colors.conf save failures; add missing theme prefs fwd decl
2026-03-16 21:55:36 -06:00
deepend
e90f0188c1
fix: drop realpath path canon; use GLib-only absolute path build
2026-03-16 21:02:26 -06:00
deepend
0ab7eb7207
fix: Meson libperl parse cleanup; tighten topic URL hit-testing so only actual links click
2026-03-16 19:10:49 -06:00
deepend
81dcdbe648
pkg: make libayatana-appindicator a required dep in PKGBUILD
2026-03-16 18:38:04 -06:00
deepend
f4090cb0e5
fix: ensure tree layout in chanview; left-align headers.
2026-03-16 10:47:54 -06:00
deepend
0f5dfb147e
fix: native GTK theme import, proper file:// paths
2026-03-16 10:45:29 -06:00
deepend
0bcd369426
fix: tighten URL host/IP matching; reject more bogus hosts, keep IPv6 brackets right
2026-03-16 10:31:49 -06:00
deepend
86ab0135ce
ui: let right sidebar shrink proper; left-align counts, ellipsize lists, stop content forcing width
2026-03-16 01:49:18 -06:00
deepend
2d42d4e181
build(ci): bump Win deps incl Perl 5.42/Python 3.14.3; refresh libs; drop old Inno dl plugin
2026-03-16 01:25:01 -06:00
deepend
23e6313e2f
ui: let right sidebar shrink proper; left-align counts, ellipsize lists, stop content forcing width
2026-03-15 18:21:01 -06:00
deepend
b5c5810913
fix: harden F9 menubar toggle; skip risky menu-item sync
2026-03-14 21:32:11 -06:00
deepend
b5ebba4521
release: bump 2.18.0~pre4 + release notes.
2026-03-14 20:09:55 -06:00
deepend
4fe8e273e4
fix: open theme folder via fe_open_url; drop flaky file:// pre-check
2026-03-14 20:01:58 -06:00
deepend
12d8f5e69c
feat: multiline topic bar w/ clickable URLs + no bare-/ opens
2026-03-14 19:57:42 -06:00
deepend
8a1cf3080e
Fix: prevent sidebar collapse on fresh installs
2026-03-14 19:43:01 -06:00
deepend
1f33ed8034
fix: style GTK selection nodes too, not just rows/cells
2026-03-14 17:15:59 -06:00
deepend
71478a0262
fix: use away_mask for Marked Away accel; stop stealing Ctrl+A
2026-03-14 17:04:36 -06:00
deepend
183b134817
Squash: Fix GUI toggle crash by guarding stale sessions and blocking re-entrant menu sync callbacks.
2026-03-14 16:49:58 -06:00
deepend
6a7d2012a5
fix: guard stale gui sessions; block re-entrant menu toggle sync crash
2026-03-14 16:44:15 -06:00
deepend
7fc7eaa847
fix: AppImage locks GIO to bundled modules; drops host GTK junk
2026-03-13 14:43:32 -06:00
deepend
7bb2331f43
release: bump 2.18.0~pre3; sync version refs + release notes
2026-03-13 14:41:42 -06:00
deepend
e373000cdb
installer: show install dir page on Windows setup
2026-03-13 14:36:38 -06:00
deepend
6ae1956b2a
ui: updated icons, changed close button over as well.
2026-03-13 13:32:08 -06:00
deepend
a8a879f2a0
ui: bundle ok/cancel icons; improve emoji fallback, incl PNG/SVG on Windows
2026-03-13 12:39:55 -06:00
deepend
7e113cdec2
ci: bump upload-artifact to v6 for newer Node runtime
2026-03-13 11:05:14 -06:00
deepend
f9111c1107
fix: AppImage GTK runtime cleanup; clear host env, bundle modules/theme, set GTK_PATH
2026-03-13 10:11:24 -06:00
deepend
1fdd7f3804
missed servlist.c checker script in previous PR.
2026-03-13 09:56:48 -06:00
deepend
27e9b4933d
Updated servlist.c to remove dead servers + Added bash script for checking servlist.c.
2026-03-13 09:19:19 -06:00
deepend
989ecc5a23
flatpak: bump pycparser/cffi
2026-03-13 00:48:56 -06:00
deepend
a225af6d71
fix: add strings.h for Perl strcasecmp funcs
2026-03-12 22:33:28 -06:00
deepend
d2407c39c7
flatpak: fix Perl source checksum for 5.40.1 build
2026-03-12 20:38:54 -06:00
deepend
4754cf3927
flatpak: enable Python/Perl plugins; bundle Perl runtime module
2026-03-12 20:28:24 -06:00
deepend
4cebe2ac8b
fix: expose shared tray label updater on Windows; keep non-win tray bits guarded
2026-03-12 19:34:17 -06:00
deepend
44431d2c10
fix: unnest tray cb guards so Windows callbacks actually get defined
2026-03-12 19:13:26 -06:00
deepend
14a1ac0dfb
fix: keep tray hide/restore label synced to real window state
2026-03-12 18:51:07 -06:00
deepend
05f4bf382d
flatpak: enable GTK_CSD=1 for GTK titlebars on KDE
2026-03-12 18:39:22 -06:00
deepend
52af960175
fix: refresh AppIndicator tray label on menu map/open
2026-03-12 18:31:20 -06:00
deepend
99f97b82a6
ui: drop menubar icons; make Away plain item w/ toggle handler
2026-03-12 16:52:06 -06:00
deepend
81ad7c5816
fix: persist manual addons by copying em into user addon dir
2026-03-12 15:16:42 -06:00
deepend
84544a5e91
feat: import colors.conf; fix userlist colors, GTK3 defaults, chanview tabs
2026-03-12 14:51:10 -06:00
deepend
7ece6faaad
ui: embed zoitechat.svg; use 32px headerbar icon w/ PNG fallback
2026-03-11 21:04:00 -06:00
deepend
031018a29e
ci: bump checkout/upload-artifact/setup-python actions to current versions
2026-03-11 09:21:42 -06:00
deepend
0f036383b2
build: GTK deprecation cleanup + follow-up warning fixes
2026-03-11 01:49:14 -06:00
deepend
c0e5ef79ec
build: fix GTK/OpenSSL warnings + tab color OOB
2026-03-10 23:05:56 -06:00
deepend
0aa6c26490
fix: quiet GTK/GLib warn spam; fix include order; normalize imported CSS
2026-03-09 14:21:20 -06:00
deepend
a53802cfef
fix(win): tolerate tar/PS nonzero if files extracted; add path_tree_has_entries() to verify real output
2026-03-08 10:40:20 -06:00
deepend
b47c45d4cc
feat: merge GTK3 Theme into Appearance (new Advanced section); fix+scale chat bg image + use FileChooserNative picker
2026-03-08 10:10:59 -06:00
deepend
f2354a7fa2
refactor: unify tree/xtext/input colors via ThemeWidgetStyleValues (canonical widget-style path)
2026-03-07 22:11:09 -07:00
deepend
ca043be197
fix: KDE Wayland alert flash—detect Plasma+Wayland, present() before urgency hint
2026-03-07 19:21:37 -07:00
deepend
50346683a1
feat: GTK3-only theming overhaul—new theme service (discover/import/inherits), layered CSS+settings.ini apply w/ safe rollback + caching; widget/xtext palette mapping + all-colors editor; lots of win32/CI libarchive plumbing + installer assets;
2026-03-04 23:28:01 -07:00
deepend
d9be0a7b1c
feat: centralize theming in theme-manager (palette/tokens, CSS, dark-mode, setup UI), add tests + win32/meson wiring
2026-03-02 19:42:48 -07:00
deepend
1a32bff274
win32 icons: actually copy hicolor subdirs.
2026-03-01 13:16:52 -07:00
deepend
349d7f4c55
win32: install hicolor icons + CI now pulls real hicolor-icon-theme
2026-03-01 11:09:19 -07:00
deepend
734d194cb0
win32: stage hicolor icon theme into rel share/icons
2026-03-01 10:58:17 -07:00
deepend
5983befd5b
icons: add system_icon_name API, make gtkutil fall back via resolver registry
2026-03-01 10:14:41 -07:00
deepend
e63e68dfde
icons: dedupe resolver tables, add unified menu-action API, route gtkutil/pixmaps through one registry + fallback chain
2026-03-01 09:58:04 -07:00
deepend
1ef81951b7
win32: wire icon-resolver into VS build, kill old menu icon payload (copy + installer)
2026-02-28 23:39:08 -07:00
deepend
395ccb0706
gtk: centralize icon lookup (new icon-resolver), move mappings out of gtkutil/pixmaps, add sane fallback chain + meson hookup
2026-02-28 23:17:27 -07:00
deepend
b93bad9859
windows x64-only purge: kill Win32 configs, simplify installer.
2026-02-28 09:53:37 -07:00
deepend
733f932b78
squash: win32 packaging detox (no comsupp/VC2013, trim payload, gate lua/python)
2026-02-28 09:36:50 -07:00
deepend
50d99e1314
userlist highlight: focusable treeview + palette CSS gets real :selected theme colors
2026-02-27 09:28:44 -07:00
deepend
3e095c3c33
Removed two redundant inline comments in the file dialog response/done handlers, leaving the behavior unchanged and the control flow cleaner.
...
Removed an old commented-out helper function block (gtkutil_treeview_get_selected_iter) that was dead/commented code.
2026-02-25 18:07:26 -07:00
deepend
3445d946bc
Removed a redundant inline comment in icon loading/scaling logic, leaving behavior unchanged.
...
Removed a redundant inline comment in the Windows sysinfo volume-name guard path, with no functional impact.
Removed a redundant inline comment in WinRT toast setup while keeping the same notification/audio attribute behavior.
2026-02-25 18:05:21 -07:00
deepend
7578928199
Cleaned up redundant/outdated inline comments in the text frontend argument/config and GUI control paths while leaving behavior unchanged (comment-only cleanup).
2026-02-25 16:22:46 -07:00