Commit Graph

1776 Commits

Author SHA1 Message Date
H. Lehmann f682a3b56c
Merge pull request #2915 from ahangarha/RTL-enhancement
Improve RTL support
2018-12-03 13:14:32 +01:00
Petar Kukolj c327fd75ee Add a test for "Delete Removes from Queue" behaviour 2018-12-03 01:27:52 +01:00
Petar Kukolj b53a3c2ecf Move "Delete Removes from Queue" logic to DBWriter 2018-12-02 23:17:56 +01:00
Petar Kukolj 9c43438cbe Make "Delete Removes From Queue" work consistently for all cases 2018-12-02 00:13:30 +01:00
Mostafa Ahangarha b9babd9fd1 force LTR dir for play controls 2018-12-01 21:20:34 +03:30
Mostafa Ahangarha 36b1fb4ead Fix padding and margin 2018-12-01 21:11:49 +03:30
Mostafa Ahangarha 519d65ef97 replave right with end for gravity attr 2018-12-01 21:05:20 +03:30
Mostafa Ahangarha 0948bfc4be force LTR dir for progressBar 2018-12-01 21:03:16 +03:30
Mostafa Ahangarha 41137eda62 Added margenLeft for wider support 2018-12-01 20:45:02 +03:30
Mostafa Ahangarha a41bc22916 force LTR dir for play btn 2018-12-01 20:44:24 +03:30
Mostafa Ahangarha e17eb8301c Force LTR in playing btns
Force LTR direction for keeping consistancy in playing experience across
all apps
2018-11-30 23:19:22 +03:30
Mostafa Ahangarha e64aab11a8 Force LTR direction
Playing btns should remain in LTR direction to keep consistancy in playing
media experience  across applications.
2018-11-30 23:12:48 +03:30
Petar Kukolj 53957c9aa1 Use a resoruce array for fragments tags 2018-11-30 18:11:29 +01:00
Petar Kukolj df90cb00eb Fix NPE when selecting Go to page for the first time 2018-11-30 16:52:44 +01:00
Petar Kukolj a1f81d4144 Add delete option to episode's context menu
This PR makes following changes:

 - Adds delete option to episode's context menus in queue and feed list

 - Adds a storage preference that allows episodes to be automatically removed from queue when they are deleted (by clicking delete in context menu,
or pressing trash can icon on `Completed` tab of `Downloads` page)

 - Adds a test for the aforementioned preference
2018-11-29 21:56:29 +01:00
Mostafa Ahangarha 0194d1ae7d fix icon margin in main menu 2018-11-29 01:52:32 +03:30
Mostafa Ahangarha 112c5942be Fix margin for author 2018-11-29 00:30:50 +03:30
H. Lehmann e70a9001dc
Merge pull request #2904 from qkolj/back-button
Add configurable behavior of the back button
2018-11-28 01:06:27 +01:00
Mostafa Ahangarha ff18c72c67 Improve RTL support
For all the layout elements having margin, padding,... to right or left,
releavnt start/end property is added so all the elements are supposed to
be displayed properly in RTL mode.

There are still minor issues related to some icons such as play, ff and
rev. This issue must be addressed separately in future.
2018-11-23 23:34:08 +03:30
Petar Kukolj 2393d4512c Fix coding style problems 2018-11-22 17:05:04 +01:00
orionlee feef92f802 #2906: refactor: move auto feed update by interval helper,
checkShouldRefreshFeeds(), to proper level of abstraction.
2018-11-21 12:11:39 -08:00
Petar Kukolj 98e75fc313 Fix not going back on child fragments 2018-11-20 23:40:31 +01:00
Petar Kukolj 0d1b9c4c55 Use fragment tags instead of position indexes for saving chosen fragment 2018-11-17 20:13:35 +01:00
orionlee 1d87910cbe #2878: fix episode screen context menu is applied on wrong feed item during refresh 2018-11-16 13:42:56 -08:00
Petar Kukolj c2f543ffe4 Add tests for back button behaviors 2018-11-16 18:21:04 +01:00
Petar Kukolj 6262f98e39 Add go to page option 2018-11-15 20:58:54 +01:00
Petar Kukolj b3fbb0ec75 Add configurable behavior of the back button
This PR allows users to change how the back button functions. Closes #2196

Possible choices are following:

 - **Default** - back button functions how it currently functions (closes the app if there is nowhere to go back to)

 - **Open navigation drawer** - back button always opens the navigation drawer instead of closing the app

 - **Double tap to exit** - like default, but requires two taps to close the app

 - **Confirm to exit** - like default, but prompts user if they really want to exit
