Skip to content

UX -> better download feedback and a more native Settings layout #21

Description

@dsvi-b

I've noticed two UI details that could make the desktop client feel more polished.

Download feedback

When I open an image and press Download, there is no indication that the file was saved. I sometimes end up checking the Downloads folder or pressing the button again because I can't tell whether anything happened.

Karere handles this well. After a download finishes, it shows a small toast with the filename and actions to Open the file or Show in Folder. Browsers use a similar pattern.

Something along those lines would work well here:

Show a small confirmation after the download finishes.
Add Open and Show in Folder buttons when possible.
Show an error message if the download fails.

Even a basic "Downloaded" toast would solve most of the problem.

Settings layout

The Settings page could also use a more native Linux desktop layout. Some of the current cards, spacing and controls make it feel closer to a generic web settings page than the rest of the application.
GNOME/Libadwaita preferences are a good reference for this. They group related settings into compact sections and use consistent rows for switches, choices and actions. AI can easily rewrite this in GTK.

I just think both changes would make the app feel more deliberate without changing its overall design.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions