A look at what's next.
So, probably against my better judgement here is a look at some of the changes in the upcoming reFocus 1.4.0 release. Please excuse the somewhat blurry screenshots, not sure what's up with that.
The biggest change in this release will be the revamped widget system. A lot of other changes, including this horizontal menu that I finished weeks ago, were dependant on finalizing this new widgets system. I wanted absolute feature parity between the horizontal menu and the vertical menu, and that was quite a challenge because of skinning engine limitations and usability issues. At the end of the day though, I'm quite pleased
Passive widgets
This is the new horizontal home menu, with what I refer to as "passive widgets" enabled. That means widgets are enabled and configured, but they aren't visible until you call them by pressing up from the main menu (or press right when you use the vertical home menu)
When you do, it will fade and slide the widget into view from the top (or right when you use the vertical menu), and the main menu will hide. This, of course, can't be demonstrated properly with static images.
Pressing down (or back) will slide and fade the widget out of view again.
Notice the indicator in the top left. When the widget is hidden it will show you the widget that is configured for the main menu item you are currently on. It will also show you the first item in that widget and use an icon to indicate which button to press to get to the widget. When the widget is visible and active, it will show you the item count and the icon will indicate the scroll direction.
This all of course adapts to either the horizontal or vertical home menu.
Active widgets
A different widget mode is activated by enabling the "always show widgets" skin setting. Any configured widgets will then always display when focused on the main menu item that widget is tied to:
Like with the passive widgets pressing up or right will take you into the widget here as well. In this case though, the widget is already visible of course and the home menu will slide down the bottom of the screen. Pressing down (or back) will return the home menu back into view.
When you're focused on a main menu item with no widget configured, you will see whatever background image you have set in the skin settings. So, enabling widgets will no longer disable the background image options, and you will be able to enjoy both.
Supported widgets
The skin currently provides these widgets:
- Episodes watchlist (the first unwatched episode of all shows you're watching)
- Movies watchlist (all movies you started watching)
- Recently added videos (a list of the most recently added movies and episodes, all in one list)
- Recently added movies
- Recently added episodes
- Recently added albums
- Recommended albums
- Now Playing music
- Weather (using weather fanart)
- PLaylist (turn one of the included, or your own smart playists into a widget)
I plan to add more widgets later, like a PVR widget showing you information like scheduled recordings for example.
A screenshot of the now playing widget:
Configuring the widgets
This can be done in the home customization window you're probably familiar with already:
Finally
Needless to say it is possible to disable (or just not configure any) widgets if you have no need for them. Also, the vertical menu is
not being replaced. It is, and will always be, the default. It will be styled slightly different to look consistent with the horizontal menu.
The horizontal menu I posted about some time ago is gone and not coming back. Please don't ask about / for it.
A preview release will be available as soon as possible. Basically just about everything I set out to do is done. However I want to give this a good internal test first as I've been close to releasing before only to find out about a major oversight causing me to rewrite large pieces. This all has turned out to be more complex than I expected.