Commit Graph

151 Commits (e1da5ef26e4e5de3e0b02be1c1b3f5ae9e84e08e)

Author SHA1 Message Date
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
cTn 5105dc2165 clamp values to specific range 2014-10-05 19:46:27 +02:00
cTn 840058d4c1 separate webgl capability detector in main.js, keep track 2014-10-02 11:21:56 +02:00
cTn a580d94d10 remove global access to backgroundPage, optimize eventPage, track application startup time 2014-10-01 14:08:15 +02:00
cTn 5cd042ae9d remove active_tab_ref, name some of the anonymous functions, cleanup 2014-10-01 12:58:09 +02:00
cTn 3bf329be65 log library versions 2014-09-25 12:18:47 +02:00
cTn 5cc88b26c4 bugfixes for primary input validation 2014-09-22 10:16:27 +02:00
cTn 4412f9c263 default and initial setup renamed to landing and setup, including object adjustments 2014-09-20 13:51:23 +02:00
cTn 945b86f9b2 rename translation shortcuts, drop configuration files in 2014-09-17 10:31:36 +02:00
cTn 8f0fe2f9ea print remaining time based on app last release date in console 2014-09-12 14:00:39 +02:00
cTn a96e804359 removing MSP pass through mode 2014-09-08 17:52:07 +02:00
cTn 21065c8acb speed up options window animation 2014-09-04 09:33:13 +02:00
cTn 14f780b0fd use name from .manifest instead of hard written one 2014-08-24 23:39:19 +01:00
cTn 90da15b14c added time based update reminder (informing people on dev branch and ones with broken chrome auto-update mechanism) 2014-08-24 23:39:19 +01:00
cTn c87025b3bf fixing all broken statements that got broken in recent undefined runs 2014-08-24 23:38:43 +01:00
cTn 8dabc3ac91 experimenting with some undefined comparators in strict mode 2014-08-24 23:38:42 +01:00
cTn b77ed6b174 another refactor for global variables, bugfixes for logging tab initialization in strict mode 2014-08-24 23:37:07 +01:00
cTn f3ea5757f7 lots of work on removing global variables 2014-08-24 23:37:07 +01:00
cTn d9c315338d turning on strict mode for various js files 2014-08-24 23:36:17 +01:00
cTn 6ca1ca2516 use name from .manifest instead of hard written one 2014-08-17 14:20:28 +02:00
cTn 2a3d261465 added time based update reminder (informing people on dev branch and ones with broken chrome auto-update mechanism) 2014-08-17 13:29:07 +02:00
cTn 906cf0d82b fixing all broken statements that got broken in recent undefined runs 2014-08-14 17:03:47 +02:00
cTn d3d933a704 experimenting with some undefined comparators in strict mode 2014-08-14 16:23:08 +02:00
cTn e27a194ec7 another refactor for global variables, bugfixes for logging tab initialization in strict mode 2014-08-12 15:51:31 +02:00
cTn ec44b77ff2 lots of work on removing global variables 2014-08-10 06:01:44 +02:00
cTn 36f456d2e7 turning on strict mode for various js files 2014-08-09 19:38:46 +02:00
Dominic Clifton 1688b41eb2 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	changelog.html
	main.js
