VideoDetail card order (top → bottom under the player thumbnail): Recommended → More from <uploader> → Video details NewPipeExtractor fan-out: streamInfo brings 'related', and a parallel ChannelInfo+VIDEOS-tab fetch brings 'moreFromChannel' (filtered to drop the current video). Same data shape as feed/search rows; reuses RelatedRow. Home top bar gets a YouTube-style search pill in the title slot — tap takes you to the search screen. The drawer 'Search' entry is gone (the pill replaces it). Section header below the top bar — 'Latest from your subs' / 'History' — makes which view you're on obvious. Empty subs state is friendlier. Status-bar padding (statusBarsPadding) added to VideoDetailScreen, SearchScreen, ChannelScreen, SettingsScreen — fixes content rendering under the Pixel camera cutout in edge-to-edge mode.
20 lines
652 B
Kotlin
20 lines
652 B
Kotlin
/*
|
|
* SPDX-FileCopyrightText: 2026 NewPipe e.V. <https://newpipe-ev.de>
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
|
|
const val NEWPIPE_VERSION_SDK_COMPILE_MAJOR = 36
|
|
const val NEWPIPE_VERSION_SDK_COMPILE_MINOR = 1
|
|
const val NEWPIPE_VERSION_SDK_MIN = 23
|
|
const val NEWPIPE_VERSION_SDK_TARGET = 35
|
|
|
|
const val NEWPIPE_VERSION_CODE = 1012
|
|
const val NEWPIPE_VERSION_NAME = "0.28.7"
|
|
|
|
const val NEWPIPE_APPLICATION_ID_OLD = "org.schabi.newpipe"
|
|
const val NEWPIPE_APPLICATION_ID_NEW = "net.newpipe.app"
|
|
|
|
// Sulkta fork — Straw
|
|
const val STRAW_VERSION_CODE = 13
|
|
const val STRAW_VERSION_NAME = "0.1.0-Y"
|
|
const val STRAW_APPLICATION_ID = "com.sulkta.straw"
|