Forums

Username:

Password:

User accounts

Register new account
Forgot password

Forum stats

List of members

Search the forums


Advanced search

Recent discussions

- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- Latest hardware upgrade from RISCOSbits (News:)
- Accessing old floppy disks (Gen:3)
- November developer 'fireside' chat on saturday night (News:)
- RISCOSbits releases a new laptop solution (News:4)
- Announcing the TIB 2024 Advent Calendar (News:2)
- RISC OS London Show Report 2024 (News:1)
- Code GCC produces that makes you cry #12684 (Prog:39)
- Rougol November 2024 meeting on monday (News:)
- Drag'n'Drop 14i1 edition reviewed (News:)

Latest postings RSS Feeds

RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net

Site Search

 
Article archives
The Icon Bar: General: Skins
 
  Skins
  (16:31 17/5/2001)
  rich (08:37 18/5/2001)
    Gulli (09:59 18/5/2001)
      rich (13:58 15/6/2002)
    guy (11:55 18/5/2001)
      rich (13:58 15/6/2002)
    rich (13:58 15/6/2002)
      DavidE (13:58 15/6/2002)
 
Gulli Message #2244, posted at 16:31, 17/5/2001
Unregistered user Is it me or are RISC OS developers and users becoming obsessed with skins? Every other software being developed seems to be getting skinnable. Oregano, WebsterXL and some more already support skins and now Vantage of all software is supposed to support skins (according to news item on Iconbar frontpage).

I'm all for users being able to customize their software and some RISC OS software could really use a better look but it's beginning to get ridiculous when that's becoming one of the selling points of a piece of software.

People have complained about lack of software and developers about lack of cash returns from software and then time and money is being spent on something of such low priority - in my opinion.
Wouldn't it be better to have that time and money spent on a more useful feature of the software?

  ^[ Log in to reply ]
 
rich Message #2245, posted at 08:37, 18/5/2001, in reply to message #2244
Unregistered user To be honest, skinning doesn't add that much more time to the development cycle of a product - in Vantage's case, everything else is ready for Wakefield, and so the author spoke to me about a simple way of replacing a few icons. Three extra lines in the !Run file and that's it.

Many people like to customise their machines and the software on it - you get things running and looking as you want, and it's fun.

And the software company gets free publicity out of it, because some sucker will set up a website with Oregano, WebsterXL etc. skins on it. This brings those pieces of software to the public attention for zero work on the software company's part, because the site owner or the public contribute their own skins.

  ^[ Log in to reply ]
 
Gulli Message #2247, posted at 09:59, 18/5/2001, in reply to message #2245
Unregistered user
To be honest, skinning doesn't add that much more time to the development cycle of a product - in Vantage's case, everything else is ready for Wakefield, and so the author spoke to me about a simple way of replacing a few icons. Three extra lines in the !Run file and that's it.

That's only for the user to change the skin! The application itself has to be designed in some small part with skinning in mind to make it this simple to change the appearance of the program. That DOES take time and time COSTS money! My point is that developers have said that time is their biggest enemy when developing RISC OS software since most programmers write the applications in their spare time so it looks like a little bit of valuable time spent on something unnecessary but admittedly cool.


Many people like to customise their machines and the software on it - you get things running and looking as you want, and it's fun.

And the software company gets free publicity out of it, because some sucker will set up a website with Oregano, WebsterXL etc. skins on it. This brings those pieces of software to the public attention for zero work on the software company's part, because the site owner or the public contribute their own skins.

I wouldn't exactly say it's zero work on the company's behalf - they have to make the software skinnable before the poor "sucker" sets up the site.

Don't take it as I'm against skinning, on the contrary I love having the option although I hardly ever use it. My point is about the developers taking the already too sparse time and resources to do it.

  ^[ Log in to reply ]
 
guy Message #2249, posted at 11:55, 18/5/2001, in reply to message #2245
Unregistered user
Many people like to customise their machines and the software on it - you get things running and looking as you want, and it's fun.

and you can cater for personal needs, like colour balance, text usage, even one-handed operation (up to a point).

... Oregano, WebsterXL etc. skins on it.

