Bug 242103 - Add a helpful popup it the game field
Summary: Add a helpful popup it the game field
Status: CONFIRMED
Alias: None
Product: kpat
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-18 20:42 UTC by Eugene Trounev
Modified: 2023-02-28 14:32 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Trounev 2010-06-18 20:42:12 UTC
Version:           unspecified (using KDE 4.4.3) 
OS:                Linux

Add a helpful popup it the game field, like the one KDiamonds currently uses.
This item could replace the status bar notifications which may not be visible is a user decides to remove it.
It could pop up in case the game, which was previously solvable, becomes unsolvable. Informing user there is a problem. This one could contain a button allowing to go back to the last known good :P state.
Another possible use is to pop up if the game is unsolvable from the start and inform a player that the internal solver failed to solve the game. It could then offer two options: a) to continue, and try to outsmart the solver; or b) to re-shuffle the game, making it solvable instead.
One more use is to pop up on the game selector screen, greet the user, and tell the user what to do.

Reproducible: Always

Steps to Reproduce:
Remove the notification bar and you will no longer know if the game is solvable.

Actual Results:  
You will no longer know if the game is solvable.

Expected Results:  
Instead a helpful popup could appear, informing user they are doing all the effort for nothing.

The popup item in question is already in use by quite a few kdegames. Such as KDiamond.
Comment 1 Stephan Kulow 2023-02-28 14:32:24 UTC
There is another bug asking for more obvious indication that a game became unsolvable. Of course the solver being imperfect makes the solver indication just that: an indication, but I accept the wish