deepend-tildeclub
f3086fa389
Merge pull request #2 from deepend-tildeclub/consistent-icons
...
gtk: centralize icon lookup (new icon-resolver), move mappings out of…
2026-03-01 15:01:19 -07:00
1a32bff274
win32 icons: actually copy hicolor subdirs.
2026-03-01 13:16:52 -07:00
349d7f4c55
win32: install hicolor icons + CI now pulls real hicolor-icon-theme
2026-03-01 11:09:19 -07:00
734d194cb0
win32: stage hicolor icon theme into rel share/icons
2026-03-01 10:58:17 -07:00
5983befd5b
icons: add system_icon_name API, make gtkutil fall back via resolver registry
2026-03-01 10:14:41 -07:00
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
1ef81951b7
win32: wire icon-resolver into VS build, kill old menu icon payload (copy + installer)
2026-02-28 23:39:08 -07:00
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-tildeclub
64c2fd4e51
Merge pull request #96 from ZoiteChat/win-dependencies-cleanup
...
Win dependencies cleanup
2026-02-28 10:44:44 -07:00
deepend-tildeclub
dd698ecab4
Merge pull request #95 from ZoiteChat/userlist-highlight
...
userlist highlight: focusable treeview
2026-02-28 10:23:23 -07:00
b93bad9859
windows x64-only purge: kill Win32 configs, simplify installer.
2026-02-28 09:53:37 -07:00
733f932b78
squash: win32 packaging detox (no comsupp/VC2013, trim payload, gate lua/python)
2026-02-28 09:36:50 -07:00
50d99e1314
userlist highlight: focusable treeview + palette CSS gets real :selected theme colors
2026-02-27 09:28:44 -07:00
deepend-tildeclub
90b7d7c5a1
Delete packaging/solus directory
...
Removing Solus build. Will bring this back in future when I have more time.
2026-02-26 12:51:51 -07:00
deepend-tildeclub
7e422e10a6
Delete .github/workflows/solus-eopkg-build.yml
...
Removing Solus Build. Will possibly bring this back when I have more time.
2026-02-26 12:51:11 -07:00
deepend-tildeclub
2bf32fc770
Merge pull request #90 from ZoiteChat/code-cleanup
...
Code cleanup
2026-02-25 18:16:54 -07:00
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
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
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
deepend-tildeclub
428127ef40
Merge pull request #91 from ZoiteChat/fix-application-focus
...
Added a Windows-only helper (mg_win32_allow_autohide_taskbar) that ge…
2026-02-25 16:20:47 -07:00
e3f932aa6b
Updated the Win32 window-state handling to include shellapi.h and query taskbar auto-hide/taskbar edge state via SHAppBarMessage, so maximized windows can leave a 1px reveal edge for the auto-hidden taskbar.
...
Added monitor-aware work-area adjustment when maximized (MonitorFromWindow + GetMonitorInfo) and shrink by 1px on the detected taskbar edge (including bottom edge), then apply that rectangle with SetWindowPos. This addresses the “mouse at bottom edge should unhide taskbar” behavior.
Kept the existing HWND_NOTOPMOST safeguard in place after the adjustment, preserving prior not-topmost behavior.
2026-02-25 14:48:18 -07:00
7cfa3b3513
Added a Windows-only helper (mg_win32_allow_autohide_taskbar) that gets the native HWND and calls SetWindowPos(..., HWND_NOTOPMOST, ...) for non-fullscreen window-state transitions, so a maximized ZoiteChat window no longer blocks the taskbar auto-hide reveal edge.
...
Hooked that helper into mg_windowstate_cb so it runs whenever the main window state changes (while preserving existing maximize/fullscreen preference handling).
2026-02-25 14:18:23 -07:00
81c691491c
Removed three redundant inline comments in joind_ok_cb that duplicated obvious control flow, leaving behavior unchanged and improving readability.
2026-02-25 13:55:44 -07:00
c361602b1a
Removed four unneeded section comments in src/common/notify.h (WATCH/MONITOR/general/old ISON labels), leaving only the function declarations for a cleaner header interface.
2026-02-25 13:51:22 -07:00
99b969067e
Removed one stale, commented-out debug/error line in the PCI device-name lookup path (pci_find_fullname), leaving behavior unchanged and making the function cleaner.
2026-02-25 13:29:20 -07:00
6e8b750c68
Removed an obsolete commented-out hdiutil line from the macOS bundling script, leaving only the active packaging path (zip) to keep the script cleaner and easier to scan.
2026-02-25 13:04:05 -07:00
df37b44cc8
Cleaned up unneeded comment noise in the Solus eopkg workflow by replacing an 11-line explanatory block with a concise 2-line comment while preserving the key rationale for --ignore-file-conflicts and required Meson tooling install.
2026-02-25 13:01:21 -07:00
9548be0cec
Removed redundant inline comments in the Winamp plugin by simplifying the plugin handle declaration and cleanup comments around initialization/return values, while keeping functional comments intact.
...
Removed the redundant return 1 inline comment in the Exec plugin init function.
2026-02-25 12:57:42 -07:00
deepend-tildeclub
588e27b456
Remove Debian Build badge from README
...
Removed Debian Build badge from README.
2026-02-25 10:32:21 -07:00
deepend-tildeclub
7032d0c6b7
Update contact email in appdata XML file
2026-02-25 10:23:59 -07:00
deepend-tildeclub
72e9a99315
Update developer information and homepage URL
2026-02-25 10:17:14 -07:00
3cff6742f5
Removed unneeded inline comments around the Win32 error-formatting fallback in errorstring() and simplified matching block-closing lines, without changing behavior.
2026-02-25 02:37:08 -07:00
6a02f578b6
Removed obsolete commented-out lines from fe_cleanup() so the function no longer contains dead commented code.
...
Removed an unnecessary explanatory comment above the unconditional early return in log_handler(), leaving only the active behavior.
Removed an unneeded section marker comment before fe_idle() to keep surrounding code cleaner.
2026-02-25 02:34:50 -07:00
e62769b361
Cleaned up unneeded comments in DCC receive/connect code by removing:
...
a stale commented-out ACK block in the DCC receive error path,
an unnecessary speculative note before the quoted filename handling,
and an editorial inline comment on a static variable declaration.
2026-02-25 02:30:46 -07:00
9df9776238
Removed a stale multi-line # TODO note block from the common Meson build file to clean up unneeded comments without changing build logic.
...
Removed an old commented-out /* FIXME ... */ prototype block from servlist.h, leaving only active declarations.
2026-02-25 02:28:10 -07:00
4beabb6bf5
Removed a stale commented-out debug function block from the fishlim plugin source to reduce dead/commented code.
...
Removed the corresponding commented-out RAW LINE hook entry so only active handlers remain in plugin initialization.
2026-02-25 02:24:11 -07:00
10d5bb91ab
Cleaned up unneeded, commented-out debug logging lines in Perl plugin callback handlers (server_cb, command_cb, and print_cb) without changing runtime behavior.
2026-02-25 02:14:38 -07:00
7c9c615aed
Removed redundant inline comments from the fishlim IRC parsing helpers where the comments only repeated obvious code behavior, while preserving all function docblocks and logic.
2026-02-25 02:12:10 -07:00
fd48c97209
Removed four redundant inline comments in src/fe-gtk/urlgrab.c to clean up readability without changing behavior (treeview enum declaration area, right-click selection block, headers visibility call, and URL list overflow trimming block).
2026-02-25 02:09:35 -07:00
e58bf2be22
Cleaned up redundant comments in dcc_listen_init by removing obvious/explanatory noise and an obsolete commented-out debug printf, while leaving logic unchanged.
2026-02-25 02:07:38 -07:00
dc6453e230
Removed redundant inline comments in lastact_update and lastact_getfirst where the code was already self-explanatory, without changing behavior.
...
Simplified away_check by removing comment clutter and keeping only the logic flow, including the WHO batching behavior.
Removed unneeded commentary around lag-check helpers and timer reinitialization to keep the core timer code cleaner and easier to scan.
2026-02-25 02:04:31 -07:00
b3a0288fd9
Cleaned up stale inline comments in the tab scrolling handlers by removing outdated explanatory text while keeping behavior unchanged (tab_left_is_moving / tab_right_is_moving reset paths).
...
Removed an old commented-out gtk_container_set_border_width(...) line that was dead/commented code in cv_tabs_init.
Simplified the tab-switch condition by removing a legacy commented expression from if (is_switching).
2026-02-25 02:01:11 -07:00
9c86f18982
Cleaned up unneeded inline comments in plugins/python/python.py while keeping runtime behavior unchanged (comment-only cleanup around version declaration, compile helpers, wordlist/timer handling, and autoload path handling).
2026-02-25 01:58:19 -07:00
1bf0140652
Cleaned up redundant inline comments in the SCRAM implementation so the file is less noisy while preserving behavior exactly as-is (no logic changes).
2026-02-25 01:54:34 -07:00
bb72f8afab
Removed redundant inline comments from the common header includes/platform guards in src/common/zoitechat.h (e.g., comments like “need time_t”, “for win32”, “for unix”), while preserving meaningful explanatory comments.
2026-02-25 01:50:00 -07:00
bb11c4676b
Cleaned up src/fe-gtk/meson.build by removing an outdated commented-out WinRT build block in the Windows section, leaving only active build logic.
...
Removed an inline TODO comment from the gnome.compile_resources call to keep the Meson configuration concise and focused on current settings.
2026-02-25 01:47:32 -07:00
32fe3e54f1
Removed redundant section-divider comments in the Windows spellcheck provider to reduce clutter without changing behavior.
...
Removed non-essential inline comments that restated obvious return values and assignment intent (return -1/1/0, add_to_exclude alias), keeping logic identical.
2026-02-25 01:45:20 -07:00
9d2187ca4d
Cleaned up unneeded inline comments in src/fe-text/fe-text.c where control-character switch cases were already self-explanatory, while keeping behavior unchanged.
...
Removed a redundant comment from the done global flag declaration for a cleaner declaration section.
2026-02-25 01:43:01 -07:00
0e94432c24
Removed four redundant comments in plugins/sysinfo/sysinfo.c while keeping behavior unchanged (the command parsing, channel checks, and menu add/remove calls are intact).
2026-02-25 01:40:34 -07:00
c4890d157a
Cleaned up redundant inline comments in the exec plugin’s command execution path (pipe creation, buffer termination, per-line announce handling, sleep loop, and trailing newline output) without changing behavior.
2026-02-25 01:38:06 -07:00