Usabaility: Make UI less busy

What features/apps/bugfixes needed in a future Puppy
Post Reply
Message
Author
flavour
Posts: 125
Joined: Thu 08 Sep 2005, 20:26
Location: Bicester, UK

Usabaility: Make UI less busy

#1 Post by flavour »

Hi,

Have just started with Puppy & see much promise :)

My 1st suggestion would be to make it less 'busy' - there shouldn't be as many apps shown in the Start menu & I'd maybe look at re-ordering what's there. The excellent Unleashed can be used when people really want the many alternatives available.

Take a look at BeatrIX for simplicity as a design goal:
http://www.watsky.net/


2nd suggestion would be to replace the ugly/heavy Mozilla suite with Firefox & Thunderbird - leaner, meaner & prettier :)


Beyond that we're probably getting personal: XMMS as media player, XChat for IRC

Otherwise, keep it up - great work :)

Best Wishes,
Fran.

User avatar
Walt H
Posts: 217
Joined: Thu 02 Jun 2005, 02:07
Location: citizen of the world
Contact:

Re: Usabaility: Make UI less busy

#2 Post by Walt H »

flavour wrote:My 1st suggestion would be to make it less 'busy' - there shouldn't be as many apps shown in the Start menu & I'd maybe look at re-ordering what's there. The excellent Unleashed can be used when people really want the many alternatives available.
<snip>

2nd suggestion would be to replace the ugly/heavy Mozilla suite with Firefox & Thunderbird - leaner, meaner & prettier :)

Beyond that we're probably getting personal: XMMS as media player, XChat for IRC
Actually, I think we're already getting personal. :) For now at least, I like having the many choices listed in the Start menu. There could, perhaps, be an easier way to edit the menu to remove unwanted listings.

Also, I'd prefer Opera myself to either Mozilla or Firefox/Thunderbird. It, too, is leaner, meaner, and prettier than either Mozilla or Firefox, at least from this user's standpoint. :) On the other hand, it was no trouble to get the Opera dotpup and install it.
Walt

Now that you point it out to me, the answer seems painfully obvious.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#3 Post by Pizzasgood »

Welcome!

The way I see it is to have icons for the most-used stuff on the desktop, then everything in the menu. In short how Barry already has it set up (as of 1.0.5a2) It is a pain in the butt to try to run a program without the menu. I agree that there is a lot in there, but nobody wants to have to download a bigger menu. Maybe it could be simplified, but I really think it is fine the way it is. When I first tried Puppy (with no previous Linux experience) I opened the menu and thought, "Look at all the goodies!" It is already categorized fairly well. The only problem I ever have is that I can't remember if something is in ControlPanel, Utilities, or Setup.

I too am a fan of Firefox, but I'm sure Barry has his reasons for sticking with Mozilla. I think part of it is the HTML editor and calender, neither of which I use. I also don't use email clients. I don't get much mail, and I find it more convenient to open a bookmark for Gmail while I'm checking on Puppy rather than run a separate program.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#4 Post by puppian »

"The only problem I ever have is that I can't remember if something is in ControlPanel, Utilities, or Setup."

The menu can be re-organized easily, for example:
http://tinypic.com/9uymc9.jpg
All the items are still there.
Some of them are put in the sub-menu.
In IceWM this can be done by editing /root/.icewm/menu
:wink:
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#5 Post by BarryK »

The only problem I ever have is that I can't remember if something is in ControlPanel, Utilities, or Setup.
It was my personal preference organising the menus that way -- I do not like multi-level menus. Two levels is enough.
My reasoning is that for most-popular applications, create a desktop shortcut. As mentioned, 1.0.5alpha2 develops this a bit more, placing a nice selection of shortcuts on the desktop.
2nd suggestion would be to replace the ugly/heavy Mozilla suite with Firefox & Thunderbird - leaner, meaner & prettier
This question gets asked many times, and I have to keep justifying.
So, a reply has been appended to the FAQ page.
http://www.goosee.com/puppy/faq.htm

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#6 Post by puppian »

