Wanted! Puppy Theme Icon Designers!

Window managers, icon programs, widgets, etc.
Post Reply
Message
Author
scsijon
Posts: 1596
Joined: Thu 24 May 2007, 03:59
Location: the australian mallee
Contact:

Wanted! Puppy Theme Icon Designers!

#1 Post by scsijon »

Ok girls and boys, lets see what you have in you!

A bit of history first:

Currently, the Menu Hierarchy we use in Puppy is this:

Code: Select all

PUPHIERARCHY='
MENU         SUB              CATEGORIES
Desktop    :Settings       X-Desktop,DesktopSettings,Screensaver,Accessibility
Desktop    :Country        X-DesktopCountry
Desktop    :Applets        X-DesktopApplets
System     :Config         System,Monitor,Security,HardwareSettings,Core
System     :Memory         X-SystemMemory
System     :Schedule       X-SystemSchedule
Setup      :Entry          X-SetupEntry,PackageManager
Setup      :Wizard         X-SetupWizard
Setup      :Utility        X-SetupUtility
Utility    :Sub            Utility,Viewer,Development,Building,Debugger,
Utility    :               IDE,Profiling,Translation,GUIDesigner
Utility    :Archiving      Archiving
Utility    :Console        TerminalEmulator,Shell
Filesystem :Manager        FileSystem,FileManager
Filesystem :Mount          X-FilesystemMount
Filesystem :Utility        X-FilesystemUtility
Filesystem :Find           X-FilesystemFind
Graphic    :Sub            2DGraphics,3DGraphics,Photography,Presentation,
Graphic    :               Chart,FlowChart
Graphic    :Edit           VectorGraphics,RasterGraphics
Graphic    :Utility        X-GraphicUtility
Document   :Sub            X-Document,WordProcessor,WebDevelopment
Document   :TextEditor     TextEditor
Document   :Utility        X-DocumentUtility,Dictionary
Business   :Sub            X-Calculate,Finance,Spreadsheet,ProjectManagement
Business   :Calculators    Calculator
Business   :Utility        X-CalculateUtility
Personal   :Sub            X-Personal,Calendar,ContactManagement
Personal   :Utility        X-PersonalUtility
Network    :Dialup         Dialup
Network    :Sub            Network,HamRadio,RemoteAccess
Internet   :               X-Internet,WebBrowser,Email,News,InstantMessaging,
Internet   :               Telephony,IRCClient,FileTransfer,P2P
Multimedia :Sub            AudioVideo,Video,Player,AudioVideoEditing,Recorder,
Multimedia :               Music,Audio,Midi,Mixer,Sequencer,Tuner,Video,TV
Multimedia :Burn           DiskBurning
Fun        :               Game,Amusement,ActionGame,AdventureGame,ArcadeGame,
Fun        :               BlocksGame,BoardGame,CardGame,KidsGame,LogicGame,
Fun        :               RolePlaying,Simulation,SportsGame,StrategyGame
It's found at /etc/xdg/menus/Hierarchy (open as text to view). Subgroup Menus only appear in your menus if sufficient applications of their type are added, otherwise the applications themselves appear at the second level, and different sub-groups have different numbers.

As part of the design process of QtPuppy, there is the intention to separate the Development Packages away from the Utility Menu and into their own Main Menu Group. This is because one of the major ideas with QtPuppy is to create a Designing Puppy. In other words, it's not one of our usual builds, but a build specifically for Application, System and Package Designers. This should of course quickly fill the Development Group, thus the change.

Origonally I was going to build a menu Heirarchy to match the Desktop Menu Specification at standards.freedesktop.org, but I found that it's a little too radical for our use. What I eventually came up with is a lot simpler and easier for a Puppy person to change over to. So what I am proposing for it to become, at least for QtPuppy, is:

Code: Select all

