Commit Graph

144 Commits (f0de4141c874d64ba6cfc01813815dfc8da091f6)

Author SHA1 Message Date
Dominic Clifton bd98aca67f Merge branch 'new_stuff' of
https://github.com/skaman82/cleanflight-configurator into
skaman82-new_stuff

Fix up messages.json formatting.

Conflicts:
	_locales/en/messages.json
2015-12-15 00:51:42 +01:00
skaman82 c498e7de34 Added support for failsafe TAB
Made in cooperation with skaman82.

Summary of modifications:
- Extended data storage to hold data for new/changed MSP messages.
- Added support for added/changed MSP messages.
- Added assigned mode(s) to AUX labels.
- Tooltip changes.
- Included style modifications to configuration tab from Skaman82.
- Moved all texts from failsafe tab .html to `messages.json`.
- Removed failsafe settings from configuration tab (now obsolete).
- Added failsafe-tab variables to Backup & Restore.
- Reorganized stage 2 elements, cleanup and corrections.
2015-12-13 17:50:26 +01:00
NightHawk32 e6579a9fbe Added callback for log close animation, on close the log now scrolls to the most recent log entry. 2015-11-25 16:51:50 -05:00
NightHawk32 7531ce69fe Profile is now changable globally. 2015-11-22 16:00:01 -05:00
NightHawk32 77deaa9af3 Now saving the state of the log window. 2015-11-19 17:13:10 -05:00
skaman82 f85d0e01a1 error fix 2015-11-17 03:40:46 +01:00
skaman82 13aac48a79 Merge remote-tracking branch 'cleanflight/development' into new_stuff
# Conflicts:
#	_locales/en/messages.json
#	tabs/pid_tuning.html
2015-11-16 23:13:35 +01:00
skaman82 19897cd574 started to work on new GUI functionality 2015-11-15 23:35:22 +01:00
Albert Kravcov 34a45e0b9b Fixing tab area (when log is open) = now scrollable. Also fixed: receiverMSP Button 2015-11-15 16:33:37 +01:00
skaman82 990fd26eb9 Including fixes from wanderzell
• fixes small css bug with tooltip icons
• fixes sensor icons nit showing up when connecting Naze32 Acro rev6
and Sparky1.1
2015-11-12 09:56:03 +01:00
skaman82 0880343488 Merge remote-tracking branch 'cleanflight/development' into GUI-rework
# Conflicts:
#	main.js
#	tabs/landing.js
2015-11-11 22:08:19 +01:00
Dominic Clifton d73196ea11 Fix toggle buttons reverting to checkboxes after reboot.
This moves GUI specific code out of main and the individual tab js files
into gui.js, where it fits better.
2015-11-11 21:01:22 +00:00
skaman82 e429cf623d placing tooltip content into the json file 2015-11-11 11:54:56 +01:00
skaman82 b6b2812271 Fixing toggle buttons and the motors tab 2015-11-10 09:38:43 +01:00
Dominic Clifton ea2d59f4fb Remove unfinished light/dark theme switching code. 2015-11-10 01:37:57 +00:00
Dominic Clifton 8324a2c002 Fix repeated documentation link generation. Fixed repeated switchery
checkbox code.
2015-11-09 23:01:42 +00:00
skaman82 ae453edb42 Landing Tab rework 2015-11-07 06:16:02 +01:00
skaman82 1816979cc4 More Work done:
• Tooltip integration
• Sensor Tab: rework
• Help & Documentation Tab: basic styling
• Logging Tab: basic styling
• PID Tab: some fixes
• Added the word „configurator (+ version)“ under the logo
• Removed not yet used „help icons“
2015-11-05 16:37:15 +01:00
skaman82 54d7c24e82 First rework of Configuration Tab
… also minor fixes to switchery buttons
2015-10-30 09:46:53 +01:00
skaman82 b91bdc1d0b Reduced animation speed of the logbar 2015-10-29 09:38:52 +01:00
skaman82 968e10feeb switchery integration 2015-10-29 00:30:22 +01:00
skaman82 9489b13c13 Ports tab clean up 2015-10-28 20:23:48 +01:00
skaman82 770cae9ee4 Some finetuning 2015-10-28 17:39:33 +01:00
skaman82 4d6fae7fb1 CSS fixes 2015-10-28 13:15:59 +01:00
skaman82 dcc037c549 Fix for open log 2015-10-28 12:35:44 +01:00
skaman82 819c07f2f5 Added sensor icons. Experimenting with theme change 2015-10-26 22:54:05 +01:00
skaman82 f6a9005049 experimenting 2015-10-26 19:50:51 +01:00
skaman82 391a733aa8 Added icons
Changed tab selection function to give each tab a separate class for
icons. Added icons, cleanup work
2015-10-26 00:51:41 +01:00
skaman82 ba23917ef7 Log bar upgrade to show scroll functionality to user 2015-10-24 06:53:48 +02:00
skaman82 71b9e6dad4 testing logview toggle 2015-10-24 04:28:19 +02:00
Dominic Clifton c3f1c13d54 Move Documentation and Support links to separate tab. Add a
contributing section.  Unify help/landing section CSS/html a little.
Expand the sponsors panel area in preparation for an updated section.
2015-03-03 16:27:40 +00:00
Nicholas Sherlock 0f22b92e35 Add dataflash tab: Very basic functionality is working 2015-01-31 00:41:41 +13:00
Dominic Clifton 34b7b87c3e Allow old API version to be used but disable LED strip tab and
backup/restore functionality in certain cases.  Cleanup of tab
switching.
2015-01-26 22:37:55 +01:00
Dominic Clifton d269d60391 Improve user experience by adding tabs for the welcome and firmware
flasher.