2014-07-20 01:01:25 +01:00
cTn ee70afb12e pretty whitelist keycode approach 2014-07-17 00:28:01 +02:00
cTn 9b4a6ad08e allow tab cascading 2014-07-16 16:10:36 +02:00
cTn 4e41fd3d90 ESC to dismiss 2014-07-16 15:56:24 +02:00
cTn 1fb3dd87e3 much cooler way of handling the options menu 2014-07-16 13:38:11 +02:00
cTn 1885fba5a0 analytics overhaul 2014-07-16 12:59:12 +02:00
Dominic Clifton 28313930a8 Use correct analytics id. 2014-07-14 22:09:54 +01:00
cTn fb7cbe0c8f use sync approach for displaying loading screen (faster then async) 2014-07-12 12:03:13 +02:00
cTn c312d520ce utilize the latest initialize callbacks (nice) 2014-07-10 20:12:27 +02:00
cTn 9fc0fa67cb add loading indicator between tab switches 2014-07-10 20:09:54 +02:00
cTn 56a2bb6a60 logging in tabs 2014-07-10 18:36:10 +02:00
cTn e37191a1b0 cli in tabs 2014-07-10 18:33:30 +02:00
cTn 0a6ce25565 sensors in tabs 2014-07-10 18:31:27 +02:00
cTn 979d419e75 motor outputs in tabs 2014-07-10 18:29:09 +02:00
cTn 36c49dded7 gps in tabs 2014-07-10 18:27:04 +02:00
cTn 2d88d2d46d servos in tabs 2014-07-10 18:24:56 +02:00
cTn b76ec2831b aux config in tabs 2014-07-10 18:22:50 +02:00
cTn 13f49c0f64 receiver in tabs 2014-07-10 18:20:09 +02:00
cTn 5efb1685a4 moving default tab to new tabs object 2014-07-10 18:14:17 +02:00
cTn 3f063f6654 initial stab on preventing tab switch chaining 2014-07-09 16:10:02 +02:00
cTn 628972d5f2 removing RapidFlash promotion 2014-07-04 20:58:55 +02:00
cTn 9e15e55e3f much simpler, less robust approach, fixes E+ 2014-06-25 09:42:36 +02:00
cTn 1e459d1af8 loggin polish, sample counter bugfix 2014-06-25 09:18:01 +02:00
cTn cb5bcf9c0a initial work on pass through mode for ReadError 2014-06-20 11:07:43 +02:00
cTn 75bac26c67 fully dynamic aux channel UI 2014-06-05 16:08:20 +02:00
cTn fa90030759 loggin tab, initial work on IO 2014-05-22 12:13:16 +02:00
cTn 937065ea39 release 2014-05-08 13:33:18 +02:00
cTn 388cc3195e cleanup 2014-04-22 19:51:49 +02:00
cTn e2755ea179 polished sensor indicators 2014-04-22 16:29:18 +02:00
cTn 6049cf0ec4 dedicated options icon/button (live access) 2014-04-22 16:16:22 +02:00
cTn 8c4a4277f8 implementation of options tab, polished statusbar 2014-04-22 00:30:22 +02:00
cTn e5d2f77f09 remove forgotten frame hooks 2014-04-19 22:44:51 +02:00
cTn b14d26d530 initial implementation of request delay balancer 2014-04-12 14:55:20 +02:00
cTn 58d43c381b removal of char_counter, new port_usage, i18n
added bitrate to serial object, removed last bits of 'port_handler'
interval code forgotten in the kill routines, new port_usage is now
saved in a separate file
2014-03-29 00:59:39 +01:00
cTn dcdccd683d detach listeners and remove element data 2014-03-15 15:43:08 +01:00
cTn 9b29f78e3e whitespace trimming run 2014-03-08 06:25:15 +01:00
cTn f64b566847 removing obsolete message 2014-02-26 06:49:38 +01:00
cTn 3c87a5965c linux bugfixes for window handlers 2014-02-22 09:52:28 +01:00
cTn 844121e4bf implemented new more powerful port handler 2014-02-21 14:47:30 +01:00
cTn abe4d13db3 notification script informing about broken api 2014-02-10 20:01:08 +01:00
cTn 0488359783 more debug info 2014-02-03 09:38:16 +01:00
cTn a30569077a removing obsolete notify, first hooks to GUI.log 2014-02-03 08:45:21 +01:00
cTn 7fb560acb1 print version on startup 2014-02-03 06:21:26 +01:00
cTn cc3b2a3f36 removing dynamic height scaling 2014-02-03 06:18:44 +01:00
cTn e1fce87f43 2 px overhead fix
(dynamic size of the app according to the user screen will be removed
soon)
2014-02-01 20:36:19 +01:00
cTn d491c96574 extending input validator functionality 2014-01-29 20:22:14 +01:00
cTn 47ef16b575 servos tab bugfix 2014-01-26 19:56:03 +01:00
cTn 58877b0bd2 fixing height after addition of custom frame 2014-01-24 22:24:35 +01:00
cTn 5a2ebe9af4 moving content loading inside tab initialization 2014-01-24 17:06:54 +01:00
cTn 4adecd2547 stronger number input fields validations 2014-01-24 16:44:08 +01:00
cTn b7179db5f6 disabling custom spinner emulation 2014-01-23 23:47:14 +01:00
cTn 98c587c3d9 extending implementation 2014-01-22 17:05:34 +01:00
cTn 3d5e333c6d extending implementation, bugfixes 2014-01-22 16:28:52 +01:00
cTn a1e4111996 extending implementation 2014-01-22 16:24:09 +01:00
cTn 0b40722cdc extending implementation 2014-01-22 16:02:55 +01:00
cTn d0bf009abb initial custom spinner implementation, needs work 2014-01-22 15:36:34 +01:00
cTn 20c62aa938 custom made frame (fixes chrome33+ no shadow) 2014-01-18 19:21:30 +01:00
cTn 6643e248b9 removing another trace of connectionId 2014-01-18 12:09:12 +01:00
cTn cbdb7a53d8 stronger validation 2014-01-16 01:58:07 +01:00
cTn ac9725928d add inline comments 2014-01-16 00:55:45 +01:00
cTn e2f10918a4 delegate based input field bounds validator 2014-01-15 20:25:51 +01:00
cTn ad8304f7a8 handle small screen resolutions more gracefully
fixes #16
2013-12-18 14:57:27 +01:00
cTn e7a02d0e21 moving to GUI integrated interval/timeout model 2013-12-11 18:57:29 +01:00
cTn 71b194d6d2 cleaner way of handling tab hooks 2013-12-09 19:34:34 +01:00
cTn a81cdb6d9d polishing serial backend and background page 2013-12-06 18:32:32 +01:00
cTn 0eaa88aea3 implementing vanilla array_difference function 2013-11-20 12:24:37 +01:00
cTn 1b4a51ef05 utilizing improved GUI object in CLI 2013-11-15 17:17:22 +01:00
cTn a4c6455739 adding microtime 2013-11-13 09:49:03 +01:00