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