Commit Graph
3665 Commits
Author SHA1 Message Date
Neil HorneandGitHub 7d9ecd275a fix(cpn): Missing brackets in model print (#2297) 2022-09-08 21:42:22 +10:00
Neil HorneandGitHub ab640e3055 feat(cpn): Rename model Save to Export (#2296) 2022-09-08 19:10:08 +10:00
4e49ac68be feat(colorlcd): Special Function to set main screen (#2160)
* Special Function to set main screen (#2135)

* chore: Add new SF to LUA constants list

* Companion support

* Formatting

* get rid of magic number

* Add function to get the number of custom screens

* Change screen numbering from 0-based to 1-based.

* Allow SetScreen custom function for Color LCD only

* add range protection

* cleanup

* yet, range protection once again

* fix: paintSpecialFunctionLine can't alter SF param data

* Fix screen initialization in companion

* move screen switching to the UI

* Trigger view change from guiMain()

* chore: Change "SET" to "Set" for consistency

* fix: Somehow missed extra comma in `TW`

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: elecpower <neilh713@tpg.com.au>
Co-authored-by: Raphael Coeffic <raphael.coeffic@frafos.com>
2022-09-07 21:40:34 +10:00
Neil HorneandGitHub 435e4c86f5 fix(cpn): Add model with template crashed simulator (#2289) 2022-09-07 20:13:43 +10:00
Neil HorneandGitHub 58a6239ac5 fix(cpn): Companion simulator would crash post add model (#2281) 2022-09-06 21:08:02 +10:00
dlktdrandPeter Feerick aec0639e66 (fw+cpn) libsim not loading models, set mod on new lbl 2022-09-06 21:04:10 +10:00
dlktdrandPeter Feerick 4067c6df07 (fw,cpn) Support commas in labels
Remove more cpn unused code
2022-09-06 21:04:10 +10:00
dlktdrandPeter Feerick 441d7a25f1 (cpn) Warning if rename to duplicate 2022-09-06 21:04:10 +10:00
dlktdrandPeter Feerick 93bfd5b264 (cpn) fix not marking as modified 2022-09-06 21:04:10 +10:00
dlktdrandPeter Feerick 18a51dcf4f (cpn) Fix - Always show checkboxes 2022-09-06 21:04:10 +10:00
dlktdrandPeter Feerick 9131125b58 (cpn) Remove more un-unsed code, new set. add "Fav" lbl 2022-09-06 21:04:10 +10:00
dlktdrandPeter Feerick d462e24862 (cpn) Labels - Various fixes
Don't allow duplicate
Partial labels of others also selected
Paste doesn't update labels list
2022-09-06 21:04:10 +10:00
dlktdrandPeter Feerick 32a6f792b9 fix(cpn) Delete Label, Import models, Add fav
CMPN: Correct not reading models if no labels.yml

CMPN: Fix crash if no delete with no label selected
2022-09-06 21:04:10 +10:00
elecpowerandPeter Feerick c434f49cae Fix disabled File and Edit menus 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 1f50bb29f4 Disable Manuals and other Documents menu action 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 28f38f4c9e Rename update options dialog button labels 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick edbf638357 Fix manual check for updates and some renames 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 3e6a9ddd5a Fix sounds chooser cancel action and improve progress messaging 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 7ce07f5a82 Wording tweak 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 1d91d289a7 Split housekeeping tasks 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 38749d713d Invoke interactive update mode if any updates found on startup 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 19db99c4c2 Use sounds.json release asset for available languages and variants 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 1d9f0d7d76 Sounds language pack choice 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 316ab766fa Fix firmware install filter 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 4f089acf65 Minor msg wording change 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick b99514c5b8 Move settingsIdx to private 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 2578c759ce Check if any components flagged as updateable 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick d9237cc320 Tweak dialog sizing 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 443f4f349a Delay initialisation of fw flavour and language until update process runs 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 887902bf4f Include OpenSSL 1.1 in Win32 and Win64 installer packages 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick d86e60c45a Offer to restart Companion after install on linux 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick caa5100077 Rework companion installer for linux 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 8d99c66491 Fix decompress result to calling function 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 5a9b5bfc23 Comment out more msgs 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick ba2ceca8d7 Comment out informative debug messages 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick df8bec52c4 Change msgs from info to debug 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick bb4ed8023d Improve messages and update options dialog checkbox after Forget 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 7ee796d56a Fix autoupdate not doing anything, release dir name validation, various msgs 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick cc68bd2d84 Handle no sd path set 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 0248a1c7d6 Code tidy 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 696118052e Update radio detection for deciding whether to display splahs settings 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 07f9d38237 Rename settings and change the way post install deletes are configured and operate 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 97048a1544 Add prompt sd sync and install app setting 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 5b5d4de288 Add log level to settings reset 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 66a2eb996c Miniz change some msg types 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 954159776a Change settings default updateLogLevel to QtInfoMsg 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 3d340fa39e Rename resetRun functions 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick 3621b26403 Fix MacOSX OS compile and warnings 2022-09-06 09:29:41 +10:00
elecpowerandPeter Feerick bbfaf86bc8 Refactor firmware and companion updates plus add extra supporting components 2022-09-06 09:29:41 +10:00
c8693569b0 feat(color): New label based Model Selector (#1374)
* Model Labels Selector

* Portrait Layout

* Receiver ID Check

* Fix Labels .yml format

* Companion Initial Commit

commit 967ddf3979b4954402fe62c858faba4b7a416bba
Author: dlktdr <cblackburn320@gmail.com>
Date:   Mon Aug 29 01:49:15 2022 -0700

    Fix Labels .yml format

commit 534221cad9e01146c47a9ac1080a655e04f1f6c8
Author: dlktdr <cblackburn320@gmail.com>
Date:   Mon Aug 29 01:20:57 2022 -0700

    Receiver ID Check

commit f32c0939d44e9ae60bc0705a9176354c23fec198
Author: dlktdr <cblackburn320@gmail.com>
Date:   Sun Aug 28 23:13:25 2022 -0700

    Portrait Layout

commit 961181217c7841ff3f21299ac6aa419b810f80e9
Author: dlktdr <cblackburn320@gmail.com>
Date:   Sat Dec 11 16:56:13 2021 -0800

    Model Labels Selector

commit dc99dd40d2
Author: David PHAM-VAN <1387855+DavBfr@users.noreply.github.com>
Date:   Fri Aug 26 03:04:34 2022 -0300

    feat: Allow Lua widget to override built-in widget with same name (#2208)

    * Allow CPP Widgets Override with LUA

    * Reset a widget option it the type differs

commit 4b747caff9
Author: eshifri <46511024+eshifri@users.noreply.github.com>
Date:   Thu Aug 25 19:47:53 2022 -0700

    fix: Write model name into models.yml when duplicating model (#2224)

    * Update model name in the models.yml file (#2214)

    * Fix the length of the name.

commit e97f23a305
Author: eshifri <46511024+eshifri@users.noreply.github.com>
Date:   Wed Aug 24 21:19:52 2022 -0700

    fix(cpn): Fix full path to model notes for Simulator (#2223)

* Correct Highlighted Column

* labels .yml indentation

* Update da.h

New defines translated to Danish

* Update dataconstants.h

Omit warnings due to difference of LEN_MODEL_FILENAME and LEN_MODEL_NAME in modellist.cpp

* Update modelslist.cpp

Wonder if this are the right file in PR #1374 (?), seems a lot are changed to the better in #1374

* Update dataconstants.h

Restore #define for LEN_MODEL_FILENAME to 16

* Rebase, Correct Issues

Delete now deletes instead of select
New model stores correct information
Duplicate save all information in cell
Rework items to use cell over button
Reword function variables

* CMPN: Add context menu

Fix output not functional. Removed Yaml::null at some point :)
Fix some compiler warnings

* CMPN: Compiler warning, replace ,->_ in list

* FW: Various Changes

Change view to a grid
Don't allow comma in label name
Add scroll indicators
Save sort order

Co-authored-by: HThuren <99370924+HThuren@users.noreply.github.com>
2022-09-03 09:01:19 +10:00