Stardock outsider, part. 5
Saturday, November 13, 2004 by d3adz0mbie | Discussion: OS Customization
Keeping it simple. In Stardock outsider, part. 1, I discussed a few ideas for improving DesktopX. The first of these points was to re-vamp the DesktopX interface, making it easier to use. DesktopX in its current format is a maze of options that confuse and confound new users. A new DesktopX object has the potential to become anything, with a hundred different options. While this offers powerful choices that have often resulted in some very original and unique DesktopX widgets, it is often overwhelming for the majority of DesktopX users.
Should DesktopX step backwards and become less? Should it continue forward with a better organized interface? What should be done?
The answer to this question comes from another question I was asked about 3 months ago. I was talking to a widget developer that was amazed at the loyalty and support behind a new application available to users. The developer (not related to Stardock) asked, "Why does everyone love this app?". The app in question isn't as powerful as DesktopX. It doesn't have the years of support that DesktopX has. But this application did have something DesktopX is missing. It wasn't the resource use or the polished interface - most of the widgets were designed to be clones of Apples new Dashboard system. Some deductive reasoning ensued, and I think I have the answers. People love this app because it gives the user what they want, and nothing else.
This is exactly what a basic widget of DesktopX should do. Here's a sample model of my vision for the new DesktopX:
1.) Defined DesktopX widget. This is a widget based upon one of several templates, pre-scripted, pre-made. The templates can be a variety of things, mail checker, media player controller, file or directory shortcut, calendar or even something odd, like random sentence creator (see Konfabulator fnorder widget for a good example). These pre-defined widgets work 'out of the box'. They can be built upon with the Pro version of DesktopX, but at the basic level only a few options can be changed with each widget.
2.) Widget size allows users to resize a widget. Not everyone wants a 256x256 sized notepad on their desktop, when a 50x100 size works just as well. Maybe somebody wants huge shortcuts to their apps on the desktop, this option is very straightforward.
3.) Drop shadow allows the user to add a shadow underneath the widget. This doesn't affect the function of the widget, merely gives it the illusion of it 'floating' above the desktop. It's eye candy.
4.) Animations is on of the most exciting options a user can apply to a widget, and should be the only tie-in DesktopX has with IconX on the basic user level. The entire IconX mouse over animations should be available in a pull down menu or checklist here. IconX, if you aren't familiar, is a 'sub-application' Stardock has tied into DesktopX. It adds neat effects to your regular desktop icons. I've always wondered why it was in DesktopX, but doesn't actually allow a user to assign its effects to a DesktopX object.
5.) Widget skin. Only one other widget app has a skin tab, and it's an amazing feature. Don't like the look of Core weather? Download a new skin, like you would for Winamp, and select it from a pull down menu. Keep it simple. Creating new skins can be done through either the main DesktopX interface (not the widget menus), or through the classic method decompressing the skin file and re-building it (again, like Winamp).
6.) Widget labels. Every widget should have a text field that a user can type in a name and it appears. Options like font type, color, etc., can be done in the main interface of DesktopX.
7.) Transparency. Every widget should have a slider, from 0-100, indicating how opaque it should be. 100% and it's at its normal level. 0% and its invisible.
8.) Position. This includes the widgets X,Y & Z coordinates on the desktop. X & Y coordinates should place an object by position according to screen resolution. Drag and drop will still work on the mouse/ widget level. Z should give the depth of the object, being either on the desktop, a window order or always on top.
9.) Widget specific preferences are determined per widget type. A media controller might have an option for you to choose which media player you want it to control, with a drop down menu of iTunes, WMP, Winamp, and so forth. The weather widget might let you choose area code, temperature units and more.
Of course, these ideas greatly limit what can currently be done with DesktopX to a basic user. But it actually offers so much more by giving the user exactly what they need with a quick setup time, an ease of use, and a certain familiarity that users have acquired through years of Windows use.
The end is near! I'm not talking about these long-winded articles.
Reply #2 Saturday, November 13, 2004 9:55 PM
Another good article DZ.
Reply #3 Saturday, November 13, 2004 10:58 PM
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!







Reply #1 Saturday, November 13, 2004 9:42 PM
I agree that this has to be done, a user should be able to set the basic things from one options panel or a right click menu and not have to drudge through the DX properties panel for the widget.