Commit Graph

637 Commits

Author SHA1 Message Date
Synced Synapse 6dcf412140 Update android sdk to v23
Deal with Android 6 permission system
Update gradle version
2016-05-25 17:18:25 +01:00
Synced Synapse 3e0d3a7e36 Fix getString with invalid parameter 2016-05-24 20:03:38 +01:00
Synced Synapse 67d8100245 Merge branch 'tomerf-call_notifications' 2016-05-20 19:26:13 +01:00
Synced Synapse e65b4536d7 Refactor Notification and PauseCall services: Create a single connection observer service that manages the notification and call pause/play. 2016-05-20 19:24:34 +01:00
Synced Synapse faab6b8163 Merge branch 'call_notifications' of https://github.com/tomerf/Kore into tomerf-call_notifications 2016-05-20 10:24:58 +01:00
Synced Synapse 79cea83174 Merge branch 'master' of https://github.com/xbmc/Kore 2016-05-15 18:45:32 +01:00
Synced Synapse b167a1d444 Merge pull request #242 from softastur/master
Support for Asturian translation
2016-05-15 18:45:50 +01:00
softastur 73e85de231 Support for Asturian translation 2016-05-15 02:36:26 +02:00
Synced Synapse 7392fbfba0 Update pt translations 2016-05-12 19:07:41 +01:00
Synced Synapse b5b9b4242a Merge pull request #241 from Bikonja/master
Added Croatian translation
2016-05-12 18:56:18 +01:00
Bikonja b1205b7453 Added Croatian translation 2016-05-11 21:52:52 +02:00
Synced Synapse 9ad1fe8879 Always show remote buttons, even if there's no connection over TCP/HTTP. There might be problems reaching Kodi through TCP/HTTP but EventServer might be available/responding, so always showing the remote buttons allows the user to navigate. One instance of this is when a modal dialog box is being shown, and the TCP thread isn't responding, showing the remote buttons allows the user to dismiss the dialog box and continue. 2016-05-11 19:24:27 +01:00
Synced Synapse f6070c78c0 Change bookmark addon icon 2016-05-10 20:19:23 +01:00
Synced Synapse e31ba2084c Merge pull request #236 from poisdeux/issue/#219
Issue/#219
2016-05-10 19:32:09 +01:00
Martijn Brekhof 7330f85241 Fixed issue with recursing music items
Using Kodi's JSON RPC, Kodi may return less items than requested, even
if there are more items available. The old method of determining if
more items are available by checking if the amount of items returned
equals the amount requested does not work in these cases. Therefore,
we now use the returned List.LimitsReturned to determine if there are
more items available. If List.LimitsReturned.end equals
List.LimitesReturned.total we assume we retrieved all items.
2016-05-10 15:08:38 +02:00
Synced Synapse de8e28b768 Merge pull request #239 from eisnerd/plugin-content-browser
Plugin/addon content browser
2016-05-10 13:15:09 +01:00
Synced Synapse 3dfa4326f6 Merge pull request #240 from poisdeux/feature/songstab
Added a songs tab to the music screen
2016-05-10 13:09:11 +01:00
Martijn Brekhof e194ce8b2c Implemented SongsListFragment
The SongsListFragment lists all available songs for a connected host or
for a specific artist.
Added the songs tab to the music screen and to the artist details
screen.
2016-05-09 21:12:08 +02:00
David Eisner ba7931c5ea
Only attempt to browse and pin pluginsource type plugins
Using AddonOverviewFragment in both cases would probably be an easier to
follow code path, but this implementation switches between using
AddonDetailsFragment directly and adding it via AddonOverviewFragment.
2016-05-06 20:28:57 +01:00
David Eisner 52b5f45019
Keep the Addons tab on the left
Following feedback from @SyncedSynapse
2016-05-06 19:06:25 +01:00
David Eisner 57f3dfd502
Limit delayed loading of plugin content to AddonOverviewFragment 2016-05-06 19:04:18 +01:00
David Eisner 6eb1fcf167
Delay loading plugin content
Some plugins trigger UI when you Kore attempts to browse. We don't want
the Content tab to cause this when the user has only opened the Overview
tab.