2018-11-14 16:40:59 +01:00
Martin Fietz 68b245701e
Merge pull request #2870 from ByteHamster/tests-fix
Updated tests
2018-11-11 11:01:24 +01:00
Martin Fietz d26d212607 Prepare 1.7.1 release 2018-11-11 10:08:27 +01:00
Martin Fietz 180fa8084b Minor changes to proguard rules 2018-11-11 10:08:27 +01:00
Martin Fietz 49b7012431 Prepare 1.7.1-RC1 2018-11-07 21:11:39 +01:00
ByteHamster 168b41a825 Updated tests 2018-10-21 22:12:07 +02:00
H. Lehmann 94a4b78449
Merge branch 'develop' into glide-48 2018-10-21 19:12:14 +02:00
Martin Fietz 59c2c5b1d6
Merge pull request #2868 from mfietz/feature/2849-fix-code-warnings
Feature/2849 fix code warnings
2018-10-21 11:25:25 +02:00
Martin Fietz 4621a38a11
Merge branch 'develop' into settings_icon_fix 2018-10-21 11:22:07 +02:00
egsavage a52f1ba34f Remove redundant type casts 2018-10-21 11:15:47 +02:00
egsavage 2dbcae1576 Optimize imports 2018-10-21 11:14:03 +02:00
Martin Fietz f069894b92
Merge pull request #2854 from gaul/error-prone
Fix error-prone errors
2018-10-21 11:06:04 +02:00
Martin Fietz a8fdf88b74
Merge pull request #2863 from ByteHamster/mark-all-below
Allow to select all above/below in batch editor
2018-10-21 11:05:43 +02:00
Martin Fietz 12c5819380 Merge branch 'develop' 2018-10-20 21:55:44 +02:00
Martin Fietz 4ba36b8268 Prepare 1.7.0 2018-10-20 11:35:10 +02:00
Martin Fietz 2ccdb6ace8
Merge pull request #2861 from ByteHamster/pref-expanded-notification
Hiding expand notification preference on API 26
2018-10-20 11:30:52 +02:00
Martin Fietz e309b8db90 Update translations 2018-10-20 11:30:06 +02:00
ByteHamster 8ebb9854e6 Allow to select all above in batch editor 2018-10-16 14:31:49 +02:00
ByteHamster 221de87c04 Hiding expand notification preference on API 26 2018-10-15 15:31:14 +02:00
ByteHamster a05f386793 Upgraded Glide to version 4.8.0 2018-10-14 10:26:36 +02:00
Martin Fietz 2a067df6d1 2855 Cancel UI media info update when fragment is destroyed 2018-10-13 12:09:06 +02:00
sevenmaster 0435ea1a1a new icon for user interface preference 2018-10-13 11:21:06 +02:00
Andrew Gaul d88e1202b1 Fix error-prone errors 2018-10-13 00:23:50 -07:00
Martin Fietz 2d4739bd84 Prepare RC 2018-10-11 20:11:41 +02:00
Martin Fietz 6ab0277bb5 Fix proguard warning 2018-10-11 20:11:26 +02:00
Martin Fietz 8d1a2cdf94 Add proguard config for awaitility 2018-10-11 20:10:14 +02:00
Martin Fietz 32b83a1760
Merge pull request #2848 from egsavage/feature/2829-map-queues-time-left-to-current-playback-speed
Resolves #2829 - Make queue remaining time sensitive to playback speed
2018-10-11 19:09:24 +02:00
Martin Fietz de16a40691 Update translations 2018-10-08 18:34:24 +02:00
egsavage 98a19f0235 Resolves #2829 - Make queue remaining time sensitive to playback speed 2018-10-07 19:48:31 -04:00
sevenmaster df8024bb3e added icons in settings 2018-10-04 09:23:17 +02:00
Martin Fietz 20328dbd97 Fix fyyd 2018-09-30 20:33:40 +02:00
Martin Fietz 3de661d953 Migrate rxjava to version 2 2018-09-30 19:58:53 +02:00
Martin Fietz 340fbfb231
Merge pull request #2666 from orionlee/mark_as_seen_in_context_menu_2580
Expose "Mark as seen" as a context menu item in Episodes screen
2018-09-27 17:32:30 +02:00
ByteHamster 9fee2110c7 Implemented number picker preference 2018-09-26 16:59:51 +02:00
Marc Lasson 2d1045cacf Fix typo 2018-09-08 15:52:16 +02:00
H. Lehmann 9512c0133f
Merge pull request #2785 from keunes/patch-1
Update (preference) strings
2018-09-04 23:45:08 +02:00
H. Lehmann 1d265a9c3a
Database access threading (#2781) 2018-08-06 23:38:37 +02:00
Koen Glotzbach c88df8064c
Put 'mobile updates' above 'parallel downloads' 2018-07-29 15:54:19 +02:00
Koen Glotzbach d9ef971461
Move 'mobile updates' to 'details' section 2018-07-29 12:58:02 +02:00
H. Lehmann 4d79e44aa3
Merge pull request #2765 from ByteHamster/runtime-permissions
Requesting storage permissions for external files
2018-07-26 11:52:18 +02:00
H. Lehmann f68364d6fc
Merge pull request #2778 from ByteHamster/about-screen
Improved about screen
2018-07-26 11:49:53 +02:00
ByteHamster 7e05ff2a4e Theming support for about screen 2018-07-26 10:26:00 +02:00
ByteHamster 14ca32a624 Simplifications 2018-07-25 23:19:25 +02:00
ByteHamster 66fc848fe9 Fixed options menu persisting (Closes #2776) 2018-07-25 16:23:20 +02:00
ByteHamster aa2ec1687f better landscape view 2018-07-25 16:18:19 +02:00
ByteHamster f9eb2f839b Improved about screen 2018-07-25 16:02:44 +02:00
Martin Fietz 0cb8c85e02 Preprare for 1.6.6 2018-07-22 18:40:41 +02:00
Martin Fietz e1b0da978d Update translations 2018-07-22 18:37:37 +02:00
Martin Fietz 9646cc883c
Merge pull request #2655 from ByteHamster/exo-player
Added ExoPlayer
2018-07-22 18:22:16 +02:00
H. Lehmann fc2bd0e19b
Merge pull request #2760 from ByteHamster/delete-item
Improve item deletion
2018-07-15 15:43:42 +02:00
ByteHamster c2184cfab2 Merge branch 'develop' into exo-player 2018-07-13 19:26:09 +02:00
ByteHamster 0d43cc8658 Requesting storage permissions for external files 2018-07-13 18:29:05 +02:00
H. Lehmann 740e202d7f
Merge pull request #2763 from ByteHamster/download-actions
Allow to add to queue from downloads section
2018-07-13 17:27:54 +02:00
ByteHamster 235b81d40a Allow to add to queue from downloads section 2018-07-13 10:52:58 +02:00
ByteHamster cc645c5fb1 Only prevent deletion if PlaybackService is running (Closes #2759) 2018-07-13 09:18:12 +02:00
ByteHamster 8a0769d466 Better feed parser errors 2018-07-06 10:10:21 +02:00
ByteHamster 3d1646c205 Merge branch 'develop' into exo-player 2018-07-04 23:53:02 +02:00
Tobias Preuss 8600a3acdd Render preview for all episodes layout with sample data. 2018-06-27 00:28:46 +02:00
H. Lehmann c9c2e68d7b
Merge pull request #2718 from ByteHamster/broadcasts
Limit broadcasts to current app
2018-06-26 17:31:42 +02:00
H. Lehmann ac2acc65c3
Merge branch 'develop' into remove-unused-code 2018-06-08 20:27:11 +02:00
ByteHamster 83a9df2657 Merge branch 'develop' into exo-player 2018-06-08 20:14:57 +02:00
H. Lehmann f0151501a5
Merge pull request #2726 from ByteHamster/feedimage
Removed FeedImage
2018-06-08 20:13:36 +02:00
Martin Fietz f933cd226b
Merge pull request #2728 from ByteHamster/alifeflow-develop
True Black Theme for AMOLED
2018-06-06 21:53:10 +02:00
ByteHamster 1b84cbbef1 Merge branch 'develop' into feedimage 2018-06-06 17:25:05 +02:00
ByteHamster bb716ce9ea Moved playing background into attr 2018-06-06 16:32:41 +02:00
ByteHamster 2a8408d84d Merge branch 'develop' of https://github.com/alifeflow/AntennaPod into alifeflow-develop 2018-06-06 16:09:15 +02:00
ByteHamster dcb215ad70 Removed unused imports 2018-06-06 16:07:40 +02:00
ByteHamster 9cf71f85b9 Using utils 2018-06-06 16:05:05 +02:00
ByteHamster abb13dc447 Database scheme update 2018-06-06 00:07:21 +02:00
ByteHamster ba2233430e Removed FeedImage 2018-06-05 23:52:19 +02:00
ByteHamster 02186a3f0d Limit broadcasts to current app 2018-05-29 23:25:19 +02:00
ByteHamster 9df23ebbf6 Removed unused code 2018-05-27 20:07:29 +02:00
H. Lehmann f73a64050d
Merge pull request #2710 from ByteHamster/preferences-test
Fixed most preference tests
2018-05-27 19:09:11 +02:00
ByteHamster 5f46182151 Added manual scrolling 2018-05-27 18:54:53 +02:00
ByteHamster 920f061385 Fixed build 2018-05-26 23:49:47 +02:00
H. Lehmann 532d822b3c
Merge branch 'develop' into exo-player 2018-05-26 23:45:18 +02:00
H. Lehmann cd0d23d260
Merge pull request #2638 from ydinath/AboutActivityCleanup
About activity cleanup
2018-05-26 23:40:36 +02:00
H. Lehmann 39a462431f
Merge pull request #2667 from ByteHamster/api-26-support
Api 26 support
2018-05-26 23:39:35 +02:00
ByteHamster 9ce48bd86b Added a refreshAllFeeds method without callback 2018-05-26 23:20:47 +02:00
ByteHamster 3edbbe8c53 Moved notification utils to other package 2018-05-26 23:13:16 +02:00
ByteHamster 577f400a36 Fixed some of the preference tests 2018-05-26 23:08:16 +02:00
ByteHamster cddc1a7354 Improve autodownload in search 2018-05-18 11:54:53 +02:00
H. Lehmann 48294a9f18
Merge pull request #2669 from orionlee/build_tweak_dexcount_optional_in_debug
Build tweak: Speed up debug build by making dexcount optional in debug build
2018-05-14 20:56:20 +02:00
orionlee 0f1dfd0547 dexcount: remove dated comments 2018-05-14 10:55:47 -07:00
orionlee 4d4b1f9c17 make dexCount defaulted to disabled in debug build per reveiw feedback 2018-05-13 15:07:07 -07:00
amhokies 5fe060506a Issue #2680: Display time left in queue info bar 2018-05-10 21:25:36 -04:00
ByteHamster 407f92be12 Merge branch 'develop' into api-26-support 2018-05-07 20:02:07 +02:00
ByteHamster 3b445c3403 Re-enabled flattr 2018-05-07 18:11:43 +02:00
ByteHamster ea96e239fa Updated library 2018-05-07 18:09:07 +02:00
ByteHamster f8950ae9b8 Add search function to preferences 2018-05-07 00:06:38 +02:00
ByteHamster 4787e2ecc9 Fixed starting with DefaultActionButtonCallback 2018-05-06 20:07:35 +02:00
ByteHamster f6082f5808 Using builder to call PlaybackService 2018-05-06 19:46:31 +02:00
ByteHamster cb70aeb3cf Code style improvements 2018-05-06 19:15:40 +02:00
ByteHamster 61f8000352 Using callback instead of sync/async methods 2018-05-06 18:52:16 +02:00
Martin Fietz f6faca95c0
Merge pull request #2673 from ByteHamster/preference-support
Switched to PreferenceFragmentCompat
2018-05-06 17:45:25 +02:00
ydinath 274230ad25 Use filename instead 2018-05-05 18:07:51 -04:00
ydinath ce1f0620fe Fix back press issue 2018-05-05 17:35:43 -04:00
orionlee 221ca84aaf Remove comments per @mfietz feedback. 2018-05-05 13:45:23 -07:00
Martin Fietz e04e537829
Merge pull request #2674 from ByteHamster/delete-while-playing
Prevent deletion of currently playing item
2018-05-05 18:21:14 +02:00
ByteHamster 1628360c4b Prevent deletion of currently playing item
Was already prevented in the download list but not on the details fragment.
Added alpha to make disabled state clear.

Closes #2285
2018-05-05 17:19:37 +02:00
ByteHamster 7107819a6a Moved widget from app to core 2018-05-05 14:04:12 +02:00
ByteHamster 902068723c Added ExoPlayer to about section 2018-05-05 13:46:17 +02:00
ByteHamster 0b54d97a0a Switched widget to JobIntentService 2018-05-05 13:39:57 +02:00
H. Lehmann dacd7787bc
Merge pull request #2664 from orionlee/share_link_improvement_2579
Share link improvement 2579
2018-05-04 23:31:39 +02:00
ByteHamster c3510d821d Moved Flattr/gpodder to their own files 2018-05-04 19:07:17 +02:00
ByteHamster 686801fea2 Switched to PreferenceCompat 2018-05-04 19:06:32 +02:00
ByteHamster f66e19845c Review changes 2018-05-04 14:36:32 +02:00
orionlee 2e38cf3a40 Build tweak: Speed up debug build by making dexcount optional in debug
build, configured with a new gradle property enableDexcountInDebug.
2018-05-03 14:00:48 -07:00
ByteHamster 2190101cf9 Added JobScheduler for feed updates 2018-05-03 19:11:30 +02:00
ByteHamster 3e98ab61ea Start PlaybackService lazily to allow using ForegroundService 2018-05-03 19:11:30 +02:00
ByteHamster 7ad176ce29 Added notification categories
Android treats IMPORTANCE_DEFAULT as IMPORTANCE_HIGH
https://issuetracker.google.com/issues/65108694
2018-05-03 19:11:28 +02:00
orionlee 4c7531d277 Flatten nested ifs, per @ByteHamster feedback 2018-05-02 13:53:56 -07:00
orionlee 9dcbddf371 Issue #2580: Expose "Mark as seen" as a context menu item in Episode
screen, in addition to the existing swipe in Episode > New tab.
2018-05-02 13:15:14 -07:00
orionlee 345fcc17d0 FeedItem Visit Website tweak: use feed website as a fallback,
analogous to how share FeedItem link work.
Applicable to both feed playback screen and feed information screen.
2018-04-30 15:44:19 -07:00
orionlee 36507eb506 Provide share Link in episode information screen, similar to episode playback screen. 2018-04-30 15:14:58 -07:00
orionlee 4bba6b30a1 Issue #2579: Provide share Link in episode playback screen even
when the episode has no link - Use podcast link as the fallback.
Also bug fix share link with position: to include epsiode
and podcast title.
2018-04-30 15:03:04 -07:00
mr-intj 91120d98a4 Added "Random" and "Smart Shuffle" items at the bottom of the Queue|Sort menu.
Added "Permutor" interface to allow specification of reordering logic to be specified in QueueSorter (vs. DBWriter), similar to the existing sort logic.

Added "Random" and "Smart Shuffle" strings to core/src/main/res/values (did not add translations for non-English languages)

Closes #2366, Closes #2602
2018-04-27 17:30:40 -07:00
ydinath bb5f459744 Respect coding standard 2018-04-24 04:48:44 -04:00
ydinath 921665167f canGoBack doesn't work consistently when using loadDataWithBaseURL. Update old logic to allow depth > 1.
https://stackoverflow.com/questions/2686933/android-webview-can-render-html-going-forward-but-not-backward
https://stackoverflow.com/questions/14948652/webview-cangoback-not-working-when-using-loaddatawithbaseurl/15074071#15074071
2018-04-23 20:23:39 -04:00
ByteHamster 2bc3ca711c Merge branch 'develop' into exo-player 2018-04-22 21:33:19 +02:00
ByteHamster 9d3d92cc9d Fixed crash when changing settings
Looking at Fragment1, clicking Fragment2
Fragment2.onCreate
Fragment2.onResume
Fragment1.onPause <- This sets PreferenceUI to Fragment1, so onClickListeners
                     in Fragment2 now have a reference to the wrong fragment
2018-04-22 21:31:48 +02:00
ByteHamster c977e70106 Removed duplicate String 2018-04-22 20:49:41 +02:00
ByteHamster 8b72f35147 Merge branch 'develop' into exo-player 2018-04-22 20:48:00 +02:00
Martin Fietz e9695a426f
Merge pull request #2634 from ByteHamster/preference-rework
Preferences rework
2018-04-22 20:35:13 +02:00
ByteHamster f2ee5d7ff2 Renamed Services to Integrations 2018-04-22 19:20:11 +02:00
ByteHamster 74a8d34354 Added network icon 2018-04-22 19:16:03 +02:00
ByteHamster 1690bd64cc Actually renamy downloads to network 2018-04-22 19:00:07 +02:00
ByteHamster 610b1c05e1 Renamed downloads to network 2018-04-22 18:53:36 +02:00
ByteHamster 03f1af6ad4 Disable items correctly in autodownload 2018-04-22 18:51:10 +02:00
ByteHamster bb42ddbd56 MasterSwitchPreference 2018-04-22 18:41:43 +02:00
ByteHamster a64c996e9c Moved autodownload to new file 2018-04-22 18:12:40 +02:00
ByteHamster 33e695b519 Automation category 2018-04-22 17:49:20 +02:00
Martin Fietz e12751986b
Merge pull request #2564 from xisberto/adaptive_icon
Adaptive icon
2018-04-22 17:25:33 +02:00
ByteHamster 56aa64725c Merge branch 'develop' into preference-rework 2018-04-22 10:01:46 +02:00
Martin Fietz a4a7c9ebb9
Merge pull request #2657 from ByteHamster/more-invalid-positions
Ignore more invalid positions
2018-04-22 09:58:02 +02:00
ByteHamster 6d3fc04f52 Merge branch 'develop' into exo-player 2018-04-22 09:43:59 +02:00
ByteHamster d78191c8e8 Ignore more invalid positions 2018-04-22 09:37:54 +02:00
Martin Fietz 0a4bdfe65a
Merge pull request #2656 from ByteHamster/mark-all-played
Added warning to 'Mark all played'
2018-04-22 09:37:10 +02:00
Martin Fietz ff22099b88
Merge pull request #2641 from ByteHamster/feed-info-and-settings
Split feed info and settings
2018-04-22 08:59:39 +02:00
Martin Fietz 2cb4656d12
Merge pull request #2636 from ByteHamster/feature-graphic
Added feature graphic
2018-04-22 08:47:28 +02:00
Martin Fietz cca1de8d0d
Merge pull request #2637 from ByteHamster/apply-actions
Changed batch edit icon and name
2018-04-22 08:29:24 +02:00
Martin Fietz a9e269b3bf
Merge pull request #2506 from ByteHamster/picture-in-picture
Added Picure in picture
2018-04-22 08:07:05 +02:00
Martin Fietz 1cc72b3728
Merge pull request #2629 from ByteHamster/different-string
Split up two different uses of the string 'New'
2018-04-22 08:02:51 +02:00
ByteHamster f022ddaf8f Added warning to 'Mark all played'
Closes #2643
2018-04-21 19:11:24 +02:00
ByteHamster d50dcac96e Added ExoPlayer setting 2018-04-21 17:58:14 +02:00
ydinath fd13603be6 Use single instead of fromCallable 2018-04-20 21:27:24 -04:00
heckler01 3e10e50741 Remove unncessary inport 2018-04-20 21:27:23 -04:00
heckler01 0499ef60ac Fix typos 2018-04-20 21:27:21 -04:00
heckler01 4c014bd3e3 Remove unnecessary version check 2018-04-20 21:27:20 -04:00
heckler01 b3d8a4c69f Let webview handle if it can go back. When navigating the links, depth would increment, but never return to 0, and then get stuck on the about page. 2018-04-20 21:27:18 -04:00
heckler01 00ace172fc Replace deprecated create((Observable.OnSubscribe<T>) 2018-04-20 21:27:16 -04:00
ByteHamster cf2422b1db Ignore invalid position updates
Closes #2642
2018-04-17 14:40:37 +02:00
alifeflow 12ee8d89b2 [True Black] Fix UI Elements
Add true black style for progress bar
Add true black style for item description
Add true black style for web description
2018-04-14 15:05:37 +09:00
alifeflow deb2cea72f [True Black] Cleaning up Code
Remove unused imports and redundant values
Coding style adjustment
2018-04-14 14:28:28 +09:00
ByteHamster 7626f14d52 Allow to select text 2018-04-13 16:26:31 +02:00
ByteHamster fa091f6b09 Don't show keyboard when opening feed settings 2018-04-13 16:24:22 +02:00
ByteHamster a1ce4f8b6f Use better header in feed info and settings 2018-04-13 16:23:01 +02:00
ByteHamster e786e0bae1 Moved info and settings button closer together 2018-04-13 16:03:01 +02:00
ByteHamster c9fdc05784 Split feed info and settings 2018-04-13 15:39:51 +02:00
ByteHamster 184a35ecc4 Added feature graphic 2018-04-12 14:01:59 +02:00
ByteHamster c5bdf341fa Changed batch edit icon and name
Closes #1146
2018-04-11 17:15:59 +02:00
ByteHamster 0f80fac680 Allow to continue playback when leaving player 2018-04-11 12:15:49 +02:00
ByteHamster b1622fa6be Revert rename of setupFlavoredUI 2018-04-11 01:09:43 +02:00
ByteHamster 0b96588b10 Using attr icons in preferences 2018-04-11 00:41:44 +02:00
ByteHamster 6957cc9e27 Re-enabled preference setup methods 2018-04-11 00:30:42 +02:00
ByteHamster 7013bfc1eb Sort order of preferences 2018-04-10 23:53:19 +02:00
ByteHamster 1afe8888d1 Changed icons 2018-04-10 23:50:32 +02:00
ByteHamster 5a2dca2840 Removed misc settings 2018-04-10 23:41:41 +02:00
ByteHamster 8ad9ef6c19 Added categories 2018-04-10 23:33:04 +02:00
ByteHamster 47909464af Extracted string resources 2018-04-10 22:14:25 +02:00
ByteHamster cf3def7cd5 Move 'counter' setting from 'adjust menu' to UI settings 2018-04-10 22:09:54 +02:00
ByteHamster 12ac9c9fc2 Added preference screens 2018-04-10 20:18:23 +02:00
ByteHamster b5a8fe0a1b Using compat method 2018-04-09 22:30:43 +02:00
ByteHamster d757abedbc Removing PiP option for unsupported devices 2018-04-09 22:20:43 +02:00
Martin Fietz 9b20aeaedd Prepare for 1.6.5 2018-04-09 20:03:16 +02:00
ByteHamster 64221f7f56 Allow to enter PiP automatically 2018-04-09 19:43:50 +02:00
ByteHamster 562bbf21f0 Split up two different uses of the string 'New'
Closes #2348
2018-04-09 18:33:06 +02:00
ByteHamster 1831430a6e Added checks for PiP support 2018-04-09 00:04:02 +02:00
ByteHamster 0a5a31a169 Merge branch 'develop' into picture-in-picture 2018-04-08 23:23:03 +02:00
Martin Fietz 4e63bfb11c Update translations 2018-04-07 18:03:49 +02:00
Martin Fietz 18ad76fd43 Prepare for 1.6.5-RC1 2018-04-07 17:58:42 +02:00
Martin Fietz ccd29a9991
Merge pull request #2618 from hannesa2/AndroidStudio_3.1
update to AndroidStudio 3.1
2018-04-07 17:49:24 +02:00
Martin Fietz c5e99c92b3
Merge pull request #2626 from ByteHamster/failed-url
Showing URL for failed downloads
2018-04-07 17:34:52 +02:00
ByteHamster ce60f2fd0b Removed unneeded background 2018-04-07 16:32:35 +02:00
Martin Fietz 396d9c41a6
Merge pull request #2625 from ByteHamster/focus
Allow to focus settings button
2018-04-05 18:48:09 +02:00
Martin Fietz 3dc2fc16c9
Merge pull request #2624 from ByteHamster/opml-import
Added OPML import option next to the export option
2018-04-05 18:47:14 +02:00
Martin Fietz 57b7b094bd
Merge pull request #2623 from ByteHamster/webview-cache
Even use expired cache if there is no network
2018-04-05 18:46:16 +02:00
Martin Fietz 5983e12a35
Merge pull request #2622 from ByteHamster/opml-success-message
Use generic export message instead of OPML
2018-04-05 18:45:36 +02:00
ByteHamster e41bc7bd61 Showing URL for failed downloads
Closes #1082
2018-04-05 18:25:19 +02:00
ByteHamster b699279a33 Allow to focus settings button
Without this change, it seems like the sidebar is not usable
by using arrow keys only.

Related to #445.
2018-04-05 17:45:36 +02:00
ByteHamster 15d93f01c9 Added OPML import option next to the export option
Fixes #2315
2018-04-05 17:09:16 +02:00
ByteHamster 8016a35193 Even use expired cache if there is no network
Closes #2260
2018-04-05 16:57:48 +02:00
ByteHamster 67b01f6ec8 Use generic export message instead of OPML
The same message is shown for HTML and OPML. Fixes #2462.
Additionally, using string formatting now instead of just "+"
2018-04-05 16:26:01 +02:00
ByteHamster 999142a8f7 Added scrolling to Import/Export
Fixes #2582
2018-04-05 16:03:03 +02:00
Hannes Achleitner 0f9fe833bc update some libs 2018-04-04 13:52:30 +02:00
Hannes Achleitner 3138505027 Simplify build 2018-04-04 13:52:30 +02:00
Hannes Achleitner 3c7f08db08 replace old ActionBarActivity with AppCompatActivity 2018-04-04 13:52:30 +02:00
Hannes Achleitner 7afde2528a fix contentprovider authority for release 2018-04-04 13:52:30 +02:00
Hannes Achleitner 3ab4ad2a35 update to AndroidStudio 3.1 2018-04-04 13:52:30 +02:00
Martin Fietz 43f450433e
Merge pull request #2607 from ByteHamster/content-encoded
Fixes empty contentEncoded
2018-04-03 21:59:02 +02:00
ByteHamster 02da84b93a Merge remote-tracking branch 'upstream/develop' into picture-in-picture 2018-04-02 22:19:09 +02:00
ByteHamster 878428f3a9 Only stop videoControlsHider when actually stopping 2018-04-02 22:18:40 +02:00
ByteHamster bde6e316fc Clarified test cases 2018-04-02 21:30:51 +02:00
ByteHamster 68a0373d9f Merge remote-tracking branch 'upstream/develop' into layout-improvements 2018-04-02 21:13:39 +02:00
ByteHamster 146ec02395 Extracted color resource 2018-04-02 21:13:13 +02:00
Martin Fietz 894c7b6360
Merge pull request #2598 from orionlee/upgrade_android_gradle_plugin_v3
Upgrade android gradle plugin v3
2018-04-01 23:19:44 +02:00
alifeflow 05f923ebe2 [Ture Black] True Black Theme for AMOLED
Add true black themese
Modified code that fails to support three themes
2018-03-25 16:02:35 +09:00
ByteHamster fdc5b43ab7 Added unit test for shownotes 2018-03-23 16:01:48 +01:00
Matthew Gaffen a9f566f3f1 Only write queue order to database on drag release for the podcast queue.
This prevents large numbers of db writes in quick succession. This is a particular problem for large queue lengths. Fixes #2562 and potentially fixed #2573
2018-03-16 11:01:23 +00:00
orionlee 95037f67ad dependencies: replace deprecated compile with implementation / api 2018-03-13 11:34:29 -07:00
orionlee b71e61a221 Upgrade to Android Gradle Plugin v3.0.1 - bare minimal to get it built, ignoring depercation warnings
Details:
- upgraded buildtools to the latest (minimum 26.0.2 required)
- retired retrolambda
- added flavorDimensions (v3 requirement)
- Migrate dependency configurations for local modules (:core)
- Declaration of resources update in styles.xml (AAPT2 requirement)
- upgraded plugin github play-publisher to v1.2.0
2018-03-13 09:51:50 -07:00
ByteHamster fcbadf1e9e Revert "Set background of playerFragment to same color as toolbar"
This reverts commit 2f6c9c49f8.
2018-02-20 22:47:18 +01:00
ByteHamster d376e462e7 Make feed title selectable 2018-02-14 11:15:15 +01:00
ByteHamster 2fed8ff104 Darken background of feed header
This change only applies to feed items using transparent backgrounds.
The item is darkened but the background keeps transparent, which looks
weird, especially in light theme (have a look at the 34C3 feed)
2018-02-13 00:53:31 +01:00
ByteHamster 2f6c9c49f8 Set background of playerFragment to same color as toolbar
Most noticeable in dark theme
2018-02-13 00:49:00 +01:00
ByteHamster 877ae45592 Removed useless nested layout 2018-02-13 00:22:52 +01:00
Humberto Fraga 45440d775f Removing old files and changing references.
Splash screen now follows icon color.
2018-02-10 16:52:18 -03:00
ByteHamster 301bf782a1 Do not flicker when pressing back arrow 2018-02-05 00:16:07 +01:00
ByteHamster 8feb6e087f Make player selectable 2018-02-05 00:14:39 +01:00
Oliver Crow 8090431d30 Fix for #2555 - can't open Preferences activity when there are stored WiFi connections with null SSID. 2018-01-28 18:05:35 -08:00
Martin Fietz c79b003dff Prepare for 1.6.4.5 2018-01-22 21:51:43 +01:00
H. Lehmann 5526937698
Merge branch 'develop' into picture-in-picture 2018-01-21 22:50:47 +01:00
Martin Fietz c64e47dcd6 Change back to old implementation 2018-01-21 19:59:09 +01:00
Martin Fietz dde04c5a01 Use temporary StringBuilder for string concatenation in loop 2018-01-21 13:15:43 +01:00