10605 Commits

Author SHA1 Message Date
Stypox
cf4bfa522e
Make it clearer when items are being dragged under the finger 2026-02-07 11:58:48 +01:00
Stypox
b9485488f8
Tune long press menu UI 2026-02-07 11:58:48 +01:00
Stypox
44dc35a108
Make channel link less attractive 2026-02-07 11:58:48 +01:00
Stypox
35401e7ab4
Distinguish between isDraggable and isCaption 2026-02-07 11:58:48 +01:00
Stypox
f2a1a638db
DetectDragModifier now detects long-presses
The long press initiates an item drag; otherwise the view just scrolls on drag.
2026-02-07 11:58:48 +01:00
Stypox
032a853072
Fix long press menu on DPAD clicks onEditActions right after opened
Also see the comment
2026-02-07 11:58:48 +01:00
Stypox
3d6c37a513
Autoscroll when dragging close to border 2026-02-07 11:58:48 +01:00
Stypox
444aba2c38
Handle scrolling on Android TV 2026-02-07 11:58:48 +01:00
Stypox
f0c324835f
Fix an edge case on the DragMarker position logic 2026-02-07 11:58:48 +01:00
Stypox
e350b10b14
Make LongPressMenuEditor work with DPAD / Android TV 2026-02-07 11:58:47 +01:00
Stypox
6396c97c9a
Rewrite LongPressMenuEditor logic 2026-02-07 11:58:47 +01:00
Stypox
0cc63347af
Access editor from long press menu + fix scrolling 2026-02-07 11:58:47 +01:00
Stypox
a3af6e20ce
Add Back content description to toolbar back buttons 2026-02-07 11:58:47 +01:00
Stypox
9e1c3406a1
Implement LongPressMenuEditor UI (still not persisted) 2026-02-07 11:58:47 +01:00
Stypox
23c2de7c22
Extract FixedHeightCenteredText from LongPressMenu 2026-02-07 11:58:47 +01:00
Stypox
162c9ce565
Address Isira review comment 2026-02-07 11:58:47 +01:00
Stypox
701e8c59c5
Consider duration 0 as duration not known 2026-02-07 11:58:47 +01:00
Stypox
9f4730e61f
Implement long pressing on subscriptions 2026-02-07 11:58:47 +01:00
Stypox
89dcb6fef3
Improve icons for background/popup/play from here
TODO: remove the commented out alternatives
2026-02-07 11:58:47 +01:00
Stypox
89fa03a526
Implement "play from here" for channels 2026-02-07 11:58:47 +01:00
Stypox
91d5e4882c
Implement "play from here" for feed fragment 2026-02-07 11:58:47 +01:00
Stypox
67778718e0
Implement background/popup/play from here 2026-02-07 11:58:47 +01:00
Stypox
4b90295aab
Uniform localizing view counts 2026-02-07 11:58:47 +01:00
Stypox
b50db477a1
Add icons for play/background/popup from here 2026-02-07 11:58:47 +01:00
Stypox
0347fd9bf0
Fix some lints 2026-02-07 11:58:47 +01:00
Stypox
4c604985e1
Add OpenInNew icon next to channel name 2026-02-07 11:58:47 +01:00
Stypox
1d1688529d
Add long press actions to channels and playlists info items 2026-02-07 11:58:47 +01:00
Stypox
a18933792b
Use faded marquee text in long press menu header 2026-02-07 11:58:47 +01:00
Stypox
612122c261
Tune transparencies of decorations in long press menu 2026-02-07 11:58:47 +01:00
Stypox
1bb298be84
Use LongPressMenu in BookmarkFragment 2026-02-07 11:58:47 +01:00
Stypox
e0b24c7529
Add more previews to LongPressMenu 2026-02-07 11:58:47 +01:00
Stypox
3eb42d6685
Slight adjustments to long press menu 2026-02-07 11:58:47 +01:00
Stypox
bfbde938dd
Remove InfoItemDialog 2026-02-07 11:58:47 +01:00
Stypox
985872f2c1
Replace InfoItemDialog with LongPressMenu 2026-02-07 11:58:47 +01:00
Stypox
eca3486e09
Move LongPressable builders to LongPressable class 2026-02-07 11:58:47 +01:00
Stypox
b213a46399
Add download long press menu action 2026-02-07 11:58:47 +01:00
Stypox
ee0f98f9ae
Dismiss long press menu after click on a button 2026-02-07 11:58:47 +01:00
Stypox
b727834092
Improve how long press menu buttons are laid out 2026-02-07 11:58:47 +01:00
Stypox
4581f20885
Move long press menu drag handle to its own composable 2026-02-07 11:58:47 +01:00
Stypox
719f8a5f28
Make LongPressable a data class 2026-02-07 11:58:47 +01:00
Stypox
9abbb7b075
Initial work on handling many long-press actions 2026-02-07 11:58:46 +01:00
Stypox
8e454dcb71
Click on long press menu subtitle opens channel details 2026-02-07 11:58:46 +01:00
Stypox
d4eb403e1d
Add small Edit button in LongPressMenu 2026-02-07 11:58:46 +01:00
Stypox
155fa05e9d
Remove button background and make text 2 lines 2026-02-07 11:58:46 +01:00
Stypox
a7701c43de
Add buttons to long press menu 2026-02-07 11:58:46 +01:00
Stypox
4fe7b8359b
Treat decorations better 2026-02-07 11:58:46 +01:00
Stypox
6ad16fc42e
Calculate button placing in long press menu 2026-02-07 11:58:46 +01:00
Stypox
64c5aa2540
Start implementing LongPressMenu
Implement content preview
2026-02-07 11:58:46 +01:00
Stypox
e276d706d6
Add Either type with left, right and match functions 2026-02-07 11:58:46 +01:00
tobigr
a430517189 Re-add PlayQueueItem.RECOVERY_UNSET
This was removed in #12347 / 31f8dd05a7628b1e60a034c20dca4eb7e516005f
2026-02-06 11:51:15 +01:00