jf-roku/components
Tod Fitch 07a9950ee6 Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36
Partial implemented support for the languages and dialets that Roku supports.

A number of structural issues encountered the biggest are:
1. Programatically catenating strings which assumes a particular language syntax.
2. Using display strings in buttons, etc. to determine action.
3. Building display objects in BrightScript rather than in XML. This results in many cases where you have to translate the same string many times (e.g. "Cancel")

Side note: My editor is set to remove trailing spaces and to assure a new line at the end of the file. Existing source code seems to vary on this. I can revert those few changes if that is a problem.

Finally, added https://reuse.software/spec/ compliant license information to the new files and the files I touched.

Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
..
collections Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36 2020-05-08 21:26:45 -04:00
config Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36 2020-05-08 21:26:45 -04:00
data Handle display of UserView libraries 2020-03-23 16:14:26 +00:00
home Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36 2020-05-08 21:26:45 -04:00
login Disable options button and overhang text 2020-05-04 13:57:40 -04:00
movies Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36 2020-05-08 21:26:45 -04:00
options Filenames to match component names 2020-03-18 09:10:31 +00:00
screensaver Fix background color on screensaver 2020-02-20 17:23:45 -05:00
search Disable options on search 2020-04-29 19:55:51 -04:00
tvshows Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36 2020-05-08 21:26:45 -04:00
ButtonGroupHoriz.brs Splitting brs from inline XML 2019-05-03 08:48:59 -04:00
ButtonGroupHoriz.xml Splitting brs from inline XML 2019-05-03 08:48:59 -04:00
InputTask.brs Store release issues (#180) 2020-04-29 12:26:12 -04:00
InputTask.xml Store release issues (#180) 2020-04-29 12:26:12 -04:00
ItemGrid.brs Give pagers more authority 2019-10-14 20:55:29 -05:00
ItemGrid.xml Make ItemGrids more abstract (#49) 2019-07-09 08:57:59 -05:00
JFGroup.brs So much reorganizing 2019-10-14 20:55:29 -05:00
JFGroup.xml Only show overlay options text when needed 2020-02-29 20:41:57 -05:00
JFMessageDialog.brs Sort subtitles and set initial display based on user prefernces from server. 2020-04-04 10:21:43 -07:00
JFMessageDialog.xml Cleaned up JFMessageDialog 2020-03-03 18:53:44 -08:00
JFOverhang.brs Display clock format in 12/24hr based on Roku Clock setting 2020-04-10 09:04:48 +01:00
JFOverhang.xml Update time and home page after exiting screensaver 2020-05-02 12:48:01 -04:00
JFScene.brs Theme JFScene on init, remove themeScene() 2020-03-10 13:27:01 -04:00
JFScene.xml So much reorganizing 2019-10-14 20:55:29 -05:00
JFVideo.brs Allow user to change subtitle track during playback 2020-03-28 13:04:57 -07:00
JFVideo.xml Missed change in JFVideo.xml in previous commit. 2020-03-30 08:15:57 -07:00
ListPoster.brs Ensure index number exists on Episode search results 2020-04-29 08:40:12 +01:00
ListPoster.xml Pass actual image objects back, to make ListPoster more flexible 2019-05-09 23:24:19 -05:00
Pager.brs Explicitly pick the picker 2019-10-14 20:55:29 -05:00
Pager.xml Make var hold id, rather than node 2019-10-14 20:55:29 -05:00
SearchBox.brs Partial support for https://github.com/jellyfin/jellyfin-roku/issues/36 2020-05-08 21:26:45 -04:00
SearchBox.xml Make search work from sidebar 2019-10-14 20:55:29 -05:00