summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
AgeCommit message (Collapse)Author
2024-03-31Restructure related UI classes together (#7044)ByteHamster
2024-03-29Move playback service to module (#7042)ByteHamster
2024-03-25Move DBReader to :storage:database (#7027)ByteHamster
2023-02-18Ensure that the context is non-null when loading the shownotes (#6327)ByteHamster
2022-10-14Remove text colors from shownotesByteHamster
2021-05-14New media player screen (#5075)ueen
Co-authored-by: jonasburian <jonas.burian@protonmail.com> Co-authored-by: ByteHamster <info@bytehamster.com>
2021-04-22Moved model to its own moduleByteHamster
2021-04-04Merge branch 'master' into developByteHamster
2021-03-26Fix crash when resuming while there is no playableByteHamster
2021-03-04Removed ShownotesProvider interfaceByteHamster
2021-02-15Removed method that does the same as loadMediaInfo anywayByteHamster
2021-02-15Removed return parameter of loadMediaInfoByteHamster
We return true anyways. The call for actually loading is asynchronous, so returning anything here does not make sense. Reduces likelihood of loader being interrupted to just load the same item again when the state changes.
2020-12-14Remove unused import statements to reduce dependenciesHerbert Reiter
2020-09-20Fixed crash (fromCallable rethrows instead of calling onError)ByteHamster
2020-07-27Dispose loaders before setting controller to nullByteHamster
2020-05-27Fixed NPEByteHamster
2020-05-16Fixed crash when switching themeByteHamster
2020-05-06Reduced probability for closing player accidentallyByteHamster
If the description is really short, the WebView shrinks. When touching below the WebView, one needs to slide pretty precisely to swipe horizontally. If there is a little bit of slope, the player closes (completely, without following the finger). This change resizes the WebView, so that one can not touch below it.
2020-04-02Removed yet another DB access on the main threadByteHamster
2020-04-02Recycle ViewHolders throughout the appByteHamster
2020-03-26Merge pull request #3966 from ByteHamster/fix-not-updatingH. Lehmann
Fixed player sometimes not updating
2020-03-26Removed unused code from PlaybackControllerByteHamster
2020-03-26Fixed player sometimes not updatingByteHamster
2020-03-23Going down the BottomSheetBehavior rabbit hole...ByteHamster
BottomSheetBehavior only supports one scrolling child. Add support for a ViewPager. ViewPager.getChildAt sometimes does not match the actual position. Make sure that it keeps all children using setOffscreenPageLimit
2020-02-01Always allow clicking timecodesByteHamster
2020-02-01Reduced code duplicationByteHamster
2019-11-22Fixed some lint errorsByteHamster
2019-10-04Automatic AndroidX migrationByteHamster
2019-09-25Fixed crash if there is no browser installedByteHamster
2019-05-27Allow mixed contentByteHamster
2019-05-19Merge branch 'develop' into eventbus-v3ByteHamster
2019-04-12Fixed crash when re-using released controllerByteHamster
2019-04-12Let PlaybackController handle listening for service startByteHamster
2019-04-12Upgraded EventBus to v3ByteHamster
Also made sure that register/unregister are called in onStart/onStop instead of onResume/onPause (prevents possible MultiWindow problems where updates are not received because activity is not fucused).
2019-04-10Do not hold state in fragmentsByteHamster
2019-04-06#2966 RxJava2 null - explicit mark underlying Rx sources as NonNullorionlee
to be on the safe side, for cases that the consuming observers already assumes the result is not null. Rx observer : underlying sources marked as NonNull OnlineFeedViewActivity.listener member : DBReader.getFeedList StatisticsActivity.loadStatistics : DBReader.getStatistics CustomMRControllerDialog.updateViews : CustomMRControllerDialog.fetchArt CompletedDownloadsFragment.loadItems : DBReader.getDownloadedItems DownloadLogFragment.loadItems : DBReader.getDownloadedItems ItemDescriptionFragment.onViewCreated : .loadData, Timeline.processShownotes SubscriptionFragment.loadSubscriptions : DBReader.getNavDrawerData SubscriptionFragment.onContextItemSelected (x2) : DBWriter.markFeedSeen, DBWriter.markFeedRead PreferenceController.export : ExportWorker.output member
2019-04-03Specifying base urlByteHamster
Fixes <a href="//example.com"> links
2018-09-30Migrate rxjava to version 2Martin Fietz
2018-06-06Moved playing background into attrByteHamster
2018-06-06Merge branch 'develop' of https://github.com/alifeflow/AntennaPod into ↵ByteHamster
alifeflow-develop
2018-04-14[True Black] Fix UI Elementsalifeflow
Add true black style for progress bar Add true black style for item description Add true black style for web description
2018-04-05Even use expired cache if there is no networkByteHamster
Closes #2260
2018-01-14Add final modifiersMartin Fietz
2018-01-14Remove unused importsMartin Fietz
2018-01-09Replace code for SDK version lower than 14Martin Fietz
2016-09-03fix onMediaChanged() for ItemDescriptionFragmentDomingos Lopes
2016-06-29Fixed rule 'Lamdbas containing only one statement should not nest this ↵Soso Tughushi
statement in a block'
2016-05-19Fix for restoring scroll position in detail view #1947Jens Klingenberg
The scroll position on detail view is now being restored when you are switching back to it. On orientation change it doesn't restore on the exact position at the moment. But i think that could work with a scroll position relative to the webview height.
2016-04-24separate audioplayeractivity into audio and cast activitiesDomingos Lopes
2016-03-22code cleaning:Domingos Lopes
- lambda expressions, method references, - multi catches, - remove unnecessary keywords (public keyword on interface method signatures, static on interfaces or enums, final on private method signatures), - == false expressions, - diamond type (<>) expressions, - replace StringBuffer with StringBuilder for local variables used by a single thread, - replace Arrays.asList with Collections.singletonList whenever applicable, - inline variable returns (whenever the variable name's meaning is not important to understand the code), - replace some chains of if/else if/... with switch/case, - break append(a + b) into append(a).append(b) for StringBuilder objects, - unused import statements, - reduce log TAGs to 23 characters, - MaterialDialog callback deprecated, - ActionBarActivity for AppCompatActivity,