Wykres commitów

22 Commity (master)

Autor SHA1 Wiadomość Data
Chris Mayo 1850554b75 Fix SPNAV_EVENT_MOTION comparison with maxval 2023-12-28 01:38:47 +02:00
John Tsiombikas 7518e830c3 implemented missing repeat interval setting (requires latest libspnav) 2023-07-17 17:04:02 +03:00
John Tsiombikas af89e291b7 fix: do not crash on invalid button number events, warn and continue
fixes bug report #27
2022-09-11 18:24:45 +03:00
John Tsiombikas 285aefb102 Check for broken build due to invalid devices.png (non-LFS clone)
Cloning the repo without LFS, leaves a text file with a hash in place of
icons/devices.png instead of the real file. This causes a broken build
with spnavcfg crashing on startup.

This was documented from the start in the README.md file, but since
apparently nobody bothers to read that, I added an explicit broken build
detection and bailout at startup, with an informative error message, as
was suggested in pull request #26 discussion.
2022-08-26 09:20:14 +03:00
John Tsiombikas 7316c7a58c fixed crash when clicking on the serial device checkbox while the serial
device is not configured (closing issue #18).
2022-04-26 17:20:25 +03:00
John Tsiombikas 6dc5f9c5c8 added back the copyright headers 2022-04-01 06:18:40 +03:00
John Tsiombikas 8a8a6a79eb fixed key mapping UI: Escape key could not be selected 2022-04-01 04:16:04 +03:00
John Tsiombikas 068f19219a fixed sliders not responding to anything other than mouse drags, and
added a prominent notice about how persistence of settings works.
2022-03-28 19:26:18 +03:00
John Tsiombikas a4523baec2 changed the window type to QMainWindow, added menubar, and about dialog 2022-03-27 02:57:07 +02:00
John Tsiombikas 4a2de83b29 complete keymap functionality 2022-03-27 00:33:52 +02:00
John Tsiombikas 8bf1e25e6e implemented keymapping, untested 2022-03-26 23:42:29 +02:00
John Tsiombikas a437474d6e use the new RAWBUTTON events for button press feedback 2022-03-26 15:04:18 +02:00
John Tsiombikas 4ad1a11dcc give feedback on which buttons are held down at the top of the button
remapping tab
2022-03-26 14:15:23 +02:00
John Tsiombikas cc9deb96a7 mostly done with the button mapping interface 2022-03-26 14:06:30 +02:00
John Tsiombikas a13631e833 fixed string query truncation issue, and made the serial dev checkbox
affect the configuration, not just the "enabled" state of the editbox
2022-03-25 12:19:19 +02:00
John Tsiombikas 1082fedfc6 updated for the latest libspnav changes 2022-03-25 00:11:46 +02:00
John Tsiombikas a49c36be6c implemented more callbacks 2022-03-23 03:21:10 +02:00
John Tsiombikas 9e4e92e6b2 started writing callbacks 2022-03-20 21:55:09 +02:00
John Tsiombikas 0c38320f1a Progress on the new Qt GUI 2022-03-20 19:57:22 +02:00
John Tsiombikas a44577892a ok let's try again with Qt 2022-03-19 16:18:25 +02:00
John Tsiombikas 2bce8dcbbb spnavcfg updated to work with the new protocol, everything except saving
the configuration file.
2022-03-01 01:18:47 +02:00
John Tsiombikas a3403e5ea2 started converting GUI to use the new protocol 2022-02-15 20:45:18 +02:00