Commit Graph
2131 Commits
Author SHA1 Message Date
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
Morgan Smith ed70884da8 Added K100 Mechanical Funcionality 2023-06-23 15:22:51 +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 v0.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
Paul Zander 0468c7d151 OpenRC: rework init.d file
The original version reimplemented start() and stop() circumvented the
added logic in the default ones.

This simplifies the file and allows the user to configure the service in
/etc/conf.d/cbk-next-daemon.

One example would be:
command_args="--enable-experimental"
2023-06-18 21:48:24 +02: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
Robert Petersen e8864f8cb3 Add support for the K60 PRO TKL, like the K60 PRO RGB but tenkeyless 2023-06-08 02:06:12 +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
S-Traut e91a8a4888 Implement pair command
fixing include

handling multiple devices

fixing issues with the dongle pairing & encryption

moving functions in proper files

Cleaning up profile.c

Cleaning up utils for random generation

Undo dongle change

Undo kb active
2023-06-08 00:09:19 +03:00
Tasos Sahanidis d5eef8152d Merge remote-tracking branch 'ckb-next-clofriwen/Dark_Core_RGB_PRO' 2023-06-07 23:44:08 +03:00
Clofriwen 031a230b5a Merge branch 'master' into Dark_Core_RGB_PRO 2023-05-10 20:57:56 +02:00
Tasos Sahanidis 20e917dfc2 gui: Add option to disable MSAA 2023-05-04 21:35:34 +03:00
Tasos Sahanidis f6258b4ad1 gui: Add MSAA limits for older Intel GPUs 2023-05-04 21:35:32 +03:00
Tasos Sahanidis f1e05a53ef gui: Use organizationName() to avoid duplicate strings in settings 2023-05-04 19:09:07 +03:00
Tasos Sahanidis 73a1985f81 gui: Add settings for MSAA and SwapInterval 2023-05-04 19:09:04 +03:00
Tasos Sahanidis a3e3f4cab4 gui: Fix indentation in main.cpp 2023-05-03 19:23:57 +03:00
Tasos Sahanidis fdf9fbc09e gui: Fix crash on PA Callback with nullptr info 2023-04-30 04:15:07 +03:00
Tasos Sahanidis c0014d7ce6 gui: Fix animation settings dialogs being cut off 2023-04-19 05:18:40 +03:00
Tasos Sahanidis 8cd5af34e2 gui: Disable VSync 2023-04-19 04:55:18 +03:00
Tasos Sahanidis 275c459fe4 gui: Store the scaled device overlay 2023-04-19 03:10:34 +03:00
Tasos Sahanidis 1398617a58 mviz: Allow more PA events to be processed per frame 2023-04-18 22:07:13 +03:00
Tasos Sahanidis 55dd19e5a0 Implement AGC for mviz 2023-04-18 02:04:10 +03:00
Tasos Sahanidis 00f95a5f48 Merge branch 'wiki' 2023-04-14 17:15:00 +03:00
S-Traut 65f1fdf0dd Mark bragi dongles correctly as active 2023-04-14 10:40:43 +02:00
Nathan Price 9c3e0518b0 Add details for wiki edits 2023-04-12 10:47:46 -04:00
Tasos Sahanidis 51dec946ce Correct patch index for K55 Pro (XT) 2023-04-02 13:35:12 +03:00