John Tsiombikas
d1e779143a
update autobuild to use upload-artifact@v4
2024-12-13 15:26:38 +02:00
Stephen Hurd
f87a78468e
Immediately expand wildcards
...
If wildcards are expanded later, a duplicate of ui.moc.o can be
added to the link command-line, which will fail with some linkers
due to duplicate symbols.
2024-11-30 21:44:36 +02:00
Chris Mayo
94339197ed
Fix broken link from about dialog to libspnav repository
2024-11-28 23:24:59 +02:00
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
4d0fd40f39
autobuild: make sure to pull LFS data correctly
2023-03-11 23:49:42 +02:00
John Tsiombikas
e9a11e97cc
macosx auto-build: install pkg-config before attempting to build
2023-03-11 23:35:00 +02:00
Alberto Fanjul
676cb8e5a6
Add dominant axis button action
2023-02-22 20:16:26 +02:00
John Tsiombikas
fd9aa10fb8
Make sure there are no duplicate object files. Closes issue #29
2023-01-08 21:49:12 +02:00
John Tsiombikas
c6a4457adf
add autobuild status on readme
2022-12-01 00:46:49 +02:00
John Tsiombikas
9caaf99e9d
added github automated build files
2022-12-01 00:45:13 +02:00
John Tsiombikas
e14ef7cb56
Qt5 requires C++11, make it explicit for compilers where it's not the default
2022-11-30 21:37:41 +02: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
3e33b46db8
rename incdir and libdir to incpath and libpath
2022-09-06 15:55:44 +03:00
John Tsiombikas
853efdc1b4
add $(PREFIX)/include and $(PREFIX)/lib to the search paths
2022-09-06 15:54:41 +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
Herbert Graeber
638598c5bb
Align for headlines and check boxes
...
Looks a little bit better...
2022-05-15 03:31:09 +03:00
Herbert Graeber
8f68376601
Remove unneeded rowspans in spnavcfg.ui
...
The translation and rotation group boxes contain not 4 but 6 rows,
interleaved by rowspans. Because of this the TY, TZ, RY and RZ lines
are not properly vertically aligned. This commit make merges those rows.
2022-05-15 03:31:09 +03:00
John Tsiombikas
114589a320
added FAQ and git-lfs notice
2022-05-04 16:44:58 +03:00
John Tsiombikas
4630ed1d87
possible fix for issue #19 (visual glitches)
2022-04-26 17:32:26 +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
04bb7d47cd
change spacenavd/libspnav minimum requirement version numbers in the readme
2022-04-01 04:56:33 +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
07087c1407
fix per-axis sensitivity spin-box step and maximum
2022-03-27 13:18:24 +03:00
John Tsiombikas
647da056fa
added icon to the main window
2022-03-27 04:11:45 +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
dc320ee730
updated readme
2022-03-01 01:32:12 +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
John Tsiombikas
97673e7f9d
Stop installing multiple-sized icons in $PREFIX/share/pixmaps. Which
...
according to github issue #9 , goes against the convention. Install them
under $PREFIX/share/icons/hicolor/WxH/apps/ instead, where we previously
used to install links to the icons under pixmaps.
2020-11-29 23:35:22 +02:00
John Tsiombikas
c85e6cdd1e
preparing for bugfix release
2020-11-15 02:48:56 +02:00
John Tsiombikas
9dcbf2e40b
Brought the config file loading/saving code up to date with current
...
spacenavd. Fixes issue with dropped unknown options from config files
when using spnavcfg. See issue #8 .
2020-11-15 02:43:01 +02:00
John Tsiombikas
4edd00de1c
fixed a couple of minor bugs
2020-05-26 01:45:01 +03:00
John Tsiombikas
c9aa215c24
configure: pass CFLAGS and LDFLAGS as add_cflags and add_ldflags to the
...
makefile. Closes github issue #5 .
2020-02-01 22:28:58 +02:00
John Tsiombikas
cf04171cad
Merge pull request #2 from ErichRitz/install-spnavcfg-desktop-file
...
Install spnavcfg.desktop
2018-11-08 02:55:06 +02:00
Erich Ritz
2f36257442
Install spnavcfg.desktop
2018-11-02 17:25:26 -07:00
John Tsiombikas
0f97394234
screenshot in the readme file
2018-08-21 07:20:29 +03:00