Difference between revisions of "Infotainment Skin - Tesla Model 3"
Steve Cable (Talk | contribs) (→Panes) |
Steve Cable (Talk | contribs) (→Panes) |
||
Line 22: | Line 22: | ||
== Panes == | == Panes == | ||
− | |||
=== PANE_HOME === | === PANE_HOME === | ||
<html> | <html> | ||
Line 69: | Line 68: | ||
<div style="max-width:46%;"> | <div style="max-width:46%;"> | ||
<img src="../images/infotainment/teslam3/pane_carsystem_lightbox.jpg" style="max-width:100%; "> | <img src="../images/infotainment/teslam3/pane_carsystem_lightbox.jpg" style="max-width:100%; "> | ||
+ | </div> | ||
+ | </div> | ||
+ | </html> | ||
+ | |||
+ | === PANE_CAMERA === | ||
+ | <html> | ||
+ | <div style="display:flex; align-items:flex-start; justify-content:space-between;"> | ||
+ | <div>Primarily serves as a template for the conception of new or modified panes (no list hierarchy).</div> | ||
+ | <div style="max-width:46%;"> | ||
+ | <img src="../images/infotainment/teslam3/pane_camera_lightbox.jpg" style="max-width:100%; "> | ||
</div> | </div> | ||
</div> | </div> |
Revision as of 16:44, 30 May 2019
Instead, the menu design in the Tesla skins operate on a "pane" system.
Pane (screen) IDs are recorded in a file called Tesla_Model3_infotainment_screen_ID_matrix.xlsx, located in the "doc" directory of the Tesla M3 skin. Button IDs are in Tesla_Model3_infotainment_button_ID_matrix.xlsx in the same directory.
Contents
Layout
Panes
PANE_HOME
This is the base level of operation of the Tesla M3 skin. If this pane is called via scenario (or manually via the mirror) any other active pane is hidden, force-revealing the map if it wasn't already visible.
PANE_AUDIO
The entertainment media pane.
PANE_PHONE
The phone pane.
PANE_WEB_BROWSER
Semi-functional IFRAME-based web browser.
PANE_CAR_SYSTEM
Operates mainly as a template for the conception of new or modified panes using a list/content system.
PANE_CAMERA
Primarily serves as a template for the conception of new or modified panes (no list hierarchy).
Development Considerations
This skin was meant to have the ability to have new hooks written for additional panes, buttons, menus, etc.