Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement: Rework handling of timers #476

Merged
merged 16 commits into from
Nov 20, 2021

Conversation

wutschel
Copy link
Collaborator

Description

Closes #444.

This PR implements an separate lists for timer and timer rules. This is still work in progress, so I am keeping this as a draft until this settled.

Details:

  • Enhance JSON API request to also receive istimerule property.
  • Only do this for Kodi 19+ as the API response on recordings and timers are inconsistent before this version.
  • Add a 5th toolbar icon to access the newly introduced timer rule list.
  • Add new default thumb for timer rule
  • Correct German translation (not all timers are scheduled recordings, some are reminders)

Screenshot:

Summary for release notes

Feature: Separate views for timers and timer rules
Improvement: Timer rules show summary, e.g. "Each day from 8:00 PM to 8:15 PM"
Bugfix: Correct German translation around timers

@wutschel
Copy link
Collaborator Author

wutschel commented Nov 15, 2021

The next improvement will be to show icons to differentiate scheduled recordings from reminders.

@wutschel
Copy link
Collaborator Author

@ksooo, I hope this way the implementation makes sense now.

@ksooo
Copy link
Member

ksooo commented Nov 15, 2021

I hope this way the implementation makes sense now.

Very nice, thanks a bunch.

@wutschel wutschel marked this pull request as ready for review November 17, 2021 20:28
Copy link
Collaborator

@kambala-decapitator kambala-decapitator left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also we can't merge this before #475 due to touching strings

XBMC Remote/AppDelegate.m Outdated Show resolved Hide resolved
XBMC Remote/DetailViewController.m Outdated Show resolved Hide resolved
XBMC Remote/DetailViewController.m Show resolved Hide resolved
XBMC Remote/DetailViewController.m Show resolved Hide resolved
XBMC Remote/DetailViewController.m Outdated Show resolved Hide resolved
XBMC Remote/DetailViewController.m Show resolved Hide resolved
Copy link
Collaborator

@kambala-decapitator kambala-decapitator left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all good except one tiny point :)

XBMC Remote/DetailViewController.m Outdated Show resolved Hide resolved
@wutschel
Copy link
Collaborator Author

Squashed the fixup commits. Will wait for the updated weblate PR now.

@kambala-decapitator
Copy link
Collaborator

please fix conflicts

@wutschel
Copy link
Collaborator Author

Rebased to master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature: Separate views for timers and timer rules
3 participants