Skip to content

Latest commit

 

History

History
56 lines (32 loc) · 2.54 KB

CHANGELOG.md

File metadata and controls

56 lines (32 loc) · 2.54 KB

Changelog

2022-09-08

  • Fixed an issue where jump to live would not always select the live program after scrolling.

2022-06-08

  • Gradle version and some dependency versions were updated, code reformat.

2021-06-08

  • Fixes a minor issue where onScheduleSelected() would not be called when the grid is focused again and the first focused item is not the leftmost one.

2021-01-04

  • Fixes a minor issue that the item progress background color was using the focused color for the default mode.
  • Fixes a lot of Lint warnings.
  • Updates dependencies to their latest versions.

2020-12-23

  • Fixes that a channel row might get misaligned in time if you had a very short programme and a large gap or small table width per hour (see issue #25).

2020-11-13

  • NEW: Added a feature to enable users to navigate in the EPG using the channel switcher on the remote control. This feature is turned off by default, you can enable it by setting programGuideGrid.featureNavigateWithChannelKeys to true.

2020-10-30

  • NEW: Added a method to update a program in the grid. ProgramGuideFragment.updateProgram(program) can be used to update a pre-existing program with the same ID. You can update the title, the clickability and the underlying program data object. The demo was also updated with an example, it will append some text to the title if you click on a program.
  • NEW: Programs in the past will now have a slightly darker background and text color. You can override these colors to change them, just search for in_past in colors.xml
  • NEW: You can now supply your own error message in State.Error, also added a style for the TextView for better customization.

2020-09-29

  • Currently selected channel has a highlighted background now.

2020-09-07

  • Fixed issues with display on RTL devices.

2020-06-12

  • NEW: Added a method to scroll to a specific channel: ProgramGuideFragment.scrollToChannelWithId(channelId)
  • Fixed an issue where the EPG fragment would be stuck on loading state when the fragment gets restored.
  • Fixed an issue where scrolling to the live position would not put focus on the programme if no actual scroll was done.

2019-12-20

  • Fixed a crash in the demo, which was because of a missing AndroidThreeTen.init().
  • Fixed a crash in the library which happened when restoring the program guide from the view saved states (ClassNotFoundException: androidx.recyclerview.widget.RecyclerView$SavedState).

2019-02-10

  • Fixed a bug where focus would be lost sometimes when switching between days.