The welcome (aka 'landing') and firmware flasher were already modelled
as tabs but were never displayed as tabs.

The UI didn't make sense when the whether the welcome message or
firmware flasher was displayed since there was no active tab or other
indication.
2015-01-25 17:37:47 +01:00
Dominic Clifton c5e2a13b6c First cut of port of LED Strip configuration UI.
Thanks for the original code decompyler!
2015-01-08 21:46:43 +00:00
Dominic Clifton e4bc970680 Use i18n for tab switch message. 2015-01-08 11:38:10 +00:00
Dominic Clifton 3a4ea7e1c1 Update messaging used when api version is incompatible. 2015-01-08 01:50:35 +00:00
Roeland Lutters f0e84ae856 Update message using old firmware 2015-01-07 09:21:42 +01:00
Roeland Lutters 32a27b73a7 CLI available for old firmware versions 2015-01-06 20:35:58 +01:00
Dominic Clifton 1ac581654d Update the message that reminders users to check for new versions rather
than blindly assuming a new version is available.
2015-01-03 22:30:40 +00:00
Dominic Clifton fe72557b12 Removing more review related code. Adding skeleton of new Ports tab. 2015-01-02 19:31:50 +00:00
Paul Rogalinski 2f9e2b13c5 fixed typos 2014-12-19 04:05:25 +01:00
Paul Rogalinski a8a6b8904c fixed async issues, added string formatter proto 2014-12-19 03:58:42 +01:00
Dominic Clifton a8cf910f51 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	README.md
	_locales/en/messages.json
	changelog.html
	js/backup_restore.js
	js/data_storage.js
	js/msp.js
	js/protocols/stm32.js
	js/serial_backend.js
	main.css
	main.html
	main.js
	manifest.json
	tabs/auxiliary_configuration.css
	tabs/default.css
	tabs/firmware_flasher.js
	tabs/initial_setup.css
	tabs/initial_setup.html
	tabs/initial_setup.js
	tabs/modes.html
	tabs/modes.js
	tabs/motor_outputs.css
	tabs/motors.html
	tabs/receiver.css
	tabs/servos.js
2014-12-18 22:40:03 +00:00
cTn 3577632ce2 Revert "input validation works much better while using input event to do the manipulation"
This reverts commit 78b92ab5e7.
2014-12-05 13:54:32 +01:00
cTn 78b92ab5e7 input validation works much better while using input event to do the manipulation 2014-12-05 12:49:47 +01:00
cTn 12a99fa4b5 track settings changes via events 2014-11-20 19:29:43 +01:00
Dominic Clifton 902da2f91d Add 'Adjustments' tab.
Cleanup 'Auxilary' tab code.
Rename other tabs to have shorter titles.
2014-11-09 00:46:12 +00:00
cTn 0cd315b5e7 rename files to better correspond to their specific tabs 2014-10-30 12:43:35 +01:00
cTn 3381463bf5 correct status bar width, display configurator version in status bar 2014-10-12 16:05:35 +02:00