Commit Graph
19 Commits
Author SHA1 Message Date
Karl Fleischmann a8d85ab55a gui: Update translation files
Done by executing "lupdate" target.
2026-05-25 21:58:09 +03:00
Karl Fleischmann 35ef0cddba gui: rebindwidget - Add input for repetition debounce and delay 2026-05-25 21:58:08 +03:00
Karl Fleischmann 71bd73063b gui: rebindwidget - Prefix type for qt enum values
This was done automatically by the Qt Widget Designer.
2026-05-25 21:58:04 +03:00
Karl Fleischmann 46f2f08e76 daemon, gui: Consolidate keyname length in project
This commit fixes incorrect behavior of the 'w' key which was linked to
the "ctrlwheelcw" event, because the keyname was read in 10 character
chunks.

Create a consolidated macro, with a large enough limit to allow all
currently relevant keys. Replace all custom keyname lengths with this
macro. Ensure that relevant sscanf() calls use an appropriate string
version of this length (minus one for the trailing '\0').

CKB_KEYNAME_MAX in animation.h still needs to be kept in sync manually
due to it being a standalone header.
2026-05-22 17:51:42 +03:00
Karl Fleischmann b95f3b272d daemon: Emulate keyup event for control wheel events
This allows for appropriate, repeatedly emitted events from a control
wheel dial.
2026-05-20 16:34:56 +02:00
Karl Fleischmann 8631b804fe daemon: Clear K100 dial bits
Unconditionally clear the controlwheel keybits for all devices, that
have a control wheel.
2026-05-20 16:33:52 +02:00
Karl Fleischmann cf856752dd daemon: Clarify byte/bit iteration in is_wheel_keybit()
This commit renames the variables in is_wheel_keybit() to match the ones
used in inputupdate_keys() (and also make more sense).
2026-05-20 16:33:52 +02:00
Karl Fleischmann db85c03798 gui: gradientdialog - Update design files
- Convert main layout to a vertical one, as there is only one column,
- resize preset list widget to allow for more visible items,
- make dialog resizable vertically,
- change flow of preset list to be more intuitive (fill the items left
  to right and wrap at the width, instead of listing into a horizontal
  scrolling view),
- display scroll bars in preset list only when necessary, and
- minor changes like spacer changes, etc.
2026-05-19 20:12:20 +03:00
Karl Fleischmann 6348dfbe68 gui: gradientdialog - Add pastel rainbow colors
Based on the default rainbow but with a softer hue.
2026-05-12 09:10:36 +02:00
Karl Fleischmann 4b8881c738 gui: keyaction - Emit volume control keys for control wheel inputs 2026-04-23 15:10:18 +02:00
Karl Fleischmann 7cc4df0d15 github: Remove references to matrix chats
Forgotten in 2ed8dd12
2026-03-24 12:15:20 +00:00
Karl Fleischmann f1ed8ac9d8 daemon, gui: keymap - Add counter/-clockwise dial input to K100
Replace the hard-coded volup/voldown scancodes, so they can be
separately assignable from the traditional volume barrel wheel on the
right.
2026-03-06 22:50:15 +01:00
Karl Fleischmann fac9d20cc4 gui: keymap - Refactor K100 control-wheel
- Place whole control-cluster further left to be more similar to the
  design,
- replace individual attribution of control-wheel-button with
  consolidated assignment for easier reading, and
- separate control-wheel and media control groups.
2026-03-06 22:46:54 +01:00
Karl Fleischmann 941b484e70 keymap: K100 - Replace rwin with Fn button 2026-03-05 16:23:46 +01: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