Commit Graph

50 Commits

Author SHA1 Message Date
Neil Burrows
da54bc86fe Linter: Change any function that doesn't return a value to a sub 2021-06-26 11:18:09 +01:00
Neil Burrows
38fa383b4d Linter Warnings
Variable Capitalization, Unused Variables, Unreachable Code
2021-06-26 11:04:32 +01:00
Neil Burrows
ef748eba18 Remove Legacy ItemGrid pages and simplify main event loop 2021-03-07 11:11:28 +00:00
Bronley
15509514f8 Change field type associativearray to assocarray 2021-01-30 14:38:39 -05:00
cewert
85dc14f0c6 Enable quickplay on season episode list 2020-12-08 15:05:22 -05:00
cewert
ffa9d0b8b4 Allow the row of seasons to wrap 2020-11-28 23:02:19 -05:00
cewert
7793fcb666 Make list of episodes wrap 2020-11-28 22:56:37 -05:00
Neil Burrows
60df11d51c Move content into Roku Safe Zones 2020-06-25 11:37:18 +01:00
Shaun Campbell
3a4b4a0845
Improve readability of items on the TV Shows Grid (#206)
* Decreasing number of items on TV Series grid to 6 and sizing for 2 rows
* Reducing m.page_size to 48 from 50. Fixing collections page to have 6 per row
2020-05-28 20:36:23 +01:00
Tod Fitch
b3bb82759d Fix cut and paste error
Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Tod Fitch
66f3ca9a06 Fix 'ends at ' and remove SPDX license headers
Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
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
Neil Burrows
050aa0bcea Display clock format in 12/24hr based on Roku Clock setting 2020-04-10 09:04:48 +01:00
Charles Ewert
5189bb557c Alignment fix on episode list 2020-03-19 22:18:34 -04:00
Charles Ewert
501ded7937 Add star icon to TV show detail page 2020-03-19 22:18:34 -04:00
Neil Burrows
8e1bca380c Filenames to match component names 2020-03-18 09:10:31 +00:00
Neil Burrows
721eddd864 Get Library type from node type
And rename badly names variable
2020-03-14 08:51:40 +00:00
Neil Burrows
f77a662dfb Fix paging in libraries 2020-03-13 16:41:59 +00:00
thomabx
e4d6e67a80 Change look of movie/episode display 2020-03-04 20:00:33 -08:00
Charles Ewert
44f1e35f99 Only show overlay options text when needed 2020-02-29 20:41:57 -05:00
Charles Ewert
c7a5ab8944 Set overhang title before loading new screen 2020-02-28 21:09:56 -05:00
thomabx
f597af5985 Fixed episode runtime text under 10 minutes 2020-02-23 14:35:14 -08:00
thomabx
9235599a52
Update components/tvshows/details-list.brs
Fixed whitespace

Co-Authored-By: Nick Bisby <nick@bisby.xyz>
2020-02-23 11:04:02 -08:00
thomabx
d5a9cf4d75 Check indexNumber exist for episode 2020-02-23 10:58:24 -08:00
thomabx
3314a21eb0
Add episode number to episode lists 2020-02-23 07:28:19 -08:00
thomabx
35753b2129 Removed unused variable 2020-02-22 20:51:53 -08:00
thomabx
fb757570c3 Improved interface for TV episodes 2020-02-22 20:47:00 -08:00
Nick Bisby
819c89c3fa
Don't typecast invalid (#98) 2019-12-08 19:31:07 -06:00
Nick Bisby
edab57c45b
Make TV series work again, or for the first time\? (#94) 2019-12-06 20:49:37 -06:00
Nick Bisby
a6611dccce
And for TV shows 2019-10-18 22:38:00 -05:00
Nick Bisby
dfe3dafdfd
Handle int better 2019-09-23 23:49:09 -05:00
Nick Bisby
f05732513d
This should be abstracted but just solve it for now 2019-09-23 23:35:26 -05:00
William Moses
fae8e1eed3 Fix Makefile and Episode Listing Format (#52)
* Fix Makefile

* Better Episode Listing
2019-07-22 22:11:13 -05:00
Nick Bisby
498440f2c5
Make ItemGrids more abstract (#49)
* Make the movie grid a bit more abstract

* Make the tvshow/collection grids more abstract
2019-07-09 08:57:59 -05:00
Nick Bisby
aa09a138f0
Pass actual image objects back, to make ListPoster more flexible 2019-05-09 23:24:19 -05:00
Matthew Crowson
e4b968f18f giving inits to those components without inits 2019-05-03 09:27:51 -04:00
Matthew Crowson
531e668358 Splitting brs from inline XML 2019-05-03 08:48:59 -04:00
Matthew Crowson
d2627ebe17 more comments 2019-04-29 15:10:02 -04:00
Nick Bisby
78afb5dab3
Change default sort to name, add options panel to TV Shows 2019-04-22 22:28:25 -05:00
Nick Bisby
5fd5c9eec2
Make things use Content rather than json 2019-04-14 19:19:06 -05:00
Nick Bisby
ca6701c086
Make TV seasons watchable 2019-04-13 23:47:27 -05:00
Nick Bisby
6b850e576d
Move more stuff around instead of real fixes 2019-04-13 22:52:46 -05:00
Nick Bisby
d2d46465ca
Use aliases for cleaner change tracking 2019-04-06 01:15:30 -05:00
Nick Bisby
8197a91821
Use panelIndex to better track panel changes 2019-04-05 20:14:56 -05:00
Nick Bisby
a4ea3b04a6
Make BRS calls return content nodes 2019-04-05 19:35:29 -05:00
Nick Bisby
38f8a295dc
Begin some rework so BRS calls return content nodes 2019-04-05 19:27:35 -05:00
Nick Bisby
3832cce649
Transition TV show details to panels 2019-03-30 22:15:53 -05:00
Nick Bisby
3534b60d7a
Add note to self 2019-03-27 22:03:52 -05:00
Nick Bisby
8c4be5b3b9
Clean up TV show seasons display a bit better 2019-03-17 00:47:31 -05:00
Nick Bisby
1f91a96874
Dont forget git add 2019-03-14 12:11:51 -05:00