1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2024-06-28 16:13:20 +00:00
NewPipe/app/src/main/java/org/schabi/newpipe/settings
TobiGr 109d06b4bb
Deduplicate code to initialize ClickListeners on playlist controls
Add the separate utility class PlayButtonHelper to handle the initialization of the listeners.
The ClickListeners on playlist controls had different behaviours. This commit fixes that.

The commit also refactors the way how the app determines whether it is started for the first time. The previous version was not clean and recent in this PR caused it to fail.
2023-09-18 23:22:32 +02:00
..
custom Use TextViewCompat.setCompoundDrawableTintList(). 2022-11-01 06:31:35 +05:30
notifications Simplify disposables handling in notification mode settings 2023-01-02 14:45:11 +01:00
preferencesearch Merge pull request #8739 from Isira-Seneviratne/Stream_average 2022-10-30 22:09:55 +01:00
tabs Channels are now an Info 2023-09-18 23:22:32 +02:00
AppearanceSettingsFragment.java Implemented suggestions 2022-12-05 21:21:46 +01:00
BasePreferenceFragment.java Applied code changes for preference search framework 2022-01-24 21:08:41 +01:00
ContentSettingsFragment.java Replace settings migration with automatic check for device blacklist version 2023-07-31 23:00:54 +02:00
ContentSettingsManager.kt Fixed some Sonar warnings 2023-08-03 12:02:08 +02:00
DebugSettingsFragment.java Changed the code accordingly 2022-07-15 19:55:19 +02:00
DownloadSettingsFragment.java Clean up AlertDialogs 2023-07-11 21:54:10 -04:00
ExoPlayerSettingsFragment.java Replace settings migration with automatic check for device blacklist version 2023-07-31 23:00:54 +02:00
HistorySettingsFragment.java Clean up AlertDialogs 2023-07-11 21:54:10 -04:00
MainSettingsFragment.java Move utility methods out of CheckForNewAppVersion 2022-03-03 13:19:06 -05:00
NewPipeFileLocator.kt cleanup 2021-01-03 20:32:16 +01:00
NewPipeSettings.java Deduplicate code to initialize ClickListeners on playlist controls 2023-09-18 23:22:32 +02:00
NotificationSettingsFragment.kt Clean up pre-Lollipop checks 2022-07-13 19:02:24 +02:00
NotificationsSettingsFragment.kt Fix New streams settings snackbar not being hidden on exiting 2022-04-16 19:01:30 +02:00
PeertubeInstanceListFragment.java Use ListAdapter in PeertubeInstanceListFragment. 2022-08-15 07:26:02 +05:30
PlayerNotificationSettingsFragment.kt More minSdk 21 cleanup 2022-07-13 19:03:47 +02:00
SelectChannelFragment.java Replace CircleImageView with ShapeableImageView 2022-02-23 15:11:25 -05:00
SelectKioskFragment.java Code cleanup 2022-01-24 21:08:39 +01:00
SelectPlaylistFragment.java Replace ErrorActivity with ErrorUtil 2021-12-04 10:36:36 +01:00
SettingMigrations.java Replace settings migration with automatic check for device blacklist version 2023-07-31 23:00:54 +02:00
SettingsActivity.java Annotate some NonNulls, some lint cleaning 2022-03-18 13:15:44 -04:00
SettingsResourceRegistry.java Add ExoPlayerSettingsFragment and move playback load interval size setting into it 2023-04-10 17:37:30 +02:00
UpdateSettingsFragment.java Show toast when no updates are available. 2022-12-04 12:01:56 +01:00
VideoAudioSettingsFragment.java Made two list options 2023-04-04 09:57:06 +02:00