Commit Graph

236 Commits

Author SHA1 Message Date
Anthony Lavado
325a03a8de
Merge pull request #234 from neilsb/collections-new-itemgrid
Support BoxSets & Collections in new Item Grid
2020-07-01 23:39:22 -07:00
Neil Burrows
ea13b52891 Re-enable recursive parameter on item queries as per #233 2020-06-30 19:55:06 +01:00
Anthony Lavado
e84697ad7e
Merge pull request #236 from neilsb/roku-safe-zone
Move content into Roku Safe Zones
2020-06-27 12:09:11 -07:00
Neil Burrows
64dd9962c4 Rounded corners on Items in new ItemGrid 2020-06-26 15:15:26 +01:00
Neil Burrows
60df11d51c Move content into Roku Safe Zones 2020-06-25 11:37:18 +01:00
Neil Burrows
93e64b6b39 Support BoxSets & Collections in new Item Grid 2020-06-23 17:12:47 +01:00
Anthony Lavado
146e00b23b
Merge pull request #213 from neilsb/collections
Fix Collections for Movies, Episodes & Series
2020-06-17 22:17:21 -04:00
Neil Burrows
43bdf508cd Fix Collections for Movies, Episodes & Series 2020-06-17 08:15:13 +01:00
Neil Burrows
eea189bd97 Implement new ItemGrid for TV Shows 2020-06-17 08:10:03 +01:00
Anthony Lavado
93c64f7422
Merge pull request #223 from neilsb/initial-live-tv
Initial Live TV Support
2020-06-16 17:40:50 -04:00
Anthony Lavado
2fefdc49ad
Merge pull request #227 from neilsb/updated-itemgrid
Update to ItemGrid (Movies)
2020-06-16 12:32:20 -04:00
Neil Burrows
4fe3e0dac2 Animate Poster Scaling 2020-06-11 07:57:31 +01:00
Anthony Lavado
f632560696
Merge pull request #226 from neilsb/remove-unused-component
Remove (duplicated) unused MovieItemMinimal component
2020-06-10 13:11:17 -04:00
Neil Burrows
68e322b1ca Updated design and functionality of ItemGrid for Movies 2020-06-10 17:43:32 +01:00
Neil Burrows
ba05444f44
Set Roku Safe zones for Overhang & Home (#217)
* Set Roku Safe zones for Overhang & Home

* Set overhang title to be Scrolling Label

* Move overhand logo nearer edge to line up with Safe Zone

* Set width of Rows to cut off at edge of Safe Zone

* Moving "options" out of JF Overhang background area

Previously Options were not in "dark background", but when updating for Safe Zones I extended the background too far.  Sorting this.
2020-06-10 10:40:09 -04:00
Neil Burrows
f2ccd12474 Remove (duplicated) unused MovieItemMinimal component 2020-06-10 14:14:14 +01:00
Neil Burrows
aad789c87c Colorize background of items with no poster 2020-05-31 16:05:22 +01:00
Neil Burrows
ea245d2abc Initial LiveTV Support
Most of the work from Alex Gonzales (@Musi13)
2020-05-31 16:05:22 +01:00
Neil Burrows
a280d5e5ce Set Movies to show 6 per row 2020-05-30 09:11:39 +01:00
Neil Burrows
8e15423185
Enable title scrolling on ItemGrid (#214)
* Enable title scrolling on ItemGrid

* Added duplicate "Static" text title

To stop appearance of ScrollingLabel when it stops scrolling
2020-05-29 12:47:16 -04: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
Neil Burrows
8b82d2ab79
Enable scrolling on Item Text on home screen (#210)
* Enable scrolling on Item Text on home screen

* Removing change to loadDisplayMode - added to wrong PR

* Apply scrolling to secondary text on home screen

* Revert "Apply scrolling to secondary text on home screen"

This reverts commit 30ab3829f0.
2020-05-13 11:50:20 -04:00
Tod Fitch
86d4b2de11 Better align "* Options" text per @neilsb
Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04:00
Tod Fitch
5c5e1060de Adjust location of "* Options"
Move display a bit to left to account for longer string
when language set to German.

Signed-off-by: Tod Fitch <tod@fitchfamily.org>
2020-05-08 21:26:45 -04: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
Charles Ewert
c391766fb9 Disable options button and overhang text 2020-05-04 13:57:40 -04:00
Charles Ewert
61345ba1eb Update time and home page after exiting screensaver 2020-05-02 12:48:01 -04:00
Charles Ewert
af0353a23f Disable options on search 2020-04-29 19:55:51 -04:00
Charles Ewert
ff732dd4a9
Merge pull request #187 from neilsb/search-episodes-without-index
Ensure index number exists on Episode search results
2020-04-29 19:40:37 -04:00
Neil Burrows
b313d57515
Store release issues (#180)
* Remove TrackerTask

* Change deprecated BookmarkPosition to PlayStart

* Accept (print & ignore) roInput commands

* Updated icon image sizes

* Added InputData Task (Not hooked up)

* Added signal beacons for Roku Performance Measuring

* Reverting ineffective roInput code

* Manually recreated changed channel poster images

* Use app_loaded global variable to control when performance beacons are sent

* Sorting missed performance signal beacon
2020-04-29 12:26:12 -04:00
Neil Burrows
c84f7f1da8 Ensure index number exists on Episode search results 2020-04-29 08:40:12 +01: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
cba6d99b21
Merge pull request #173 from thomabx/subtitles
Sort subtitles and set initial display based on user preferences
2020-04-07 14:23:54 -04:00
Charles Ewert
b74228ea2d
Merge pull request #176 from thomabx/home-fix
Fix to home item selection
2020-04-07 13:25:22 -04:00
thomabx
d3462ebe27 Fix to home item selection 2020-04-04 15:24:47 -07:00
thomabx
830b7b4532 Add Rotten Tomato score to Movie Details 2020-04-04 11:18:41 -07:00
thomabx
771106d59e Sort subtitles and set initial display based on user prefernces from server. 2020-04-04 10:21:43 -07:00
thomabx
bc66343cc6 Missed change in JFVideo.xml in previous commit. 2020-03-30 08:15:57 -07:00
thomabx
14f680fb71 Allow user to change subtitle track during playback 2020-03-28 13:04:57 -07:00
Anthony Lavado
414366ed61
Merge pull request #169 from cewert/auto-refresh-home
Auto refresh HomeRows
2020-03-27 13:57:43 -04:00
Charles Ewert
c062bd0597 refactor 2020-03-25 00:20:52 -04:00
Charles Ewert
e0fa6481ad Prevent spamming home refresh 2020-03-25 00:20:37 -04:00
Charles Ewert
c4f76d67b0 Wait to insert row as a child 2020-03-24 22:20:08 -04:00
Charles Ewert
d81ee8d0af Fix formatting 2020-03-24 03:37:45 -04:00
Charles Ewert
3d15d37322 Update rowItemSize when inserting or deleting rows 2020-03-24 03:31:36 -04:00
Charles Ewert
ec2e0aaef8 Refresh homeRows when backing into home page 2020-03-23 20:45:40 -04:00
Charles Ewert
ee6cd0491c
Merge pull request #166 from neilsb/handle-displaying-userviews
Handle display of UserView libraries
2020-03-23 13:41:45 -04:00
Neil Burrows
9570f51dc9 Handle display of UserView libraries 2020-03-23 16:14:26 +00:00