Enrico Turri
f131909353
Fixed conflicts after merge with master
2020-01-17 14:58:19 +01:00
Enrico Turri
ecccddbc67
ENABLE_3DCONNEXION_DEVICES_CLOSE_SETTING_DIALOG set as default
2020-01-17 11:45:52 +01:00
Enrico Turri
c4818dfe7b
3DConnexion devices -> Tweak of sensitivity parameters and dependency of translation from zoom factor
2020-01-17 09:36:34 +01:00
Enrico Turri
0dd7bc26d7
3Dconnexion devices translation linearly dependent on zoom
2020-01-16 10:17:07 +01:00
Enrico Turri
94a95f9786
Six degrees of freedom camera - 1st installment
2020-01-15 12:49:34 +01:00
Enrico Turri
71dcc792c6
Attempt to fix #3479
2020-01-08 12:30:42 +01:00
Enrico Turri
6b7323e5e9
#3385 - Further extended min/max sensitivity for 3Dconnexion devices
2020-01-07 13:17:39 +01:00
Enrico Turri
0e0fdcf697
3DConnexion devices' Y axis used for zoom in/zoom out
2020-01-03 14:42:52 +01:00
Enrico Turri
b4d45eb2d9
Fixed unresponsive 3Dconnexion device when switching to preview
2020-01-03 11:41:29 +01:00
Enrico Turri
e81d262c14
#3389 - Added logging of detected 3Dconnexion device
2020-01-03 10:01:27 +01:00
Enrico Turri
12859dbd6b
#3385 - Increased max sensitivity for 3Dconnexion devices
2020-01-02 11:56:48 +01:00
Enrico Turri
59e1ff1676
Added [X] and [Close] buttons to close 3Dconnexion setting imgui dialog by clicking on them
2019-12-16 13:35:45 +01:00
Enrico Turri
2c5b1b0e54
Some rework on layout of imgui dialogs
2019-12-11 15:30:25 +01:00
YuSanka
cb5289c1f9
Localization improvements:
...
* added wrapper to SliderFloat in imgui
* fixed localized text in Mouse3DController
* added take_snapshot for extruder change in object list
* fixed text typos in AppConfig.cpp, ConfigWizard.cpp and ConfigManipulation.cpp
2019-12-04 16:11:10 +01:00
Enrico Turri
9122b59bdd
Another attempt to fix build on Linux (due to ab00f501f1)
2019-11-25 12:45:49 +01:00
Enrico Turri
35a663a7f4
Fixed build on Linux
2019-11-25 11:13:50 +01:00
Enrico Turri
20814466c2
#3230 - Detection of 3Dconnexion devices every 2 seconds
2019-11-25 10:34:42 +01:00
Enrico Turri
77df2c0d6c
Fixed build on Linux
2019-11-11 13:41:50 +01:00
Enrico Turri
e1cc82c2d0
3Dconnexion devices -> Disabled handling of device buttons / Added camera target to debug dialog / Added extra debug output
2019-11-11 13:04:02 +01:00
Enrico Turri
3e72f3c90a
Fixed build on Linux
2019-11-08 15:54:44 +01:00
Enrico Turri
8ec650f178
3Dconnexion devices -> Added extra debug output
2019-11-08 14:43:15 +01:00
Enrico Turri
d54cbc55f7
3Dconnexion devices -> Another change in logic to select device
2019-11-08 13:31:34 +01:00
Enrico Turri
d0758526b6
3Dconnexion devices -> Modified logic to select device on Linux
2019-11-08 11:51:56 +01:00
Enrico Turri
f416d1b907
3Dconnexion devices -> Fix into Mouse3DController::handle_packet_button
2019-11-08 09:18:59 +01:00
Enrico Turri
c854284f80
3D connexion devides -> Added handling of 3 bytes long button packets
2019-11-08 08:47:57 +01:00
Enrico Turri
3f1674f91d
Fixed build on Linux and Mac
2019-10-21 15:20:36 +02:00
Enrico Turri
0594a3535c
Mouse3DController::connect_device() -> Modified logic to detect and select plugged device
2019-10-21 14:21:51 +02:00
Enrico Turri
402695b222
Mouse3DController -> Added debug output of device serial number
2019-10-21 11:30:29 +02:00
Enrico Turri
ec39044b13
Mouse3DController -> Enabled debug output to check device connection on Linux and Max
2019-10-21 11:06:18 +02:00
Enrico Turri
2399d964de
ENABLE_3DCONNEXION_DEVICES tech set as default
2019-10-11 15:51:36 +02:00
Enrico Turri
5ab873d0e6
ENABLE_3DCONNEXION_DEVICES -> Added support for 3Dconnexion universal receiver and battery level report
2019-10-11 15:29:57 +02:00
Enrico Turri
ad46ae9ce0
ENABLE_3DCONNEXION_DEVICES -> Debug output of device features
2019-10-11 09:16:20 +02:00
Enrico Turri
447fa0017c
ENABLE_3DCONNEXION_DEVICES -> Refactoring and code cleanup
2019-10-10 11:55:17 +02:00
Enrico Turri
6a3c73ed06
ENABLE_3DCONNEXION_DEVICES -> Slightly increased camera target movement limits
2019-10-10 10:49:47 +02:00
Enrico Turri
ec9ea9fb03
Fixed build on OsX
2019-10-10 09:29:55 +02:00
Enrico Turri
19217c94f7
ENABLE_3DCONNEXION_DEVICES -> Experimental input queues with max size
2019-10-10 09:04:44 +02:00
Enrico Turri
bd0b78a7f9
ENABLE_3DCONNEXION_DEVICES -> Added temporary debug output to measure input queue sizes
2019-10-09 15:23:30 +02:00
Enrico Turri
e871c4df95
ENABLE_3DCONNEXION_DEVICES -> Reworked deadzone check
2019-10-09 14:39:28 +02:00
Enrico Turri
0604315671
ENABLE_3DCONNEXION_DEVICES -> Added tech ENABLE_3DCONNEXION_DEVICES_DEBUG_OUTPUT for debug output
2019-10-09 14:18:43 +02:00
Enrico Turri
cf6387db71
ENABLE_3DCONNEXION_DEVICES -> Reworked parsing of data coming from device
2019-10-09 14:01:13 +02:00
Enrico Turri
c195840c5a
ENABLE_3DCONNEXION_DEVICES -> Added translation and rotation customizable parameter deadzone
2019-10-08 14:32:05 +02:00
Enrico Turri
476b81c1ce
ENABLE_3DCONNEXION_DEVICES -> Mouse3DController reworked to handle reports of length 7 bytes and 13 bytes
2019-10-08 13:38:08 +02:00
Enrico Turri
e321c590ba
ENABLE_3DCONNEXION_DEVICES -> added debug code to get 3Cconnexion device product id
2019-10-08 09:52:56 +02:00
Enrico Turri
6b57febe0c
ENABLE_3DCONNEXION_DEVICES -> Hack for filtering out mouse wheel events coming from 3Dconnexion driver
2019-10-08 08:44:50 +02:00
Enrico Turri
cea2b5d621
ENABLE_3DCONNEXION_DEVICES -> Update 3D scene only when mouse 3D device send update messages
2019-10-07 09:31:23 +02:00
Enrico Turri
aaed88eef7
ENABLE_3DCONNEXION_DEVICES -> Automatic detection of plugging/unplugging 3Dconnexion devices
2019-10-04 10:59:27 +02:00
Enrico Turri
1ebb8d3caa
ENABLE_3DCONNEXION_DEVICES -> Another small refactoring of Mouse3DController
2019-10-04 07:58:01 +02:00
Enrico Turri
c64f563e63
ENABLE_3DCONNEXION_DEVICES -> Refactored Mouse3DController to simplify code
2019-10-03 12:16:59 +02:00
Enrico Turri
a8760a5526
ENABLE_3DCONNEXION_DEVICES -> Refactored Mouse3DController to be unaware of current active GLCanvas3D
2019-10-03 11:38:31 +02:00
Enrico Turri
42030bc6c7
ENABLE_3DCONNEXION_DEVICES -> Serialization of mouse device parameters into config
2019-10-03 10:26:28 +02:00