2287 Commits
Author SHA1 Message Date
Tasos Sahanidis 9b0e8bef90 CI: Remove libdbusmenu-qt-dev from Alpine 2025-12-23 23:46:47 +02:00
Tasos Sahanidis bccdec706f gui: Rewrite WaylandUtils class
The WaylandUtils class had to be rewritten to not cache the seat or
display as they can change.
2025-11-05 16:51:56 +02:00
Tasos Sahanidis 50f5225430 gui: Fix crash when Wayland display goes away
The crash is resolved with a hack that removes the registry proxy
immediately after it's been used.
2025-11-05 16:50:01 +02:00
Tasos Sahanidis 0607013268 gui: KSNI: Fix invalid QAction downcast in libdbusmenu-qt
runtime error: downcast of address which does not point to an object of type 'QAction'
note: object is of type 'QObject'
2025-11-04 08:26:02 +02:00
Tasos Sahanidis adfa30b329 gui: Fix new-delete-type-mismatch in IdleTimer 2025-11-04 05:59:46 +02:00
Tasos Sahanidis 025ddd4e1a readme: Remove mailing list
It was closed because of spam and lack of time to deal with it.
2025-11-03 15:05:35 +02:00
Tasos Sahanidis 8dbfaa68cc daemon: Fix K95 Platinum XT top bar offset 2025-11-03 15:00:10 +02:00
Tasos Sahanidis e7a86116f8 Merge branch 'scimitar-elite-bragi' 2025-11-03 13:17:18 +02:00
Tasos Sahanidis 20a3df9a67 daemon: Add new bragi version of Scimitar Elite 2025-11-03 13:03:45 +02:00
Tasos Sahanidis 4de6224649 daemon: Add new short bragi HID report
Bragi input packets are always 64 bytes
2025-11-03 13:01:36 +02:00
Tasos Sahanidis c4eee8abb8 Merge branch 'ksni-update' 2025-11-03 12:16:15 +02:00
Tasos Sahanidis 31ae51fb33 gui: Fix inverted scrolling in KSNI for KDE 2025-11-03 11:57:23 +02:00
Tasos Sahanidis 8a5d897104 gui: Fix KSNI double click for legacy icon 2025-11-02 15:41:06 +02:00
Tasos Sahanidis bb6d77653d gui: Update KSNI
Bump to 27cb3e25bc6844af9777c923e46bf7176aebbe89
2025-11-02 13:02:22 +02:00
Tasos Sahanidis e6033a3f0f daemon: Static constify keymap patches 2025-10-26 08:13:45 +02:00
Tasos Sahanidis ae32d6ee0c gui: Add missing endif
It was accidentally removed with git reset -p.
2025-10-24 22:26:42 +03:00
Tasos Sahanidis 74d0a42e0a Merge branch 'rework-autostart' 2025-10-24 22:21:07 +03:00
Tasos Sahanidis 126fc5c110 gui: Rework autostart logic so that the DE can configure it 2025-10-24 22:19:24 +03:00
Tasos Sahanidis 2ba3153ef0 Merge branch 'fix-report-id-complaining' 2025-10-24 16:48:29 +03:00
Tasos Sahanidis f0b5674c62 gui: Fix erroneous "ckb-next is already running" 2025-10-24 16:43:17 +03:00
Tasos Sahanidis 21033160af daemon: Don't interpret Report ID as NKRO
This prevents the daemon from spamming the logs with unknown NKRO byte
messages by no longer attempting to interpret the Report ID as NKRO and
ignoring keyups for the warning.
2025-09-27 14:50:29 +03:00
Tasos Sahanidis 4bf942dba5 Merge branch 'ckb-next-spillner-master' 2025-09-25 22:01:18 +03:00
Brent 4877d0cc32 Implemented a user-controllable option (-DUSE_START_STOP_DAEMON) to
override the autodetection when required.

