Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
12.01k stars 255 forks source link

[Feature]: Add spinner next to the app after launch #1055

Open zagoorland opened 2 months ago

zagoorland commented 2 months ago

Is your feature request related to a problem?

No.

Describe the solution you'd like

After opening any app from the Bottle, there is no indicator that the app is in the process of launching. My feature request is to add a spinner or some other visual cue next to the opened app to inform the user that the app is loading. Since opening an app can take some time, I've noticed that I sometimes try to open an app multiple times because I'm unsure whether the initial launch attempt was successful.

Anything else?

No.

Issue Language

ohaiibuzzle commented 2 months ago

Issue is that, techinically speaking, there isn’t a time for “Loading”. The app starts executing as soon as you click its icon and Wine starts. If you meant time until the first visible element on screen, that’s a slightly harder thing to detect

NSArtem commented 1 month ago

May be a UX solution would be to show that wine process is running, e.g. some kind of a label with a text "Running..."/"Stopped". When a user clicks a button to run a game, change the label from "Stopped" to "Running"

JSP100 commented 1 month ago

Here's Apple's design guidelines on progress indicators:https://developer.apple.com/design/human-interface-guidelines/progress-indicators