Max Paperno
23aaee9ecf
[Simulator][TelemetrySimulator] Add persistent option to enable simulation when window is opened; Add option to pause simulation on window hide (was always true); Add option to set RSSI=0 on simulation pause to trigger “telemetry lost” alarm.
2018-07-06 14:03:41 -04:00
3djc
5dd365238e
Merge branch '2.2' into 2.3
2018-07-06 07:16:27 +02:00
Bertrand Songis and GitHub
e6aea64689
Merge pull request #6006 from opentx/mpaperno/cpn_settings_refact
...
Refactor Companion settings system
2018-07-05 19:09:47 +02:00
Bertrand Songis and GitHub
86b48d8258
Merge pull request #6009 from opentx/mpaperno/cpn_fsync_v2
...
SD Sync "version 3"
2018-07-05 19:07:10 +02:00
Max Paperno and Bertrand Songis
d253c3163b
[Companion] Delete QNetworkReply after update checks and release notes d-load (prevents leftover open handles, see QNetworkAccessManager docs); Use only one QNetworkAccessManager in MainWindow and properly dispose of it. ( #6010 )
2018-07-05 19:01:55 +02:00
Arne Schwabe
961c1d60e0
Remove templates
2018-07-05 12:05:55 +02:00
LapinFou and 3djc
ec49fb9e49
Shorten translation.
...
(cherry picked from commit 337e224 )
2018-07-05 08:44:28 +02:00
LapinFou and 3djc
4313d23ba7
Updated French Translation.
...
(cherry picked from commit 8dda878 )
2018-07-05 08:44:19 +02:00
LapinFou and 3djc
5a6f3f04e7
Initial version.
...
(cherry picked from commit eeaab12 )
2018-07-05 08:44:13 +02:00
LapinFou
337e224ad3
Shorten translation.
2018-07-02 10:17:25 +02:00
LapinFou
8dda878c62
Updated French Translation.
2018-07-01 18:05:56 +02:00
LapinFou
eeaab1268e
Initial version.
2018-07-01 18:03:23 +02:00
Max Paperno
66ffa18dce
[Companion] Rework SD Sync implementation:
...
~ Move UI to new FileSyncDialog class;
~ Improve UI responsiveness during operation (closes #5005 );
+ Add log verbosity option (also helps with UI response);
+ Add several filtering settings in new "extra options" panel (include/exlude patterns, symlinks, recursive, empty folders);
~ Exclude patterns ".*" and "System Volume*" by default (addresses #5213 , #5106 );
+ Sanity check file timestamps when using date comparison, future dates are invalid (addresses #5735 );
~ Folders are no longer included in file counts (total/created/etc);
~ Ignore unreadable files/dirs (also enables NTFS permissions check);
~ Switch from QMutex to QReadWriteLock.
2018-06-30 12:03:49 -04:00
Max Paperno
a236b4c59b
[Companion][ProgressWidget] Improve handling of showing/hiding details text; Speed up addMessage(); Adjust layout size policies.
2018-06-30 10:24:09 -04:00
Max Paperno
ff82a575f6
[Companion][AutoLineEdit] Add ability to work with QString data type w/out default validation.
2018-06-30 10:24:08 -04:00
Max Paperno
86fb88cdee
[Companion][AutoComboBox] Add updateValue() function in line with other Auto* widgets; Add currentDataChanged() signal.
2018-06-30 10:24:08 -04:00
Max Paperno
316a2508a5
[Companion] Add AutoBitsetCheckBox
2018-06-30 10:24:08 -04:00
Max Paperno
63476c03f3
[Companion] Implement application settings import and export via GUI and CLI.
2018-06-29 20:18:35 -04:00
Max Paperno
988c837011
[Companion] Refactor settings system (CompStoreObj/AppData/etc):
...
~ All stored properties are fully dynamic, using an extended version of the Qt Property System;
~ CompStoreObj is now QObject subclass;
+ All properties now have change notifier signals;
~ Do not store default values in settings;
+ Add _reset() and _default() functions for each property;
+ Settings import now ignores all non-existent properties automatically;
+ Add settings export functions;
+ Add more version macros;
~ Remove template functions;
~ Move DownloadBranchType and create NewModelAction enums and register with Qt meta system;
~ Multiple efficiency and optimization changes (const functions, literals, etc).
2018-06-29 20:00:10 -04:00
Max Paperno
2869d8574d
[SimulatorOptions] Add comparison operators.
2018-06-29 19:47:25 -04:00
Max Paperno and Bertrand Songis
71912cfdbd
Refactor Companion Windows install and installer targets ( #5949 )
...
* [companion][build][Windows] Refactor 'install' and 'installer' targets: Use qtwindeploy to collect Qt dependencies; 'install' with WIN_DO_FULL_INSTALL=YES now really copies everything needed; Simplified NSIS script, now also supports MinGW build; Refactor libeay search.
* Rename nsis input script.
* Fix NSIS input script name in CMakeLists.txt.
* [Companion][build] Create new Windows icon with more sizes; move icon files out of src root.
2018-06-29 08:07:02 +02:00
Max Paperno and Bertrand Songis
2eec091ac0
Companion custom functions sound playback fixes ( #6000 )
...
* [CompanionIcon] Can now add multiple image files to icon for representing different UI states (checked/active/etc).
* [Companion][CustomFunctionsPanel] Fix sound file locked after playback (fixes #5222 , fixes #5997 ); Refactor play button (fixes #4929 ); Create new QMediaPlayer on each play and load in "LowLatency" mode instead of stream.
2018-06-29 08:04:45 +02:00
Sebastien Charpentier and Bertrand Songis
54e0795e51
Fr Translation update ( #5991 )
...
* Initial version.
* Updated French translation.
2018-06-27 16:13:40 +02:00
3djc and Bertrand Songis
a9e88c272a
Remove misleading RC99 ( #5982 )
...
Replace 'release' by 'version' in a few places
2018-06-23 09:07:13 +02:00
3djc and Bertrand Songis
f76c23d7f7
Remove nofp option for a few board ( #5986 )
...
* Remove nofp option for a few board
* Little fix
2018-06-23 09:06:43 +02:00
Arne Schwabe and Andre Bernet
e3ea859592
Ignore hidden folder on sync ( #5976 )
2018-06-18 15:39:34 +02:00
Max Paperno and Bertrand Songis
812ba76e0d
[Companion][ModulePanel] Fix RF Output Power setting getting reset to default on every update() (re-opening model editor, etc) ( fixes #5954 ); Prevent some needless updates during setup. ( #5970 )
2018-06-16 00:09:09 +02:00
Sebastien Charpentier and Bertrand Songis
0e7e27edbf
Updated French translation ( #5967 )
...
* Initial version
* Updated French translation.
2018-06-14 19:34:18 +02:00
Sebastien Charpentier and Bertrand Songis
a2d797310a
Updated French Translation ( #5955 )
...
* Initial version
* French Translation
2018-06-13 22:28:08 +02:00
Max Paperno and Bertrand Songis
1de4d86661
[Companion][MixesPanel] Fix disappearing mixer lines after an invalid line is removed. ( #5957 )
2018-06-13 22:27:45 +02:00
3djc and Bertrand Songis
6898efcc02
Prevent X9E simu crash when BT is enabled ( #5966 )
...
* Better 'non horus BT' XE handling
* Cleanup
* Adjust BT message for X9E
* [Companion][HardwarePanel][X9E] Change BT Mode options to OFF/Enabled, X9E only.
2018-06-13 22:25:22 +02:00
Kilrah
d74c6acc0b
We can now know what radio a random file comes from a little more easily...
2018-06-11 23:01:50 +02:00
Neil Horne and Bertrand Songis
d460f005c6
Companion curve enhancements ( #5947 )
...
* Add point to custom curve using mouse click
* Add more curve enhancements delete and resize points
* add scene constructor
2018-06-09 11:35:41 +02:00
Sebastien Charpentier and Bertrand Songis
9ffcac744a
Updated French Translation ( #5948 )
...
* Initial version
* Updated French translation + fixed some typo
* Fixed warning message
2018-06-06 11:19:18 +02:00
Arne Schwabe
702a8cb0c3
fix clang compiler warning
2018-06-05 11:21:10 +02:00
Max Paperno
0a4ca595ed
[Companion][MixersListWidget] Enable multiple selection capability on Inputs and Mixes editors ( closes #5029 ); Fix bug with custom style propagation; cosmetics.
2018-06-05 03:34:42 -04:00
Sebastien Charpentier and Bertrand Songis
5302254462
Fr Translation ( #5941 )
...
* Initial version
* Updated French translation.
2018-06-04 22:23:21 +02:00
Max Paperno
41419b4cee
[Companion] Move some single-use functions out of helpers module; cosmetics.
2018-06-04 05:15:16 -04:00
Max Paperno
8de53f18e6
[LogsDialog] Fix GE export on OSX (since 9796654).
2018-06-04 05:12:57 -04:00
Max Paperno
777fc58578
[Companion][ModulePanel] Fix RF Output Power warning message display.
2018-06-04 04:51:32 -04:00
Max Paperno
e2977540d9
[Simulator][SimulatorOptions] Fix the misguided version check.
2018-06-04 04:51:09 -04:00
3djc
c11a88f108
Fix title display issue in french under Liunux
2018-06-04 09:37:16 +02:00
Andre Bernet
14a96e17be
OSX compilation
2018-06-04 07:57:28 +01:00
Max Paperno and Bertrand Songis
2c5b54d7f3
[Companion][build][Windows] Allow alternate locations for OpenSSL DLLs to be included with CPN installation (removes PyQt4 dependency). ( #5939 )
2018-06-04 07:44:00 +02:00
Max Paperno and Bertrand Songis
3af2b090e5
Fix remaining model editor sync issues with RawSource changes. ( #5936 )
...
* [Companion] Fix RawSource updates in Custom Function selectors (part fix for #4917 ).
* [Companion] Fix RawSource updates in HeliPanel selectors (closes #4917 ).
2018-06-03 23:20:14 +02:00
Max Paperno and Bertrand Songis
9796654816
[Companion] Log viewer Google Earth fixes ( #5937 )
...
* [Companion][LogsDialog] Use relative path for Google Earth track icon (fixes #5080 ); Use detached process to launch GE (does not restart GE for every export, does not keep handle to GE process); Fix typo in warning message.
* [LogsDialog] Use GE export file path as base for icon path (don't assume TempDir); Fix auto-connection warning from Qt due to misnamed function; Remove redundant check for existing GE file.
2018-06-03 23:19:25 +02:00
Max Paperno and Bertrand Songis
487c0de90f
[Companion][InputsPanel] Fix "ghost" input names being left over when moving items ( closes #5740 ); Cut/paste and drag-move will now also copy the input name if destination input is nameless and source input becomes empty (will not duplicate names); Clean up/simplify some code. ( #5942 )
2018-06-03 23:16:20 +02:00
Max Paperno
c19b1a65bf
[Companion][MdiChild] Possible fix for "disappearing" toolbars in file editor windows.
2018-06-03 15:42:52 -04:00
Max Paperno
cd8f006d31
[Companion] HardwarePanel - fix saving of Bluetooth Mode selection (and related Qt warning), introduced in a87722b.
2018-06-02 21:10:51 -04:00
Max Paperno
40c5f0432c
[Companion] AutoComboBox - fix possible crash with null field.
2018-06-02 21:10:51 -04:00