SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Clients Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-10-2016, 07:08 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
[Android MiniClient] Need a better start screen

If you've used the Android MiniClient, then you realize the initial screen containing the server list, Preferences, and Add Server actions is a little underwhelming

Since this is in BETA, the goal it clean up the user experience a bit, and stabilize the client, and get it ready for 1.0 release in the play store.

I think we need a better start page, than what I've hobbled together. So, I'm looking for some ideas, prototypes, etc, of what you think we should have for a launch page. I prefer something simple, and something that will scale across phone, tablet, and TV, since I really don't want to create separate start pages for each device type.

So, if you have any thoughts or idea, and/or if you are willing help out with layout/design/art work, then post your thoughts/ideas here.

Thanks.
Reply With Quote
  #2  
Old 01-10-2016, 07:14 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Standardizing things android style would be ideal. I think it is fine to keep the list of servers a simple list that can be selected - but the preferences should be renamed to settings and represented at the top or bottom with a gear icon. Similarly, the Add Server should be represented with a + icon.

Graphically, I'd use a simple background that would then blend to the stock STV once connected. The background file for the secure login screen (stvs/SageTV7/SecureLoginBG.jpg) would make a clean basis for it, with a SageTV logo centered at the top.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #3  
Old 01-10-2016, 07:29 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Example Landscape:
Attached Images
File Type: png MiniClient-Login.png (152.9 KB, 767 views)
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #4  
Old 01-10-2016, 08:48 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Think that's a good start... For the server list, should it be a Two Line list item, as it is now, or be more like a "card" with additional information, etc.

The "simple" list is easier to implement for sure, but, if you have some thoughts on how to present each item, feel free to pass it along.
Reply With Quote
  #5  
Old 01-10-2016, 08:54 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
I see no reason to move from a relatively simple list. About the only thing I could think to add would be if it pinged (or otherwise checked connectivity/readiness of) each server, and showed a green or grey circle to the left of the 2-line text entry. Ideally sorting the green ones to the top (not that I envision many people having an overly populated list, just thinking of what I've seen in other similar UIs).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #6  
Old 01-10-2016, 09:15 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
I'd like to see the computer name if one is available, not just the IP address.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #7  
Old 01-10-2016, 09:39 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by tmiranda View Post
I'd like to see the computer name if one is available, not just the IP address.
In the current version, each entry is 2 lines. The first is the Name (whatever you typed in the name field when you added the server - and can be whatever you want), and the second smaller print line is the address.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #8  
Old 01-10-2016, 10:31 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by Fuzzy View Post
In the current version, each entry is 2 lines. The first is the Name (whatever you typed in the name field when you added the server - and can be whatever you want), and the second smaller print line is the address.
I didn't manually add the server, it autodetected them (I'm assuming). Only the IP address shows up.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #9  
Old 01-10-2016, 02:00 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by tmiranda View Post
I didn't manually add the server, it autodetected them (I'm assuming). Only the IP address shows up.
The name that I show is the name that I get during network discovery, which happens to be the IP address.

FYI... I did upload a BETA-6 that uses a new Server List screen that is close to what Fuzzy suggested. It's still not 100% done, but, it's better than what was there before
Reply With Quote
  #10  
Old 01-10-2016, 06:20 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by stuckless View Post
The name that I show is the name that I get during network discovery, which happens to be the IP address.

FYI... I did upload a BETA-6 that uses a new Server List screen that is close to what Fuzzy suggested. It's still not 100% done, but, it's better than what was there before
I didn't even install Beta 5 yet
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #11  
Old 01-14-2016, 01:41 PM
ptzink ptzink is offline
Sage Aficionado
 
Join Date: Mar 2008
Posts: 300
I was thinking something more like the attached. I have attached a more "Material-like" blue version and a black/gray version. I have also added a dot next to the server to indicate whether it is available or not per Fuzzy's suggestion.
Attached Images
File Type: png sagetv-android-client-ui-blue-white.png (68.1 KB, 358 views)
File Type: png sagetv-android-client-ui-gray-black.png (62.9 KB, 355 views)
__________________
Server: SageTV Media Center 7.1.19, Windows 7 Home Premium x64, Pentium Core2Duo, 4GB RAM, (1) Hauppauge HVR-2250, (1) Hauppauge HVR-1600, 1.5 TB of recording space
Android MiniClient: Nvidia Shield TV (16GB) HDMI out to Samsung LN46C630 46" LCD
Extender: STP-HD300, beta firmware "20110506-0", HDMI out to LG 37LD450 37" LCD
Reply With Quote
  #12  
Old 01-14-2016, 02:00 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by ptzink View Post
I was thinking something more like the attached. I have attached a more "Material-like" blue version and a black/gray version. I have also added a dot next to the server to indicate whether it is available or not per Fuzzy's suggestion.
They both look good. I'll eventually update the start screen with one of those... I sort of torn about material design (not in general, just in this app) since the rest of the app doesn't flow with material design.
Reply With Quote
  #13  
Old 01-14-2016, 02:47 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by stuckless View Post
They both look good. I'll eventually update the start screen with one of those... I sort of torn about material design (not in general, just in this app) since the rest of the app doesn't flow with material design.
Sounds like an opportunity for an STV developer to make an Android specific STV

Any takers? I do not have the time
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #14  
Old 01-14-2016, 02:53 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by tmiranda View Post
Sounds like an opportunity for an STV developer to make an Android specific STV

Any takers? I do not have the time
Jusjoken has expressed some interest in this, maybe between building windows installers, working phoenix, working on gemstone, he might find some time

EDIT: On a related note, I'll be adding a new API to V9 for IsTouch() that can be used to check if a touch enabled device is being used.

Last edited by stuckless; 01-14-2016 at 02:55 PM.
Reply With Quote
  #15  
Old 01-14-2016, 04:34 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by stuckless View Post
Jusjoken has expressed some interest in this, maybe between building windows installers, working phoenix, working on gemstone, he might find some time
Reply With Quote
  #16  
Old 01-29-2016, 01:49 PM
DarkWolf77 DarkWolf77 is offline
Sage Advanced User
 
Join Date: Dec 2006
Posts: 169
Personally, I'd like to see it reflect the Android standard of Material design, which works well with a simple start page. Part of me is toying with the idea of trying to build an STV that has this kind of design but as I've been reading it seems that that Sage Studio has quite a hefty learning curve so not sure I'd be able to devote the necessary time to it.

Anyhow, for the start screen, I'm envisioning something simple with the Sage logo across the top and each connection having it's own card and a simple circle with a plus to add connections.

Last edited by DarkWolf77; 01-29-2016 at 01:51 PM. Reason: formatting. :)
Reply With Quote
  #17  
Old 01-29-2016, 01:55 PM
DarkWolf77 DarkWolf77 is offline
Sage Advanced User
 
Join Date: Dec 2006
Posts: 169
Hm.. seems I have failed reading comprehension... I see ptzink already suggested it.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Android MiniClient] Now in BETA stuckless SageTV Clients Development 487 07-03-2016 03:55 PM
[HELP]MPEG-PS Stream Reader for ExoPlayer (Android MiniClient) stuckless SageTV Clients Development 2 04-01-2016 02:22 PM
MPEG2 Support in Android MiniClient stuckless SageTV Clients Development 24 01-03-2016 10:09 AM
Full screen on start? kallisti5 SageTV Linux 1 06-24-2009 07:47 PM
Change Default Start Screen? Romey-Rome SageTV Customizations 2 01-22-2009 11:14 AM


All times are GMT -6. The time now is 12:53 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.