Commit Graph

814 Commits

Author SHA1 Message Date
Valdnet 384e2c0e83 Update strings.xml [PL] (#666)
Improving the translation.
2019-07-22 11:30:29 +01:00
Synced Synapse e24dcca1ce Fix HTML in translations 2019-07-11 12:40:39 +02:00
Synced Synapse 795e45fc52 Fix field id in view 2019-07-11 12:39:55 +02:00
ssaqua b41f470b24 Fix href tag closing (#660) 2019-07-10 19:04:42 +01:00
wbarnard fd2d1359ac Add sort by year section thumb text (#659) 2019-07-10 18:57:14 +01:00
Martijn Brekhof 3b2447607b Implemented support for handling multiple playlists in tests (#657)
Added support for handling multiple playlists in the Mock TCP server.
Refactored SlideUpPanelTests to support the new playlist handler.

Some code cleanup and enhancements
- Removed throw exception declarations from methods that never throw the exception.
- Changed deleting the test database on the test device to delete all databases.
  The former method of only deleting the test database resulted in many old databases
  that were not removed when the test run crashed.
- Enhanced robustness of testing async code by explicitly waiting for a view
  to reach a certain state.
2019-07-03 18:54:51 +01:00
wbarnard 1020b8b7de Fix invisible media details in info fragment (#656) 2019-07-03 18:41:21 +01:00
Synced Synapse a2e4362564 Fix addons content sort
Don't specify a sort method in the listing of addon contents, so that the addon can sort its contents as it sees fit.
2019-07-01 20:57:53 +02:00
Synced Synapse e7a17e87ae Fix force close caused by migration to Android 9
Android 9 requires that apps that launch foreground services request that permission, as detailed in https://developer.android.com/about/versions/pie/android-9.0-migration#tya
2019-07-01 20:39:17 +02:00
Iñigo Zendegi 3497a5f464 Update strings.xml (#655) 2019-06-30 12:38:49 +01:00
wbarnard 4043883a8a Add sort by year option for albums (#649) 2019-06-30 12:38:16 +01:00
Synced Synapse 87a18cfe51 Don't sync TV Shows that have no episodes
After a library clean operation on Kodi, if a TV Show that was previously present is absent it is still returned in a call to `VideoLibrary.GetTVShows` with 0 episodes. Kore shouldn't consider these TV Shows, as they have no episodes.
2019-06-20 19:32:34 +02:00
Min-ho Park 1a2321d961 Add Korean translation (#646) 2019-06-12 18:20:31 +01:00
Martijn Brekhof d1d8412654 Refactored unit tests (#643)
* Removed redundant configureHostInfo
  It was only used to set the Kodi backend version which is also
  set using setKodiMajorVersion.

* Removed unused annotations and throwables

* Improved robustness of SlideUpPanelTests
  Replaced explicit sleeps with the waitForView action.
  Fixed issue in waitForView action as it required the UI
  to be idle which is mostly not the case for the bottom
  panel with the progress indicator.

* Improved robustness of eventserver
  When eventserver handles a wrong payload this should not crash
  but simply show a log message and let the actual test fail.
2019-06-11 08:47:11 +01:00
Martijn Brekhof e5ab122b1d Updated gradle and compile and target SDK version (#640)
Had to upgrade robolectric as well as old version didn't
seem to cooperate with new gradle version.
2019-06-03 10:50:31 +01:00
Synced Synapse c68235fcfc Tweak Themes
Use more consistent color Schemes
2019-05-21 20:51:21 +02:00
Synced Synapse c7fef43deb Fix ANR in service launch
Some ANRs are reported on Google Play. This is an atempt to remove them, by making sure that `startForeground` is always called when the service starts.
2019-05-14 22:06:34 +02:00
Synced Synapse c81e553589 Fix Jenkins build to upload the correctly signed apk 2019-05-14 20:02:18 +02:00
pavreh fd7055282b Update Czech translation (#637) 2019-05-10 12:00:32 +01:00
ssaqua 53e1a62afe Refactor marquee setup for multi-line TextViews 2019-04-20 22:17:11 +02:00
ssaqua 2706210cef Set ellipsize and horizontally scrolling state based on selected state 2019-04-20 22:17:11 +02:00
ssaqua ce210e9683 Implement scrolling title on now playing and general media info screens 2019-04-20 22:17:11 +02:00
Martijn Brekhof 4dda3ac6e8 Improved performance in SquareGridLayout (#631) 2019-04-07 13:28:32 +01:00
Martijn Brekhof cdbdd98d6a Implemented showing playlists even when not playing (#618)
Implemented showing a music/video/picture playlist in PlaylistFragment even
when playback has stopped but the playlist is still available on Kodi.
The playlist is now only cleared if the Playlist.OnClear event is received
from Kodi.

As the pictures playlist does not support moving/removing items this has
been disabled for the pictures playlist only.

Added a new package org.xbmc.kore.host.actions to hold all Callable's that
we use to handle complex interactions with Kodi that use multiple JSON RPC
calls.

Fixed issue in HostConnectionObserver in method notifySomethingIsPlaying
where hostState.lastGetItemResult.label might not be set.

Reduced calling (force)refreshPlaylist considerably as it should now be
handled by the playlist observer.
2019-03-30 11:08:58 +00:00
Synced Synapse 46d4b5ffe1 Use standard media style notifications
Use the standard media style notifications instead of the custom one
2019-03-21 19:54:01 +01:00
Valdnet 5c61743b59 Update Polish translations (#626)
Corrected and added new translation.
2019-03-04 09:46:36 +00:00
Kévin Minions 04d1e1f09a Update French translation (#625) 2019-03-04 09:45:09 +00:00
Synced Synapse fb03153365 Tweak movie list items 2019-03-01 21:04:20 +01:00
Yaron Shahrabani 5f6d4051f0 Updated Hebrew translation (#623) 2019-03-01 10:11:32 +00:00
Synced Synapse 8748ab8218 Fix NPE introduced in last commit 2019-02-27 19:56:22 +01:00
Martijn Brekhof 00fe2d49a5 Added movie ratings to movie listview items (#613)
Redesigning rate text to a five star rating bar.
2019-02-26 20:08:46 +00:00
ssaqua d6b6e81b94 Fix adaptive icon foreground dimensions (#619) 2019-02-18 16:55:12 +00:00
Synced Synapse 851b8b9059 Bump version for release 2019-02-11 11:20:06 +00:00
Synced Synapse b824930d8e Tweak periodic checking Kodi version 2019-02-08 22:30:48 +01:00
Synced Synapse c043c04264 Add support for OnAVStart event and tweak HostConnectionOberver 2019-02-08 22:30:48 +01:00
Martijn Brekhof e60df7e8ac Fixed issue with registering observers multiple times (#605)
Registering observers would cause the runnables to be
posted multiple times to the checkerHandler. This resulted
in callbacks being called more than once when a result was
received.
2019-02-07 16:39:56 +00:00
Synced Synapse 0c68ad1610
Bump version for release (#614) 2019-01-14 11:40:19 +00:00
Martijn Brekhof 410169e802 Implemented scrolling title on remote control screen (#612)
When the title is longer than fits on screen, it wil first be ellipsized
and when user clicks on the title it will start scrolling to make it
fully readable.
2019-01-14 10:59:07 +00:00
Synced Synapse f7a63ae9a7 Add fastscroll to lists with RecyclerView 2019-01-12 14:26:36 +01:00
ferro9 6446ed7ad6 Catalan translation (#607) 2019-01-10 18:57:44 +00:00
Synced Synapse 6fdc82e60c Bump version for release 2018-12-27 18:25:33 +00:00
Synced Synapse 2da6643bb4 Update PT-pt translations 2018-12-27 18:25:33 +00:00
Erik Rudisch 2693d62702 Add addons search 2018-12-27 16:21:07 +00:00
Erik Rudisch 645f22f64a Add google repository (#603) 2018-12-11 20:03:43 +00:00
tobhor c6e8957b27 Update german translation (#600)
* Update german translation
2018-12-11 20:01:27 +00:00
Synced Synapse 7ae217652c
Update issue template to make the debug log optional (#596) 2018-11-08 10:37:06 +00:00
Aleš Gombač 94de77a908 Added Slovenian translation (#594) 2018-11-08 10:27:04 +00:00
Iñigo Zendegi 92378d6e09 Update Basque translation
Add new string translation
2018-11-02 09:45:03 +00:00
Synced Synapse b281462f9d Fix PVR bottom bar shortcut behaviour 2018-10-27 20:53:15 +02:00
Martijn Kaijser 77c73c6efd [docs] Add Github issue templates (#588) 2018-10-23 18:59:59 +01:00