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>