• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 18883229885

28 Oct 2025 05:13PM UTC coverage: 63.568% (-12.4%) from 75.967%
18883229885

push

github

web-flow
Rearrange UI of the storage section (#2767)

## Problem

The current storage page of Agama allows to configure several common
scenario with just a few clicks (although it is still only a first step
to the definitive UI we want to have in the future). Its general
operation is described at
https://agama-project.github.io/docs/user/guides/storage

![Current
page](https://agama-project.github.io/assets/images/storage-overview-728473e16085c965f183585cd5f50716.png)

But there is a fundamental problem. Users who have not read the document
mentioned above sometimes struggle to find their way through the Agama
storage UI. The are several factors that contribute to it, but
especially there are two circumstances that are crucial:

- The current UI does a very poor job on explaining itself.
- Many traditional (open)SUSE users are biased by years of using the
YaST Expert Partitioner and as soon as they see a table representing
disks and partitions they try to operate the UI like it would be just a
new UI for the known Expert Partitioner.

In fact, if the UI would be more self-explanatory, traditional
(open)SUSE users would quickly realize the new UI is more a
super-powerful version of YaST Guided Setup than a new version of the
Partitioner.

## Solution

This pull request modifies the storage page to make it more
self-explanatory and to make the options more understandable.

<img width="1261" height="797" alt="new-general"
src="https://github.com/user-attachments/assets/dd09d534-60ab-4cc1-9b0d-f9fa549a20c8"
/>

Absolutely nothing changes under the hood. All the operations work on
the same way, all forms are kept, etc. The changes are just "cosmetic":

- Reorganizing how the information is distributed in the screen.
- Adding some texts to explain the goal of each part of the UI and the
workflow.
- Relocating some of the existing options (and exceptionally rewording
some labels a bit).

According to all our experiments, these changes dramatically raise the
opportuni... (continued)

2696 of 4729 branches covered (57.01%)

Branch coverage included in aggregate %.

220 of 288 new or added lines in 28 files covered. (76.39%)

179 existing lines in 27 files now uncovered.

25155 of 39084 relevant lines covered (64.36%)

196.44 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

57.14
/web/src/components/core/MenuHeader.tsx


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc