Showing posts with label icons. Show all posts
Showing posts with label icons. Show all posts

Tuesday, December 14, 2010

GNUstep's Desktop


Who says we don't have a desktop? ;)
Look at the screenshot. NSWorkspace now identifies the Desktop as a special folder and associates it with an icon. The icon is new too.

Also the Music folder is now recognized as a special folder and has its cool new icon too.

Maybe that wasn't a blog post you all expected about a complete GNUstep desktop :)

With this last additions, the addition of special folders to NSWorkspace is quite complete. Images, Documents, Downloads, Music and Desktop are recognized as special folders in the user home. The user home itself had already a special icon since a long time. Regarding system-wide folders, the "System" and the "Library" folder have its icons, if they applicable for the used file system layout.

These icons are all theme-able too, each Theme can customize them.

Monday, November 15, 2010

New Workspace icons


NSWorkspace handles now a new set of icons reserved for special folders, similar to what Apples Finder always did or what Windows does. Up to now the root icon and the user home were special.
I designed and added a new cache-based handling to NSWorkspace for the icons depicting the user's Documents, Images and Downloads. For the the System folder a new icon is associated where applicable, since it doesn't make sense in certain Layout. The Library icon will associated with the Library folder in all Domains (System, Network, Local).

GWorkspace has been adapted to display these icons and it is the primary goal. Check the screenshot and spot them! However since the Icons and the Code are supplied by GNUstep core they will be available for alternative Workspace and File Managers or for any application which asks the Workspace for the icons to display.

If you want to try them out, you need the SVN trunk version of GWorkspace, gui and base. The latter is needed because NSPathUtilities needed some tweaking.

The icons are for the default theme currently. I plan to update other themes soon.