rgdawson wrote: 
> 1.  I'll continue to think about this.  Swiping is not always an option
> (e.g. most of my machines are not touch capable).  So I do need a way to
> get out of full screen mode.  ESC key works, but the only place I have
> available for a button is the titlebar as the rest of the screen is the
> browser window and skin owns that.  Anyway, I am mulling over some ideas
> I have.  It would look better to have the option to not show the
> titlebar in full screen mode, I'm with you on that.  I just need to
> cover all the bases.  I'm thinking of having an option "Hide Titlebar in
> Full Screen Mode" and then the way out is the ESC key, even though that
> is not ideal if you do not have a keyboard, at least you would have the
> option.
> 
> 2.  Thanks for elaborating.  I get you now.  I'll give this some
> thought.  I would have to inject javascript into Material Skin, so I'd
> need to determine if the functionality is available to me that way. 
> This might also be more appropriately implemented in Material Skin
> itself.  I'll experiment with this.
> 
> 3.  I'll have to dig into this.  I'm not sure what the Material Skin
> Java Code is doing.  Currently, when SLX sees a WebRequest coming from
> Material Skin to the server, it intercepts the headers and sets the
> language to whatever LMS says its language pref is.  This was the only
> way I could figure out how to do it at the time.  But that means that
> the MaterialSkin java in this case is not seeing the language.  I have
> an idea.  I believe I can programmatically set the webview2 browser
> default language now.  (I did not have this interface until just now.) 
> That would be a better way in any case, and it will probably solve the
> screen saver problem as well.
> 
> 4.  Forgotten :)
> 
> R Greg Dawson

Update:

1.  I have been experimenting with three approaches:
(a) A settings option, "Hide Titlebar in Full Screen Mode".  If enabled,
then whenever you go full screen, the title bar would be hidden.
Pros: Explicit control, no matter what skin or view.
Cons: Relies on Escape key to exit full screen mode, which could be
inconvenient if in touch mode without a keyboard.  Also, user might not
know to hit ESC and get stuck.
(b) No settings option.  Titlebar would always be visible in default
Skin (like it is today), but if in Material Skin and Full Screen mode,
then Titlebar would hide for NowPlaying, show otherwise.  I'm
experimenting with this and I think I like it.  The downside is 
Pros: Does not rely on keyboard.  More automatic, more intuitive,
discoverable (to me).
Cons: Control tied to material skin view and not available for
Default Skin.  No option to show titlebar while in Full
Screen/NowPlaying.
(c) Same a (b), but add option to "Always Show Titlebar".  Default
behavoir would be (b), but you could override to always show.

I'm leaning towards (c)

3.  I went to go implement this and discovered that I already had
implemented this.  So, no joy as far as the screen saver is concerned. 
I'll keep working at it.

R Greg Dawson



Squeezelite-X
------------------------------------------------------------------------
rgdawson's Profile: http://forums.slimdevices.com/member.php?userid=65236
View this thread: http://forums.slimdevices.com/showthread.php?t=108550

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to