Commit Graph

70 Commits (mark-ii/log-rotation)

Author SHA1 Message Date
Kris Gesling 602e051488 Catch KeyError if namespace doesn't exist
Log warning because this may indicate a broader issue
2022-03-03 12:19:53 +09:30
Michael Hansen aa72f6420d Detect captive portal page, show browser in wifi connect skill 2022-03-01 22:03:41 +00:00
Chris Veilleux 5a398000ac re-add emit of namespace displayed message after inadvertently removing it. 2022-02-14 14:24:14 -06:00
Chris Veilleux fc3ba2a5f3 fixed a bug passing the wrong skill id to gui.namespace.displayed 2022-02-11 15:41:19 -06:00
Chris Veilleux c3982af0d8 add gui.namespace.displayed message when a namespace is added 2022-02-11 10:45:06 -06:00
Chris Veilleux 54ae050f25 emit an event over the core bus when the namespace using the screen changes due to namespace removal 2022-02-09 12:14:48 -06:00
Michael Hansen 2b4efea121 Add delay to make mute switch reliable 2022-01-31 16:42:11 +00:00
Michael Hansen 36d4f1a2e3 Fix NamespaceManager bus exception 2022-01-14 15:23:24 -05:00
Chris Veilleux e86eb08909 Add a one second delay to removal of namespace so it is not so abrupt. 2022-01-13 14:42:47 -06:00
Michael Hansen a1de8d070b Clean up LED animations in enclosure 2022-01-12 23:36:35 +00:00
Michael Hansen 6edb5d2c47 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into mark-ii/qa 2022-01-11 18:54:32 -05:00
Chris Veilleux 2e376b271e docstring cleanup 2022-01-11 17:03:06 -06:00
Michael Hansen 7075678eee Use smbus2 for leds 2022-01-11 17:49:44 -05:00
Chris Veilleux b866de2aae fixed some namespace removal and persistence issues 2022-01-11 15:19:23 -06:00
Chris Veilleux 582428a568 Merge remote-tracking branch 'origin/mark-ii/gui-replace-page' into mark-ii/gui-namespace 2022-01-10 17:35:37 -06:00
Chris Veilleux 235bd0c9ef move GUI specific code out from the base enclosure class and refactor. 2022-01-10 17:12:00 -06:00
Chris Veilleux 3c594fba1e new SkillGUI helper method to replace the page being displayed with a different page from the same skill. 2022-01-04 12:14:23 -06:00
Chris Veilleux abab1e9bda Merge branch 'feature/mark-2' into feature/mark-2-boot
# Conflicts:
#	mycroft/client/enclosure/mark2/interface.py
2021-12-30 12:06:14 -06:00
Kris Gesling be45edb54f autoformat 2021-12-01 09:32:24 +09:30
Chris Veilleux aca4d1a2f6 improve enclosure initialization logging 2021-11-30 15:41:57 -06:00
Kris Gesling d26201d978 Release GUI on Skill shutdown or reload 2021-08-17 16:40:05 +09:30
Kris Gesling 2c598fd96b Merge branch 'dev' into feature/mark-2 2021-06-15 12:01:18 +09:30
Kris Gesling e75a05557b docstring cleanup 2021-05-11 15:10:32 +09:30
Ken Smith 74285be60b fix hardware-mycroft-mark-II/issues/62 2021-04-27 12:55:10 -04:00
Kris Gesling b29fe8aeed auto pep8 2021-03-01 12:59:26 +09:30
Kris Gesling 1f30fe7016 switch volume up and down buttons 2021-03-01 12:57:49 +09:30
Kris Gesling 0acc95113f nudge max volume up a little 2021-02-27 15:55:00 +09:30
Ken Smith 893dbe6080 fix volume display bug, try to use palette object rather than hard coded values, change red warning to burnt orange and make reserved led show one of four temperature ranges 2021-02-26 16:10:50 -05:00
Ken Smith a1035cf3d2 fix mute mic led bring up bug and fix sync between buttons and volume skill and added an async volume update message so the gui can pick it up 2021-02-26 14:06:10 -05:00
Chris Veilleux 6ed674bd3e Merge remote-tracking branch 'origin/dev' into feature/mark-2
# Conflicts:
#	mycroft/audio/__main__.py
#	mycroft/client/speech/__main__.py
#	mycroft/skills/__main__.py
#	mycroft/util/process_utils.py
2021-02-26 11:49:30 -06:00
Ken Smith ba01f1d507 fix comments 2021-02-15 14:30:31 -05:00
Ken Smith b7a79f6634 add fan control 2021-02-15 14:07:06 -05:00
Ken Smith 289f229630 synchronize volume between skill and switches, fix mute led bring up issue and fix color palette 2021-02-05 13:47:27 -05:00
Kris Gesling bfe2b59f90 Add get method for accessing GUI values 2021-02-04 16:12:22 +09:30
Kris Gesling 3b4a3e709b fix missing MAX_VOL 2021-02-02 16:33:50 +09:30
Kris Gesling e2fbda6701 auto pep8 2021-01-30 08:54:44 +09:30
Kris Gesling e645409837 reduce max volume 2021-01-30 08:53:45 +09:30
Aditya Mehra 0cbf36cd8e do not clear the namespace on every page / data send 2021-01-21 17:33:53 +05:30
Kris Gesling 5e9b1ac24b
Merge pull request #2801 from MycroftAI/bugfix/mimic2-cache-dir
Bugfix/mimic2 cache dir
2021-01-15 11:43:04 +09:30
Kris Gesling fd5c8bb5e3 Merge branch 'dev' into feature/mark-2 2020-12-29 14:31:09 +09:30
Aditya Mehra 89a07d05ab Add missing remove page implementation and show idle if all pages removed 2020-12-18 12:52:44 +05:30
Ken Smith 16f31b5283 testing potential fix 2020-12-12 13:39:50 -05:00
Ken Smith 59be2f69b8 handle bug in xmos bring up sequence 2020-12-11 22:54:41 -05:00
Ken Smith 8746172d57 fix xmos chip bring up issue 2020-12-11 14:17:17 -05:00
Ken Smith e85c9cdbcb first version of the sj201 rev4 board 2020-12-09 14:30:12 -05:00
Kris Gesling 8ad4875f6d put vfctrl_usb on $PATH 2020-12-08 17:12:00 +09:30
Ken Smith 08bad71192 extend base enclosure to support new hardware 2020-12-03 21:55:42 +11:00
Åke 259d24396b
Merge pull request #2769 from MycroftAI/feature/gui-clear-docstring
Clarify that gui.clear does not close a Skill
2020-12-01 20:41:43 +01:00
Kris Gesling 35c1a90d73 Clarify that gui.clear does not close a Skill 2020-12-01 22:43:03 +11:00
jarbasal 778de9a8b3 self.gui.release() 2020-11-21 17:51:14 +00:00