Andy E

I thought that seeing how we had a Suggestions for Live Gallery post, we might as well list what we actually want to see with Gadgets, too. Post your suggestions here.

With the recent problems I've been having, I'd like to start it off with:
  1. An easier way to install ActiveX controls that accompany gadgets. A great way to implement this would by to have a System.Gadget.addControl(string filelocation, boolean required). When the gadget is run, a notification pops up saying "This gadget requires the following activex, would you like to install Blah blah risk blah, etc etc".
  2. Allow a "lock flyout open" option. Flyouts are useful for displaying information, but if you want to copy something into notepad, for instance, when you switch focus to a different application, the flyout's gone along with whatever information that was there. A feature like this would go great with the "Always on top" option.
  3. Just a minor feature I'd like to see, rich text tooltips. With a 130px wide gadget, you can't always display all the information you want (without undocking it and making it bigger), so it would be nice if, when you hovered over something, the tooltip could display coloured text and images.
There's loads more suggestions that I had, I just can't think of them now :)

Andy




Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Jonathan Abbott

Here's my request list from the thread on AeroXP, plus the other requests raised:

- Replace the Gadget sound system with DirectSound wrapper functions. ie <index> = System.Gadget.Sound.load(<sound path>), System.Gadget.Sound.play(<index>), System.Gadget.Sound.stop(<index>) etc.

- Add event triggering to addImageObject and addTextObject to call functions based on the standard DHTML triggers ie onclick/ondblclick/oncontextmenu/onmouseover etc.

- Allow Gadgets to track how many copies of the gadget are running, so they know when to for example, remove a DLL registration. eg You have two Gadgets that share a common DLL, when the last one unload, you want it to cleanly remove the DLL from the registry. ie <variable> = System.Gadget.copiesRunning

- Add support for WPF/E Gadgets

- Add support for .NET Gadgets

- Add support for Live! Gadgets

- Add an option for transparent regions to trigger BODY events such as onmouseover/onmouseout, so you can tell it the mouse has actually left your Gadget ie System.Gadget.Settings.transparentTriggering = [true/false]

- Improve the aliasing on the right/bottom edge of images added via addImageObject

- Allow Gadget to dock/undock themselves. ie System.Gadget.Settings.dock = [true/false]

- Allow Gadgets to change their screen position. ie System.Gadget.Settings.Xpos = <x>, System.Gadget.Settings.Ypos = <Y>, <variable> = System.Gadget.Settings.Xpos, <variable> = System.Gadget.Settings.Ypos

- Allow Gadgets to open windows outside of their Gadget area, ie The same way Flyouts do. For example a right-click context menu may be larger than the Gadget height, currently this wouldn't display the whole menu.

- Allow Flyouts to be locked open. ie System.Gadget.Flyout.lock = [true/false]

- Allow the Settings page to be opened/closed programmatically. ie System.Gadget.Settings.open = [true/false], <variable> = System.Gadget.Settings.open

- Improve threading on Gadgets, currently if a Gadget takes 100% CPU, Sidebar freezes until it its completed what it's doing.

- Expand System.Shell.chooseFile to support multiple file selection. Or create System.Shell.chooseFiles

-
Allow settings pages to be larger than the current 300x400 limit

- Allow undocked Gadgets to be locked in position, so mouse drags have no effect

- Add support for a Help page, via adding a button to the three icons to the right of a Gadget. ie System.Gadget.helpUI = [filename]



Other requests raised:

- Minimize button for the Sidebar
- Sidebar skins
- Dock to bottom for gadgets
- Ability to run Apple, Yahoo, and Stardock DHTML... thingers
- Wrap WMP's remoting library in sidebar functions
-Tabs (so you can have multiple "pages" of gadgets). I myself would probably prefer the "tabbed" idea/"virtual desktops"-esque feel to the Sidebar rather than some finicky arrows.
-The ability for an app to "minimize-to-sidebar," where a complete preview of the app's window would reside





Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Andy E

Jonathan Abbott wrote:
- Allow Gadgets to open windows outside of their Gadget area, ie The same way Flyouts do. For example a right-click context menu may be larger than the Gadget height, currently this wouldn't display the whole menu.


That would eliminate the need for my "rich text tooltips" request. Some cool requests there.

I'd also like to add:
  • The option to snap gadgets to a grid when undocked (for people with lots of similar sized gadgets)
  • The option for another sidebar on the opposite side of the screen.





Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Jonathan Abbott

Anyone else have any suggestions I'm sure the Sidebar team will be reading this thread with a view to Sidebar v2.




Re: Sidebar Gadget Development Suggestions for Windows Sidebar

James Brundage

