Posts: 2,441
Joined: Apr 2009
Reputation:
73
`Black
Team-Kodi Member
Posts: 2,441
Not exactly clear what you mean with the 3. point but you can use different images for the focused item, so it's no problem to have it like it's on the screen you posted.
Posts: 5,292
Joined: Jun 2006
Reputation:
62
Jezz_X
Team-XBMC Skinner
Posts: 5,292
1 and 2 ) how are you supposed to leave the panel to get to other options like changing the view of selecting a page control if every direction just takes you to another panel item.
3) allreadu doable just by using overlays on the non focus item and a overlay over the whole thing. but really wont look right unless 1 and 2 are done which brings me back to that point
Posts: 191
Joined: Jun 2008
Reputation:
0
2009-07-31, 00:21
(This post was last modified: 2009-07-31, 00:26 by minimalko.)
heh thats actually very valid point about 1. and 2. somehow forgot about that. However 3. wont be properly doable without being able to load 1280x720 image on top of itemlayout but under focusedlayout item.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
A "fixed" panel (i.e. similar to the fixed list) would be possible but ofcourse you need to fix the size in at least one direction. In fact, with slide animations based on where the cursor is this is already possible (isn't alaska using something like this for the settings screen?) Your overlay would probably still shuffle around if put in the focused layout, but you could make your vignette transparent in the middle so that the focused object is not obscured and then just put it over the top.
As you've discovered, wrapping is where everything breaks: You can only wrap in one direction (vertical or horizontal) as at some point you need to define when you go from one row (or column) to the next. The best you can do is do a fake-wrap in one direction (i.e. just continually wrap the same k thumbs) and hope things line up nicely in terms of the number of columns and rows so that a wrap in the other direction works. Given the existence of prime numbers, this is not possible to do without a row (or column) with a differing number of items in it, whereby everything breaks.
Cheers,
Jonathan
Posts: 191
Joined: Jun 2008
Reputation:
0
2009-07-31, 14:19
(This post was last modified: 2009-07-31, 15:32 by minimalko.)
1. Ok screw the 1. on second thought it really wouldnt be functional in XBMC traditional manner.
2. Letting the WrapPanel idea be, I still think it would be great to have at least <focusrow> attribute for vertical panel and <focuscolumn> attribute for horizontal panel. This way you could still navigate to the options going up/down edge or left/right edge depending on the panel orientation.
EDIT> The slide animation based on Row or Column position that you suggested always seems to lead to revealing the edge of the panel (no wonder considering how it works). Remember the old Aeons wall? Therefore it is not really a solution I think.
3. Sure there are ways of trying to fake this to an extent. But no method would bring the same results as being able to render the vignette between itemlayout and focusedlayout items. I am sure many skinners allready ran into this problem.
Anyways these are just my ideas, they might seem unimportant to some people. But you never know if you dont try.
Thanks,
M.
Posts: 2,087
Joined: Jun 2007
Reputation:
92
djh_
Aeon Project Founder
Posts: 2,087
The best I've managed along these lines is the current Aeon Wall, which basically involves coming clean and just framing the entire thing within a nice safe bounding box. That basically leaves you with just one layout, of course, and no real sense of the content continuing beyond it. Alaska's the same - even though the Music Wall jogs about to give the impression of flow, it's really just a flashy effect. You still hit the edge and need an arrow prompt to move you on.
The bottom line is that Wall is a de facto part of any modern media centre, especially one with an unlimited number of browsable items. I'm sure when Apple drops its ATV 2 and makes all of us look like complete amateurs, there'll be one in there as well. All we need is a version of the current panel where it pre-emptively loads items in both scrollable directions, not just one. Then you have the flow layout we're all waiting for while preserving the escape-to-menu functionality. A number of skins have this already - they just need that one missing ingredient.
www: deadendthrills.com
follow on twitter for updates, etc: @deadendthrills
Posts: 191
Joined: Jun 2008
Reputation:
0
So I am not alone after all. Escape to menu would be one of the solutions for sure.
I hope noone gets me wrong here. I still think XBMC has by far most flexible skinning engine out there. On the other hand there is still enough space for improvements and new features in the UI area.
I know developers care about functionality more than the actual look of things which is easy to understand, but at the end of the day all the end users care about the most is the UI. Just look at how much fuzz there is around new skins. Sometimes I feel skinners get more credit than people creating the skinning engine, but I guess that just proves my point. Feature requests are often ruled out because they would only provide eye candy but that is what everyone wants.
The list of usefull UI features that XBMC lacks is long (amongst many: blur, saturation, better masking..). All I can do is kindly beg of course. But if noone does the chances they will see daylight are even lower.
Thanks
Posts: 2,087
Joined: Jun 2007
Reputation:
92
djh_
Aeon Project Founder
Posts: 2,087
I agree with your choices there. If the team is to be pushed into adding more luxurious skinning features, they should definitely be those that add to your palette rather than dictate how it's used. Masking is at the top of the list, blur somewhere near. My personal bugbear is that you can't have adjoining labels that align relative to their contents. So if you have a row of textual buttons, the spaces between the strings will always be off. Not being able to switch fonts mid-string is similarly galling, though I'd imagine there's a good reason.
www: deadendthrills.com
follow on twitter for updates, etc: @deadendthrills
Posts: 30
Joined: Mar 2009
Reputation:
0
phyek
Junior Member
Posts: 30
I have to echo Minimalko's points, especially 2 and 3.
Although XBMC's skinning engine is relatively flexible compared to other media apps, I still find it very limiting. It's always frustrating to design something and then find out that it just can't be done properly, and work arounds rarely produce great results. In addition to Minimalko's points, and as previously mentioned, advanced masking abilities and color/saturation/blur effects should also be at the top of the list of things to implement, in my opinion.
That said, XBMC is a great program and I'm thankful to the developers for all their work.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Can we please keep this thread to the topic at hand?
Cheers,
Jonathan