Iconbar Sprite Enhancement
Pages: 1 2
Colin (478) 2433 posts |
Because when you have lots of similar devices/directories/files attached to the iconbar it helps to tell one from the other. Having to check the help text is no substitute – just try Windows 7/8 which has a iconbar exactly as you describe. My iconbar at the moment has 7 folders 2 wav files and 2 obey files attached to it. Removing the text would make it unusable. |
Chris Johnson (125) 825 posts |
How do you differentiate hard drives, memory sticks, shared drives, printers that may have the same icon, iconised windows, etc? Having to use help text all the time would be an absolute pain. |
Steve Pampling (1551) 8172 posts |
Ah, now there you come to the discussions about MiniDisc which pulls all disc icons into one with menu driven selection of specific drives and the suggestion that Printers should be given the same treatment. I think you’re asking questions that were answered in a previous century. |
Chris Evans (457) 1614 posts |
Rick’s mock up does look very short, but I’m sure most people would get used to it very quickly and decide there are real benefits. Only expensive monitors are more than 1080 pixels high. Vertical screen space is at a significant premium! |
Colin (478) 2433 posts |
Not really. Iconbar grouping is not very convenient. May as well have a computer icon and access everything via a directory tree. |
William Harden (2174) 244 posts |
Isn’t the more obvious answer to that problem to look at an icon bar which can be relocated to the left or right side instead (or indeed floating)? That said, knowing my workflow on a mac would be better if I abandoned the bottom-dock for a side-dock, I still can’t do it :-(. |
Steve Pampling (1551) 8172 posts |
Now there’s a thing, do icons appear relative to the bottom of the iconbar or relative to the bottom of the viewable screen? |
Colin (478) 2433 posts |
For those who are obsessed with vertical space – as I am – the iconbar takes up no vertical space. You just make the full size window cover it and have it pop to the front when needed. The height of the iconbar is unimportant and it’s width is dependant on text size – the text is invariably wider than the sprite and that needs to be readable. |
Alan Robertson (52) 420 posts |
OMG, your demo looks hideous, but thank you so much for showing me how to tweak RISC OS to get a different background sprite on the Iconbar. I’m going to pimp up my Desktop this weekend. Word! And thanks to everyone else for a very enjoyable read. I do love talk on User Interfaces. Hmmmm, now, How do we replace RISC OS’s ancient modal error dialog box and with a proper system-wide notification window?….. ;) |
Alan Robertson (52) 420 posts |
I’ve been testing it out and run into an stumbling block already. It looks like the sprite routine tiles the sprite, but it always aligns the bottom of the sprite with that of the text that appears in text+sprite icons (such as the filer icons). In practice you’d want the vertical sprite tiling to start from the the top/bottom of the Iconbar. Until it gets changed, I can’t see being able to improve the look of the Iconbar. Shame. So close… |
Alan Robertson (52) 420 posts |
It seems the the sprite tiling routine starts from 12 pixels up. So I adjusted my sprite accordingly, and this is the result. A nice shiny iconbar. I’ve noticed that changing screen mode seems to change the horizontal starting position when tiling the sprite. And even going back to my orignal screen mode doesn’t seem to fix it. Strange. |
Chris Hall (132) 3558 posts |
I don’t think it will catch on. Looks rather grubby but otherwise just the same as normal. |
andym (447) 473 posts |
I don’t think it will catch on until we get transparent backgrounds to text on both the Iconbar and the desktop. |
Fred Graute (114) 645 posts |
Indeed, you could even hide the iconbar completely using Peekaboo There’s currently an issue with Jpeg backdrop images – the space occupied by the iconbar isn’t redrawn – but that can be easily fixed by making the Pinboard use an iconbar height of 0.
But we already have that. *WimpVisualFlags -RemoveIconBoxes -NoIconBoxesInTransWindows |
Alan Robertson (52) 420 posts |
So not quite ready to be the default look for RISC OS ? ;-) No worries, I’ll be coming up with some more Iconbar designs that will make RISC OS look modern and fresh. Anyone else fancy giving it a go? |
Jess Hampshire (158) 865 posts |
A few thoughts. The current appearance works well and should be the default. Options for different sizes and icon groups and no text would be nice. It would be good for a theme scheme to be able to change these. (It would also be good for the user to be able to choose parts of themes.) The following are pretty generic, but apply here. If an improvement to the system is made that requires a new api, (rather than an extended one) then shouldn’t the plan be as RISC OS progresses: 1. New api and old both supported by ROM. (1 & 2 might be the same) Given the software situation, many changes would be expected to only reach 2 or 3 If an improvement is made that breaks some apps that aren’t written correctly, (or are written not expecting changes) then a work around module should be supplied in boot, controlled by configure. (This is drifting off topic, but there should be an in depth backwards compatibility section in configure, where support for old apis, old processor modes, system protection etc. can be turned on and off.) |
Rick Murray (539) 13850 posts |
Given that the Wimp ought to still be able to run Arthur applications (!), and can still downgrade to drawing in VDUtext (etc), backwards compatibility should be maintained insofar as it is possible without strangling advancement. This is one of the issues concerning (re)development of the internationalisation system. The basic premise is sound, but the way it is implemented…well…y’all know my thoughts on Territory. ;-) Problem is, while certain of us might be able to come up with a great API for a new system, it isn’t worth a single baked bean if there is no sort of compatibility layer for all of the existent applications using the current API. |
Malcolm Hussain-Gambles (1596) 811 posts |
Just my 1 pence as regards text on the iconbar. I think there are a few Applications that don’t need text (ram disc,Apps,Discs – i.e. shared discs icon, memphis) as in those cases there can only ever be one instance of them. The USB discs, SCSI, CD, omni/LanMan icons there are multiple and it makes it really easy to see what is what. |
Jess Hampshire (158) 865 posts |
My suggestion wasn’t that it shouldn’t be. More about where it should live. Initially in the ROM (with the ability to disable it.) When it becomes a historical rarity, then the module would cease to be supplied in the boot sequence, but supplied separately (packman or downloaded manually). For this situation to occur, RISC OS would have to enjoy run away success,I think, so is more for completeness than an expectation. |
Pages: 1 2