TacoTheDank
6909d1e527
Simplify an if else
2020-10-31 15:57:01 -04:00
vkay94
12f615c6da
Enqueue: Removed unneeded dialog-entries and strings + adjustments
2020-10-06 17:22:12 +02:00
vkay94
ed6fc4d848
Enqueue: Replaced specific StreamDialogEntry items with one
...
The enqueue options won't be shown in the dialogs if the Player service is not running. When it's running one item (enqueue stream) will be shown and enqueues the item into the Player type which is currently selected.
2020-10-06 14:38:48 +02:00
TacoTheDank
ba6c7de35a
Use AndroidX preference
2020-09-06 12:52:42 +02:00
wb9688
87228673b4
Use final where possible
2020-08-16 10:25:09 +02:00
Stypox
d8d9c7e171
Fix crashes on rotation by checking for `null`
2020-04-27 09:01:24 +02:00
Alexander--
53b3bda909
Comply with Checkstyle rules
2020-04-11 09:02:22 +06:59
Alexander--
c42f5eca87
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-04-11 08:24:05 +06:59
wb9688
63bcc04eff
Move things back to its original place
2020-04-02 15:57:50 +02:00
wb9688
fda5405e48
Improve code style to be more consistent
2020-04-02 15:57:50 +02:00
Alexander--
6aca344bf7
Merge remote-tracking branch 'newpipe/dev' into rebase
2020-03-15 09:08:01 +06:59
Mauricio Colli
20a4bb0936
Implement new feed and subscriptions groups
...
- Introduce Groupie for easier lists implementations
- Use some of the new components of the Android Architecture libraries
- Add a bunch of icons for groups, using vectors, which still is
compatible with older APIs through the compatibility layer
2020-03-14 00:12:31 -03:00
Alexander--
9801cf50e3
Save/restore focused item
2019-12-01 12:41:11 +06:59
Alexander--
b5558a8b78
Remove FixedGridLayoutManager
2019-12-01 12:41:11 +06:59
Alexander
2b39438eba
Fix scrolling in main screen grid
...
GridLayoutManager is buggy - https://issuetracker.google.com/issues/37067220 :
it randomly loses or incorrectly assigns focus when being scrolled via
direction-based navigation. This commit reimplements onFocusSearchFailed()
on top of scrollBy() to work around that problem.
Ordinary touch-based navigation should not be affected.
2019-12-01 12:41:10 +06:59
Alexander
eaa1179572
Fix scrolling comments list
...
AppBarLayout mostly gets it, but we still need to uphold our own part -
expanding it back after focus returns to it
2019-12-01 12:41:10 +06:59
Robin
bf2a3ca043
Migrate to AndroidX
2019-10-04 14:59:08 +02:00
Stypox
e6617ff8e8
Fix slowdowns in stream list views
...
Now the playback state of a stream is loaded only when needed (i.e. when the stream is visible), just as it is done with thumbnails.
Removed `StateObjectsListAdapter.java`, which used to load the state of every stream at list instantiation, generating slowdowns and freezes.
2019-08-14 11:42:39 +02:00
Stypox
d076fe72cd
Optimize imports in edited files
2019-07-25 11:47:38 +02:00
Stypox
759e9846ad
Remove ugly if-else-cascade in
...
Common actions and labels are now in a unique enum: StreamDialogEntry
If an action is not common to every long-press menu (e.g. delete) a custom action has to be provided using e.g. delete.setAction(...)
2019-07-25 00:44:12 +02:00
Stypox
8edc332a4e
Fix showing popup options with audio-only streams
2019-07-22 11:58:01 +02:00
Stypox
bb5028364b
Complete merge after #2288 : add resumePlayback to player calls.
...
`resumePlayback`'s value is `false` when the video is enqueued, `true` otherwise.
Also make the use of getContext() and getActivity() more consistant.
2019-07-22 10:28:53 +02:00
Stypox
064f0e414a
Merge branch 'dev' into menu-consistency
2019-07-21 11:11:06 +02:00
Stypox
8b584f3922
Make long-press menu consistent across views: fix #2354
...
Also made the code that creates the menus consistent across files.
2019-05-29 16:22:01 +02:00
Vasiliy
93f2518159
Animate states changed
2019-04-27 22:27:08 +03:00
Vasiliy
41fb6f5464
Update states in lists
2019-04-27 18:12:00 +03:00
Vasiliy
73be8cf074
Base implementation of showing playback positions in lists
2019-04-15 21:37:36 +03:00
Vasiliy
4e1423d224
Implement playback state management
2019-04-13 13:34:36 +03:00
Stypox
aadc8168be
Remove share utilities from BaseStateFragment
...
Replaced by ShareUtils
2019-04-06 20:17:04 +02:00
Robin
5b64743987
Directplay on Background
2019-03-08 22:52:17 +01:00
Ritvik Saraf
ff90f257cc
removed useless log statement
2018-12-04 23:37:02 +05:30
Ritvik Saraf
9b84046865
merged upstream/dev
2018-12-04 23:19:57 +05:30
Ritvik Saraf
9fc38b5bb8
improved fling behavior, added tab indicator dots, added next video in related videos
2018-10-17 00:23:02 +05:30
Ritvik Saraf
08127e5806
added basic/crappy comments support
2018-09-15 17:15:44 +05:30
Vasily
8aef24be1e
Merge branch 'tablet_ui' of https://github.com/nv95/NewPipe into tablet_ui
2018-08-29 09:00:15 +03:00
Vasily
fb25f6c7ac
Automatic list layout
2018-08-29 08:19:15 +03:00
Christian Schabesberger
17cd395712
Merge branch 'dev' into tablet_ui
2018-08-28 21:28:10 +02:00
Christian Schabesberger
a817d8cbf9
git replace getFragmentManager() with getFM()
2018-08-24 12:30:23 +02:00
Vasily
1e0f6f9e41
Grid view
2018-08-22 10:14:01 +03:00
Christian Schabesberger
14e0dcb085
fix names from UIH to LinkHandler
2018-07-15 21:21:09 +02:00
Christian Schabesberger
decb167ba9
make the new extractor refactorings work with SoundCloud
2018-07-10 16:26:42 +02:00
Christian Schabesberger
d5a500c037
bring everything to compile and run
2018-07-08 17:46:21 +02:00
Somethingweirdhere
baa63249d1
Added share option to long tap menu
2018-06-05 19:48:31 +02:00
Christian Schabesberger
c470909f19
add delete options for StatisticPlaylistFragment
2018-04-29 12:51:57 +02:00
Christian Schabesberger
5e59cfcf9d
remove HistoryInfoItem again
...
blub
2018-04-29 12:51:57 +02:00
Christian Schabesberger
a099fe35d2
reorder playqueue/localPlaylist classes
2018-04-29 12:51:57 +02:00
Christian Schabesberger
bcfd8a2450
rename playlist to player.playqueue
2018-04-29 12:49:52 +02:00
Christian Schabesberger
004c2fa55a
Project restructure for history part 1
...
- add HistoryInfoItem (deriving from StreamInfoItem)
in order to add a special options menu for the list items
- delete HistoryActivity and everything that belongs to its UI (not the
manager tho)
- put everything that is local into local. (subscriptions still missing)
2018-04-29 12:47:12 +02:00
Mauricio Colli
cc2feab37e
Implement UI for subscriptions import/export
...
- Nice and easy to use import/export options in the subscriptions fragment
- Includes instructions for each service (in the import fragment/screen)
2018-03-08 11:50:46 -03:00
John Zhen Mo
d0808ce159
-Fixed playlist creation icon in playlist append dialog.
...
-Fixed bookmarking disposable not part of playlist fragment lifecycle.
-Rearranged local fragment directory structure.
2018-02-08 18:48:36 -08:00