|
|
|
|
@ -2,63 +2,79 @@
|
|
|
|
|
<!-- Generated with glade 3.22.0 --> |
|
|
|
|
<interface> |
|
|
|
|
<requires lib="gtk+" version="3.22"/> |
|
|
|
|
<object class="GtkStack" id="login_flow_stack"> |
|
|
|
|
<object class="HdyDeck" id="login_flow_deck"> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="can_swipe_back">True</property> |
|
|
|
|
<property name="hhomogeneous">True</property> |
|
|
|
|
<property name="transition_type">GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox" id="login_greeter"> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="valign">center</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="spacing">18</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkImage" id="login_greeter_image"> |
|
|
|
|
<object class="HdyHeaderBar" id="login_greeter_header"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="margin_start">18</property> |
|
|
|
|
<property name="margin_end">18</property> |
|
|
|
|
<property name="margin_top">18</property> |
|
|
|
|
<property name="pixel_size">128</property> |
|
|
|
|
<property name="icon_name">chat-icon</property> |
|
|
|
|
<property name="show_close_button">True</property> |
|
|
|
|
<property name="title" translatable="yes">Fractal</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<object class="GtkBox" id="login_greeter"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">Welcome to Fractal</property> |
|
|
|
|
<property name="margin_bottom">48</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<attributes> |
|
|
|
|
<attribute name="weight" value="ultrabold"/> |
|
|
|
|
<attribute name="scale" value="1.7"/> |
|
|
|
|
</attributes> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton" id="login_button"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="label" translatable="yes">_Log In</property> |
|
|
|
|
<property name="action_name">login.server_chooser</property> |
|
|
|
|
<property name="height-request">48</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="suggested-action"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton" id="create_account_button"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="label" translatable="yes">_Create Account</property> |
|
|
|
|
<property name="height-request">48</property> |
|
|
|
|
<property name="action_name">login.create-account</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="valign">center</property> |
|
|
|
|
<property name="expand">True</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="spacing">18</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkImage" id="login_greeter_image"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="margin_start">18</property> |
|
|
|
|
<property name="margin_end">18</property> |
|
|
|
|
<property name="margin_top">18</property> |
|
|
|
|
<property name="pixel_size">128</property> |
|
|
|
|
<property name="icon_name">chat-icon</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">Welcome to Fractal</property> |
|
|
|
|
<property name="margin_bottom">48</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<attributes> |
|
|
|
|
<attribute name="weight" value="ultrabold"/> |
|
|
|
|
<attribute name="scale" value="1.7"/> |
|
|
|
|
</attributes> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton" id="login_button"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="label" translatable="yes">_Log In</property> |
|
|
|
|
<property name="action_name">login.server_chooser</property> |
|
|
|
|
<property name="height-request">48</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="suggested-action"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton" id="create_account_button"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="label" translatable="yes">_Create Account</property> |
|
|
|
|
<property name="height-request">48</property> |
|
|
|
|
<property name="action_name">login.create-account</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
@ -67,315 +83,308 @@
|
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox" id="login_server_chooser"> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="valign">center</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="spacing">18</property> |
|
|
|
|
<property name="expand">True</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkImage"> |
|
|
|
|
<object class="HdyHeaderBar" id="login_server_chooser_header"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="margin_start">18</property> |
|
|
|
|
<property name="margin_end">18</property> |
|
|
|
|
<property name="pixel_size">128</property> |
|
|
|
|
<property name="icon_name">network-server-symbolic</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">What is your Provider?</property> |
|
|
|
|
<property name="margin_bottom">30</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<attributes> |
|
|
|
|
<attribute name="weight" value="ultrabold"/> |
|
|
|
|
<attribute name="scale" value="1.7"/> |
|
|
|
|
</attributes> |
|
|
|
|
<property name="show_close_button">True</property> |
|
|
|
|
<property name="width_request">360</property> |
|
|
|
|
<property name="title" translatable="yes">Choose Provider</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="action_name">login.back</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkImage"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="icon_name">go-previous-symbolic</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="pack_type">start</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="action_name">login.credentials</property> |
|
|
|
|
<property name="label" translatable="yes">_Next</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="suggested-action"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="pack_type">end</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<object class="GtkBox" id="login_server_chooser"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="valign">center</property> |
|
|
|
|
<property name="expand">True</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="spacing">6</property> |
|
|
|
|
<property name="spacing">18</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkEntry" id="server_chooser_entry"> |
|
|
|
|
<object class="GtkImage"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="max_width_chars">-1</property> |
|
|
|
|
<property name="width_request">300</property> |
|
|
|
|
<property name="input_purpose">GTK_INPUT_PURPOSE_URL</property> |
|
|
|
|
<property name="margin_start">18</property> |
|
|
|
|
<property name="margin_end">18</property> |
|
|
|
|
<property name="pixel_size">128</property> |
|
|
|
|
<property name="icon_name">network-server-symbolic</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">Matrix provider domain, e.g. myserver.co</property> |
|
|
|
|
<property name="label" translatable="yes">What is your Provider?</property> |
|
|
|
|
<property name="margin_bottom">30</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<attributes> |
|
|
|
|
<attribute name="weight" value="ultrabold"/> |
|
|
|
|
<attribute name="scale" value="1.7"/> |
|
|
|
|
</attributes> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="spacing">6</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkEntry" id="server_chooser_entry"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="max_width_chars">-1</property> |
|
|
|
|
<property name="width_request">300</property> |
|
|
|
|
<property name="input_purpose">GTK_INPUT_PURPOSE_URL</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">Matrix provider domain, e.g. myserver.co</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
<class name="small-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel" id="server_err_label"> |
|
|
|
|
<property name="visible">False</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="no_show_all">True</property> |
|
|
|
|
<property name="label" translatable="yes">The domain may not be empty.</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
<class name="small-label"/> |
|
|
|
|
<class name="error-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel" id="server_err_label"> |
|
|
|
|
<property name="visible">False</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="no_show_all">True</property> |
|
|
|
|
<property name="label" translatable="yes">The domain may not be empty.</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="error-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="name">server-chooser</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkGrid" id="login_credentials"> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="valign">center</property> |
|
|
|
|
<property name="column_spacing">12</property> |
|
|
|
|
<property name="row_spacing">24</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">_User ID</property> |
|
|
|
|
<property name="halign">end</property> |
|
|
|
|
<property name="valign">end</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<property name="mnemonic_widget">username_entry</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<object class="GtkHeaderBar" id="login_credentials_header"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">_Password</property> |
|
|
|
|
<property name="halign">end</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<property name="mnemonic_widget">password_entry</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
</style> |
|
|
|
|
<property name="show_close_button">True</property> |
|
|
|
|
<property name="title" translatable="yes">Log In</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="action_name">login.back</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkImage"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="icon_name">go-previous-symbolic</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="pack_type">start</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="action_name">login.login</property> |
|
|
|
|
<property name="label" translatable="yes">_Log In</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="suggested-action"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="pack_type">end</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="top-attach">3</property> |
|
|
|
|
<property name="left-attach">0</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<object class="GtkGrid" id="login_credentials"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="spacing">6</property> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="valign">center</property> |
|
|
|
|
<property name="expand">True</property> |
|
|
|
|
<property name="column_spacing">12</property> |
|
|
|
|
<property name="row_spacing">24</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkEntry" id="username_entry"> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="max_width_chars">-1</property> |
|
|
|
|
<property name="width_request">232</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">_User ID</property> |
|
|
|
|
<property name="halign">end</property> |
|
|
|
|
<property name="valign">end</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<property name="mnemonic_widget">username_entry</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">User name, email, or phone number</property> |
|
|
|
|
<property name="halign">start</property> |
|
|
|
|
<property name="label" translatable="yes">_Password</property> |
|
|
|
|
<property name="halign">end</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<property name="mnemonic_widget">password_entry</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
<class name="small-font"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="top-attach">3</property> |
|
|
|
|
<property name="left-attach">0</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="left-attach">1</property> |
|
|
|
|
<property name="height">2</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkEntry" id="password_entry"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="max_width_chars">-1</property> |
|
|
|
|
<property name="width_request">232</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="visibility">False</property> |
|
|
|
|
<property name="input_purpose">GTK_INPUT_PURPOSE_PASSWORD</property> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="top-attach">3</property> |
|
|
|
|
<property name="left-attach">1</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLinkButton" id="forgot_password"> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="label" translatable="yes">_Forgot Password?</property> |
|
|
|
|
<property name="uri">https://riot.im/app/#/login</property> |
|
|
|
|
<property name="halign">start</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="forgot-password"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="top-attach">4</property> |
|
|
|
|
<property name="left-attach">1</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel" id="credentials_err_label"> |
|
|
|
|
<property name="visible">False</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="no_show_all">True</property> |
|
|
|
|
<property name="xalign">0</property> |
|
|
|
|
<property name="label" translatable="yes">Invalid username or password</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="error-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="top-attach">5</property> |
|
|
|
|
<property name="left-attach">1</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="name">credentials</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<object class="GtkStack" id="login_flow_headers"> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="hhomogeneous">True</property> |
|
|
|
|
<property name="visible_child_name" bind-source="login_flow_stack" bind-property="visible-child-name" bind-flags="sync-create"/> |
|
|
|
|
<property name="transition_duration" bind-source="login_flow_stack" bind-property="transition-duration" bind-flags="sync-create"/> |
|
|
|
|
<property name="transition_type" bind-source="login_flow_stack" bind-property="transition-type" bind-flags="sync-create"/> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkHeaderBar" id="login_greeter_header"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="show_close_button">True</property> |
|
|
|
|
<property name="title" translatable="yes">Fractal</property> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="name">greeter</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkHeaderBar" id="login_server_chooser_header"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="show_close_button">True</property> |
|
|
|
|
<property name="width_request">360</property> |
|
|
|
|
<property name="title" translatable="yes">Choose Provider</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="action_name">login.back</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkImage"> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="icon_name">go-previous-symbolic</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="spacing">6</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkEntry" id="username_entry"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="max_width_chars">-1</property> |
|
|
|
|
<property name="width_request">232</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="label" translatable="yes">User name, email, or phone number</property> |
|
|
|
|
<property name="halign">start</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="dim-label"/> |
|
|
|
|
<class name="small-font"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="left-attach">1</property> |
|
|
|
|
<property name="height">2</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="pack_type">start</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="action_name">login.credentials</property> |
|
|
|
|
<property name="label" translatable="yes">_Next</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="suggested-action"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="pack_type">end</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="name">server-chooser</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkHeaderBar" id="login_credentials_header"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="show_close_button">True</property> |
|
|
|
|
<property name="title" translatable="yes">Log In</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="action_name">login.back</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkImage"> |
|
|
|
|
<object class="GtkEntry" id="password_entry"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="icon_name">go-previous-symbolic</property> |
|
|
|
|
<property name="max_width_chars">-1</property> |
|
|
|
|
<property name="width_request">232</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="visibility">False</property> |
|
|
|
|
<property name="input_purpose">GTK_INPUT_PURPOSE_PASSWORD</property> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="top-attach">3</property> |
|
|
|
|
<property name="left-attach">1</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLinkButton" id="forgot_password"> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="label" translatable="yes">_Forgot Password?</property> |
|
|
|
|
<property name="uri">https://riot.im/app/#/login</property> |
|
|
|
|
<property name="halign">start</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="forgot-password"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="top-attach">4</property> |
|
|
|
|
<property name="left-attach">1</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel" id="credentials_err_label"> |
|
|
|
|
<property name="visible">False</property> |
|
|
|
|
<property name="can_focus">False</property> |
|
|
|
|
<property name="no_show_all">True</property> |
|
|
|
|
<property name="xalign">0</property> |
|
|
|
|
<property name="label" translatable="yes">Invalid username or password</property> |
|
|
|
|
<property name="wrap">True</property> |
|
|
|
|
<property name="wrap_mode">PANGO_WRAP_WORD_CHAR</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="error-label"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="top-attach">5</property> |
|
|
|
|
<property name="left-attach">1</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="pack_type">start</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkButton"> |
|
|
|
|
<property name="visible">True</property> |
|
|
|
|
<property name="use_underline">True</property> |
|
|
|
|
<property name="can_focus">True</property> |
|
|
|
|
<property name="action_name">login.login</property> |
|
|
|
|
<property name="label" translatable="yes">_Log In</property> |
|
|
|
|
<style> |
|
|
|
|
<class name="suggested-action"/> |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
<property name="pack_type">end</property> |
|
|
|
|
</packing> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
<packing> |
|
|
|
|
|