Note that src/daemon/CMakeLists.txt does not yet make DISALLOW_SYSVINIT
a user-controllable option, but this code would respect it if that ever
changes in the future.
2025-09-25 22:00:26 +03:00
Tasos Sahanidis ead6ce35c7 Merge remote-tracking branch 'robertdonat/patch-1' 2025-09-11 21:00:59 +03:00
robert 0251a48611 Update 99-ckb-next-daemon.rules
udev errors due to missing comma and whitespace between tokens
2025-09-07 12:58:27 -07:00
Brent a7ea5efb75 Added sysvinit script that depends only on LSB-guaranteed utility functions, for distributions without Debian's start-stop-daemon utility. 2025-08-31 19:04:30 -04:00
Tasos Sahanidis 02c2f2df0b Merge remote-tracking branch 'TheBill2001/wayland-idle' 2025-08-11 14:39:38 +03:00
Tasos Sahanidis 495b4bbecd Merge remote-tracking branch 'fleischie/chore/small-compilation-improvements' 2025-08-11 14:34:35 +03:00
Karl Fleischmann 45bfeb9c6c cmake: Enable compile_commands.json by default 2025-08-11 13:05:36 +02:00
Karl Fleischmann de21fc0502 gui: Silence implicit operator overloading warnings 2025-08-11 13:05:36 +02:00
Karl Fleischmann 424dc6dd31 gui: Initialize variables in kperfwidget
This resolves a warning in which these variables _might_ be used
uninitialized, but aren't.
2025-08-11 13:05:36 +02:00
Karl Fleischmann 75c74105d7 gui: Resolve QRegularExpression::match() deprecation
Depending on Qt version use QRegularExpression::matchView() when using a
QStringView parameter. Remain QRegularExpression::match() for older
versions.
2025-08-11 13:05:36 +02:00
Karl Fleischmann 5f9002dae3 gui: Resolve QCheckBox::stateChanged() deprecation
Qt Version 6.7.0 deprecates the QCheckBox::stateChanged() signal in
favor of the QCheckBox::checkStateChanged() signal. This commit handles
the deprecation for later versions while remaining the current
implementation for earlier ones.
2025-08-11 13:05:36 +02:00
Trần Nam Tuấn f54bf10957 Update CI dependencies for wayland 2025-07-31 15:50:23 +07:00
Trần Nam Tuấn 01e2014d3d Revert "cmake: Disable USE_WAYLAND by default for now"
This reverts commit bb9ac93b8b.
2025-07-31 15:50:23 +07:00
Trần Nam Tuấn 542666c89d Fix wayland build on older distros
This commit add version check to wayland-protocols. Also enforce Qt 6 for Wayland.
2025-07-31 15:50:18 +07:00
Tasos Sahanidis c3fcf85a6c Merge branch 'ci-update' 2025-07-30 16:00:29 +03:00
Tasos Sahanidis b4330dda33 daemon: Fix musl header warnings 2025-07-30 15:57:31 +03:00
Tasos Sahanidis ee7b4fc32a CI: Remove explicit git dependencies 2025-07-30 15:55:11 +03:00
Tasos Sahanidis 084ae53c39 CI: Add Alpine 2025-07-30 15:48:16 +03:00
Tasos Sahanidis 90579ca975 CI: Remove almalinux 2025-07-30 15:14:31 +03:00
Tasos Sahanidis 6173ccbb28 CI: Bump Debian to Qt6 2025-07-30 15:09:54 +03:00
Tasos Sahanidis 99f9b4b3e4 CI: Bump fedora 2025-07-30 14:43:25 +03:00
Tasos Sahanidis f80ac0dd98 cmake: Add Wno-error=deprecated-declarations for CI 2025-07-30 14:25:29 +03:00
Tasos Sahanidis edcf96f0f3 CI: Remove focal, bump Ubuntu and Arch to Qt6 2025-07-30 14:21:41 +03:00
Tasos Sahanidis bb9ac93b8b cmake: Disable USE_WAYLAND by default for now
Link: https://github.com/ckb-next/ckb-next/issues/1188
2025-07-30 14:08:17 +03:00
Tasos Sahanidis af58df538d CI: run cmake twice to catch build system errors 2025-07-30 14:04:42 +03:00
Tasos Sahanidis 0b3113df36 cmake: Fix PREFER_QT6 order 2025-07-30 13:48:38 +03:00
Tasos Sahanidis 55ea82e01d Merge branch 'k70-core-rgb'
Closes #1151
Closes #1117
2025-07-29 13:47:51 +03:00
Tasos Sahanidis e919197585 cmake: Add sinfo and animations to gui target 2025-07-28 23:11:36 +03:00