Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are the latest ideas about Ubuntu that have been approved.

Help the user understand when closing a window does not close the app  
Written by YannUbuntu the 9 Sep 10 at 10:58. Global category: Accessibility. Needs clarification
When closing a window, it is currently not obvious for the user to know if the app is still running in systray or not.



Developer comments
189
votes
up equal down
Solution #1: When an app goes in systray, temporary highlight its indicator
Written by YannUbuntu the 9 Sep 10 at 10:58.
When the window of the app is closed, its indicator in systray would temporarily (e.g. during 1 second) either :
- change its color
- or change its backgroud color
- or be animated
- ...

so that the user visually knows that the app has been minimized in systray.
388
votes
up equal down
Solution #2: Use same window animation as "Minimize" , but toward the indicator in systray
Written by YannUbuntu the 9 Sep 10 at 11:10.
When you minimize a window, there is an animation (zoom) that gives the feeling that the window is reduced toward the bottom of the screen until its final reduced location in the . This idea is to use the same zoom animation for reduction in systray !

Some applications already use this system for systray reduction : for example in Lucid, Empathy with Telepathy's PPA (ppa:telepathy/ppa) has its indicator in the Notification Zone, and uses this animation. Just try it !

-136
votes
up equal down
Solution #3: Display messages.
Written by Lachu the 12 Sep 10 at 08:38.
- Display information how many windows have application this window belongs to on mouse hover close button.
- Display messages, when window, which don't have focus lastly time disappears(message like "task is complete")
- Tray icon is yet another window
- Watch on x server connections (especially when user interact with window of this application) and show messages, when connection is closed.
-85
votes
up equal down
Solution #4: Use emule's technique: a button for closing, a button for the tray
Written by knocte the 15 Sep 10 at 20:10.
You can see an example of what I mean by seeing this image:

https://bugzillafiles.novell.org/attachment.cgi?id=389828

Of course, still the applications that add this button should add a warning message when the close button is pressed. But this way the user instantly sees there is an extra button that he wants to know about.

And this way it's easy to spot which applications have this functionality and which don't.

Furthermore, this idea could be combined with Solution#2 too to make the user experience even clearer.
-85
votes
up equal down
Solution #5: Use MSN Messenger's technique: solution #2 +display a notification
Written by Glaedr the 20 Sep 10 at 13:19.
Minimize the app to the tray and display a notification such as "The [appname] app is still running in the tray, right-click and select Quit to close it" or similar.
-40
votes
up equal down
Solution #6: Use a different button if closing the window will send the app to tray
Written by fallingleaf the 20 Sep 10 at 20:09.
Instead of the red X the button could be orange or something instead, or some other icon that indicates sending to tray.
-25
votes
up equal down
Solution #7: Make an system tray-program
Written by TooSmart the 4 Oct 10 at 01:05.
This program will give permissions to which apps should be killed and which ones should be in the system tray based on the user's preference.
-28
votes
up equal down
Solution #8: "Cannot be closed" in the taskbar
Written by UbuntuN00b the 7 Oct 10 at 15:55.
When the user want close the window, a message "cannot be close" appear in the taskbar, next to the application icon.
-15
votes
up equal down
Solution #9: Use Mac OS X's technique: closing a window never closes the application
Written by leggy the 3 Nov 10 at 04:03.
List applications in a panel or dock, instead of windows. Applications can be closed from that list.

Then:
* The close button on a window's title bar, control+W, or file->close, closes only the window.
* The close button on the applications list, control+Q, or file->quit closes the application every time.

The Gnome window list can already group windows by application, and when you right click on the group button there is an option to close all the windows. This could close the application explicitly instead.

Clicking the button for an application with no open windows should do something useful, like open a new document.

Unfortunately, this requires altering applications so they can be open with no windows. Several applications that already remain open with no windows must also be changed, so they don't put their (non-notification) icon in the notification area.

In the transition period, you could emulate leaving an application open when its last window is closed from the title bar button by leaving the it in the application list. Closing the fake application removes the list entry. Clicking it starts it again. This isn't ideal, since the emulation could not tell if the application quit because you closed the last document or or asked to quit.
11
votes
up equal down
Solution #10: Create guidelines for consistent behavior
Written by Otus the 9 Nov 10 at 11:29.
For example: Close button should always close the app; minimize may be used for "close to tray" behavior, but must be configurable. Also guide on defaults and the types of apps that should use this behavior.
1
votes
up equal down
Solution #11: Change color of the close button too + #2
Written by Klau3 the 8 Dec 10 at 22:15.
One way – by side of #2 – could be to change the close button color to blue or green. This would indicate that the program would not close when clicking on it (close == red icon, indicator to systray == blue or green).


