[Tails-ux] patch to make tails installer UI more foolproof

Delete this message

Reply to this message
Author: Marc Watson
Date:  
To: tails-ux
Subject: [Tails-ux] patch to make tails installer UI more foolproof
Hello,

1) I edited Tails Installer UI to make it visually more fool proof.
Please find a patch attached to make the UI look like attached pic.

2) What I didn't find but much appreciated: Please remove the input
focus from Install option to nowhere or to "Upgrade by cloning" so an
accidental key press (SPACE / ENTER) does not run the most destructive
option but has to be chosen actively (no matter that there's another
tiny dialogue before).

I was glad if you considered these two points.


Regards,
Marc

116c116
<                         <property name="label" translatable="yes">• The USB stick that you install on is formatted and all data is lost.</property>
---

>                         <property name="label" translatable="yes">• The USB stick that you install on is formatted and</property>

125a126,143
>                     <child>
>                       <object class="GtkLabel" id="label_install_br2">
>                         <property name="visible">True</property>
>                         <property name="can_focus">False</property>
>                         <property name="xalign">0</property>
>                         <property name="label" translatable="yes">ALL DATA on it IS LOST (*deleting* a persistent volume).</property>
>                         <property name="width_chars">50</property>
>                         <property name="max_width_chars">50</property>
>                         <property name="wrap">True</property>
>                         <attributes>
>                           <attribute name="weight" value="bold"/>
>                         </attributes>
>                       </object>
>                       <packing>
>                         <property name="left_attach">0</property>
>                         <property name="top_attach">2</property>
>                       </packing>
>                     </child>

306c324
<                         <property name="label" translatable="yes">• The USB stick that you install on is formatted and all data is lost.</property>
---

>                         <property name="label" translatable="yes">• The USB stick that you install on is formatted and</property>

322c340
<                         <property name="label" translatable="yes">• The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.</property>
---

>                         <property name="label" translatable="yes">ALL DATA on it IS LOST (*deleting* a persistent volume).</property>

325a344,346
>                         <attributes>
>                           <attribute name="weight" value="bold"/>
>                         </attributes>

329a351,366
>                       </packing>
>                     </child>
>                     <child>
>                       <object class="GtkLabel" id="label_install_by_cloning_description4">
>                         <property name="visible">True</property>
>                         <property name="can_focus">False</property>
>                         <property name="xalign">0</property>
>                         <property name="yalign">0</property>
>                         <property name="label" translatable="yes">• The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.</property>
>                         <property name="width_chars">50</property>
>                         <property name="max_width_chars">50</property>
>                         <property name="wrap">True</property>
>                       </object>
>                       <packing>
>                         <property name="left_attach">0</property>
>                         <property name="top_attach">3</property>