Contributor andruk on the Look and Feel category
size of gnome-terminal changes when I switch tabs
Written by cyberix the 7 Jul 09 at 15:21.
Related project: Gnome .
New
When two tabs in the same gnome-terminal window have different font size, switching between the tabs causes window size to change. The resulting jumpy window size may at times be disturbing while one is browsing trough the tabs to see what they contain.
Solution #2:
Custom row counts/lengths for tabs.
Written by
cyberix the 7 Jul 09 at 15:27.
Give up each terminal within one window having the same amount of rows, and the same amount of characters on a row. Print out as many characters and rows as can be fitted to current window size, with the font chosen for the current tab. Fill the small amount of extra screen space (windowsize mod charactersize) with some padding.
Give up each terminal within one window having the same amount of rows, and the same amount of characters on a row. Print out as many characters and rows as can be fitted to current window size, with the font chosen for the current tab. Fill the small amount of extra screen space (windowsize mod charactersize) with some padding.
Solution #3:
Keep changing window size according to the selected tab.
Written by
cyberix the 7 Jul 09 at 15:32.
Ability to have an exact amount of rows, and an exact amount of characters on a row, is important. These counts should be same for all tabs, and changing window size on tab change is not too big of a price to be paid for this functionality.
Ability to have an exact amount of rows, and an exact amount of characters on a row, is important. These counts should be same for all tabs, and changing window size on tab change is not too big of a price to be paid for this functionality.
Solution #4:
Set window size according to smallest font. Add scrollbars for other tabs.
Written by
cyberix the 7 Jul 09 at 15:37.
Make window size match the smallest font used in it's tabs. Add scroll bars for all tabs that use a bigger font.
Make window size match the smallest font used in it's tabs. Add scroll bars for all tabs that use a bigger font.
Solution #5:
Set window size according to biggest font. Add padding to other tabs.
Written by
cyberix the 7 Jul 09 at 15:42.
Make window size match the biggest font used in it's tabs. Add padding to all tabs that use a smaller font.
Make window size match the biggest font used in it's tabs. Add padding to all tabs that use a smaller font.
Solution #7:
Keep width constant when opening tabs
Written by
andruk the 10 Jul 09 at 06:30.
Always show a tab (even if it's the only tab) to keep the window size constant. This breaks UI consistency, but the terminal does that anyway with copying/pasting, and really isn't useful for computer-illiterate users anyway (commands are scary and hard to *learn* even if they are very useful and easy to *use* later on).
Include an option to not show the tab to keep users happy if they want the current behavior.
Always show a tab (even if it's the only tab) to keep the window size constant. This breaks UI consistency, but the terminal does that anyway with copying/pasting, and really isn't useful for computer-illiterate users anyway (commands are scary and hard to *learn* even if they are very useful and easy to *use* later on).
Include an option to not show the tab to keep users happy if they want the current behavior.
Solution #1:
Make a progresbar like in File Roller.
Written by
Andaril the 14 Feb 10 at 11:42.
How it is now. http://i.imagehost.org/0917/123_10.png
How it should be. http://i.imagehost.org/0924/1234.png
Solution #2:
Special treatment for progress windows
Written by
andruk the 17 Feb 10 at 09:20.
Progress windows are annoying because they pop up in the middle of things and steal focus, and they pop up once they are done. So, to fix this, simply don't allow progress windows to steal focus, and have them use a notification (in the notification system) once they are done.
Progress windows are annoying because they pop up in the middle of things and steal focus, and they pop up once they are done. So, to fix this, simply don't allow progress windows to steal focus, and have them use a notification (in the notification system) once they are done.
Solution #3:
progress bar in taskbar
Have a progress bar in the application's taskbar entry like in windows 7.
Have a progress bar in the application's taskbar entry like in windows 7.
Solution #4:
Progress indicator like in KDE4
Written by
manfreed the 19 Feb 10 at 13:04.
I know it is just copying an idea, but it is not so bad :)
There should be an icon on the panel. When something happens (something with progress bars) this icon should shows us how many actions are running, clicking on this icon should shows us the list of the actions with some info, ability to stop and maybe pause (if the application supports it)
Everything should use this feature (compression, software install, file copy/move, etc)
(sorry for bad english :))
I know it is just copying an idea, but it is not so bad :)
There should be an icon on the panel. When something happens (something with progress bars) this icon should shows us how many actions are running, clicking on this icon should shows us the list of the actions with some info, ability to stop and maybe pause (if the application supports it)
Everything should use this feature (compression, software install, file copy/move, etc)
(sorry for bad english :))
Solution #5:
Notification-blob
Written by
xaos3k the 1 Mar 10 at 00:11.
A Notification-blob should show up with information about what's happening and a statusbar beneath this information.
It should stay until the program has finished and then tell the user about it.
A button to cancel the current action should be available, too.
A Notification-blob should show up with information about what's happening and a statusbar beneath this information.
It should stay until the program has finished and then tell the user about it.
A button to cancel the current action should be available, too.
Solution #6:
like Brasero
Brasero shows an animated CD in the notification area which shows the percentage of the current job. I like that very much because it doesn't hem me in and on the other hand I'm informed about what goes on.
Brasero shows an animated CD in the notification area which shows the percentage of the current job. I like that very much because it doesn't hem me in and on the other hand I'm informed about what goes on.
Solution #7:
one unified place where all progress indications should go
Written by
spocky the 3 May 10 at 19:47.
http://brainstorm.ubuntu.com/idea/24697/
Solution #1:
Make fortunes more Ubuntu-like
As the related Wikipedia page states: "Most Unix systems use a roughly equivalent set of fortunes. The fortunes dispensed are slanted heavily toward the user base of Unix, and thus contain many obscure jokes about computer science and computer programming."
I think there is a huge branding opportunity to include fortune cookies relevant to Ubuntu's ethos and target market, differentiating it from other Linuxes+Unixes with quotes to do with:
* We are who we are because of who we all are.
* 'Bug number one'.
* Localization/globalization: Wise ancient local or international phrases could be included. Local phrases are included based on location.
* Inspiring quotes.
* Quotes from pop-culture, possibly based on detected location.
* More?
In contrast with Starbucks' 'The way I see it' campaign, the quotes would probably be non-controversial and family friendly. Nonetheless, these fortunes could possibly give Ubuntu the extra charm to give it the 'human' factor.
As the related Wikipedia page states: "Most Unix systems use a roughly equivalent set of fortunes. The fortunes dispensed are slanted heavily toward the user base of Unix, and thus contain many obscure jokes about computer science and computer programming."
I think there is a huge branding opportunity to include fortune cookies relevant to Ubuntu's ethos and target market, differentiating it from other Linuxes+Unixes with quotes to do with:
* We are who we are because of who we all are.
* 'Bug number one'.
* Localization/globalization: Wise ancient local or international phrases could be included. Local phrases are included based on location.
* Inspiring quotes.
* Quotes from pop-culture, possibly based on detected location.
* More?
In contrast with Starbucks' 'The way I see it' campaign, the quotes would probably be non-controversial and family friendly. Nonetheless, these fortunes could possibly give Ubuntu the extra charm to give it the 'human' factor.
Solution #2:
Display fortunes unobtrusively outside the terminal
For example, on the boot-up splash-screen or the login screen. This would widen the appeal of the fortunes beyond the terminal-using segment.
For example, on the boot-up splash-screen or the login screen. This would widen the appeal of the fortunes beyond the terminal-using segment.
Solution #3:
Make solution #2 an option
Written by
andruk the 17 Feb 10 at 08:52.
I don't really care to have fortunes whenever I use a terminal. But other people do, and it is likely a very non-invasive change.
I don't really care to have fortunes whenever I use a terminal. But other people do, and it is likely a very non-invasive change.
Solution #4:
integrate vanda the fish and notify OSD
Written by
Ssdg the 17 Feb 10 at 17:31.
Add an option in the "fish" applet for gnome-panel (and it's equivalents in other DE) that send a fortune to notify OSD. Of course it will be disabled by default.
Add an option in the "fish" applet for gnome-panel (and it's equivalents in other DE) that send a fortune to notify OSD. Of course it will be disabled by default.
Improved Window List Sliding on Bottom Panel
Written by Vendaval the 9 Sep 09 at 23:52.
Related project: Gnome .
New
Sliding window tabs on the lower Gnome toolbar panel isn't unpleasant, but it can be confusing. Which window are you moving? Where are you moving it to? Can you group it with another application?
Solution #1:
Use Firefox-like tabs
Written by
Vendaval the 9 Sep 09 at 23:52.
Firefox has one of the best working use of tabs in all of the applications I can think of. Specific benefits include a small purple arrow showing the spot in which the tab will go, and the tab itself, an image of which is dragged too.
Firefox has one of the best working use of tabs in all of the applications I can think of. Specific benefits include a small purple arrow showing the spot in which the tab will go, and the tab itself, an image of which is dragged too.
Solution #2:
Consistent use of Firefox-like tabs
Written by
andruk the 11 Sep 09 at 02:02.
Mozilla has already R&D'd a lot for tabbed UIs, and we should build on their research instead of forging our own path. Consistency is very important in UI design, and all tabs in applications should have the same behavior.
At this point, a lot of people are simply used to the Firefox style of tabs (because it's a good system) and it would be better from a UI standpoint to be consistent with a good tab paradigm instead of a bad one.
Mozilla has already R&D'd a lot for tabbed UIs, and we should build on their research instead of forging our own path. Consistency is very important in UI design, and all tabs in applications should have the same behavior.
At this point, a lot of people are simply used to the Firefox style of tabs (because it's a good system) and it would be better from a UI standpoint to be consistent with a good tab paradigm instead of a bad one.
Solution #3:
Use Nautilus-like tabs
Written by
Shnatsel the 7 Oct 09 at 15:31.
Nautilus has a very nice tab dragging system. In addition, it's always good to unify interface behavior.
Nautilus has a very nice tab dragging system. In addition, it's always good to unify interface behavior.
Thunderbird aware of network status
Written by andruk the 8 Feb 09 at 20:23.
Global category: Look and Feel.
New
When Thunderbird starts up, it can automatically check for new mail. But if the computer is not connected to a network, Thunderbird pops up a dialog box for every account that it can't access (this can get annoying).
If you have Thunderbird check for mail every X minutes, then every X minutes you will get dialogs telling you it couldn't connect to the server.
Improve switcher alt-tab icons in compiz switcher for minimised windows
Written by spadger the 22 May 09 at 16:38.
Related project: Compiz .
New
When using the alt-tab switcher we can see an image of the open application if it is active i.e. not minimised but when we have a minimised application/window it shows an icon of the application.
This icon has obviously been enlarged and is terribly pixelated. This makes what is otherwise a useful and good looking function look cheap and badly executed.
I know it's just a very small stupid thing but I bet you wouldn't see this kind of thing on a mac (ps. i'm not a mac user)
Solution #1:
Clearer/larger icon set
Written by
spadger the 22 May 09 at 16:38.
I think if there were either a larger, clearer set of icons or work out some other way of representing a minimised window it would show better the class of ubuntu.
I think if there were either a larger, clearer set of icons or work out some other way of representing a minimised window it would show better the class of ubuntu.
Solution #2:
Use the same view as unminimised but 'faded out'
Written by
r0g the 22 May 09 at 23:29.
I appreciate it would not be as easy to implement but it would be nice if you got the same view as you would get if the app were un-minimised just faded out a bit i.e. a bit more brightness + a bit less opacity. You can still have the icon in the corner or overlaid as usual.
I appreciate it would not be as easy to implement but it would be nice if you got the same view as you would get if the app were un-minimised just faded out a bit i.e. a bit more brightness + a bit less opacity. You can still have the icon in the corner or overlaid as usual.
Solution #3:
wait for Gnome 3.0 (Gnome Shell)
Written by
Shady3D the 24 May 09 at 16:17.
gnome 3.0 will come with new features and better way to interact, so just wait, as we can live without it.
gnome 3.0 will come with new features and better way to interact, so just wait, as we can live without it.
Solution #4:
SVG icons
Written by
jeypeyy the 24 May 09 at 21:21.
Use SVG icons (Scalable Vector Graphics). It can be resized to infinaty without being terribly pixlated. It would also probably mean less disk space, although that doesn't really matter on today's hardware.
http://en.wikipedia.org/wiki/Svg
Use SVG icons (Scalable Vector Graphics). It can be resized to infinaty without being terribly pixlated. It would also probably mean less disk space, although that doesn't really matter on today's hardware.
http://en.wikipedia.org/wiki/Svg
Solution #5:
Transition to SVG icons
Written by
andruk the 28 May 09 at 23:07.
Simply use SVG (vector-based, not raster based) icons. That way they don't get pixelated when you blow them up. The only downside is that they can be harder to create than raster images (eg: detailed scenes take a while).
Simply use SVG (vector-based, not raster based) icons. That way they don't get pixelated when you blow them up. The only downside is that they can be harder to create than raster images (eg: detailed scenes take a while).
Solution #1:
Mouseover arrows like the Wii (Original solution from pre-January 2009 idea)
Written by
andruk the 13 Oct 08 at 21:16.
I'm think of arrows in the corners/sides, kind of like the Wii interface where mousing over the side of the screen brings up an arrow to switch views. The arrow then has to be clicked to initiate the change. Perhaps a small arrow graphic of about 12-24px wide could be drawn up with Compiz (using the spiffy effects similar to the volume control) that would do the same thing.
My reasoning is that it's simply too easy to mouse to the edge of the screen and activate something you didn't necessarily want immediately (like immediately going into Expo or switching viewports). This would make it less likely that Compiz would do something the user doesn't want at the cost of making the user mouse to the edge of the screen and click on the arrow.
And just to be explicit, it doesn't have to be the edge of the screen, it should be anywhere. Also, I just think this should be included as an option/plugin for Compiz, and probably turned off by default.
I'm think of arrows in the corners/sides, kind of like the Wii interface where mousing over the side of the screen brings up an arrow to switch views. The arrow then has to be clicked to initiate the change. Perhaps a small arrow graphic of about 12-24px wide could be drawn up with Compiz (using the spiffy effects similar to the volume control) that would do the same thing.
My reasoning is that it's simply too easy to mouse to the edge of the screen and activate something you didn't necessarily want immediately (like immediately going into Expo or switching viewports). This would make it less likely that Compiz would do something the user doesn't want at the cost of making the user mouse to the edge of the screen and click on the arrow.
And just to be explicit, it doesn't have to be the edge of the screen, it should be anywhere. Also, I just think this should be included as an option/plugin for Compiz, and probably turned off by default.
Text outline instead of drop shadow
Written by andruk the 27 Jan 09 at 12:33.
Global category: Look and Feel.
New
When the user has selected a dark theme, sometime the text in some fields doesn't look good (see lower part of linked picture in Solution #1). This is caused by the drop shadow applied to the text, such as this example taken from the GIMP.
Solution #1:
Outline text instead of drop shadow
Written by
andruk the 27 Jan 09 at 12:33.
Outlining text will make it stand out against a dark background, without messing up readability like the drop shadow.
See here (be advised that it is a rough approximation of what I mean):
http://img89.imageshack.us/my.php?image=dropshadowvsoutlinepe8.png
The upper portion of the picture uses a very rough outline for the text, while the bottom uses a drop shadow. On the top, you can still read the letters when the background is the same color as the text because the outline sets the text apart from the background. In the lower part of the picture, the text blends in with the background, becoming difficult to read.
I do think that the outline and text should be drawn with antialiasing like the drop shadow to make it look pretty, but I couldn't do that in the mockup because I was drawing things by hand. It would be trivial to use antialiasing, as there are plenty of libraries out there that support it.
Outlining text will make it stand out against a dark background, without messing up readability like the drop shadow.
See here (be advised that it is a rough approximation of what I mean):
http://img89.imageshack.us/my.php?image=dropshadowvsoutlinepe8.png
The upper portion of the picture uses a very rough outline for the text, while the bottom uses a drop shadow. On the top, you can still read the letters when the background is the same color as the text because the outline sets the text apart from the background. In the lower part of the picture, the text blends in with the background, becoming difficult to read.
I do think that the outline and text should be drawn with antialiasing like the drop shadow to make it look pretty, but I couldn't do that in the mockup because I was drawing things by hand. It would be trivial to use antialiasing, as there are plenty of libraries out there that support it.
Solution #1:
Dynamic tick marks (Original solution from pre-January 2009 idea)
Written by
andruk the 31 May 08 at 08:17.
Couldn't we make the tick marks represent the progress of the operation? For instance, if a bar is 100px wide, the bar should have, say 5 tick marks, so when the progress reaches 20%, the first tick mark is reached.
To avoid a jumbled mess of ticks spaced every 2px, you will want to keep a certain distance between the ticks. You would need to recalculate how many tick marks you want to have depending on the total length of the progress bar; if the progress bar is 10px, then you don't want 10 ticks, you probably want none. If the bar is 200px, you probably want 10 ticks. If the bar is 500px, then you probably want 50 ticks. As the progress bar grows, you can add in more tick marks to make a better percentage "resolution" (in tick marks) of the progress bar.
Extra points for Compiz effects, like fading in extra tick marks when the progress bar is resized to be larger.
Couldn't we make the tick marks represent the progress of the operation? For instance, if a bar is 100px wide, the bar should have, say 5 tick marks, so when the progress reaches 20%, the first tick mark is reached.
To avoid a jumbled mess of ticks spaced every 2px, you will want to keep a certain distance between the ticks. You would need to recalculate how many tick marks you want to have depending on the total length of the progress bar; if the progress bar is 10px, then you don't want 10 ticks, you probably want none. If the bar is 200px, you probably want 10 ticks. If the bar is 500px, then you probably want 50 ticks. As the progress bar grows, you can add in more tick marks to make a better percentage "resolution" (in tick marks) of the progress bar.
Extra points for Compiz effects, like fading in extra tick marks when the progress bar is resized to be larger.
Solution #2:
Static number of tick marks
Written by
andruk the 15 Jan 09 at 23:27.
Have a static number of tick marks no matter how large the progress bar gets. I would propose 9 tick marks (which will mean that 0% will be at one end of the progress bar and 100% will be at the other end of the progress bar with the ticks evenly separated in the middle).
Have a static number of tick marks no matter how large the progress bar gets. I would propose 9 tick marks (which will mean that 0% will be at one end of the progress bar and 100% will be at the other end of the progress bar with the ticks evenly separated in the middle).