Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Ark Ark
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • UtilitiesUtilities
  • ArkArk
  • Merge requests
  • !47

Create “Welcome screen” that replaces window where nearly all widgets are in disabled state

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Jiří Wolker requested to merge wolker/ark:welcome-screen into master May 04, 2021
  • Overview 37
  • Commits 7
  • Pipelines 0
  • Changes 6

This merge request is duplicate of !46 (merged), it was created again because the previous one was accidentally merged.

This merge request replaces the window contents when the Ark application is started without giving it archive to open. The current user interface has all its widgets (except the list view) in disabled state and the only way to open or create archive is to use menu bar (not shown in pictures) or keyboard shortcuts. I think that it is hard to figure out what to do for unexperienced users.

The new user interface adds two buttons directly to the center of window: one for opening archive and the second for archive creation. When archive is opened, this “screen” is replaced by the normal user interface of Ark.

No new translatable strings are introduced by this merge request.

This changes only Ark's main window, not Ark KPart, so it will not break any existing usages of the KPart.

Before

state before

After change

after

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: welcome-screen