There is so much information on the Tizen developer site, and so much of it is just for mobile and wearables that I'm finding it difficult to find how to build a good, responsive UI for Samsung Tizen TV web apps. Currently, my index.html looks simply like this:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<meta name="description" content="Tizen TV basic template generated by Samsung TV Web IDE"/>
<title>Tizen TV Web IDE - Tizen TV - Tizen TV basic Application</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<script src="jquery-3.2.1.js"></script>
<script src="js/main.js"></script>
</head>
<body>
<h1>Enter Web Server Url</h1>
<div>
<form id="webServerUrl" name="webServerUrl">
<!-- <p>IP Address</p><br> -->
<input type="text" id="serverUrl" name="serverUrl" placeholder="Enter Web Server IP Address" class="inputBox">
<button class="submitButton">Submit</button><br><br><br>
<button class="showGlobalUrlValue">Show Web Server Url</button>
</form><br><br><br>
</div>
<h1>Log In</h1>
<div>
<form id="signIn" name="signIn">
<!-- <p class="regularText">Username</p> -->
<input type="text" id="username" name="username" placeholder="Enter Username" class="inputBox"> <br><br>
<!-- <p class="regularText">Password</p> -->
<input type="password" id="password" name="password" placeholder="Enter Password" class="inputBox"> <br><br>
<button class="submitUserAndPass">Submit</button>
</form>
</div>
<button class="doActivationButton">Perform Activation</button>
</body>
</html>
As you can see, this is pretty basic, since I'm just now learning web app development. I can use the app well if I have a mouse connected to the TV but I can't do it with a remote control. I can't tell if I'm navigating through the elements because there's no highlighting and I haven't done any key bindings.
Just wondering if anybody could point me to the relevant sections in the development guides or if anybody has code examples of good Tizen TV apps. Thank you.
Edit: I see that there is a UI framework called TAU but it is only available Mobile and Wearable applications, as mentioned in the first paragraph on this site https://developer.tizen.org/development/guides/web-application/user-interface/tizen-advanced-ui
But then, in the bullet list provided, it mentions that
- TAU is optimized for wearable, mobile, and TV devices
So does it work with TV apps or not?