Merge branch 'recovery' into 'master'

Add Recovery option

See merge request applications/manjaro-hello!95
This commit is contained in:
Stefano Capitani
2024-03-02 17:42:16 +00:00
5 changed files with 136 additions and 149 deletions
+3
View File
@@ -1,5 +1,8 @@
# Change Log # Change Log
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [0.7.2] - 2024-01-09
### Added
- Add System Recovery option
## [0.6.7] - 2020-07-11 ## [0.6.7] - 2020-07-11
### Added ### Added
- Some design changes - Some design changes
+1
View File
@@ -4,6 +4,7 @@
"data_path": "/usr/share/manjaro-hello/data/", "data_path": "/usr/share/manjaro-hello/data/",
"desktop_path": "/usr/share/applications/manjaro-hello.desktop", "desktop_path": "/usr/share/applications/manjaro-hello.desktop",
"installer_path": "/usr/bin/calamares", "installer_path": "/usr/bin/calamares",
"rescue_path": "/usr/bin/manjaro-rescue",
"plasmawelcome_path": "/usr/bin/plasma-welcome", "plasmawelcome_path": "/usr/bin/plasma-welcome",
"gnometour_path": "/usr/bin/gnome-tour", "gnometour_path": "/usr/bin/gnome-tour",
"live_path": "/run/miso/bootmnt/manjaro", "live_path": "/run/miso/bootmnt/manjaro",
+1 -1
View File
@@ -1,2 +1,2 @@
__all__ = ["manjaro_hello"] __all__ = ["manjaro_hello"]
__version__ = "0.7.1" __version__ = "0.7.2"
+5 -1
View File
@@ -203,6 +203,8 @@ class Hello(Gtk.Window):
if os.path.exists(self.preferences["live_path"]) and os.path.isfile(self.preferences["installer_path"]): if os.path.exists(self.preferences["live_path"]) and os.path.isfile(self.preferences["installer_path"]):
self.builder.get_object("installlabel").set_visible(True) self.builder.get_object("installlabel").set_visible(True)
self.builder.get_object("install").set_visible(True) self.builder.get_object("install").set_visible(True)
if os.path.exists(self.preferences["live_path"]) and os.path.isfile(self.preferences["rescue_path"]):
self.builder.get_object("rescue").set_visible(True)
# Installed systems # Installed systems
else: else:
manager = EmbedManager(EmbedBrowser(), EmbedLayouts()) manager = EmbedManager(EmbedBrowser(), EmbedLayouts())
@@ -270,6 +272,7 @@ class Hello(Gtk.Window):
"forum", "forum",
"install", "install",
"installlabel", "installlabel",
"rescue" ,
"involved", "involved",
"mailling", "mailling",
"readme", "readme",
@@ -359,6 +362,8 @@ class Hello(Gtk.Window):
name = action.get_name() name = action.get_name()
if name == "install": if name == "install":
subprocess.Popen(["calamares_polkit"]) subprocess.Popen(["calamares_polkit"])
elif name == "rescue":
subprocess.Popen(["manjaro-rescue"])
elif name == "autostart": elif name == "autostart":
self.set_autostart(action.get_active()) self.set_autostart(action.get_active())
elif name == "about": elif name == "about":
@@ -373,7 +378,6 @@ class Hello(Gtk.Window):
elif de == "gnome": elif de == "gnome":
subprocess.Popen(["gnome-tour"]) subprocess.Popen(["gnome-tour"])
def on_btn_clicked(self, btn): def on_btn_clicked(self, btn):
"""Event for applications button.""" """Event for applications button."""
name = btn.get_name() name = btn.get_name()
+126 -147
View File
@@ -1,41 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version='1.0' encoding='UTF-8'?>
<!-- Generated with glade 3.40.0 --> <!-- Created with Cambalache 0.16.0 -->
<interface> <interface>
<!-- interface-name manjaro-hello.glade -->
<requires lib="gtk+" version="3.20"/> <requires lib="gtk+" version="3.20"/>
<object class="GtkImage" id="abouticon"> <object class="GtkImage" id="abouticon">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="icon-name">help-about</property> <property name="icon-name">help-about</property>
<property name="visible">True</property>
</object> </object>
<object class="GtkWindow" id="window"> <object class="GtkWindow" id="window">
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="window-position">center</property>
<property name="default-width">800</property>
<property name="default-height">500</property> <property name="default-height">500</property>
<property name="default-width">800</property>
<property name="has-resize-grip">True</property> <property name="has-resize-grip">True</property>
<signal name="delete-event" handler="on_delete_window" swapped="no"/> <property name="window-position">center</property>
<signal name="delete-event" handler="on_delete_window" swapped="yes"/>
<child> <child>
<object class="GtkStack" id="stack"> <object class="GtkStack" id="stack">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="hexpand">True</property> <property name="hexpand">True</property>
<property name="transition-type">crossfade</property> <property name="transition-type">crossfade</property>
<property name="visible">True</property>
<child> <child>
<!-- n-columns=3 n-rows=11 --> <!-- n-columns=3 n-rows=11 -->
<object class="GtkGrid" id="homepage"> <object class="GtkGrid" id="homepage">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="column-homogeneous">True</property>
<property name="column-spacing">10</property>
<property name="margin-bottom">10</property>
<property name="margin-left">10</property> <property name="margin-left">10</property>
<property name="margin-right">10</property> <property name="margin-right">10</property>
<property name="margin-top">10</property> <property name="margin-top">10</property>
<property name="margin-bottom">10</property>
<property name="row-spacing">20</property> <property name="row-spacing">20</property>
<property name="column-spacing">10</property> <property name="visible">True</property>
<property name="column-homogeneous">True</property>
<child> <child>
<object class="GtkImage" id="distriblogo"> <object class="GtkImage" id="distriblogo">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="visible">True</property>
</object> </object>
<packing> <packing>
<property name="left-attach">0</property> <property name="left-attach">0</property>
@@ -45,10 +46,10 @@
</child> </child>
<child> <child>
<object class="GtkLabel" id="welcometitle"> <object class="GtkLabel" id="welcometitle">
<property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="has-focus">True</property> <property name="has-focus">True</property>
<property name="label" translatable="yes">Welcome to Manjaro!</property> <property name="label" translatable="yes">Welcome to Manjaro!</property>
<property name="visible">True</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
<attribute name="scale" value="2"/> <attribute name="scale" value="2"/>
@@ -62,15 +63,15 @@
</child> </child>
<child> <child>
<object class="GtkLabel" id="welcomelabel"> <object class="GtkLabel" id="welcomelabel">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="justify">fill</property>
<property name="label" translatable="yes">Thank you for joining our community! <property name="label" translatable="yes">Thank you for joining our community!
We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we enjoy building it. The links below will help you get started with your new operating system. So enjoy the experience, and don't hesitate to send us your feedback.</property> We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we enjoy building it. The links below will help you get started with your new operating system. So enjoy the experience, and don't hesitate to send us your feedback.</property>
<property name="justify">fill</property>
<property name="wrap">True</property>
<property name="width-chars">1</property>
<property name="max-width-chars">1</property> <property name="max-width-chars">1</property>
<property name="visible">True</property>
<property name="width-chars">1</property>
<property name="wrap">True</property>
</object> </object>
<packing> <packing>
<property name="left-attach">0</property> <property name="left-attach">0</property>
@@ -80,9 +81,9 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkLabel" id="firstcategory"> <object class="GtkLabel" id="firstcategory">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">DOCUMENTATION</property> <property name="label" translatable="yes">DOCUMENTATION</property>
<property name="visible">True</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
</attributes> </attributes>
@@ -94,9 +95,9 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkLabel" id="secondcategory"> <object class="GtkLabel" id="secondcategory">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">SUPPORT</property> <property name="label" translatable="yes">SUPPORT</property>
<property name="visible">True</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
</attributes> </attributes>
@@ -108,9 +109,9 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkLabel" id="thirdcategory"> <object class="GtkLabel" id="thirdcategory">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="label" translatable="yes">PROJECT</property> <property name="label" translatable="yes">PROJECT</property>
<property name="visible">True</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
</attributes> </attributes>
@@ -122,12 +123,12 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="readme"> <object class="GtkButton" id="readme">
<property name="can-focus">False</property>
<property name="label" translatable="yes">Read me</property> <property name="label" translatable="yes">Read me</property>
<property name="name">readme</property> <property name="name">readme</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<signal name="clicked" handler="on_btn_clicked" swapped="no"/> <property name="visible">True</property>
<signal name="clicked" handler="on_btn_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="left-attach">0</property> <property name="left-attach">0</property>
@@ -136,13 +137,13 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="release"> <object class="GtkButton" id="release">
<property name="always-show-image">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Release info</property> <property name="label" translatable="yes">Release info</property>
<property name="name">release</property> <property name="name">release</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="always-show-image">True</property> <property name="visible">True</property>
<signal name="clicked" handler="on_btn_clicked" swapped="no"/> <signal name="clicked" handler="on_btn_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="left-attach">0</property> <property name="left-attach">0</property>
@@ -151,15 +152,15 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="wiki"> <object class="GtkButton" id="wiki">
<property name="always-show-image">True</property>
<property name="can-focus">False</property>
<property name="image-position">right</property>
<property name="label" translatable="yes">Wiki</property> <property name="label" translatable="yes">Wiki</property>
<property name="name">wiki</property> <property name="name">wiki</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Web resource</property> <property name="tooltip-text" translatable="yes">Web resource</property>
<property name="image-position">right</property> <property name="visible">True</property>
<property name="always-show-image">True</property> <signal name="clicked" handler="on_link_clicked" swapped="yes"/>
<signal name="clicked" handler="on_link_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="left-attach">0</property> <property name="left-attach">0</property>
@@ -168,12 +169,12 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="involved"> <object class="GtkButton" id="involved">
<property name="can-focus">False</property>
<property name="label" translatable="yes">Get involved</property> <property name="label" translatable="yes">Get involved</property>
<property name="name">involved</property> <property name="name">involved</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<signal name="clicked" handler="on_btn_clicked" swapped="no"/> <property name="visible">True</property>
<signal name="clicked" handler="on_btn_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="left-attach">2</property> <property name="left-attach">2</property>
@@ -182,15 +183,15 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="forum"> <object class="GtkButton" id="forum">
<property name="always-show-image">True</property>
<property name="can-focus">False</property>
<property name="image-position">right</property>
<property name="label" translatable="yes">Forums</property> <property name="label" translatable="yes">Forums</property>
<property name="name">forum</property> <property name="name">forum</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Web resource</property> <property name="tooltip-text" translatable="yes">Web resource</property>
<property name="image-position">right</property> <property name="visible">True</property>
<property name="always-show-image">True</property> <signal name="clicked" handler="on_link_clicked" swapped="yes"/>
<signal name="clicked" handler="on_link_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="left-attach">1</property> <property name="left-attach">1</property>
@@ -199,15 +200,15 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="software"> <object class="GtkButton" id="software">
<property name="always-show-image">True</property>
<property name="can-focus">False</property>
<property name="image-position">right</property>
<property name="label" translatable="yes">Software</property> <property name="label" translatable="yes">Software</property>
<property name="name">software</property> <property name="name">software</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Web resource</property> <property name="tooltip-text" translatable="yes">Web resource</property>
<property name="image-position">right</property> <property name="visible">True</property>
<property name="always-show-image">True</property> <signal name="clicked" handler="on_link_clicked" swapped="yes"/>
<signal name="clicked" handler="on_link_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="left-attach">1</property> <property name="left-attach">1</property>
@@ -216,15 +217,15 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="mailling"> <object class="GtkButton" id="mailling">
<property name="always-show-image">True</property>
<property name="can-focus">False</property>
<property name="image-position">right</property>
<property name="label" translatable="yes">Mailing lists</property> <property name="label" translatable="yes">Mailing lists</property>
<property name="name">mailling</property> <property name="name">mailling</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Web resource</property> <property name="tooltip-text" translatable="yes">Web resource</property>
<property name="image-position">right</property> <property name="visible">True</property>
<property name="always-show-image">True</property> <signal name="clicked" handler="on_link_clicked" swapped="yes"/>
<signal name="clicked" handler="on_link_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="left-attach">1</property> <property name="left-attach">1</property>
@@ -233,15 +234,15 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="development"> <object class="GtkButton" id="development">
<property name="always-show-image">True</property>
<property name="can-focus">False</property>
<property name="image-position">right</property>
<property name="label" translatable="yes">Development</property> <property name="label" translatable="yes">Development</property>
<property name="name">development</property> <property name="name">development</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Web resource</property> <property name="tooltip-text" translatable="yes">Web resource</property>
<property name="image-position">right</property> <property name="visible">True</property>
<property name="always-show-image">True</property> <signal name="clicked" handler="on_link_clicked" swapped="yes"/>
<signal name="clicked" handler="on_link_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="left-attach">2</property> <property name="left-attach">2</property>
@@ -250,15 +251,15 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkButton" id="donate"> <object class="GtkButton" id="donate">
<property name="always-show-image">True</property>
<property name="can-focus">False</property>
<property name="image-position">right</property>
<property name="label" translatable="yes">Donate</property> <property name="label" translatable="yes">Donate</property>
<property name="name">donate</property> <property name="name">donate</property>
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Web resource</property> <property name="tooltip-text" translatable="yes">Web resource</property>
<property name="image-position">right</property> <property name="visible">True</property>
<property name="always-show-image">True</property> <signal name="clicked" handler="on_link_clicked" swapped="yes"/>
<signal name="clicked" handler="on_link_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="left-attach">2</property> <property name="left-attach">2</property>
@@ -267,15 +268,16 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="spacing">10</property>
<property name="valign">end</property> <property name="valign">end</property>
<property name="vexpand">True</property> <property name="vexpand">True</property>
<property name="spacing">10</property> <property name="visible">True</property>
<child> <child>
<object class="GtkComboBoxText" id="languages"> <object class="GtkComboBoxText" id="languages">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="visible">True</property>
<signal name="changed" handler="on_languages_changed" swapped="yes"/>
<items> <items>
<item id="sq">Albanian</item> <item id="sq">Albanian</item>
<item id="ar">Arabic</item> <item id="ar">Arabic</item>
@@ -323,42 +325,38 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
<item id="uk">Ukrainian</item> <item id="uk">Ukrainian</item>
<item id="vi-VN">Vietnamese (Viet Nam)</item> <item id="vi-VN">Vietnamese (Viet Nam)</item>
</items> </items>
<signal name="changed" handler="on_languages_changed" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkLabel" id="autostartlabel"> <object class="GtkLabel" id="autostartlabel">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">end</property> <property name="halign">end</property>
<property name="label" translatable="yes">Launch at start</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="vexpand">True</property> <property name="vexpand">True</property>
<property name="label" translatable="yes">Launch at start</property> <property name="visible">True</property>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkSwitch" id="autostart"> <object class="GtkSwitch" id="autostart">
<property name="name">autostart</property>
<property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="name">autostart</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="vexpand">True</property> <property name="vexpand">True</property>
<signal name="notify::active" handler="on_action_clicked" swapped="no"/> <property name="visible">True</property>
<signal name="notify::active" handler="on_action_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">False</property> <property name="fill">False</property>
<property name="position">2</property>
</packing> </packing>
</child> </child>
</object> </object>
@@ -381,13 +379,27 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
<property name="top-attach">8</property> <property name="top-attach">8</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="rescue">
<property name="can-focus">True</property>
<property name="label">System Recovery</property>
<property name="name">rescue</property>
<property name="receives-default">True</property>
<property name="tooltip-text">System Recovery</property>
<signal name="clicked" handler="on_action_clicked" swapped="yes"/>
</object>
<packing>
<property name="left-attach">2</property>
<property name="top-attach">8</property>
</packing>
</child>
<child> <child>
<object class="GtkButton" id="install"> <object class="GtkButton" id="install">
<property name="can-focus">False</property>
<property name="label" translatable="yes">Launch installer</property> <property name="label" translatable="yes">Launch installer</property>
<property name="name">install</property> <property name="name">install</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<signal name="clicked" handler="on_action_clicked" swapped="no"/> <signal name="clicked" handler="on_action_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="left-attach">1</property> <property name="left-attach">1</property>
@@ -396,55 +408,52 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="name">boxPlugins</property>
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="spacing">20</property>
<property name="homogeneous">True</property> <property name="homogeneous">True</property>
<property name="name">boxPlugins</property>
<property name="spacing">20</property>
<property name="visible">True</property>
<child> <child>
<object class="GtkButton" id="appBrowser"> <object class="GtkButton" id="appBrowser">
<property name="can-focus">False</property>
<property name="label" translatable="yes">Applications</property> <property name="label" translatable="yes">Applications</property>
<property name="name">appBrowser</property> <property name="name">appBrowser</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Common application selection</property> <property name="tooltip-text" translatable="yes">Common application selection</property>
<signal name="clicked" handler="on_btn_clicked" swapped="no"/> <signal name="clicked" handler="on_btn_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkButton" id="appLayouts"> <object class="GtkButton" id="appLayouts">
<property name="can-focus">False</property>
<property name="label" translatable="yes">Gnome Layouts Manager</property> <property name="label" translatable="yes">Gnome Layouts Manager</property>
<property name="name">appLayouts</property> <property name="name">appLayouts</property>
<property name="can-focus">False</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Manjaro Gnome config tool</property> <property name="tooltip-text" translatable="yes">Manjaro Gnome config tool</property>
<signal name="clicked" handler="on_btn_clicked" swapped="no"/> <signal name="clicked" handler="on_btn_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkButton" id="deWelcome"> <object class="GtkButton" id="deWelcome">
<property name="can-focus">True</property>
<property name="label" translatable="yes">&lt;dewelcome&gt;</property> <property name="label" translatable="yes">&lt;dewelcome&gt;</property>
<property name="name">deWelcome</property> <property name="name">deWelcome</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">Desktop Environent-specific Welcome</property> <property name="tooltip-text" translatable="yes">Desktop Environent-specific Welcome</property>
<signal name="clicked" handler="on_action_clicked" swapped="no"/> <signal name="clicked" handler="on_action_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">2</property>
</packing> </packing>
</child> </child>
</object> </object>
@@ -456,89 +465,85 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child> <child>
<object class="GtkBox" id="social"> <object class="GtkBox" id="social">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">center</property> <property name="halign">center</property>
<property name="valign">end</property>
<property name="spacing">10</property> <property name="spacing">10</property>
<property name="valign">end</property>
<property name="visible">True</property>
<child> <child>
<object class="GtkEventBox"> <object class="GtkEventBox">
<property name="can-focus">False</property>
<property name="name">youtube</property> <property name="name">youtube</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <signal name="button-press-event" handler="on_link_clicked" swapped="yes"/>
<signal name="button-press-event" handler="on_link_clicked" swapped="no"/>
<child> <child>
<object class="GtkImage" id="youtube"> <object class="GtkImage" id="youtube">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text">YouTube</property> <property name="tooltip-text">YouTube</property>
<property name="visible">True</property>
</object> </object>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkEventBox"> <object class="GtkEventBox">
<property name="can-focus">False</property>
<property name="name">facebook</property> <property name="name">facebook</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <signal name="button-press-event" handler="on_link_clicked" swapped="yes"/>
<signal name="button-press-event" handler="on_link_clicked" swapped="no"/>
<child> <child>
<object class="GtkImage" id="facebook"> <object class="GtkImage" id="facebook">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text">Facebook</property> <property name="tooltip-text">Facebook</property>
<property name="visible">True</property>
</object> </object>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkEventBox"> <object class="GtkEventBox">
<property name="can-focus">False</property>
<property name="name">twitter</property> <property name="name">twitter</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <signal name="button-press-event" handler="on_link_clicked" swapped="yes"/>
<signal name="button-press-event" handler="on_link_clicked" swapped="no"/>
<child> <child>
<object class="GtkImage" id="twitter"> <object class="GtkImage" id="twitter">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text">Twitter</property> <property name="tooltip-text">Twitter</property>
<property name="visible">True</property>
</object> </object>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkEventBox"> <object class="GtkEventBox">
<property name="can-focus">False</property>
<property name="name">reddit</property> <property name="name">reddit</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <signal name="button-press-event" handler="on_link_clicked" swapped="yes"/>
<signal name="button-press-event" handler="on_link_clicked" swapped="no"/>
<child> <child>
<object class="GtkImage" id="reddit"> <object class="GtkImage" id="reddit">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="tooltip-text">Reddit</property> <property name="tooltip-text">Reddit</property>
<property name="visible">True</property>
</object> </object>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">3</property>
</packing> </packing>
</child> </child>
<style> <style>
@@ -550,21 +555,6 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
<property name="top-attach">10</property> <property name="top-attach">10</property>
</packing> </packing>
</child> </child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<style> <style>
<class name="homepage"/> <class name="homepage"/>
</style> </style>
@@ -577,44 +567,28 @@ We, the Manjaro Developers, hope that you will enjoy using Manjaro as much as we
</child> </child>
<child type="titlebar"> <child type="titlebar">
<object class="GtkHeaderBar" id="headerbar"> <object class="GtkHeaderBar" id="headerbar">
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="title">Manjaro Hello</property>
<property name="show-close-button">True</property> <property name="show-close-button">True</property>
<child> <property name="title">Manjaro Hello</property>
<placeholder/> <property name="visible">True</property>
</child>
<child> <child>
<object class="GtkButton" id="about"> <object class="GtkButton" id="about">
<property name="name">about</property>
<property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="image">abouticon</property>
<property name="name">about</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
<property name="tooltip-text" translatable="yes">About</property> <property name="tooltip-text" translatable="yes">About</property>
<property name="image">abouticon</property> <property name="visible">True</property>
<signal name="clicked" handler="on_action_clicked" swapped="no"/> <signal name="clicked" handler="on_action_clicked" swapped="yes"/>
</object> </object>
<packing> <packing>
<property name="pack-type">end</property> <property name="pack-type">end</property>
<property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<placeholder/>
</child>
</object> </object>
</child> </child>
</object> </object>
<object class="GtkAboutDialog" id="aboutdialog"> <object class="GtkAboutDialog" id="aboutdialog">
<property name="can-focus">False</property>
<property name="title" translatable="yes">About</property>
<property name="type-hint">dialog</property>
<property name="transient-for">window</property>
<property name="program-name">Manjaro Hello</property>
<property name="version">0.7.1</property>
<property name="comments" translatable="yes">Welcome screen for Manjaro</property>
<property name="website">https://gitlab.manjaro.org/applications/manjaro-hello</property>
<property name="website-label">GitLab</property>
<property name="authors">Hugo Posnic <property name="authors">Hugo Posnic
Johnathan Jenkins Johnathan Jenkins
Frede Hundewadt Frede Hundewadt
@@ -622,6 +596,13 @@ Bernhard Landauer
Philip Müller Philip Müller
Papa Joker Papa Joker
Oguz Kagan EREN</property> Oguz Kagan EREN</property>
<property name="can-focus">False</property>
<property name="comments" translatable="yes">Welcome screen for Manjaro</property>
<property name="license-type">gpl-3-0</property>
<property name="logo-icon-name"/>
<property name="program-name">Manjaro Hello</property>
<property name="title" translatable="yes">About</property>
<property name="transient-for">window</property>
<property name="translator-credits">abdelhak gasmi <property name="translator-credits">abdelhak gasmi
Al Manja Al Manja
Albert Cutrona Albert Cutrona
@@ -654,8 +635,10 @@ Stefano Capitani
Stéphane Stéphane
Πέτρος Σαμαράς Πέτρος Σαμαράς
Андрей Раугас</property> Андрей Раугас</property>
<property name="logo-icon-name"/> <property name="type-hint">dialog</property>
<property name="license-type">gpl-3-0</property> <property name="version">0.7.2</property>
<property name="website">https://gitlab.manjaro.org/applications/manjaro-hello</property>
<property name="website-label">GitLab</property>
<child internal-child="vbox"> <child internal-child="vbox">
<object class="GtkBox"> <object class="GtkBox">
<property name="can-focus">True</property> <property name="can-focus">True</property>
@@ -670,12 +653,8 @@ Stéphane
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">False</property> <property name="fill">False</property>
<property name="position">0</property>
</packing> </packing>
</child> </child>
<child>
<placeholder/>
</child>
</object> </object>
</child> </child>
<style> <style>