Commit Graph

539 Commits

Author SHA1 Message Date
Zapata11 b1c632ef14 Update strings.xml
Updated Lithuanian language
2016-07-13 09:40:06 +03:00
NEOhidra f3e597fdac Updated Bulgarian translation 2016-07-10 23:27:17 +03:00
Synced Synapse 1c025cfc82 Bump version for release
Upgrade gradle version
2016-07-09 16:18:02 +01:00
Saket a4f5316c93 Fixed Toolbar height small for sdk version < Android Llollipop (#268) 2016-07-07 16:49:22 +01:00
Synced Synapse 34ecc65855 update pt-PT translations 2016-07-06 17:27:16 +01:00
Synced Synapse dfa4e454ca Merge pull request #265 from Zapata11/master
Updated Lithuanian translation
2016-07-06 17:18:34 +01:00
Synced Synapse 466996f34e Merge pull request #250 from poisdeux/issue/#7
Fixed issue showing songs without an album or artist
2016-07-06 17:06:51 +01:00
Zapata11 dd99fc180a Updated Lithuanian translation 2016-07-05 10:42:16 +03:00
Martijn Brekhof 21389b1e9e Fixed issue showing songs without an album or artist 2016-06-30 21:13:49 +02:00
Synced Synapse 6cfd71b2ed Merge pull request #261 from DevFactory/release/collection.isEmpty()-should-be-used-to-test-for-emptiness-fix-1
squid:S1155 - Collection.isEmpty() should be used to test for emptiness
2016-06-30 17:51:58 +01:00
George Kankava 079cf4e759 squid:S1155 - Collection.isEmpty() should be used to test for emptiness 2016-06-29 14:17:39 +04:00
George Kankava ddd3d26949 squid:S1488 - Local Variables should not be declared and then immediately returned or thrown 2016-06-29 13:49:04 +04:00
Synced Synapse cc1329f614 Merge pull request #257 from poisdeux/issue/disableanimpermission
Fixed printing false message during gradle configuration phase
2016-06-21 12:18:52 +01:00
Martijn Brekhof 632c547f38 Added three tests to test clearing the search view 2016-06-20 14:59:12 +02:00
Martijn Brekhof acb87a7543 Fixed printing false message during gradle configuration phase 2016-06-20 14:44:23 +02:00
Synced Synapse 7819fb9f15 Fix gradle script to include default product flavor 2016-06-17 19:09:23 +01:00
Synced Synapse 4572775a51 Improve file list UI 2016-06-16 19:40:36 +01:00
Martijn Brekhof 6f60442e7b Implemented integration tests to test restoring search query
* Added perl tools to generate json files for music and movie data
* Upgraded build tools version, sdk compile version, and support libraries
  as this is required by the test packages.
* Added new product flavor instrumentationTest to make sure assets and settings
  required for testing do not also ship with a release version of Kore
2016-06-16 11:04:25 +02:00
Synced Synapse e338636bb7 Merge pull request #253 from tomerf/file_list_size
Added file size to media file list view
2016-06-09 16:51:59 +01:00
Tomer Froumin 22ccee5b0f Only show file size if available 2016-06-08 14:00:27 +03:00
Tomer Froumin fd793d6354 Added file size to media file list view 2016-06-04 16:25:15 +03:00
KowalskiOmniROM 202a47c55a Update strings.xml 2016-05-30 20:47:37 +02:00
Synced Synapse 82fa6ae56c Improve title layout on lists 2016-05-25 19:19:06 +01:00
Synced Synapse 1472adb0b0 Fix color in notifications 2016-05-25 19:08:09 +01:00
Synced Synapse ae8396909f Fix some lint errors 2016-05-25 19:03:50 +01:00
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 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
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
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
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
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
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
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
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
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
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
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
KowalskiOmniROM 0c9dbdbee8 Update preferences.xml 2016-02-19 07:03:23 +01:00
Synced Synapse 859227e00c Merge pull request #209 from KowalskiOmniROM/patch-7
Create arrays.xml for French translation
2016-02-18 19:18:34 +00:00
Synced Synapse 54271e3dc2 Switch order of menu items "Single column/Multi-column" and "Refresh" 2016-02-15 17:48:58 +00:00
KowalskiOmniROM d699960144 Create arrays.xml 2016-02-14 21:10:36 +01:00
Martijn Brekhof 8a3c78edcc Implemented single/multi column option for lists
Added a menu item in the overflow menu to allow the user
to switch the gridview between single column and multi column mode
2016-02-11 20:58:16 +01:00
Martijn Brekhof f0f21d118a Implemented showing artist details
When user selects artist from ArtistListFragment it will now
show a screen displaying artist details. I've taken the TV show
details setup as an example.

This adds the following new functionality:

* Displaying artist fanart
* Displaying artist description
* Download all songs from an artist
2016-02-07 21:40:53 +01:00
Tomer Froumin e67516559d Changed PauseCallService from BroadcastReceiver to PhoneStateListener 2016-02-05 17:43:12 +02:00
Martijn Brekhof 73dd123fb3 Added context menu to TV episode list items
The context menu adds play and queue functionality for tv show
episode items in the tv show episode list.
2016-02-03 08:15:49 +01:00
Synced Synapse c39c9df714 Fix DrawerToggle behaviour: decouple it from the DrawerLayout, as it is used to indicate navigation from upper to lower levels, and not to signal the opening/closing of the DrawerLayout. Mind the first run, were the UserLearnedDrawer preference must be saved when closing the DrawerLayout. 2016-01-31 19:25:53 +00:00
Tomer Froumin 2e7ac6af80 Added support for pausing when phone in call 2016-01-30 17:32:00 +02:00
Martijn Brekhof 879f941151 Added settings options for allowed network types
This allows the user to select other network connection types,
besides WiFi, for downloading media files.
2016-01-28 09:45:56 +01:00
Synced Synapse e9cfd1339f Merge pull request #184 from royiarchy/fix_rtl_send_text
Flip RTL text before sending it
2016-01-27 19:27:31 +00:00
Synced Synapse dc5e7f183e Merge pull request #181 from tomerf/vimeo
Improved URLs parsing and added error message
2016-01-25 19:23:39 +00:00
Roy Iarchy 06477bcac0 Flip RTL text before sending it 2016-01-25 01:55:34 +02:00
Tomer Froumin 629f735a68 Fixed regex 2016-01-24 21:39:13 +02:00
Thomas Dalichow 34733b2516 Correcting grammar
I'm not a native english speaker, but "as", sounds far more correct than "of".
2016-01-24 17:04:48 +01:00
Tomer Froumin 1dbed708cb Improved URLs parsing and added error message 2016-01-23 13:10:55 +02:00
Martijn Brekhof d5ba611782 Implemented changing the position of items in the current playlist
This enables users to reorder the current playlist by long pressing a
list item and drag it to a different list position.
2016-01-19 12:02:08 +01:00
Synced Synapse 0d34518c9b Merge pull request #177 from poisdeux/episodelistfragment
Implemented restoring state in TVShowEpisodeListFragment
2016-01-12 20:20:17 +00:00
Tomer Froumin 9bec745dac Add option to play vimeo URLs on Kodi 2016-01-08 18:54:59 +02:00
Martijn Brekhof c792326237 Implemented restoring state in TVShowEpisodeListFragment 2016-01-08 17:38:33 +01:00
Synced Synapse eca7d2b2ad Fix statusbar indicator when navigating from the PVR channel group to the channels list 2015-12-29 19:29:57 +00:00
Synced Synapse a6845c2e79 Fix saving fragments in TabsAdapter. Previously it didn't work when the activity was destroyed. 2015-12-29 19:29:20 +00:00
Synced Synapse fc079f5268 Merge pull request #166 from icehong/translation_fix
chinese translation
2015-12-28 19:12:56 +00:00
XuHong a634f4cb5c chinese translation 2015-12-28 22:49:43 +08:00
Krzysztof Lewandowski a90e83aebb One string left over. Corrected 2015-12-25 23:22:46 +01:00
Krzysztof Lewandowski e1afe751f9 Added full Polish translation. 2015-12-25 22:55:06 +01:00
Krzysztof Lewandowski 039148f0a9 Experimental translation to Polish 2015-12-25 22:11:08 +01:00
Synced Synapse a04a694522 Merge pull request #156 from poisdeux/bug/addonsenabled
Fixed bug setting enabled state in AddonDetailsFragment
2015-12-23 22:48:14 +00:00
Synced Synapse 34a74b48ab Merge pull request #151 from ThiefMaster/eventserver-ipv4-only
Only use IPv4 for EventServer connections
2015-12-23 22:45:33 +00:00
Martijn Brekhof 2375484f08 Fixed bug setting enabled state in AddonDetailsFragment 2015-12-17 10:41:37 +01:00
Synced Synapse b99a0fbd6e Update version for release 2015-12-16 19:52:10 +00:00
Synced Synapse 25f491a7dc Adjust about fragment 2015-12-16 19:51:14 +00:00
Synced Synapse 8f71f4e2dc Merge pull request #153 from poisdeux/sharedelementtransition_addons
Implemented shared element transitions for addons
2015-12-16 19:36:31 +00:00
Martijn Brekhof e001555818 Fixed not setting enabled button when AddonDetailsFragment is loaded 2015-12-16 20:22:25 +01:00
Synced Synapse aff515efa0 Merge pull request #150 from cryptobanana/version_from_git_tag_instead_of_hardcoded
Define the versionName shown in settings from git
2015-12-16 19:19:35 +00:00
Synced Synapse e41e13da6f Fix starttime color in EPG 2015-12-16 19:11:25 +00:00
Synced Synapse b56384ac16 Fix time parsing/display in EPG. Always use UTC for parsing datetimes. 2015-12-16 19:05:41 +00:00
Martijn Brekhof a908e1e466 Implemented shared element transitions for addons
Removed getting details in AddonDetailsFragment as the
AddonListFragment already provides all information required
in the AddonDetailsFragment. Therefore, we do not need to
retrieve the same information in the AddonDetailsFragment as well.
2015-12-16 14:23:11 +01:00
Daniel Levin ca5023bae7 Define the versionName shown in settings from git
Remove extra prepended "v" from version string
2015-12-15 21:12:21 +01:00
Adrian Moennich 2c369ef63f Do not attempt EventServer connection via IPv6
EventServer only listens on IPv4 addresses, even if the machine running
kodi has IPv6 support (the webserver on the other hand does listen on
both IPv4 and IPv6).

fixes #148
2015-12-15 21:03:13 +01:00
Adrian Moennich f701280840 Add getInet4AddressByName util 2015-12-15 21:03:13 +01:00
Synced Synapse 4d7acd80d0 Fix nav drawer not remembering learned state 2015-12-15 19:51:08 +00:00
Synced Synapse 05906fe081 Merge pull request #154 from poisdeux/sharedelementtransition_musicvideos
Implemented shared element transitions for music videos
2015-12-15 19:09:40 +00:00
Synced Synapse 0fd2e621ad Check if the host has PVR enabled and show/hide the side menu entry based on that 2015-12-15 19:08:19 +00:00
Synced Synapse 9f159460f1 Add Settings JSON RPC methods 2015-12-14 19:21:04 +00:00
Synced Synapse 346cd06344 By default make the useEventServer checkbox checked. 2015-12-14 18:15:24 +00:00
Synced Synapse 73b1c37983 Make the preference that controls the navigation drawer items shown, specific to each host, so that for each host we can show different items on the side menu 2015-12-14 18:09:22 +00:00
Martijn Brekhof 9e3a49126d Implemented shared element transitions for music videos 2015-12-14 09:30:20 +01:00
Synced Synapse 32171ebfba Improve PVR Guide 2015-12-13 16:01:50 +00:00
Synced Synapse 37ce65fdd0 Update PT-pt translations 2015-12-12 18:45:34 +00:00
Synced Synapse f129e156af Fix string case 2015-12-12 18:35:25 +00:00
Synced Synapse 0ecc4fc0a6 Change TV Shows list year sort ordering 2015-12-12 18:33:48 +00:00
Synced Synapse b6dec9728f Merge pull request #149 from cryptobanana/master
Add more sorting options for video fragments + resolve RaafatAkkad merge conflicts
2015-12-12 18:30:16 +00:00
Raafat Akkad 57faf5ee1f Add ability to sort by year & rating in the TV Shows fragment 2015-12-12 17:47:16 +01:00
Raafat Akkad 63c32467d4 Add ability to sort by year, rating and length in the Movie fragment 2015-12-12 17:39:10 +01:00
Martijn Brekhof f84ccaf02a Implemented fix for movie and album shared element transitions
When shared element view is not visible on returning, the return shared
element transition starts off screen. This looks odd and we now simply
do not perform the shared element transition when the shared element is
not visible.
2015-12-11 12:32:03 +01:00
Synced Synapse fce521a9bb Merge pull request #145 from poisdeux/sharedelementtransitions_tvshows
Implemented shared element transition for TV shows
2015-12-10 23:04:16 +00:00
Synced Synapse 5ccd76b349 Added first version of PVR EPG 2015-12-10 20:20:10 +00:00
Martijn Brekhof 17c7609d72 Implemented shared element transition for TV shows
Added SharedElementCallback to be able to detect if shared element
is still visible. If not, the shared element transition should not
be performed when returning to the previous fragment.
Added the pager tab strip to the fade animation to keep shared element
transition smooth when poster is partly below the toolbar.
2015-12-10 15:34:26 +01:00
Synced Synapse 9b4c4d6315 Change loading the mediaArt imageView, to not load a character avatar if no fanart present 2015-12-09 19:00:04 +00:00
Synced Synapse f0cea00730 Merge pull request #143 from poisdeux/sharedelementtransitions
Implemented shared element transitions for albums
2015-12-09 18:53:05 +00:00
Martijn Brekhof c7e0e38579 Removed unused import 2015-12-07 16:03:56 +01:00
Martijn Brekhof 71d7a49c82 Implemented showing poster as fanart when no fanart available 2015-12-07 15:44:21 +01:00
Martijn Brekhof 162bb30ace Fixed lint errors regarding method calls for API 21 and higher 2015-12-07 11:13:42 +01:00
Martijn Brekhof ffa96521f6 Implemented shared element transitions for albums
I removed using the poster as fanart if no fanart is available.
The reason is that the shared element transition is not very smooth
when the aspect ratio of the two image states is not the same.
Going from AlbumListFragment to AlbumDetailsFragment the poster
is resized correctly to the fanart size. However, returning to the
AlbumListFragment from the AlbumDetailsFragment the poster is
abruptly resized to the square aspect ratio needed for the list
fragment.
2015-12-04 21:02:45 +01:00
jonas2515 cd10ee7d0a Update german translation 2015-12-04 00:10:30 +01:00
Synced Synapse eb61844a8e Fix crash reported on Play Store 2015-12-02 19:39:18 +00:00
Synced Synapse d8435ae161 Possible fix to crash reported on Play Store (Fragment not attached to activity in OnCreateOptionsMenu) 2015-12-02 19:35:40 +00:00
Synced Synapse b125716f91 Fix crash reported on Play store 2015-12-02 19:25:23 +00:00
Synced Synapse 771d6e383e Animate ActionBarDrawerToggle when entering details view. Don't animate on drawer open, it's useless as it is immediatelly covered by the drawer 2015-12-02 19:16:48 +00:00
Synced Synapse 05179ff7b4 Merge pull request #140 from NEOhidra/master
Updated Bulgarian translation
2015-12-02 08:34:45 +00:00
HypM ca6094c47b Updated Bulgarian translation 2015-11-30 20:45:18 +02:00
Synced Synapse ade1551a8e Remove checking event server availability (only needed for transition to 1.5.0) 2015-11-29 15:02:26 +00:00
Synced Synapse 7991d64581 Add recording to channels list 2015-11-29 14:59:32 +00:00
Synced Synapse b89d4f4531 Add support for LG split window 2015-11-28 19:04:58 +00:00
Synced Synapse ae9c22b20e Make accessing fragments inside a view pager more robust 2015-11-28 18:30:29 +00:00
Synced Synapse 1cf701a422 Switch PVR fragments to using tabs instead of a menu for navigation 2015-11-28 18:19:44 +00:00
Synced Synapse fa43d43066 Refactor layout used on fragments with ViewPagers 2015-11-26 19:28:25 +00:00
Synced Synapse 90ffdf8f3e Slightly tweak details fragment intro animation 2015-11-25 22:40:52 +00:00
Synced Synapse abd1b2fc67 Merge pull request #138 from poisdeux/sharedelementtransitions
Implemented shared element transition for movie posters
2015-11-25 22:33:07 +00:00
Synced Synapse 6671a3f3e8 Prevent the refresh animation showing up everytime we enter in a tv show 2015-11-24 23:33:05 +00:00
Synced Synapse 610fa85671 Added PVR recordings list 2015-11-24 22:55:56 +00:00
Martijn Brekhof 852209bc12 Refactored and set return transition to null for MovieDetailsFragment 2015-11-24 15:17:16 +01:00
Martijn Brekhof 0547c23758 Removed unused imports and disabling/enabling download button 2015-11-24 15:08:10 +01:00
Martijn Brekhof 5ca6f99cb7 Now passing all info from MovieListFragment to MovieDetailsFragment 2015-11-23 16:46:41 +01:00
Martijn Brekhof a871b15308 Fixed download button popping up after animation finishes 2015-11-23 15:48:32 +01:00
Martijn Brekhof db609e84e5 Fixed resizing issue of TextViews at end of shared element transition 2015-11-23 14:57:13 +01:00
Martijn Brekhof 4d2776af0b Fixed gradle build and excluded fab button from fade animation 2015-11-23 13:39:40 +01:00
Martijn Brekhof c35a4f58eb Implemented shared element transition for movie posters
* Refactored OnMovieSelectedListener interface to keep argument list small.
* Changed fragment transition animation to make shared element transition
  smooth and nicely integrated with the whole scene animation.
2015-11-20 14:33:38 +01:00
Synced Synapse 77145d1c28 Add recording PVR jsonrpc methods 2015-11-19 20:05:12 +00:00
Martijn Brekhof 88ec434b82 Fixed missing @Override statements 2015-11-13 11:33:58 +01:00
Martijn Brekhof fa77d460b6 Merge branch 'master' into issue#103
Resolved merge conflicts
2015-11-13 08:41:57 +01:00
Synced Synapse c1e5424675 Add support for radio channels in PVR 2015-11-12 22:44:03 +00:00
Martijn Brekhof f0c32e5c18 This implements feature request #103
Added refresh menu item in overflow menu to allow user to refresh the content in *ListFragments and *DetailsFragments.
2015-11-12 11:09:08 +01:00
Martijn Brekhof 0b9f3db9c9 Implemented binding to LibrarySyncService for detail fragments 2015-11-12 07:25:53 +01:00
Synced Synapse f4715d70a2 Merge pull request #134 from poisdeux/refactor/abstractdetailsfragment
Introduces new class AbstractDetailsFragment to reduce code duplication.
2015-11-11 19:13:32 +00:00
Synced Synapse 7a7fd5be8e In PVR, transition directly to channel list if there's only one channel group 2015-11-11 19:04:54 +00:00
Martijn Brekhof 2f0dd67761 Introduces new class AbstractDetailsFragment to reduce code duplication.
* Moved showRefreshAnimation() from AbstractListFragment to UIUtils as it is
  now used for detailed fragments as well.
2015-11-11 12:10:28 +01:00
Synced Synapse e6f6d74784 Add more helpful message when an error occurs in channels list 2015-11-10 23:18:33 +00:00
Synced Synapse 5823a50c1d Fix onSaveInstanceState on PVR fragment 2015-11-10 23:02:28 +00:00
Synced Synapse e86f82ba4c Add option to configure shown navigation drawer items 2015-11-10 22:05:07 +00:00
Synced Synapse cc3ecdd5f5 Add support for PVR - first version. 2015-11-09 23:40:48 +00:00
adlermf 61330e63fa Update brazilian portuguese translation
Added everything missing and changed any pt-pt (ecrã, ficheiro, etc) to pt-br (tela, arquivo, etc).
2015-11-09 16:21:58 -02:00
Synced Synapse 9d7d04ea1f Fix getting backup color errors 2015-11-05 23:04:41 +00:00
Synced Synapse fe9f45bb4a Added PVR jsonrpc methods and types 2015-11-03 23:36:28 +00:00
Synced Synapse ce68ccbeb6 Merge branch 'master' of https://github.com/xbmc/Kore 2015-11-02 18:27:45 +00:00
Synced Synapse fa869b854c Make loading images in main lists use the same size as in the details view, so that both uses the same cached version in Picasso's cache, so that the image is immediatelly shown when the user enters the details view. 2015-11-02 18:24:54 +00:00
ratmole 05d6557755 crude attempt to fix #112 2015-10-25 22:56:42 +02:00
aharonha 39afba2ae3 Fix default charset in okHttp
should fix RTL languages such as Arabic, Hebrew and Thai
2015-10-25 01:08:39 +02:00
Synced Synapse 80fb10e534 Refactoring on Media list UI, for functions related with the Sync Service.
Removed AbstractMusicListFragment.java dur to the refactor
2015-10-13 23:05:50 +01:00
Martijn Brekhof 69b1a9fcd4 Merge branch 'master' into librarysyncservicebounded 2015-10-06 20:15:17 +02:00
Synced Synapse 499ab11f40 Decrease tv shows number limit on library sync service. 2015-09-25 19:21:42 +01:00
Synced Synapse 87a88bb6e2 Fix getting default color for remote buttons 2015-09-21 23:04:07 +01:00
Synced Synapse 6729295636 Fix NPE reported on Play Store 2015-09-21 22:53:23 +01:00
Synced Synapse 04476a04ec Fix NPE reported on Play store 2015-09-21 22:45:39 +01:00
Synced Synapse c92e8de9a6 Merge pull request #120 from sohelzerdoumi/master
Update fr translations
2015-09-19 09:49:56 +01:00
Zerdoumi Sohel 4d38ac9582 translate fr key:vibrate_on_remote 2015-09-18 20:22:11 +02:00
Synced Synapse 85155ca040 Merge branch 'master' of https://github.com/xbmc/Kore 2015-09-18 19:06:00 +01:00
Synced Synapse d271d0b17a Use switches instead of checkbox in settings 2015-09-18 19:05:21 +01:00
Zerdoumi Sohel ccf31bf333 fix fr translation 2015-09-18 20:02:07 +02:00
Zerdoumi Sohel 0af39ab7b6 fix apostrophes fr translations 2015-09-18 19:26:12 +02:00
Zerdoumi Sohel 2b86f4591a Update fr translations 2015-09-18 11:10:27 +02:00
Raafat Akkad 73348c0f2e Add support for Samsung Multi Window 2015-09-08 19:06:36 +01:00
Synced Synapse 5bb0f49a36 Update pt-PT translations 2015-09-07 19:24:39 +01:00
Synced Synapse 887b6d68a0 Hide next button in connection wizard when no network connection detected 2015-09-07 19:20:37 +01:00
Synced Synapse cae7e21aa4 Merge pull request #117 from poisdeux/testifconnectedtonetwork
Implemented checking if network is enabled when searching for hosts
2015-09-07 19:14:32 +01:00
Synced Synapse cd00b1a2e5 Changed MediaManager.java to MediaPlayerUtils.java 2015-09-07 19:02:12 +01:00
martijn bee35c216d Merge branch 'master' into librarysyncservicebounded
Conflicts:
	app/src/main/java/org/xbmc/kore/ui/ArtistListFragment.java
2015-09-04 11:24:57 +02:00
Synced Synapse 2d4818689a Merge pull request #107 from poisdeux/master
Added playing or queueing artist/album/genre from music screen
2015-09-03 19:16:14 +01:00
Synced Synapse a9c7251be4 Merge pull request #113 from nykysoft/issue99
#99, fixed external keyboard return key to send text instead of just …
2015-09-03 19:11:39 +01:00
martijn 1d8828d2e9 Implemented checking if network is enabled when searching for hosts 2015-09-03 15:34:40 +02:00
Martijn Brekhof 499e54f2cf Improved keeping user informed on sync progress
Implemented binding to LibrarySyncService to check if there are items currently
syncing or queued to sync. This makes it possible to inform user of background
sync processes.

Created two abstract classes to reduce code duplication and check if
LibrarySyncService has any items queued which are currently being displayed.

Fixed issue with SwipeRefreshLayout from appcompat library, which does not
always show the refresh animation when refresh is set to true.
2015-09-02 12:04:17 +02:00
NEOhidra c740be9056 Updated Bulgarian translation 2015-08-22 18:19:55 +03:00
hnykyri 5cc44cf290 #99, fixed external keyboard return key to send text instead of just dismiss dialog 2015-08-19 17:14:04 +03:00
Martijn Brekhof 8a41406f01 Removed useless layout alignment attributes which were left over from a copy/paste procedure 2015-08-09 14:28:50 +02:00