What i'd really like are RiscOS skins that affect everything, without having to re-skin each appp.

PS trying out new sig

  ^[ Log in to reply ]
 
rich Message #2246, posted at 13:58, 15/6/2002, in reply to message #2245
Unregistered user Sorry, replying to my own message - it's /two/ extra lines in the !Run file, there'd usually be one *iconsprites command already...

And there's been 7 downloads of the 8MB desktop theme in two days with practically no publicity, so someone's sold on the idea of themes enough to endure that wink

  ^[ Log in to reply ]
 
rich Message #2248, posted at 13:58, 15/6/2002, in reply to message #2247
Unregistered user
That's only for the user to change the skin! The application itself has to be designed in some small part with skinning in mind to make it this simple to change the appearance of the program. That DOES take time and time COSTS money!
It depends on the implementation - Vantage just loads different icons based on a system variable, no front end needed, no time or money required (unless they start designing the actual icons themselves!). Even Oregano and Webster are just glorified sprite file changes; similar effects can be put into, say, Fresco just by altering a couple of files (apart from the fact that there's a JavaScript and non-JavaScript version to worry about, which is why it's not on the themes site yet). A menu or context-sensitive front-end to the sprite/templates loader is extremely trivial - I know, I've written one in a few minutes smile.

My point is that developers have said that time is their biggest enemy when developing RISC OS software since most programmers write the applications in their spare time so it looks like a little bit of valuable time spent on something unnecessary but admittedly cool.

See below, but you've got to remember that a lot of work in the RISC OS (and Linux etc.) community is done for love more than money - so if a cool and interesting feature helps the developer stick at it, so be it.

For something like Oregano it's more of a commerical necessity because that started as a Set Top Box (STB) browser, and each STB maker/distributor will want a unique look and feel. ArgoNet did this to NCFresco (which has no built-in skinning facility) years ago, Oregano just handles it more neatly.

I wouldn't exactly say it's zero work on the company's behalf - they have to make the software skinnable before the poor "sucker" sets up the site.

OK, zero work upon release; minimal work in the programming compared to, say, writing everything else smile. If someone's already had to write a fairly complex redraw engine to handle display then adding skinning is pretty minimal; if it's just changing a few icons here and there, maybe a quick switch on the templates file loader, it's trivial in the extreme. I think most RISC OS skinning falls into the latter category.

If someone goes out of their way to write a skinning engine in a commercial product then sure, it can get silly, but there's also something to be said for making things like instant messengers, web browsers etc. fun - because at the end of the day, especially in PC-land, one brand triumphs over the other purely in terms of popularity, and the one with all the cool options might just appeal more over a solid but boring-looking version. Hey, look at MacOS X - how many column inches did that get just because it looks pretty? smile

So there's a lot of reasons why skinning is a good idea, and it really *can* be done quite cheaply. Don't worry about it! smile

  ^[ Log in to reply ]
 
rich Message #2250, posted at 13:58, 15/6/2002, in reply to message #2249
Unregistered user
What i'd really like are RiscOS skins that affect everything, without having to re-skin each appp.

Which is kind of why the desktop themes, coupled with the stuff we hashed out over Vantage, is pretty cool - the desktop theme manager does most of the work, and if a program needs to do anything different it can automatically detect and use resources from inside the desktop theme manager (or it's own pre-prepared stuff). The user won't need to do much at all (if it catches on of course).
PS trying out new sig

Ah, skinning your posting to make a point? smile
  ^[ Log in to reply ]
 
DavidE Message #2251, posted at 13:58, 15/6/2002, in reply to message #2246
Unregistered user

And there's been 7 downloads of the 8MB desktop theme in two days with practically no publicity, so someone's sold on the idea of themes enough to endure that wink

Or in at least one case of the (shorter) DA desktop theme, it's a combination of curiosity and unmetered access so I don't mind leaving it downloading while I'm walking the dog! (Plus I'd already put together a Dark Angel sound theme for Socketeer/POPstar.)

  ^[ Log in to reply ]
 

The Icon Bar: General: Skins

© Copyright One Point Nought 2000 - 2024.About | Staff | Contact us | Privacy policy