<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
    <channel>
        <title>deviantART: Popular Icon Theme Gnome Flash</title>
        <link>http://browse.deviantart.com/flash/?order=9&amp;q=icon+theme+gnome</link>
        <description>deviantART RSS for boost:popular in:flash icon theme gnome</description>
        <language>en-us</language>
        <copyright>Copyright 2013, deviantART.com</copyright>

        <pubDate>Wed, 22 May 2013 23:35:46 PDT</pubDate>        
        <generator>deviantART.com</generator>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <atom:icon>http://st.deviantart.net/minish/widgets/apple-touch-icon-precomposed.png</atom:icon>
        <atom:link href="http://backend.deviantart.com/rss.xml?q=boost%3Apopular+in%3Aflash+icon+theme+gnome&amp;type=deviation" rel="self" type="application/rss+xml" />
                    <item>
                <title>Shelf UI - Part I - Animated</title>
                <link>http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-I-Animated-128473929</link>
                <guid isPermaLink="true">http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-I-Animated-128473929</guid>
                <pubDate>Mon, 06 Jul 2009 06:30:27 PDT</pubDate>
                        <media:title type="plain">Shelf UI - Part I - Animated</media:title>
        <media:keywords></media:keywords>
                        <media:rating>nonadult</media:rating>
                <media:category label="Interfaces">flash/interfaces</media:category>
        <media:credit role="author" scheme="urn:ebu">Sand-And-Mercury</media:credit>
        <media:credit role="author" scheme="urn:ebu">http://a.deviantart.net/avatars/s/a/sand-and-mercury.jpg?1</media:credit> 
        <media:copyright url="http://sand-and-mercury.deviantart.com">Copyright 2009-2013 ~Sand-And-Mercury</media:copyright>             <creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/</creativeCommons:license>
                <media:description type="html"><![CDATA[ <b>Links to the whole series:</b><br /><br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-I-Animated-128473929">[link]</a> - Part I - Animated<br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-II-Clean-128474194">[link]</a> - Part II - Clean<br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-III-Windows-128474429">[link]</a> - Part III - Windows<br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-IV-Menu-128474518">[link]</a> - Part IV - Menu<br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-V-Search-128474623">[link]</a> - Part V - Search<br /><br />After such a long time working on this... I can finally upload it all. Written rationale is below.<br /><br /><b>The Shelf: An operating system GUI proposal by Ian McLean.</b><br /><br />The mockups contained herein use icons from What Is In A Name?&#039;s &#039;Eikon2&#039; project. The author can be contacted here: <a href="http://www.deviantart.com/users/outgoing?http://ubuntuforums.org/member.php?u=348818">[link]</a><br /><br /><b>Table of Contents</b><br /><br /><blockquote>1.Introduction and Rationale<br />2.Tabbed Window Management<br />3.The Shelf</blockquote><br /><br /><b>Section 1 &#150; Introduction and Rationale</b><br /><br />The year is 2009 and the current state of a modern operating system GUI (Graphical User Interface) has gone largely untouched for the better part of two decades. In 1995 Microsoft introduced their Windows 95 operating system, which brought a great deal of functionality to the traditional desktop metaphor that we are dependent on to this day: <br /><br /><blockquote>1.The taskbar, a constantly changing list of all running application windows.<br /><br />2.A notification area with small and miscellaneous information pertaining to either the system or an individual application.<br /><br />3.The clock.<br /><br />4.The &#147;Start&#148; button; which launches a menu which supposedly acts as the basic launch pad for most if not all of the activities that the user will undertake on the computer. </blockquote><br /><br />In 2001 Apple introduced their Mac OS X system for the first time, which also has a great number of features that have remained the same over the years:<br /><br /><blockquote>1.The dock, which combines the window management aspects of a task bar with a (limited) application launcher.<br /><br />2.A link on the dock to the &#039;Finder&#039; &#150; the launch pad to manage files and applications, fulfilling the purpose of the Start button in Windows.<br /><br />3.A bar at the top of the screen which lists the application-specific menu, the notification area and the clock.</blockquote><br /><br />These two systems also have the following things in common:<br /><br /><blockquote>1.Every window has a title bar. The title bar shows minimize, maximize and close buttons, a title bar and a window menu.<br /><br />2.A persistent area (or two in OS X&#039;s case) which is on the screen at all times, which the user can use to control their actions by clicking on various things or going through menus.<br /><br />3.Any application that is running in multiple instances will treat each instance as a separate entity, unless it has specific support for a tabbed interface built into it.</blockquote><br /><br />These are all keystones of our current conception of a GUI and have been for a very long time. However, there have been a great number of new, successful concepts in GUI design that have also become keystones of our daily use, but are not yet integrated into the GUI of the operating system. Among these are tabbed browsing, the extended utilisation of a compositing window manager, mouse gestures, and application launchers that &#039;learn&#039; the users habits and can work accordingly to suit them.<br /><br />My proposal has two main goals.<br /><br /><blockquote>1.Eliminate any unnecessary cruft and wasted space on the desktop to create an environment that is as clean as possible without losing functionality.<br /><br />2.Put the user in a space where he has complete control of what is going on, and can work with multiple tasks in smooth motions and plain-English instructions rather than convoluted commands.</blockquote><br /><br />This can be accomplished with the use of a compositing window manager, and our current methods of input: a keyboard and a 3-button mouse with a scroll wheel. This is done by following the traditional desktop metaphor but with a few significant differences:<br /><br /><blockquote>1.A tabbed interface on ALL windows.<br /><br />2.The &#147;Shelf&#148; - an area of the screen that is brought up on demand and integrates all features of a dock, task bar, and start menu into one. The only exception here is for switching windows, which is mentioned below.<br /><br />3.Smarter use of screen corners.<br /><br />4.More extensive use of the &#039;expose&#039; feature.<br /><br />5.More extensive use of right-click menus.</blockquote><br /><br />I&#039;ll get to these things in detail below.<br /><br /><b>Section 2 - Tabbed Window Management</b><br /><br />Currently, most applications will follow the following structure:<br />The user opens an application, say, OpenOffice.org writer.<br />A window pops up on the screen, containing a blank file.<br />The user creates another blank file using the &#039;New&#039; option.<br />Another window is produced, on top of the old one.<br /><br />Now, in simple instances like this, the traditional SDI (Single Document Interface) is fine, and not confusing. However, in complex working environments where the user is constantly switching between different files and applications, the screen and taskbar can quickly become filled with orphaned windows, creating a great deal of clutter in the workspace.<br /><br />Applications that use an MDI (Multiple Document Interface), such as Firefox, have been able to overcome this problem with tabs. All files that the application is handling are rolled into one window, allowing the user to automatically keep applications nicely sorted and reduce clutter.<br /><br />By integrating an MDI directly into the window manager, the MDI model becomes available immediately, and across any application the user may wish to run, even if the application has not been designed to explicitly follow the MDI model.<br /><br />In cases where a tabbed interface is not practical, for instance, when the user has two files running side by side, tabs can be dragged outside of the application window, and promoted to windows in their own right (with its own tab bar). If the user wants to reunite this window back with the original as a tab, it is as simple as clicking and dragging the separated tab back among its brethren. The new window, with no tabs left in it, disappears, and things are as they were before. <br /><br />This affords a great deal of flexibility to the user so that they can easily keep their workspace tidy, and chop and change windows in and out as needed with a simple click &amp; drag interface.<br /><br />Tabs should optimally be kept grouped within windows of the same application and while the ability to chop and change them among different app windows would theoretically be possible, it could be ill-advised, as applications of different dimensions on screen would become difficult to manage with a tabbed interface, and in general it would not promote good practice for an efficient workflow.<br /><br /><b>Section 3 &#150; The Shelf</b><br /><br />The term &#039;shelf&#039; derives from the idea of working with a &#039;desktop&#039;. A shelf on your desk is the place where you store most of whatever you&#039;re not using in your workspace, so the term makes sense in the desktop metaphor.<br /><br />The user calls the shelf by simply moving the mouse to the bottom of the screen. Immediately, this presents the user with the following:<br /><br /><blockquote>* An application launcher.<br />* A task manager.<br />* A clock, with the day and date.<br />* A system tray.<br />* Integrated search.<br />* Session management (Lock, log out and shut down controls).<br />* Workspace switcher (if the user needs it)</blockquote><br /><br />The goal of the shelf is to provide a centralised area that is easily accessed, attractive, simple and functional. In line with how we work with a physical desk, if it&#039;s not on the desktop, you&#039;ll find it on the shelf.<br /><br />A slight amount of edge resistance can be implemented to make sure that the shelf appears when the user wants it, and not by moving their mouse to the bottom of the screen accidentally. <br /><br />The shelf&#039;s function extends to window management. Clicking the &#147;-&#148; button on a window will &#039;shelve&#039; it, so that it&#039;s out of the way of the user, and appears in a list at the right side of the shelf where the user may restore the window or quit the app entirely if he or she chooses. Having windows grouped into tabs simplifies what&#039;s on the shelf too; for example if you&#039;re running three applications, but have five documents open with each, on Windows and OS X systems this would leave you with fifteen windows to cycle through. With the Shelf, you&#039;d have only three. If too many entries appear in this area, the whole shelf can grow upwards to accommodate them.<br /><br />The need for traditional menus for launching apps is recognised, as a search function is only useful if the user knows exactly what they want beforehand. For casual browsing through programs and places, the shelf by default has a menu divided into three main categories, like GNOME does; Applications, Places, and System. Clicking one will show its contents just right of it, much like Windows&#039; traditional &#039;Start&#039; menus do.<br /><br />When this happens, the search bar immediately gains keyboard focus and the user can initiate practically anything in the computer (a la GNOME-Do) by simply typing it in. The results then replace the main menu and can be narrowed down or scrolled through as desired.<br /><br />In essence, this means the user can launch any application or open any file (within reason) by simply moving the mouse to the bottom of the screen, typing a few letters (or just one, in the case of frequently used applications or files) and hitting Enter.<br /><br />The system tray (aka notification area) faces some problems as the icons are not on screen like we have on a traditional panel setup. If an app needs attention, the notification icon would bounce up onto the screen into the user&#039;s view. This also goes for application windows that have been shelved; if they need your attention they briefly popup onto the screen from the bottom, and also appear blinking on the shelf when it&#039;s up.<br />Finally, it would make sense that the shelf&#039;s default size may not be suitable for everyone. Thus, the ability to resize it would be desirable; this could be done as simply as clicking and dragging the top bar to the desired size, much like most people are used to with windows. ]]></media:description>            <media:thumbnail url="http://fc05.deviantart.net/fs46/i/2009/187/8/c/Shelf_UI___Part_I___Animated_by_Sand_And_Mercury.jpg" height="890" width="700"/>            
            <description><![CDATA[ <b>Links to the whole series:</b><br /><br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-I-Animated-128473929">[link]</a> - Part I - Animated<br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-II-Clean-128474194">[link]</a> - Part II - Clean<br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-III-Windows-128474429">[link]</a> - Part III - Windows<br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-IV-Menu-128474518">[link]</a> - Part IV - Menu<br /><a href="http://sand-and-mercury.deviantart.com/art/Shelf-UI-Part-V-Search-128474623">[link]</a> - Part V - Search<br /><br />After such a long time working on this... I can finally upload it all. Written rationale is below.<br /><br /><b>The Shelf: An operating system GUI proposal by Ian McLean.</b><br /><br />The mockups contained herein use icons from What Is In A Name?&#039;s &#039;Eikon2&#039; project. The author can be contacted here: <a href="http://www.deviantart.com/users/outgoing?http://ubuntuforums.org/member.php?u=348818">[link]</a><br /><br /><b>Table of Contents</b><br /><br /><blockquote>1.Introduction and Rationale<br />2.Tabbed Window Management<br />3.The Shelf</blockquote><br /><br /><b>Section 1 &#150; Introduction and Rationale</b><br /><br />The year is 2009 and the current state of a modern operating system GUI (Graphical User Interface) has gone largely untouched for the better part of two decades. In 1995 Microsoft introduced their Windows 95 operating system, which brought a great deal of functionality to the traditional desktop metaphor that we are dependent on to this day: <br /><br /><blockquote>1.The taskbar, a constantly changing list of all running application windows.<br /><br />2.A notification area with small and miscellaneous information pertaining to either the system or an individual application.<br /><br />3.The clock.<br /><br />4.The &#147;Start&#148; button; which launches a menu which supposedly acts as the basic launch pad for most if not all of the activities that the user will undertake on the computer. </blockquote><br /><br />In 2001 Apple introduced their Mac OS X system for the first time, which also has a great number of features that have remained the same over the years:<br /><br /><blockquote>1.The dock, which combines the window management aspects of a task bar with a (limited) application launcher.<br /><br />2.A link on the dock to the &#039;Finder&#039; &#150; the launch pad to manage files and applications, fulfilling the purpose of the Start button in Windows.<br /><br />3.A bar at the top of the screen which lists the application-specific menu, the notification area and the clock.</blockquote><br /><br />These two systems also have the following things in common:<br /><br /><blockquote>1.Every window has a title bar. The title bar shows minimize, maximize and close buttons, a title bar and a window menu.<br /><br />2.A persistent area (or two in OS X&#039;s case) which is on the screen at all times, which the user can use to control their actions by clicking on various things or going through menus.<br /><br />3.Any application that is running in multiple instances will treat each instance as a separate entity, unless it has specific support for a tabbed interface built into it.</blockquote><br /><br />These are all keystones of our current conception of a GUI and have been for a very long time. However, there have been a great number of new, successful concepts in GUI design that have also become keystones of our daily use, but are not yet integrated into the GUI of the operating system. Among these are tabbed browsing, the extended utilisation of a compositing window manager, mouse gestures, and application launchers that &#039;learn&#039; the users habits and can work accordingly to suit them.<br /><br />My proposal has two main goals.<br /><br /><blockquote>1.Eliminate any unnecessary cruft and wasted space on the desktop to create an environment that is as clean as possible without losing functionality.<br /><br />2.Put the user in a space where he has complete control of what is going on, and can work with multiple tasks in smooth motions and plain-English instructions rather than convoluted commands.</blockquote><br /><br />This can be accomplished with the use of a compositing window manager, and our current methods of input: a keyboard and a 3-button mouse with a scroll wheel. This is done by following the traditional desktop metaphor but with a few significant differences:<br /><br /><blockquote>1.A tabbed interface on ALL windows.<br /><br />2.The &#147;Shelf&#148; - an area of the screen that is brought up on demand and integrates all features of a dock, task bar, and start menu into one. The only exception here is for switching windows, which is mentioned below.<br /><br />3.Smarter use of screen corners.<br /><br />4.More extensive use of the &#039;expose&#039; feature.<br /><br />5.More extensive use of right-click menus.</blockquote><br /><br />I&#039;ll get to these things in detail below.<br /><br /><b>Section 2 - Tabbed Window Management</b><br /><br />Currently, most applications will follow the following structure:<br />The user opens an application, say, OpenOffice.org writer.<br />A window pops up on the screen, containing a blank file.<br />The user creates another blank file using the &#039;New&#039; option.<br />Another window is produced, on top of the old one.<br /><br />Now, in simple instances like this, the traditional SDI (Single Document Interface) is fine, and not confusing. However, in complex working environments where the user is constantly switching between different files and applications, the screen and taskbar can quickly become filled with orphaned windows, creating a great deal of clutter in the workspace.<br /><br />Applications that use an MDI (Multiple Document Interface), such as Firefox, have been able to overcome this problem with tabs. All files that the application is handling are rolled into one window, allowing the user to automatically keep applications nicely sorted and reduce clutter.<br /><br />By integrating an MDI directly into the window manager, the MDI model becomes available immediately, and across any application the user may wish to run, even if the application has not been designed to explicitly follow the MDI model.<br /><br />In cases where a tabbed interface is not practical, for instance, when the user has two files running side by side, tabs can be dragged outside of the application window, and promoted to windows in their own right (with its own tab bar). If the user wants to reunite this window back with the original as a tab, it is as simple as clicking and dragging the separated tab back among its brethren. The new window, with no tabs left in it, disappears, and things are as they were before. <br /><br />This affords a great deal of flexibility to the user so that they can easily keep their workspace tidy, and chop and change windows in and out as needed with a simple click &amp; drag interface.<br /><br />Tabs should optimally be kept grouped within windows of the same application and while the ability to chop and change them among different app windows would theoretically be possible, it could be ill-advised, as applications of different dimensions on screen would become difficult to manage with a tabbed interface, and in general it would not promote good practice for an efficient workflow.<br /><br /><b>Section 3 &#150; The Shelf</b><br /><br />The term &#039;shelf&#039; derives from the idea of working with a &#039;desktop&#039;. A shelf on your desk is the place where you store most of whatever you&#039;re not using in your workspace, so the term makes sense in the desktop metaphor.<br /><br />The user calls the shelf by simply moving the mouse to the bottom of the screen. Immediately, this presents the user with the following:<br /><br /><blockquote>* An application launcher.<br />* A task manager.<br />* A clock, with the day and date.<br />* A system tray.<br />* Integrated search.<br />* Session management (Lock, log out and shut down controls).<br />* Workspace switcher (if the user needs it)</blockquote><br /><br />The goal of the shelf is to provide a centralised area that is easily accessed, attractive, simple and functional. In line with how we work with a physical desk, if it&#039;s not on the desktop, you&#039;ll find it on the shelf.<br /><br />A slight amount of edge resistance can be implemented to make sure that the shelf appears when the user wants it, and not by moving their mouse to the bottom of the screen accidentally. <br /><br />The shelf&#039;s function extends to window management. Clicking the &#147;-&#148; button on a window will &#039;shelve&#039; it, so that it&#039;s out of the way of the user, and appears in a list at the right side of the shelf where the user may restore the window or quit the app entirely if he or she chooses. Having windows grouped into tabs simplifies what&#039;s on the shelf too; for example if you&#039;re running three applications, but have five documents open with each, on Windows and OS X systems this would leave you with fifteen windows to cycle through. With the Shelf, you&#039;d have only three. If too many entries appear in this area, the whole shelf can grow upwards to accommodate them.<br /><br />The need for traditional menus for launching apps is recognised, as a search function is only useful if the user knows exactly what they want beforehand. For casual browsing through programs and places, the shelf by default has a menu divided into three main categories, like GNOME does; Applications, Places, and System. Clicking one will show its contents just right of it, much like Windows&#039; traditional &#039;Start&#039; menus do.<br /><br />When this happens, the search bar immediately gains keyboard focus and the user can initiate practically anything in the computer (a la GNOME-Do) by simply typing it in. The results then replace the main menu and can be narrowed down or scrolled through as desired.<br /><br />In essence, this means the user can launch any application or open any file (within reason) by simply moving the mouse to the bottom of the screen, typing a few letters (or just one, in the case of frequently used applications or files) and hitting Enter.<br /><br />The system tray (aka notification area) faces some problems as the icons are not on screen like we have on a traditional panel setup. If an app needs attention, the notification icon would bounce up onto the screen into the user&#039;s view. This also goes for application windows that have been shelved; if they need your attention they briefly popup onto the screen from the bottom, and also appear blinking on the shelf when it&#039;s up.<br />Finally, it would make sense that the shelf&#039;s default size may not be suitable for everyone. Thus, the ability to resize it would be desirable; this could be done as simply as clicking and dragging the top bar to the desired size, much like most people are used to with windows.<br /><div><img src="http://fc05.deviantart.net/fs46/i/2009/187/8/c/Shelf_UI___Part_I___Animated_by_Sand_And_Mercury.jpg" alt="thumbnail" /></div> ]]></description>            </item>
    </channel>
</rss>