BarryK wrote:I do not like multi-level menus. Two levels is enough.
Me too
So eventhough I re-organized it there're only two levels :)

Have read the FAQ, things well explained. It's no good to have a 85M puppy. Mozilla is fine with me :)

I believe whatever Barry decide there must be a reason.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#7 Post by rarsa »

As I use IceWM, I actually organized my most used applications as toolbar menus.

I usually work with many windows open and find anoying to close them all just so I can see the desktop. I keep my desktop empty. That's just a personal preference.

Here is my /root/.icewm/toolbar file:

Code: Select all

#Quick Launch Menu
menu "Quick Launch Menu" folder {
    prog "Internet Browser" opera opera
    prog "My RoxApps" run1616 rox /root/my-roxapps
    prog "Text editor" mini-edit leafpad
    prog Rox home rox
}
#System Tools
menu "System Tools" xterm_16x16 {
    prog "Mrxvt terminal emulator" mini-sh mrxvt
    prog "Rxvt black" xterm_16x16 rxvt -rv -sl 999
    prog "Kill Process" mini-run kp
}

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#8 Post by Lobster »

BarryK wrote: My reasoning is that for most-popular applications, create a desktop shortcut. As mentioned, 1.0.5alpha2 develops this a bit more, placing a nice selection of shortcuts on the desktop.
In Puppy 1.0.5Alpha2 a lot more icons appeared on the desktop. This worked well. It is far easier to delete icons (using right click) or better still the bin (assuming that can be made to delete desktop items completely and safely)

Ideally selecting a menu item and then clicking and dragging it onto the screen would create its shortcut icon - but I am not aware of any of our desktops having that sort of facility.

Perhaps a project for someone to write a script that showed all programs in Puppy as icons in a folder. These could be opened from one desktop icon and dragged onto the desktop as required. Who is up for it?
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#9 Post by BarryK »

GuestToo and others know more about Rox than me.
As I recall, it is easy to make a folder of shortcuts, i think CRTL-SHIFT-drag creates a shortcut (a symlink).
Then, if you had a folder of shortcuts, you could choose which ones you want to drag onto desktop? ...i dunno, it would then appear on the desktop as a shortcut, thus look different from the other icons.

Note, I have edited the FAQ page again, as it was slightly misleading. The comments I made are for Moz source 1.8. Moz 1.7 and earlier source is divergent from Firefox source.
In Puppy 1.0.5Alpha2 a lot more icons appeared on the desktop. This worked well. It is far easier to delete icons (using right click) or better still the bin (assuming that can be made to delete desktop items completely and safely)
...so what happens when you drag a desktop icon to the trash?
does it delete the desktop icon/shortcut only? or nothing?

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#10 Post by Lobster »

BarryK wrote:
...so what happens when you drag a desktop icon to the trash?
does it delete the desktop icon/shortcut only? or nothing?
Here is torsmo after I have

1. dragged it into the trashcan (nothing happens)
2. right clicked on the trashcan and clicked on empty trash
3. waited about a bit (some sort of refresh after 20 secs) the enclosed pic occurs - so then I have to right click on the icon and delete it - which I could have done in the first place . . .

I think G2 explained why desktop icons can not be deleteted because they are linked but files in folders can be deleted (precisely what happens) - however I want a bin for all files . . . including the desktop . . . :oops:
Attachments
trash_error.jpg
(3.64 KiB) Downloaded 1058 times
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#11 Post by GuestToo »

you can write a script:

#!/bin/sh
xmessage -center "$@"

and drag the script to the desktop to make a shortcut

now you can drag files, folders, shortcuts to that shortcut, and see exactly what the trash program sees when you drag something to the trash shortcut

basically what gets passed is the location of the item
so if you have a desktop shortcut to readme.txt, then when you drag the readme.txt shortcut to the trash shortcut, it's telling the trash program where readme.txt is ... so what should happen, is it will delete the readme.txt file, and not delete the readme.txt shortcut

