[gnome-boxes/simplify-assistant-landing-page: 4/5] assistant: Drop "Features Downloads" from the first page




commit f965050027128fe837c6f792fdec3a79a86f7418
Author: Felipe Borges <felipeborges gnome org>
Date:   Fri Jan 21 18:34:52 2022 +0100

    assistant: Drop "Features Downloads" from the first page
    
    They have a dedicated page in the Download an OS page.

 data/ui/assistant/pages/index-page.ui | 18 ------------------
 src/assistant/index-page.vala         | 14 --------------
 2 files changed, 32 deletions(-)
---
diff --git a/data/ui/assistant/pages/index-page.ui b/data/ui/assistant/pages/index-page.ui
index ebb7d989..8b292c98 100644
--- a/data/ui/assistant/pages/index-page.ui
+++ b/data/ui/assistant/pages/index-page.ui
@@ -62,24 +62,6 @@
                         </child>
                       </object>
                     </child>
-
-                    <child>
-                      <object class="HdyPreferencesGroup">
-                        <property name="visible">True</property>
-                        <property name="title" translatable="yes">Featured Downloads</property>
-                        <property name="description" translatable="yes">You will be notified when the 
download has completed.</property>
-
-                        <child>
-                          <object class="GtkListBox" id="featured_medias">
-                            <property name="visible">True</property>
-                            <signal name="row-activated" handler="on_featured_media_selected"/>
-                            <style>
-                              <class name="content"/>
-                            </style>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
                   </object>
                 </child>
               </object>
diff --git a/src/assistant/index-page.vala b/src/assistant/index-page.vala
index b94701a8..38013723 100644
--- a/src/assistant/index-page.vala
+++ b/src/assistant/index-page.vala
@@ -3,7 +3,6 @@
 [GtkTemplate (ui = "/org/gnome/Boxes/ui/assistant/pages/index-page.ui")]
 private class Boxes.AssistantIndexPage : AssistantPage {
     GLib.ListStore source_model = new GLib.ListStore (typeof (InstallerMedia));
-    GLib.ListStore featured_model = new GLib.ListStore (typeof (Osinfo.Media));
 
     private VMAssistant dialog;
 
@@ -22,8 +21,6 @@
     [GtkChild]
     private unowned ListBox source_medias;
     [GtkChild]
-    private unowned ListBox featured_medias;
-    [GtkChild]
     private unowned Revealer panel_revealer;
 
     private Gtk.Button view_more_medias_button;
@@ -34,7 +31,6 @@
         populate_media_lists.begin ();
 
         source_medias.bind_model (source_model, add_media_entry);
-        featured_medias.bind_model (featured_model, add_featured_media_entry);
 
         view_more_medias_button = new Gtk.Button () {
             visible = true,
@@ -74,12 +70,6 @@ private async void populate_media_lists () {
 
         installer_medias = yield media_manager.list_installer_medias ();
         populate_detected_sources_list (MAX_MEDIA_ENTRIES);
-
-        var recommended_downloads = yield get_recommended_downloads ();
-        if (recommended_downloads == null)
-            return;
-        for (var i = 0; (i < recommended_downloads.length ()) && (i < MAX_MEDIA_ENTRIES); i++)
-            featured_model.append (recommended_downloads.nth (i).data);
     }
 
     private void populate_detected_sources_list (int? number_of_items = null) {
@@ -102,10 +92,6 @@ private void populate_detected_sources_list (int? number_of_items = null) {
         return new AssistantMediaEntry.from_installer_media (object as InstallerMedia);
     }
 
-    private Gtk.Widget add_featured_media_entry (GLib.Object object) {
-        return new AssistantDownloadableEntry.from_osinfo (object as Osinfo.Media);
-    }
-
     [GtkCallback]
     private void update_topbar () {
         dialog.previous_button.label = _("Cancel");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]