File 2001-better-welcomeview.patch of Package ark

diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
index a6e78296630a5f8f02e1719021f2cce8c6a57c3b..2d976aa2d6d47ffdc5ae4aed81e6bdf7be72884c 100644
--- a/app/mainwindow.cpp
+++ b/app/mainwindow.cpp
@@ -260,6 +260,7 @@ void MainWindow::showWelcomeScreen()
 {
     m_showSidebarAction->setEnabled(false);
     m_windowContents->setCurrentWidget(m_welcomeView);
+    m_welcomeView->findChild<QPushButton *>()->setFocus();
     m_sidebar->setVisible(false);
 }
 
diff --git a/app/welcomeview/welcomeview.cpp b/app/welcomeview/welcomeview.cpp
index 94ea71be2bcb17407f8502edab87ed4074348a97..b511bcab7fa0eab77eaa649f971a4b21e029184f 100644
--- a/app/welcomeview/welcomeview.cpp
+++ b/app/welcomeview/welcomeview.cpp
@@ -71,6 +71,8 @@ WelcomeView::WelcomeView(MainWindow *mainWindow, QWidget *parent)
         m_recentFilesModel->refresh(recentFilesMenu->recentFiles());
     });
 
+    listViewRecentFiles->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+    listViewRecentFiles->setTextElideMode(Qt::ElideMiddle);
     listViewRecentFiles->setModel(m_recentFilesModel);
     connect(listViewRecentFiles, &QListView::customContextMenuRequested,
             this, &WelcomeView::onRecentFilesContextMenuRequested);
diff --git a/app/welcomeview/welcomeview.ui b/app/welcomeview/welcomeview.ui
index be1fa4adfd1c5b9a1f41be0c84b2ad15c6074ead..f5aec444e41590f3ef787c97c4dcfd42368f64ad 100644
--- a/app/welcomeview/welcomeview.ui
+++ b/app/welcomeview/welcomeview.ui
@@ -173,17 +173,17 @@
             <property name="horizontalSpacing">
              <number>20</number>
             </property>
-            <item row="2" column="0">
-             <widget class="QPushButton" name="buttonOpenArchive">
+            <item row="1" column="0">
+             <widget class="QPushButton" name="buttonNewArchive">
               <property name="text">
-               <string>Open Archive...</string>
+               <string>New Archive</string>
               </property>
              </widget>
             </item>
-            <item row="1" column="0">
-             <widget class="QPushButton" name="buttonNewArchive">
+            <item row="2" column="0">
+             <widget class="QPushButton" name="buttonOpenArchive">
               <property name="text">
-               <string>New Archive</string>
+               <string>Open Archive...</string>
               </property>
              </widget>
             </item>
openSUSE Build Service is sponsored by