Bug 451275 - Print Manager should have a simpler and cleaner GUI
Summary: Print Manager should have a simpler and cleaner GUI
Status: RESOLVED FIXED
Alias: None
Product: print-manager
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Daniel Nicoletti
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2022-03-08 11:14 UTC by Marco Missere
Modified: 2023-08-22 15:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
The chaotic GUI of the Print Manager home (33.71 KB, image/png)
2022-03-08 11:14 UTC, Marco Missere
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Missere 2022-03-08 11:14:32 UTC
Created attachment 147363 [details]
The chaotic GUI of the Print Manager home

I think that Print Manager when a printer is already added should have a simpler and cleaner GUI than the current one (added as attachment) that is chaotic. Also the "Add a New Printer" view should be more mininalistic, without all the possible options shown that are useless, showing only the relevant ones.

STEPS TO REPRODUCE
1. Open the Printers settings in the System Settings
2. Watch the GUI when a printer is already added
3. Watch the options shown in the Add a New Printer view

OBSERVED RESULT

The home GUI of Print Manager when a printer is already added is chaotic.
In the Add a New Printer view there are too many useless options shown that are not relevant.

EXPECTED RESULT

The home GUI of Print Manager should have a simpler and cleaner view.
The Add a New Printer view should only show the relevant options, hiding all the other ones.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: any Linux distribution
KDE Plasma Version: any
KDE Frameworks Version: any
Qt Version: any
Comment 1 Nate Graham 2022-03-22 15:57:34 UTC
Lucky you, this is currently in progress. :) 

https://invent.kde.org/utilities/print-manager/-/merge_requests/21
Comment 2 Nate Graham 2023-08-22 15:47:11 UTC
Git commit 557185512e0c054bedc01ced84ab4153c2041cb7 by Nate Graham, on behalf of Mike Noe.
Committed on 22/08/2023 at 17:47.
Pushed by ngraham into branch 'kf6'.

kcm: Port to QML

- Follow-on to utilities/print-manager!21
- Rename the qml files to use more standarg naming conventions
- Use the new kcmutils tooling

Co-authored-by: Nicolas Fella <nicolas.fella@gmx.de>
Related: bug 452901

M  +2    -0    .kde-ci.yml
M  +27   -4    CMakeLists.txt
M  +1    -1    src/CMakeLists.txt
A  +12   -0    src/kcm/CMakeLists.txt
A  +3    -0    src/kcm/Messages.sh
R  +0    -0    src/kcm/kcm_printer_manager.json [from: src/printer-manager-kcm/kcm_printer_manager.json - 100% similarity]
A  +254  -0    src/kcm/printermanager.cpp     [License: GPL(v2.0+)]
A  +75   -0    src/kcm/printermanager.h     [License: GPL(v2.0+)]
A  +51   -0    src/kcm/ui/Global.qml     [License: GPL(v2.0+)]
A  +177  -0    src/kcm/ui/PrinterSettings.qml     [License: GPL(v2.0+)]
A  +119  -0    src/kcm/ui/main.qml     [License: GPL(v2.0+)]
M  +1    -1    src/libkcups/PrinterModel.cpp
D  +0    -28   src/printer-manager-kcm/CMakeLists.txt
D  +0    -389  src/printer-manager-kcm/PrintKCM.cpp
D  +0    -63   src/printer-manager-kcm/PrintKCM.h
D  +0    -266  src/printer-manager-kcm/PrintKCM.ui
D  +0    -127  src/printer-manager-kcm/PrinterDelegate.cpp
D  +0    -38   src/printer-manager-kcm/PrinterDelegate.h
D  +0    -257  src/printer-manager-kcm/PrinterDescription.cpp
D  +0    -71   src/printer-manager-kcm/PrinterDescription.h
D  +0    -315  src/printer-manager-kcm/PrinterDescription.ui

https://invent.kde.org/utilities/print-manager/-/commit/557185512e0c054bedc01ced84ab4153c2041cb7