Trusted-only display mode, object view skeleton

This commit is contained in:
Mark Qvist 2023-10-23 01:26:44 +02:00
parent 77b6509059
commit 1aa2131d17
5 changed files with 128 additions and 9 deletions

View file

@ -866,6 +866,8 @@ MDScreen:
[['menu', lambda x: root.app.nav_drawer.set_state("open")]]
right_action_items:
[
['arrow-down-bold-hexagon-outline', lambda x: root.app.telemetry_request_action(self)],
['upload-lock', lambda x: root.app.telemetry_send_update(self)],
['close', lambda x: root.app.close_any_action(self)],
]
@ -924,11 +926,11 @@ MDScreen:
spacing: dp(24)
size_hint_y: None
padding: [dp(0),dp(24),dp(0),dp(0)]
height: dp(74)
height: dp(160)
MDRectangleFlatIconButton:
id: telemetry_icons_button
icon: "update"
icon: "upload-lock"
text: "Send Telemetry Update Now"
padding: [dp(0), dp(14), dp(0), dp(14)]
icon_size: dp(24)
@ -937,6 +939,17 @@ MDScreen:
on_release: root.app.telemetry_send_update(self)
disabled: False
MDRectangleFlatIconButton:
id: telemetry_icons_button
icon: "arrow-down-bold-hexagon-outline"
text: "Request Telemetry From Collector"
padding: [dp(0), dp(14), dp(0), dp(14)]
icon_size: dp(24)
font_size: dp(16)
size_hint: [1.0, None]
on_release: root.app.telemetry_request_action(self)
disabled: False
MDRectangleFlatIconButton:
id: telemetry_icons_button
icon: "content-copy"
@ -993,6 +1006,21 @@ MDScreen:
pos_hint: {"center_y": 0.3}
active: False
MDBoxLayout:
orientation: "horizontal"
size_hint_y: None
padding: [0,0,dp(24),dp(0)]
height: dp(48)
MDLabel:
text: "Only display from trusted"
font_style: "H6"
MDSwitch:
id: telemetry_display_trusted_only
pos_hint: {"center_y": 0.3}
active: False
MDBoxLayout:
orientation: "horizontal"
size_hint_y: None