deepend 78754ff194 Added a Windows-only fe_apply_windows_theme(gboolean dark) function under #ifdef G_OS_WIN32 that:
sets gtk-application-prefer-dark-theme when that GtkSettings property exists, and
    applies an app-level GtkCssProvider with dark/light fallback classes (zoitechat-dark / zoitechat-light) to keep non-chat widgets aligned with mode changes.
Updated the shared theme apply path so fe_apply_theme_for_mode() still applies the palette layer (palette_apply_dark_mode) and now also applies the Windows GTK layer, ensuring auto/manual modes flow through one path.
Extended toplevel theme application to add/remove the new dark/light CSS classes on Windows GTK3 windows, while preserving native titlebar dark-mode handling.
Made AUTO mode resolve from the cached auto_dark_mode_enabled state, and initialized that state in fe_init() before the first fe_apply_theme_for_mode() call so initial and subsequent behavior are consistent.
2026-02-16 20:41:27 -07:00
2026-01-08 18:56:01 -07:00
2026-01-05 23:12:38 -07:00
2026-02-14 17:40:42 -07:00
2026-01-14 12:54:25 -07:00
2026-01-05 23:12:38 -07:00
2019-05-22 12:41:50 +02:00
2026-01-18 18:48:01 -07:00
2026-02-14 17:40:42 -07:00
2018-03-09 18:23:25 +00:00
2026-02-03 22:06:42 -07:00

Debian Build Flatpak Build AppImage Build Windows Build OpenBSD Build

Version Downloads Size Last Commit Contributors

View Official Documentation



ZoiteChat is an HexChat based IRC client for Windows and UNIX-like operating systems.
See IRCHelp.org for information about IRC in general.
For more information on ZoiteChat please read our documentation:


X-Chat ("xchat") Copyright (c) 1998-2010 By Peter Zelezny. HexChat ("hexchat") Copyright (c) 2009-2014 By Berke Viktor. ZoiteChat ("zoitechat") Copyright (c) 2026 By deepend. This program is released under the GPL v2 with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. You may provide binary packages linked to the OpenSSL libraries, provided that all other requirements of the GPL are met. See file COPYING for details.
Description
Zoitechat Official Mirror
Readme 31 MiB
Languages
C 94.9%
Python 1.4%
Perl 1.3%
Meson 1.2%
C++ 0.4%
Other 0.6%