LastPipeBender/app/src/main/res
z3r0r4 70354eb73e
Add play next to long press menu & refactor enqueue methods (#6872)
* added mvp play next button in long press menu; new intent handling, new long press dialog entry, new dialog functions, new strings

* changed line length for checkstyle pass

* cleaned comments, moved strings

* Update app/src/main/res/values/strings.xml

to make long press entry more descriptive

Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>

* Update app/src/main/res/values/strings.xml

Co-authored-by: Stypox <stypox@pm.me>

* replace redundant nextOnVideoPlayer methods

Co-authored-by: Stypox <stypox@pm.me>

* add enqueueNextOnPlayer and enqueueOnPlayer without selectOnAppend and RESUME_PLAYBACK/ deprecate enqueueNextOn*Player and enqueueOn*Player methods
add getPlayerIntent, getPlayerEnqueueIntent and getPlayerEnqueueNextIntent without selectOnAppend and RESUME_PLAYBACK/ deprecate those with
add section comments

* removed deprecated methods
removed redundant methods

* removed deprecated methods
removed redundant methods

* replaced APPEND_ONLY, removed SELECT_ON_APPEND / replaced remaining enqueueOn*Player methods

* now works with playlists

* renamed dialog entry

* checking for >1 items in the queue using the PlayerHolder

* making enqueue*OnPlayer safe to call when no video is playing (defaulting to audio)

* corrected strings

* improve getQueueSize in PlayerHolder

* long press to enqueue only if queue isnt empty

* add Whitespace

Co-authored-by: Stypox <stypox@pm.me>

* clarify comments / add spaces

* PlayerType as parameter of the enqueueOnPlayer method
add Helper method

* using the helper function everywhere (except for the background and popup long-press actions (also on playlists, history, ...)), so basically nowhere
/ passing checkstyle

* assimilated the enqueue*OnPlayer methods

* removed redundant comment, variable

* simplify code line

Co-authored-by: Stypox <stypox@pm.me>

* move if

* replace workaround for isPlayerOpen()

Co-authored-by: Stypox <stypox@pm.me>

* replaced workarounds (getType), corrected static access with getInstance

* remove unused imports

* changed method call to original, new method doesnt exist yet.

* Use getter method instead of property access syntax.

* improve conditional for play next entry

Co-authored-by: Stypox <stypox@pm.me>

* show play next btn in feed fragment

Co-authored-by: Stypox <stypox@pm.me>

* add play next to local playlist and statistics fragment

Co-authored-by: Stypox <stypox@pm.me>

* formating

Co-authored-by: Stypox <stypox@pm.me>

* correcting logic

Co-authored-by: Stypox <stypox@pm.me>

* remove 2 year old unused string, formating

Co-authored-by: Stypox <stypox@pm.me>

* correct enqueue (next) conditionals, default to background if no player is open. Dont generally default to background play.

* remove player open checks from button long press enqueue actions

* improve log msg

* Rename next to enqueue_next

* Refactor kotlin

Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
Co-authored-by: Stypox <stypox@pm.me>
2021-09-18 11:22:49 +02:00
..
animator Format all XML resources 2020-10-14 11:04:48 +02:00
drawable Remove unused resources 2021-09-02 21:13:54 +02:00
drawable-hdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
drawable-mdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
drawable-night Merge pull request #7055 from sauravrao637/7048 2021-09-05 20:42:32 +02:00
drawable-night-v23 added night variant for splash_background.xml 2021-09-04 15:55:31 +05:30
drawable-nodpi Replaced not avaliable image with a vector 2021-08-13 20:42:06 +05:30
drawable-v23 Use vector drawables instead of PNGs for material icons 2020-05-21 15:39:35 +02:00
drawable-xhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
drawable-xxhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
drawable-xxxhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
layout Remove unused resources 2021-09-02 21:13:54 +02:00
layout-land Fix White text in Play Queue in Light Theme, remove shade 2021-03-28 21:38:15 +03:00
layout-large-land testing 2021-08-13 20:54:22 +05:30
menu Remove unused resources 2021-09-02 21:13:54 +02:00
mipmap-anydpi-v26 Format all XML resources 2020-10-14 11:04:48 +02:00
mipmap-hdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
mipmap-mdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
mipmap-xhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
mipmap-xxhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
mipmap-xxxhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
values Add play next to long press menu & refactor enqueue methods (#6872) 2021-09-18 11:22:49 +02:00
values-ace Remove unused resources 2021-09-02 21:13:54 +02:00
values-af Translated using Weblate (Afrikaans) 2020-08-07 14:32:58 +02:00
values-ar Merge remote-tracking branch 'origin/dev' into dev 2021-09-04 21:23:50 +02:00
values-ar-rLY Remove unused resources 2021-09-02 21:13:54 +02:00
values-ars Update translations 2021-03-04 16:54:24 +01:00
values-az Remove unused resources 2021-09-02 21:13:54 +02:00
values-b+ast Remove unused resources 2021-09-02 21:13:54 +02:00
values-b+uz+Latn Remove unused resources 2021-09-02 21:13:54 +02:00
values-b+zh+HANS+CN Fix syntax 2021-09-13 13:54:32 +02:00
values-bar Remove unused resources 2021-09-02 21:13:54 +02:00
values-be Remove unused resources 2021-09-02 21:13:54 +02:00
values-ber Remove unused resources 2021-09-02 21:13:54 +02:00
values-bg Remove unused resources 2021-09-02 21:13:54 +02:00
values-bn Remove unused resources 2021-09-02 21:13:54 +02:00
values-bn-rBD Remove unused resources 2021-09-02 21:13:54 +02:00
values-bn-rIN Remove unused resources 2021-09-02 21:13:54 +02:00
values-ca Remove unused resources 2021-09-02 21:13:54 +02:00
values-ckb Remove unused resources 2021-09-02 21:13:54 +02:00
values-cs Fix duplicate dashes in string resource 2021-09-13 13:52:58 +02:00
values-da Remove unused resources 2021-09-02 21:13:54 +02:00
values-de Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-dum Added translation using Weblate (Latin) 2021-04-26 12:01:55 +02:00
values-el Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-en-rGB Remove unused resources 2021-09-02 21:13:54 +02:00
values-eo Remove unused resources 2021-09-02 21:13:54 +02:00
values-es Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-et Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-eu Merge remote-tracking branch 'origin/dev' into dev 2021-09-04 21:23:50 +02:00
values-fa Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-fi Remove unused resources 2021-09-02 21:13:54 +02:00
values-fil Remove unused resources 2021-09-02 21:13:54 +02:00
values-fr Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-gl Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-gu Remove unused resources 2021-09-02 21:13:54 +02:00
values-he Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-hi Remove unused resources 2021-09-02 21:13:54 +02:00
values-hr Remove unused resources 2021-09-02 21:13:54 +02:00
values-hu Remove unused resources 2021-09-02 21:13:54 +02:00
values-hy Remove unused resources 2021-09-02 21:13:54 +02:00
values-ia Remove unused resources 2021-09-02 21:13:54 +02:00
values-in Remove unused resources 2021-09-02 21:13:54 +02:00
values-it Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-ja Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-jv Remove unused resources 2021-09-02 21:13:54 +02:00
values-kab Remove unused resources 2021-09-02 21:13:54 +02:00
values-kmr Remove unused resources 2021-09-02 21:13:54 +02:00
values-ko Remove unused resources 2021-09-02 21:13:54 +02:00
values-ks Added translation using Weblate (Kashmiri) 2020-10-24 05:01:01 +02:00
values-ku Remove unused resources 2021-09-02 21:13:54 +02:00
values-la Remove unused resources 2021-09-02 21:13:54 +02:00
values-land Remove unused resources 2021-09-02 21:13:54 +02:00
values-lt Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-lv Remove unused resources 2021-09-02 21:13:54 +02:00
values-mk Remove unused resources 2021-09-02 21:13:54 +02:00
values-ml Remove unused resources 2021-09-02 21:13:54 +02:00
values-mr Remove unused resources 2021-09-02 21:13:54 +02:00
values-ms Remove unused resources 2021-09-02 21:13:54 +02:00
values-nap Remove unused resources 2021-09-02 21:13:54 +02:00
values-nb-rNO Merge remote-tracking branch 'origin/dev' into dev 2021-09-04 21:23:50 +02:00
values-ne Remove unused resources 2021-09-02 21:13:54 +02:00
values-night Remove unused resources 2021-09-02 21:13:54 +02:00
values-nl Remove unused resources 2021-09-02 21:13:54 +02:00
values-nl-rBE Remove unused resources 2021-09-02 21:13:54 +02:00
values-oc Remove unused resources 2021-09-02 21:13:54 +02:00
values-or Remove unused resources 2021-09-02 21:13:54 +02:00
values-pa Remove unused resources 2021-09-02 21:13:54 +02:00
values-pl Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-pt Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-pt-rBR Remove unused resources 2021-09-02 21:13:54 +02:00
values-pt-rPT Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-ro Remove unused resources 2021-09-02 21:13:54 +02:00
values-ru Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-sat Remove unused resources 2021-09-02 21:13:54 +02:00
values-sc Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-scn Update translations 2021-02-14 22:04:24 +01:00
values-si Update translations 2021-03-04 16:54:24 +01:00
values-sk Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-sl Remove unused resources 2021-09-02 21:13:54 +02:00
values-so Remove unused resources 2021-09-02 21:13:54 +02:00
values-sq Remove unused resources 2021-09-02 21:13:54 +02:00
values-sr Remove unused resources 2021-09-02 21:13:54 +02:00
values-sv Merge remote-tracking branch 'origin/dev' into dev 2021-09-04 21:23:50 +02:00
values-sw Update translations 2021-02-14 22:04:24 +01:00
values-sw600dp Remove unused resources 2021-09-02 21:13:54 +02:00
values-sw600dp-land Remove unused resources 2021-09-02 21:13:54 +02:00
values-ta Remove unused resources 2021-09-02 21:13:54 +02:00
values-te Remove unused resources 2021-09-02 21:13:54 +02:00
values-th Remove unused resources 2021-09-02 21:13:54 +02:00
values-tr Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-tzm Remove unused resources 2021-09-02 21:13:54 +02:00
values-uk Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-ur Remove unused resources 2021-09-02 21:13:54 +02:00
values-v21 Remove unused resources 2021-09-02 21:13:54 +02:00
values-v27 Refactor Styles, disable colored navigation bar when we can't be sure that navigation bar buttons will have enough contrast (API < 27) 2021-03-28 22:51:44 +03:00
values-v29 Refactor Styles, disable colored navigation bar when we can't be sure that navigation bar buttons will have enough contrast (API < 27) 2021-03-28 22:51:44 +03:00
values-vi Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
values-w820dp created error report activity 2016-02-24 23:12:02 +01:00
values-zh-rCN Remove unused resources 2021-09-02 21:13:54 +02:00
values-zh-rHK Remove unused resources 2021-09-02 21:13:54 +02:00
values-zh-rTW Translated using Weblate (Spanish) 2021-09-13 13:29:04 +02:00
xml Add option to directly open fullscreen when the main player starts 2021-09-01 20:08:37 +02:00
values-iw Fix Hebrew translation on some devices 2019-10-12 12:21:01 +03:00