PS: I was thinking about the described problem a while ago too :)
4
votes
up equal down
Solution #12: Different animations + Indicator
Written by chillyperson23 the 27 Dec 10 at 18:31.
Maybe, there should be an indicator and a different desktop effect for it. IE: Clicking the X button on an application that is closing will make it fade out. But clicking the X button on an application that is just going in the background will fade and zoom towards the indicator applet, and there will be a notification that says "*** is now running in the background" (Kinda like the notification for changing the volume) A notification like this makes things feel smoother and more refined, especially on a mobile OS. And this would work for a desktop system as well.

Another way to accomplish something like this is to have it so that clicking the X button closes the app, but clicking and holding it makes it run in the background. Along with the notification.

In both cases above, there should always be a place to see what apps are running. Currently, on a fresh install, you have to go to System>Administration>System Monitor> Processes tab to see open processes. That is simply too many clicks to see running tasks.

The solution to this is to put a menu item in the Session Indicator Applet that shows running tasks and processes. It should only show apps with a window, or that have been started by the User and not by logging in to reduce clutter.


EDIT: Also do like YannUbuntu said in solution 1 and make the indicator flash/glow.
2
votes
up equal down
Solution #13: Minimize-to-system-tray button in the "X close" button's place (option 3 in img
Written by Voltius the 6 Mar 11 at 09:08.
http://www.chrisnorstrom.com/wp-content/uploads/2011/03/featured-image.png

=== There are 2 different types of programs ===
Web browsers, email and chat windows, and Photoshop are made to be interacted with and closed when done. But programs like Steam, Skype, uTorrent, instant messenger clients, virus scanners, music players, and others are designed to not be interacted with frequently and instead just allowed to run in the background while you’re working on other things.

=== The Problem ===
Is that both of these types of programs, interactables & forgettables, both use the close “X” button to do two different things. Forgettables just want to run in the background and stay out of your way, but no one bothered to give them their own button to ‘minimize to system tray’ so they use the “X” close button, which is bad because it confuses users and is inconsistent.

Most users just click towards the big red button and assume it will close the window of the program and exit the program itself. They’re probably not going to spend too much time looking at what symbol the big red button has inside of it. Also, users have gotten use to thinking that the button on the outside means close and exit.

== The Solution ==
Keep the "X" close button but scoot it over and in its place put a 'minimize to systray' button. This way everyone's happy. Users by habit will still click on the end red button and minimize the program to systray which is what the developer indented for them to do. Other users can use the "X" close button to exit the program completely.
1
votes
up equal down
Solution #14: #1 + #2
Written by ZebaSz the 14 Mar 11 at 02:24.
Highlighting the indicator helps the user focus on the specific indicator, but might be confused with another app requiring atention.
Using an animation helps understand the app is effectively still running, but the user might have a hard time finding the exact indicator.
I think using a combination of both helps the user understand the app is running on the background, and exactly where to find it again.

See the 3 comments or propose a solution >>

Small windows on right  
Written by ementos the 28 May 10 at 14:05. Related project: Gnome. New
If I'm writing something on OpenOffice etc. and I also want to chat or track some changes (for example on terminal), it would be easier to have smaller windows on right.
I like the < super > + A / < super > + W function, which make all of windows small and you can select one of them, but I think it would be great to have opcion to make only selected windows small.
15
votes
up equal down
Solution #1: Use right space of windows indicators
Written by ementos the 28 May 10 at 14:05.
I made some screens and change it on gimp.
On right place of windows indicators would be a button (for example. (>) ) and it would making the window small and moving it to right space of screen. Than user can write something on OOO and sometimes looking at the small windows. And if want, only click "small window" and it'll back to normal place.
The "screenshots":
http://www.ementos.yoyo.pl/pasek.png

http://www.ementos.yoyo.pl/moc1.jpg
http://www.ementos.yoyo.pl/moc2.jpg

See the 3 comments or propose a solution >>