PUPHIERARCHY='
MENU         SUB              CATEGORIES
Desktop    :Settings       X-Desktop,DesktopSettings,Screensaver,Accessibility
Desktop    :Country        X-DesktopCountry
Desktop    :Applets        X-DesktopApplets
System     :Config         System,Monitor,Security,HardwareSettings,Core
System     :Memory         X-SystemMemory
System     :Schedule       X-SystemSchedule
Setup      :Entry          X-SetupEntry,PackageManager
Setup      :Wizard         X-SetupWizard
Setup      :Utility        X-SetupUtility
Filesystem :Manager        FileSystem,FileManager
Filesystem :Mount          X-FilesystemMount
Filesystem :Utility        X-FilesystemUtility
Filesystem :Find           X-FilesystemFind
Utility    :Sub            Utility,Viewer
Utility    :Archiving      Archiving
Utility    :Console        TerminalEmulator,Shell
Network    :Dialup         Dialup
Network    :Sub            Network,HamRadio,RemoteAccess
Internet   :               X-Internet,WebBrowser,Email,News,InstantMessaging,
Internet   :               Telephony,IRCClient,FileTransfer,P2P
Development:Sub            Development,Building,IDE,GUIDesigner,WebDevelopment
Development:Debugger       Debugger           
Development:Profiling      Profiling         
Development:Translation    Translation          
Graphic    :Sub            2DGraphics,3DGraphics,Photography,Presentation,
Graphic    :               Chart,FlowChart
Graphic    :Edit           VectorGraphics,RasterGraphics
Graphic    :Utility        X-GraphicUtility
Document   :Sub            X-Document,WordProcessor
Document   :TextEditor     TextEditor
Document   :Utility        X-DocumentUtility,Dictionary
Business   :Sub            X-Calculate,Finance,Spreadsheet,ProjectManagement
Business   :Calculators    Calculator
Business   :Utility        X-CalculateUtility
Personal   :Sub            X-Personal,Calendar,ContactManagement
Personal   :Utility        X-PersonalUtility
Multimedia :Sub            AudioVideo,Video,Player,AudioVideoEditing,Recorder,
Multimedia :               Music,Audio,Midi,Mixer,Sequencer,Tuner,Video,TV
Multimedia :Burn           DiskBurning
Fun        :               Game,Amusement,ActionGame,AdventureGame,ArcadeGame,
Fun        :               BlocksGame,BoardGame,CardGame,KidsGame,LogicGame,
Fun        :               RolePlaying,Simulation,SportsGame,StrategyGame
In the main, the changes are related to the Development Group of packages, extracting them from being part of Utilities, although there is also the movement of Network up adjacent to Utility and Internet just below that but those changes are mainly for ease of use.

To carry out the change sucessfully a small number of new Icons are required to be created.

One for the Top Level Menu, (called for now) 'Development Tools' and needs to be a .png of 24px x 24px.

For the Second Level Menu, we require four, (called for now) 'Development Tools' (could be a smaller version of the main menu), Debugging Tools, Profiling, and Language Translation. These need to be 16px x 16px and have a .xpm format.

Not bad you say, simple to do?, well not quite, on top of this is the problem that we have at least thirteen icon desksets currently that I know of, and they should each have a set.

They are:
desk_icon_theme_area042
desk_icon_theme_blue_moon
desk_icon_theme_browndust
desk_icon_theme_brown_marble
desk_icon_theme_darkfire
desk_icon_theme_flat_orange?
desk_icon_theme_jq8flat
desk_icon_theme_lagabluenight
desk_icon_theme_original
desk_icon_theme_silver_marble
desk_icon_theme_smooth_color
desk_icon_theme_stardust
desk_icon_theme_stark042

However, as an alternative is the possability of instead, just having one common set of five icons, that is a suitable match into all themes.

?So, would the individual theme's origonal creators, if still involved, be willing to have a go, and anyone else wanting to have a go at creating a set of five icons, either one that matches an existing theme or a common set? In the end, it's up to you.

There is even the thought of creating a new theme or two, maybe not specifically for designers, but with the new icons included. I do know that I shall have a go at a set of five as I haven't created icons with Puppy before as i've used my OpenSuSE for this function in the past.

I might add that if sufficient interst arrises, I shall poll the puppy community when we finish submissions, say three months as christmas holls are upon us, to see which is considered best, and also if there are more than one addset for a single theme, which to add.

I might add that it is my intention to issue an menu-update pet with a decent help file when all is working sucessfully, so others can use it if the need again surfaces as it's not as easy as it seems. And yes, I have all up and working for this alpha I think, except for the icons!

Also, if anyone has any other ideas with the Menus, I am open to adding them to the structure at this time!

Ok, enough waffle from me and over to you...

User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

#2 Post by harii4 »

Looks like an big job :shock:
recommend to using Pikona - Puppy Icon Assembler.
http://www.murga-linux.com/puppy/viewtopic.php?t=49129
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.

Post Reply