Tasos Sahanidis
41b3896ab6
daemon: Add K70 MAX
2025-07-01 13:13:36 +03:00
Tasos Sahanidis
b2fa170855
daemon: Add basic support for 128 byte packets
2025-07-01 13:07:17 +03:00
Tasos Sahanidis
425ad44183
daemon: Don't assume all bragi HID packets are key bitfields
...
This prevents the key spam from the K100 wheel. (Still unimplemented.)
2025-07-01 12:46:44 +03:00
Tasos Sahanidis
608c1f402b
daemon: Disable NXP K55 hwload
...
Closes : #1164
2025-06-30 16:26:26 +03:00
Tasos Sahanidis
a02d0801a7
CI: Remove Debian 10
2025-06-23 17:41:49 +03:00
Tasos Sahanidis
d9b357057c
gui: set AdaptiveDecimalStepType for animation QDoubleSpinBoxes
2025-06-23 17:35:37 +03:00
Tasos Sahanidis
c3f216d46c
Merge branch 'zzz'
...
Closes #724
2025-06-10 19:06:55 +03:00
Tasos Sahanidis
0569399291
gui: Implement --sleep
2025-06-10 19:06:42 +03:00
Tasos Sahanidis
067dbb9dd6
Merge branch 'legacy-6kro-gkey-fix'
...
Closes #1160
2025-06-08 18:34:23 +03:00
Tasos Sahanidis
9a9db825f1
daemon: Don't unconditionally release all keys on 6KRO
2025-06-08 12:40:01 +03:00
Tasos Sahanidis
ce55984bd9
daemon: Use _DEV macros in get_vtable
2025-06-06 01:14:45 +03:00
Tasos Sahanidis
d90fba4d63
daemon: Remove cmd_hwanim from non WL vtables
2025-06-06 01:06:25 +03:00
Tasos Sahanidis
fc8f3b20a1
daemon: Add PROTO_LEGACY and set PROTO_NXP explicitly
2025-06-06 01:04:03 +03:00
Tasos Sahanidis
d6a9b7a594
daemon: Fix legacy device delay
...
I set it to 30s instead of 30ms for some reason...
Closes #1162
2025-06-06 00:11:31 +03:00
Tasos Sahanidis
366ff14eae
Merge branch 'fix-k90-legacy'
...
Closes #1161
2025-06-05 22:40:11 +03:00
Tasos Sahanidis
fe8f4f7a9f
daemon: Add layout string for K90 legacy
2025-06-05 21:40:55 +03:00
Tasos Sahanidis
e4990db814
Merge remote-tracking branch 'olokos/darkcpse_unexperimental'
2025-05-31 14:26:20 +03:00
Tasos Sahanidis
9739675e7f
Merge remote-tracking branch 'gravityfargo/issue-templates'
2025-05-22 20:27:40 +03:00
Tasos Sahanidis
24bed50087
gui: Fix typo in el translation
2025-05-22 20:13:51 +03:00
Tasos Sahanidis
a95d7181fd
gui: Load default Qt translations
2025-05-22 20:09:07 +03:00
Tasos Sahanidis
f1ea2a3b2e
gui: Fix static strings not being translated
2025-05-22 19:23:49 +03:00
Tasos Sahanidis
95b5aad1d3
gui: Update el translation
2025-05-22 17:26:37 +03:00
Tasos Sahanidis
33d68a1980
gui: Make 'Manage Events' translatable
2025-05-22 17:23:38 +03:00
Tasos Sahanidis
b1075bc16a
gui: Update el translation
2025-05-22 16:30:20 +03:00
Tasos Sahanidis
55d195efbd
gui: lupdate
2025-05-22 16:21:51 +03:00
Tasos Sahanidis
3585177d8a
cmake: Fix lupdate target for Qt6
2025-05-22 16:21:38 +03:00
Tasos Sahanidis
0cc715114a
gui: Implement random delay properly
2025-05-22 16:12:53 +03:00
Tasos Sahanidis
8566997efa
Set PREFER_QT6 to ON by default
...
We'll see if anything breaks
2025-05-18 17:28:39 +03:00
Tasos Sahanidis
421b0a2c9a
Merge remote-tracking branch 'gtjoseph/master-k70-tkl-optic'
2025-05-16 22:46:59 +03:00
Tasos Sahanidis
659b8ff6fa
Merge remote-tracking branch 'TheBill2001/wayland-idle'
2025-04-29 19:00:47 +03:00
Tasos Sahanidis
c32cfb8c8e
Merge remote-tracking branch 'meduzapat/k70-pro-optical'
2025-03-25 04:55:29 +02:00
Tasos Sahanidis
c70a4aea2d
Disable release flag
2025-03-17 19:55:41 +02:00
Tasos Sahanidis
50ce5bb6eb
v0.6.2
2025-03-17 19:54:36 +02:00
Tasos Sahanidis
3e872c6ece
Merge remote-tracking branch 'c4181/k70-pro'
2025-03-17 19:41:46 +02:00
Tasos Sahanidis
7a7d0c80bf
daemon: Fix keymap patches broken by K100 changing the keymap size
2025-03-13 04:08:57 +02:00
Tasos Sahanidis
1667876e8d
Merge remote-tracking branch 'origin/mm700'
2025-03-12 05:03:42 +02:00
Tasos Sahanidis
58bb854bb7
Disable release flag
2025-03-09 21:23:44 +02:00
Tasos Sahanidis
7704d2e4fa
v0.6.1 changelog
2025-03-09 21:22:58 +02:00
Tasos Sahanidis
4540ff62cb
v0.6.1
2025-03-09 21:19:09 +02:00
Tasos Sahanidis
22cdb6d185
Merge remote-tracking branch 'ckb-next-cspiegel/fix-xcb-memory-leak'
2025-01-31 03:25:53 +02:00
Tasos Sahanidis
6be31da761
CI: This was supposed to be a quick fix
...
That wouldn't litter the commit history...
2025-01-31 03:14:49 +02:00
Tasos Sahanidis
183ba5197b
CI: Surely this works
2025-01-31 03:11:19 +02:00
Tasos Sahanidis
c729ad6fe3
CI: Attempt again again and again to fix artifact upload
2025-01-31 03:04:39 +02:00
Tasos Sahanidis
a81255171c
CI: Attempt again again to fix artifact upload
2025-01-31 02:52:05 +02:00
Tasos Sahanidis
438329ef74
CI: Attempt again to fix artifact upload
2025-01-31 02:47:23 +02:00
Tasos Sahanidis
b93c64c368
CI: Attempt to fix artifact upload
2025-01-31 02:35:21 +02:00
Tasos Sahanidis
7b36d9e503
gui: Fix broken pollrate QComboBox on Qt6
2025-01-04 14:46:32 +02:00
Tasos Sahanidis
1ce29099e3
cmake: Fix Qt order
...
https://gitlab.kitware.com/cmake/cmake/-/issues/23575
Closes #1107
2024-11-04 07:18:23 +02:00
Tasos Sahanidis
b07a6f9cd3
Merge remote-tracking branch 'ckb-next-marcavis/master'
...
Implement ABNT for bragi
2024-10-12 21:34:28 +03:00
Tasos Sahanidis
8ac9185c2e
Implement bragi NKRO Intl keys
2024-10-12 20:11:21 +03:00
Tasos Sahanidis
7708b0c20a
gui: Fix KSNI brightness scroll direction
2024-08-07 22:58:19 +03:00
Tasos Sahanidis
ecde09efc9
Merge remote-tracking branch 'ckb-next-mavchtz/qt6'
2024-07-12 17:04:29 +03:00
Tasos Sahanidis
63733a5f9e
daemon: Fix timespec usage
2024-05-15 17:00:13 +03:00
Tasos Sahanidis
98cd4b2b20
gui: Add FIXME for f97d5f020c
2024-04-16 19:38:08 +03:00
Tasos Sahanidis
896aec5330
Merge remote-tracking branch 'ckb-next-jerrymous3/master'
2024-04-16 19:36:45 +03:00
Tasos Sahanidis
93c569e0d6
Merge remote-tracking branch 'ckb-next-ajakk/master'
2024-04-16 19:25:28 +03:00
Tasos Sahanidis
2ed8dd12bc
https://libera.chat/news/official-matrix-bridge-farewell
2024-02-20 17:05:47 +02:00
Tasos Sahanidis
aaf48a03af
Merge remote-tracking branch 'ckb-next-afcms/shellcheck_fix'
2023-10-26 18:00:26 +03:00
Tasos Sahanidis
f2dbdabf5e
Merge remote-tracking branch 'ckb-next-mavchtz/ckb-next-issue-1000'
2023-10-26 18:00:12 +03:00
Tasos Sahanidis
b2188fac7d
Merge branch 'dcrgb-keypatch-fix'
2023-08-04 20:37:31 +03:00
Tasos Sahanidis
0649d7c470
daemon: Fix Dark Core RGB PRO keymap patch
2023-08-04 19:59:45 +03:00
Tasos Sahanidis
f6e79e23f8
gui: Don't render keywidget before init
2023-08-04 00:48:33 +03:00
Tasos Sahanidis
3d92e6a10c
Merge remote-tracking branch 'ckb-next-mproffitt/k100-optical-variant'
2023-07-19 14:18:35 +03:00
Tasos Sahanidis
2e3410eb93
Merge remote-tracking branch 'ckb-next-stacyharper/fix-openrc'
2023-07-19 14:16:17 +03:00
Tasos Sahanidis
e8c5fbec8e
Merge branch 'fix-ci-2'
2023-07-19 14:14:37 +03:00
Tasos Sahanidis
abef6ed8da
CI: Remove --skip-broken from dnf/yum
2023-07-19 14:08:59 +03:00
Tasos Sahanidis
932ff431f3
CI: Run for Pull Requests as well
2023-06-24 15:37:42 +03:00
Tasos Sahanidis
0a35b033ef
Merge remote-tracking branch 'ckb-next-minneyar/k70tkl'
2023-06-24 15:07:17 +03:00
Tasos Sahanidis
2351f05817
Merge branch 'ci-changes'
2023-06-23 17:30:54 +03:00
Tasos Sahanidis
e2fcba8e25
CI: Enable CRB for AlmaLinux/RockyLinux 9
2023-06-23 17:19:19 +03:00
Tasos Sahanidis
a99d4b320d
gui: Don't use deprecated QProcess::start method
2023-06-23 16:29:33 +03:00
Tasos Sahanidis
bcdadbd32b
CI: Build in Debug mode
2023-06-23 16:06:16 +03:00
Tasos Sahanidis
e6b023dccb
CI: Enable Werror
2023-06-23 16:06:08 +03:00
Tasos Sahanidis
7d4687de76
CI: Switch some images
2023-06-23 16:04:34 +03:00
Tasos Sahanidis
6c44fd9eb9
scripts: add nxp_rgb_count.py
2023-06-23 15:39:03 +03:00
Tasos Sahanidis
8f9d0e5749
cmake: Add WERROR option
...
It is meant to be used for CI
2023-06-23 15:36:59 +03:00
Tasos Sahanidis
74f5a46d5a
Merge branch 'k100-v2'
2023-06-23 15:25:46 +03:00
Tasos Sahanidis
73707dca68
Mark K65 Mini as experimental
...
The Fn combinations are not implemented in ckb-next and people might
not be happy that they don't function. They are too many to hack around
manually, thus it will have to wait.
2023-06-23 15:24:50 +03:00
Tasos Sahanidis
bd76bae260
Add K65 Mini
2023-06-23 15:22:52 +03:00
Tasos Sahanidis
ff88b9bd7e
Add K100 to GUI and daemon
...
Readd alt K100 lighting method
Do not send 2nd lighting data
It is moved to init because I can't easily tell when CUE sends it,
and it's definitely not once every frame.
Additionally, it is commented out because it broke some lights on certain K100s
Fix K100 control wheel in GUI
2023-06-23 15:22:45 +03:00
Tasos Sahanidis
3506dc6917
Disable release flag
2023-06-23 01:17:03 +03:00
Tasos Sahanidis
faca39b1fb
Release 0.6.0
2023-06-23 00:07:29 +03:00
Tasos Sahanidis
bfdf2a03e6
gui: Increase responsiveness of mute indicator
2023-06-22 23:51:15 +03:00
Tasos Sahanidis
0234efc0f5
gui: Make copy to mode button large enough
2023-06-22 23:50:47 +03:00
Tasos Sahanidis
95482e5e5d
Update translations
2023-06-22 22:45:51 +03:00
Tasos Sahanidis
3a1456af72
gui: Fix CkbMainBackgroundColour on Plasma
2023-06-21 01:22:44 +03:00
Tasos Sahanidis
b5acdeaece
gui: Fix transparent keywidget background under Plasma
...
Looks like setAutoFillBackground() doesn't always work on QOpenGLWidgets.
2023-06-21 01:21:19 +03:00
Tasos Sahanidis
a13d8726d7
gui: Don't print warnings for invalid animations
2023-06-20 01:17:38 +03:00
Tasos Sahanidis
dcd64c4386
Merge remote-tracking branch 'ckb-next-negril/gentoo-openrc'
2023-06-19 16:39:44 +03:00
Tasos Sahanidis
097f977ee6
Merge branch 'bragi-generic-dongle'
2023-06-19 00:15:20 +03:00
Tasos Sahanidis
4224c9484b
daemon: Add bragi generic dongle id
2023-06-18 23:52:37 +03:00
Tasos Sahanidis
2dcda6e963
Remove Harpoon Pro from FILE_HWSAVE
...
Shrug
2023-06-08 21:23:38 +03:00
Tasos Sahanidis
e77f68b0a5
Merge remote-tracking branch 'ckb-next-ripetersen/k60_pro_tkl'
2023-06-08 02:08:36 +03:00
Tasos Sahanidis
72f138d967
Merge branch 'limit_msaa'
2023-06-08 01:58:20 +03:00
Tasos Sahanidis
0e3058948e
Merge branch 'hi_res_scroll'
2023-06-08 01:51:48 +03:00
Tasos Sahanidis
d32b8e7bce
Implement REL_WHEEL_HI_RES / REL_HWHEEL_HI_RES
...
Should've been done a long time ago.
2023-06-08 01:34:33 +03:00
Tasos Sahanidis
a865d80e57
Fix conditions in usb.h caused by dark core PR
2023-06-08 00:29:32 +03:00
Tasos Sahanidis
d4232fd36e
Merge remote-tracking branch 'ckb-next-straut/feature/device_pairing'
2023-06-08 00:23:58 +03:00
Tasos Sahanidis
d5eef8152d
Merge remote-tracking branch 'ckb-next-clofriwen/Dark_Core_RGB_PRO'
2023-06-07 23:44:08 +03:00
Tasos Sahanidis
20e917dfc2
gui: Add option to disable MSAA
2023-05-04 21:35:34 +03:00