1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-02 16:31:23 +00:00

Compare commits

..

5 Commits

Author SHA1 Message Date
Felix Ernst
d71304ec5a Merge branch 'improve_filelight_installation_ux' into 'master'
Improve Filelight installation UX

See merge request system/dolphin!783
2024-06-25 02:50:58 +00:00
Felix Ernst
9b48351c0c Show installation progress in the status bar
This commit reuses the progress reporting of the status bar for
the Filelight installation progress.
2024-06-24 22:33:18 +02:00
Felix Ernst
d4ae877749 Show installation progress on install button
Also reopen the menu if it is currently open while the installation
finishes.
2024-06-24 22:33:18 +02:00
Felix Ernst
54517e067a Make DolphinPackageInstaller a KJob
This means developers can use a familiar pattern here.
2024-06-24 22:33:18 +02:00
Felix Ernst
02956b055d Improve Filelight installation UX
Before this commit pressing the free space button when Filelight
is not installed would show a singular action called "Install
Filelight to View Disk Usage Statistics…". Pressing this button
would open the store page for Filelight. This is an okay user
experience, but we can do better.

This commit makes it so pressing the free space button when
Filelight is not installed shows an attractive UI that makes clear
that freeing up disk space can be accomplished nicely by installing
Filelight. The "Install Filelight" button on this UI is connected
to PackageKit directly, so we do not need to show a separate store
like Discover and instead trigger ann installation right then and
there.
Installation failure or success is then shown within Dolphin as a
passive notification.

CCBUG: 477739
2024-06-24 22:33:18 +02:00

Diff Content Not Available