i don't think there is any way for the trash program to know whether you dragged a file or a shortcut to a file (unless you do something convoluted like making all desktop shortcuts, shortcuts to symlinks in a particular folder)

you could have a seperate trash shortcut just for deleting shortcuts ... or you could just use rox the way it was intended, and right click the shortcut and click Remove Item

or the trash program could check if the item dragged to it is in the pinboard file, and pop up a window asking if you want to delete the file or the shortcut or both ... or you could just use rox the way it was intended ...

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#12 Post by GuestToo »

of course, another problem is there's no way the trash program can know if rox is using the standard Puppy pinboard file or another pinboard file

for example, you can start a different desktop just by typing something like rox -op my-desktop or whatever name you like

i have a few scripts that switch desktops, which shortcuts on the desktop so i can switch from one wallpaper/set-of-shortcuts to another wallpaper/set-of-shortcuts with a single click ... something like:

#!/bin/sh
xli ... wallpaper1.jpg
rox -op 1

Guest

#13 Post by Guest »

Thanks for the FAQ addition re: Firefox/Thunderbird...I'd read the FAQ, but not trawled extensively through the forums.
If the apps really can't share their 'shared' libraries, then I agree with your approach - the new skin in 1.0.5alpha2 is a lot nicer too (although I gather that's being backed out?)

I have to say that 1.0.5alpha2 goes some way to my initial regard for simplicity/cleanliness - more apps on the desktop, with simple, non-geeky names.
A few less apps in the menus (although they're in Unleashed for the enthusiasts)
I still think this should go further, though...but if the main distro doesn't want to take that route then fine, I'll just strip them from my variant...

Keep up the great work - am looking forward to 1.0.5_final :)

F

flavour
Posts: 125
Joined: Thu 08 Sep 2005, 20:26
Location: Bicester, UK

#14 Post by flavour »

oops, forgot to login (not used to forums)

ok, if the alternative apps need to stay in the core build, would it be possible for them to be 'Removed' using PupGet package manager?
- this seems to be what has happened in 1.0.4->1.0.5alpha2 for TkZip, XPaint, GTKGraph (& perhaps more)

Currently, if I want to take it down to a more minimal base (& then adding some of my personal faves, such as XChat), then it's a very manual job.

From the sound of the build process before the Live CD is cut there's just a huge pool of Unleashed packages & some make it & others don't...
This /should/ make my request easier, right?

F

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#15 Post by BarryK »

ok, if the alternative apps need to stay in the core build, would it be possible for them to be 'Removed' using PupGet package manager?
The intention is that the new cd remaster script PCCC will be able to take out packages that are in the current live-cd, so you can pare it down to what you want.

flavour
Posts: 125
Joined: Thu 08 Sep 2005, 20:26
Location: Bicester, UK

#16 Post by flavour »

Great :)

For the intial LiveCD, then uninstalling a package could never save diskspace/RAM...but maybe could still reduce clutter in menus.

How about having a mini-version of Unleashed on the base .iso, which isn't part of usr_cram.fs, so doesn't get loaded into RAM but can be easily installed without having to connect to the 'net.

This way the initial RAM-installed version really is absolutely minimal, yet the wider range of apps are only a click away...

I still think the base OS is best with just 1 of each type of app: calculators, file managers, paint, archivers, text editors, etc...
These can then be highly integrated to give a high level of polish & usability.

F

flavour
Posts: 125
Joined: Thu 08 Sep 2005, 20:26
Location: Bicester, UK

#17 Post by flavour »

ok, some screenshots here:
http://partyvibe.com/flavour/

I accept charges of making it even more Windows-like, but that's already the theme & I'm happy to stick with it.

One way to reduce the number of icons in 'Control Panel' (which has the old 'Setup' in as well) is to take further the 'Wizard Wizard' -> i.e. have several icons available from a single panel applet.
Another 2 obvious candidates for this are 'Display' (to include Gxset, GTKtheme, Desktop image, Desktop colour) & 'System Information' (to include top, kp, xproc, usbview)
NB This isn't a 2nd level of menu, which I agree can be unwieldy.

F

Post Reply