For the tabs pinned to the addons view (AddonListContainerFragment),
loading by the usual OffScreenPageLimit rules probably makes sense, as
you can avoid pinning tabs that don't work well.
2016-05-06 19:04:18 +01:00
David Eisner 9bb35cb8cc
Addon fragment renamed to reduce confusion 2016-05-06 17:13:54 +01:00
Synced Synapse 6db788f037 Merge pull request #238 from poisdeux/issue/updateplaylist
Implemented refreshing playlist when shuffle button is clicked
2016-05-04 19:56:30 +01:00
David Eisner 430de715d2
Avoid showing addon sources when touching the loading view 2016-05-04 10:06:19 +01:00
David Eisner 51680a835c
Pin an addon as an addons activity tab 2016-05-04 10:06:18 +01:00
David Eisner b0f2adb876
Addon content in addons activity tabs 2016-05-04 09:40:30 +01:00
David Eisner dadc34901c
Plugin content browser
For feature request #72
2016-05-03 21:21:07 +01:00
David Eisner 6516fe3cd8
Launch a file list for a plugin path 2016-05-03 20:57:30 +01:00
Martijn Brekhof 91e8035eb7 Implemented refreshing playlist when shuffle button is clicked 2016-05-02 09:36:44 +02:00
Synced Synapse 48689f645d Merge pull request #234 from jtdor/issue233-replace-switchpreference-with-checkboxpreference
Replace SwitchPreference with CheckBoxPreference to avoid weird toggling behaviour of multiple SwitchPreferences on the same activity (issue #233)
2016-04-27 19:05:22 +01:00
Jörn-Thorben Hinz a42404b683 Replace SwitchPreference with CheckBoxPreference to avoid weird toggling
behaviour of multiple SwitchPreferences on the same activity (issue #233)
2016-04-24 18:45:49 +02:00
Synced Synapse 0b73228266 Merge pull request #222 from poisdeux/issue/restoresearchquery
Implemented restoring search query
2016-04-04 19:41:04 +01:00
Synced Synapse 116829dbb2 Merge pull request #229 from poisdeux/issue/restorelistposition
Implemented restoring list position for AbstractListFragment
2016-04-04 19:39:31 +01:00
Martijn Brekhof 0e34874307 Implemented restoring search query
When user enters a search query for a ListFragment the query will
now be restored on device configuration changes and when
ListFragment is restored from the backstack or in a ViewPager.
2016-04-04 14:21:28 +02:00
Martijn Brekhof 9672ea6cf1 Implemented restoring list position for AbstractListFragment 2016-04-04 13:58:19 +02:00
Synced Synapse df8ebcd3b5 Merge pull request #228 from poisdeux/refactor/mediafilelistfragment
Refactored MediaFileListFragment to support multi-/single-columns
2016-04-01 18:48:42 +01:00
Martijn Brekhof 8bfe2665dd Refactored MediaFileListFragment to support multi-/single-columns
Refactored AbstractListFragment to make it more generic and allow it to be used by
MediaFileListFragment. This adds support for switching between a single- and multicolumn
view.
Created new abstract class AbstractCursorListFragment for list fragments using a cursoradapter.
2016-03-22 12:22:15 +01:00
Synced Synapse e5a1e97b8d Merge pull request #227 from Zapata11/master
Added Lithuanian translation
2016-03-21 19:34:17 +00:00
Zapata11 f9a4ecd6d9 Updated Lithuanian translation 2016-03-21 16:41:03 +02:00
Zapata11 37698e1338 Added lithuanian translation 2016-03-21 15:10:02 +02:00
Synced Synapse b957c49b7f Merge pull request #216 from KowalskiOmniROM/patch-1
Update French translation
2016-03-01 19:02:36 +00:00
KowalskiOmniROM a5ec7ffcd0 Update strings.xml 2016-03-01 04:40:24 +01:00
Synced Synapse 56b51c8f65 Merge pull request #215 from jtdor/issue61-keep-remote-above-lockscreen
Added option to keep the remote above the lockscreen (issue #61)
2016-02-24 19:34:13 +00:00
Synced Synapse a305cff852 Merge pull request #204 from tomerf/unused_methods_cleanup
Cleanup unused methods
2016-02-24 19:15:48 +00:00
Tomer Froumin d7aebaa8e4 Cleanup unused methods 2016-02-22 15:11:20 +02:00
Jörn-Thorben Hinz df7e896c48 Added option to keep the remote above the lockscreen (issue #61) 2016-02-20 00:05:20 +01:00
Synced Synapse 5eebb93b2f Merge pull request #214 from KowalskiOmniROM/master
Remove hard coded strings. 
Update French translation
2016-02-19 19:02:58 +00:00
KowalskiOmniROM 83eed1b0ed Update strings.xml 2016-02-19 07:04:59 +01:00
KowalskiOmniROM d55c308fdc Update strings.xml 2016-02-19 07:04:21 +01:00