There are a few things I’ve got in mind for Widgets.
It seems as though the widgets want to follow each other. When I try to make one narrow, the other gets narrowed. The best way to describe it is a quadrant system. They do not retain their own size information. They are pinned to a quadrant.
We should be able to size and position them independently.
Having the ability to minimize (roll-up) the widgets would also be an improvement. Maximizing (expand) to fill the whole widget area would be, too. When in maximized mode, all of the visible widgets could be moved into tabs. That would make it easier than restoring one and then maximizing another.
- WIDGET LIST
The “Widgets” button on the left only serves to bring up the Widgets panel. Managing a widget is done by right-clicking in it. If we remove a widget, it can only be brought back through the Options dialog.
Instead, displaying a list of widgets with checkboxes beside them would make it easier to hide or display them. This would be similar to how the Calendar list functions.
It would also fix the odd display it does right now: the last active section remains “lit up” as if it was still displayed. “Widgets” does not become the active section.
- CONTEXT MENU TO BUTTONS
Instead of requiring a right-click and context menu selection, I’d like to be able to click a button in a Widget’s title bar for each of the options (Refresh, Remove, Delete [this would be new] and the options from #2 above). If the Widget is resized below a certain width, it could start hiding buttons or just hide them all.
- WIDGETS TOOLBAR
The primary toolbar shows the default “New” button and a “Refresh” button. I recommend adding a “New Widget” option when on the Widgets panel. It can display the same dialog that the Options window does when adding one. A “Settings” button should also be there that goes straight to the “Widgets” section of the Options dialog (same functionality as the “Widget Settings…” context menu option).
I covered this in other topics, but having ATOM added to the RSS Widget would enable display of that type of feed, and a Widget API would be really nice.