What sorts of features would you like to see in the 4.x series?
Wow I must post in this EPIC thread
I've been at DX for about 4 years, last two were pretty intense. I am glad many bugs I noticed have already been reported here and I'm also glad that there are many great suggestions made.
Well I'd like to give my 2 cents so lemme begin:
- make DX not murder CPU as soon as something a bit larger or a group of objects has to be moved/resized/transparentized(i made that last one up but u catch my drift).
- please fix at least the problem of controls not showing until their parent is dragged
- improve script editor - maybe add tabs and other tools that other editors have (i love notepad++)
- maybe enable gadgets to wipe their data off the PC as soon as they're closed (for instance when running them from a memstick)
- it would be great if we could use blur and similar techniques to make our objects more attractive (windowblinds style), it would also be cool to be able to access windowblinds skin data easily and not have to be of Vad_M's caliber to do so
- make some more plugins for lets say: catching global keyboard keys imput, mouse movement (maybe ability to move mouse) and all mouse buttons as well as current mouse coursor's state.
- maybe enable already completed gadgets to communicate with eachother
(if any of those is utter nonsense I'd like to excuse myself as I am a total self-learner)
To addres this:
Well this is really more up to the author than DX because as someone said DX coders freestyle a lot so I would say it is impossible or way too hard to achieve. However if the whole idea with templates is adopted than maybe programmers with insufficient knowledge on how to make something resolution independant will be able to do so by using the appropriate template.
I concur. A central properties and script editor would be nice, so I don't have several windows open to work on different objects.
DX has functions to help make your theme rez-independent; take for example Quentin's resolution independent theme. More examples/templates wouldn't hurt, but it really is up to the author to do the work.
That's what I'm talkin' about. It's one thing for users to upload a bunch of templates to the gallery, but each one has a different way it needs to be tweaked, and each user has a different level of experience which means they may or may not know how/what to tweak. A standardized set of templates would be essential and I propose Martin be put in charge of implementing it. (Excellent suggestions overall, Martin!)
I remembered one more important thing right now!
Imagine that you made CPU Speed Meter (just for example) and decided to save it as a widget (or gadget). Then you run it and minimize to the System Tray. What will happen in this case? Nothing! You just see its "dead" Icon in the Tray...
But now imagine that you have some scriptable DX plug-in which allow you show in the Tray a small frame with CPU Speed and Usage instead of "dead" Icon (current weather and temperature if you've made the weather widget, incoming mails, etc..., etc...)
I'm sure this little thing (and a few other) should move up DesktopX to the next, most higher level!
Currently, everything I make is resolution independent. This has been true for quite some time now. Of course, I have recently REUPPED a few of my older non res/ind. themes which I do plan to update as soon as my site redo is complete.
See reply #34.
I disagree...
Yes. DesktopX has all that we need to make the resolution independed themes (just look at the DesktopX Scripting Guide):
System.ScreenWidth
System.ScreenHeight
System.VscreenLeft
System.VScreenTop
System.VScreenWidth
System.VScreenHeight
System.WorkareaLeft
System.WorkareaRight
System.WorkareaTop
System.WorkareaBottom
So the quality and usability of each DX Theme depends only of its author. He (or she) can make it for fixed resolution. Or work a bit longer and make a simple script which will get a few parameters listed above to use them during theme loading for auto moving all parts of this theme to the necessary positions inside the screen.
Horizontal and vertical guidelines to help make things straighter. Or maybe a grid that we can turn on and off. Just a thought.
I've never seen this article earlier. But now I can say that it is really cool and easy to understand!
Unfortunate that Stardock Developers Team so rarely hears and uses our ideas, wishes and proposals...
Oops, why did nobody told me about this ? I have my own set of templates and helper code along with a custom parser/preprocessor to go with them (to get #define/#include, script merging and stuff like that - see reply #3), so this is indeed manageable externally. You have to be careful though to be able to handle different versions of the lib running at the same time.
If you want an example of how it works, you can have a look at the standalone version of the Animator component. Most of the main templates are unfortunately much more tightly coupled and not so easy to use independently.
While having a full blown standard template library in DX would be nice, I'd hope they'd rather use their limited resources to work on infrastructure & better support for components (already in the windows script runtime) and let the community handle the scripting side.
I absolutely support this idea- most of us would rather see new tools than the same old ones that have just been made more accessible.
Also the "template pack" could be created independently by some of our leading scripters (let them decide on "standards"), there really isn't much need for stardock to bother with this except to give the project a green light..
I agree, there has been so little major new features in the past 3+ years..
Also, fixing some of the main bitches should be #1, then New features. There are multiple threads out there that have been around for a VERY long time that point out some of the major gripes.
I look so farward to V4 and hope that when you need input you email me (ZU!)
Great to see some new input on DX. I agree with most of what was suggested here. I would still like to see some more plugins / updates to plugins for DX to make life easier. Fiddling with WMI is way too complicated IMHO. Sure, copy & paste, but up to now I still can't get the usual WMI code to work for a simple memory-meter above 2 GB RAM. It just stays there doing nothing. Same for the plugin btw.
And yes, 64bit support would be great. At least with Windows 7 coming, I personally won't use 32bit anymore. Yes, I am not very active uploading here anymore, but I still try to work with DX.
Another slightly OT matter (IconX is a derivate of DX AFAIK) : I still miss IconX for Vista.