This is a bit of shameless promotion, but I figured out a way to do multiple desktops of gadgets with the Sidebar Switcher: http://gallery.live.com/liveItemDetail.aspx li=d61c3dc5-d66e-42cf-9647-ce21c3484df5&l=1

James





Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Lotek Deviant

Jonathan Abbott wrote:

- Add event triggering to addImageObject and addTextObject to call functions based on the standard DHTML triggers ie onclick/ondblclick/oncontextmenu/onmouseover etc.

definately

Jonathan Abbott wrote:

- Improve the quality of addTextObject text, it looks aweful!

this is a definate MUST, yeah SURE "Segoe UI" looks just fine but damn try any other font
and it looks like ***.

Jonathan Abbott wrote:

- Allow Flyouts to be locked open. ie System.Gadget.Flyout.lock = [true/false]

Another good one. I would like to see it linked programmatically to a button in the flyout
to lock open the flyout. Something like a check box: [ x ] check here to keep flyout open

Jonathan Abbott wrote:

- Add the ability to dynamically resize gadgets
- Minimize button for the Sidebar
- Sidebar skins
- Dock to bottom for gadgets

hell yeah to all 4 of the above





Re: Sidebar Gadget Development Suggestions for Windows Sidebar

crappie-fisher

Hi,

I would like to have an aim IM gadget.






Re: Sidebar Gadget Development Suggestions for Windows Sidebar

nadasurf2

A way to run a executable silently and get its output, like runCommand() for Konfabulator.

Currently it seems the only options are:

Run silently with wscript objShell.run and write to a text file, then read the file.

Or objShell.exec which allows you to get the output, but will not run silently.





Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Andy E

Add more options for working with the filesystem. For instance, downloading files from the internet and storing them locally (would be great for working with images)

Incidentally, how could anyone from Microsoft give us an update on how Sidebar development is progressing Are you going to drip feed us bug fixes through Windows Update or release new versions for download from Microsoft.com The sidebar blog isn't updated often and when it is it's just general development/usage tips - it never actually mentions the stage of development you're at. An estimated new version release date would be nice ;) Maybe it's all top secret :\

Andy






Re: Sidebar Gadget Development Suggestions for Windows Sidebar

john-wayne-interessierts

Hello,
I am new in this "sidebar buisness" but:

HTML/CSS:
-someone from the developers should take a look at the HTML standards-compliant mode and if all parts from the sidebar fully support this. For example I guess the right and the bottom for a gadget or flyout are not fully combatible.
-some parts of the gadget can't changed, for example the background color for an gadget without the focus.
-maybe some kind of a buffered gadget screen update would be usefull, call location.href = location.href; each X minutes make some flicker.

Features:
-No, i have no wishes here, the sidebar to exactly what it should do, please not overhelmed the sidebar with senseless stuff per default, enhance the System.Gadgets objects on some points is ok, but please be carefull when you change something one the sidebar, I don't want a blinking, noising, rainbow colored, 1/3 of my screen width thing on my desktop.

Other things:
-Read the Bug Reports here in the forum
-Some idea about updated gadgets whould be useful, I get the RSS-News from the gallery and have add the gallery to my live.com site but I oversight new versions of my gadgets two times.





Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Andy E

 john-wayne-interessierts wrote:
-Some idea about updated gadgets whould be useful, I get the RSS-News from the gallery and have add the gallery to my live.com site but I oversight new versions of my gadgets two times.

It would be nice if this could be incorporated into the sidebar software ie Sidebar checks Gallery for updates, Sidebar downloads and installs the updates.  This would mean you could create seamless integration of the new gadget - keeping all the persistant settings from before.






Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Luis Miguel Abreu

hello.

well, i'd like to add gadget reloading to the list :) it would make my auto-update gadget code work perfectly.

btw, not directly related with gadgets themselves, but i'd really like this forum would work without any problems with opera!

thanks.






Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Jonathan Abbott

Beside each Gadget, there's an X to close, spanner for settings and (whatever that other thing is) to move a Gadget. How about a fourth button " " that brings up a Help page for instructions etc.




Re: Sidebar Gadget Development Suggestions for Windows Sidebar

john-wayne-interessierts

after some thoughts...

-possibility that the gadget enhance the contextmenu from the gadget would be nice





Re: Sidebar Gadget Development Suggestions for Windows Sidebar

Andy E

Jonathan Abbott wrote:
Beside each Gadget, there's an X to close, spanner for settings and (whatever that other thing is) to move a Gadget. How about a fourth button " " that brings up a Help page for instructions etc.


Great idea. It would definitely give some of that user-friendliness gadgets really need. Someone also mentioned the idea of having a script run on uninstall - which i think is an excellent idea for cleaning up any rubbish left behind by instances of gadgets.

Andy