Stypox
125fc38ffe
Merge branch 'dev' into refactor
2025-11-27 18:13:19 +01:00
litetex
41981902ab
Limit height of wrapper
2025-10-17 20:33:56 +02:00
litetex
c4bfc119df
Improve the alignment of titleTextView and audioTrackTextView
...
This fulfills the following:
* both should never push content outside of the view
* there should be no wasted space
* `audioTrackTextView` is always aligned to the right
* both should grow equally but also respect their respective contents size first
Caveats:
* Currently the layout weight is distributed using "NestedWeights" which require a widget to be measured twice. According to Android Studio this might cause an exponential performane impact, however there is currently just a single nested component so the effect should be not noticeable
2025-10-17 19:29:26 +02:00
litetex
c49e44443c
Correctly name the preview
2025-10-17 19:17:17 +02:00
litetex
1014dd563f
Correctly format player.xml
...
Otherwise it constantly switches the attributes which makes (re) viewing changes next to impossible
2025-10-17 19:08:49 +02:00
jianing liu
fbc664d0da
[player] Prevent long audio track label from pushing controls off-screen
...
- audioTrackTextView: layout_width=0dp + layout_weight=1
- Make it singleLine with ellipsize="end"
- When not fullscreen, hide metadataView so an empty weighted container doesn’t reserve space
- Result: controls stay visible on small screens; longer labels can use space on larger screens
2025-10-14 12:58:51 +08:00
jianing liu
2dd4509b75
change marginRight to marginEnd
2025-10-11 21:12:57 +08:00
Su TT
3ab1322425
test,ui: move comment error tests to error; remove unused ComposeView
2025-09-29 13:57:34 -04:00
Su TT
8292f729ea
Updated ERefactor ErrorPanel to use ErrorInfo directly and remove UI models
2025-09-23 10:04:49 -04:00
Profpatsch
753a3e68d5
player.xml: Rename fullscreen buttons
...
Their names must have come from a very old version of the app, they
both toggle the fullscreen mode and rotate the screen depending on
circumstances.
So
`fullscreenButton` -> `fullscreenToggleButtonSecondaryMenu` because it
is only visible in the secondary video menu on some configurations.
and
`screenRotationButton` -> `fullscreenToggleButton` because it is the main
fullscreen button next to the video progress bar.
2025-09-07 12:25:56 +02:00
Isira Seneviratne
1f2e5799f7
Merge branch 'dev' into Merge-dev-to-refactor
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/schabi/newpipe/settings/SettingMigrations.java
# app/src/main/res/values/strings.xml
2025-07-20 05:57:27 +05:30
Stypox
9697112db6
Show error panel in EmptyFragment
2025-07-19 19:41:13 +02:00
Isira Seneviratne
6efb92a38f
Merge branch 'dev' into Merge-dev-to-refactor
...
# Conflicts:
# app/src/main/java/org/schabi/newpipe/MainActivity.java
2025-06-11 08:20:00 +05:30
Stypox
571b7bc74b
Improve layout of select_feed_group_item
2025-06-04 11:18:04 +02:00
Diana Victoria Furrer
279caac915
# Change
...
Layout select_feed_group_item (FeedGroup Picker in the Settings)
Remove rounded style from the icons
2025-05-30 21:00:37 +02:00
Diana Victoria Furrer
436626fa83
# Change
...
Adjusted select_feed_group_fragment Layout
- reference select_feed_group_item layout
- use new Strings
Added strings:
- select_a_feed_group
- no_feed_group_created_yet
2025-05-30 17:54:49 +02:00
Diana Victoria Furrer
e6c4690e7d
# Copied Layouts
...
Copied select_channel_fragment to select_feed_group_fragment
Copied select_channel_item to select_feed_group_item
# Change
Replaced the Layout references in the new Class SelectFeedGroupFragment
2025-05-30 17:07:19 +02:00
Isira Seneviratne
7615f79aca
Merge branch 'dev' into Merge-dev-to-refactor
...
# Conflicts:
# app/src/main/java/org/schabi/newpipe/settings/ContentSettingsFragment.java
2025-04-14 07:29:30 +05:30
malania02
f39eda086f
Fix for overlapping
2025-04-09 23:40:14 +02:00
malania02
536b78f2e6
textview for download date added
2025-03-22 16:13:45 +01:00
malania02
6d6b73ef73
textview for download date added
2025-03-22 16:09:58 +01:00
Isira Seneviratne
d4ed18bf08
Merge branch 'dev' into Merge-dev
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/schabi/newpipe/App.java
# app/src/main/java/org/schabi/newpipe/about/AboutActivity.kt
# app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
# app/src/main/java/org/schabi/newpipe/fragments/list/channel/ChannelFragment.java
# app/src/main/java/org/schabi/newpipe/fragments/list/comments/CommentRepliesFragment.java
# app/src/main/java/org/schabi/newpipe/fragments/list/videos/RelatedItemsFragment.java
# app/src/main/java/org/schabi/newpipe/local/bookmark/BookmarkFragment.java
# app/src/main/res/values-bg/strings.xml
# app/src/main/res/values-da/strings.xml
# app/src/main/res/values-is/strings.xml
# app/src/main/res/values-lv/strings.xml
# app/src/main/res/values-zh-rTW/strings.xml
# build.gradle
2024-12-21 07:45:20 +05:30
Stypox
aaf337421d
Merge branch 'refactor' into pr11282
2024-11-27 16:20:49 +01:00
Stypox
404d9f3fac
Use empty state view in a few more places
2024-11-21 12:42:58 +01:00
toliuweijing
8b79d0ee29
Migrate empty_state_view to Jetpack Compose
2024-11-21 11:52:42 +01:00
Stypox
b43031fb99
Ellipsize uploader text in playlist bookmark
2024-11-16 14:17:37 +01:00
Stypox
986cd52da0
Fix crash because of no height set on playlist bookmark
...
This is a consequence of https://github.com/TeamNewPipe/NewPipe/pull/11024
x
2024-11-16 14:17:32 +01:00
Isira Seneviratne
226b6de34f
Merge branch 'refs/heads/refactor' into About-Compose
...
# Conflicts:
# app/src/main/java/org/schabi/newpipe/about/AboutActivity.kt
# build.gradle
2024-11-16 15:41:50 +05:30
Isira Seneviratne
b0bfd4a807
Merge branch 'refs/heads/refactor' into About-Compose
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/schabi/newpipe/ktx/Bundle.kt
# build.gradle
2024-08-23 20:16:19 +05:30
Isira Seneviratne
3641698379
Merge branch 'refs/heads/refactor' into Comments-Compose
...
# Conflicts:
# app/build.gradle
2024-08-23 20:13:03 +05:30
Isira Seneviratne
2836191fb3
Migrate related items fragment to Jetpack Compose ( #11383 )
...
* Rename .java to .kt
* Migrate related items fragment to Jetpack Compose
* Specify mode parameter explicitly
* Rm unused class
* Fix list item size
* Added stream progress bar, separate stream and playlist thumbnails
* Display message if no related streams are available
* Dispose of related items when closing the video player
* Add modifiers for no items message function
* Implement remaining stream menu items
* Improved stream composables
* Use view model lifecycle scope
* Make live color solid red
* Use nested scroll modifier
* Simplify determineItemViewMode()
2024-08-23 19:51:32 +05:30
Isira Seneviratne
9c52e039ee
Migrate comments fragment to Jetpack Compose
2024-08-11 08:21:52 +05:30
Isira Seneviratne
e05d97732e
Use reply header composable in fragment
2024-08-11 08:21:51 +05:30
Isira Seneviratne
05271d95a9
Migrate about activity to Jetpack Compose
2024-08-11 08:13:21 +05:30
Abd El-Twab M. Fakhry
c02ceda22f
Use layout constraints instead of static height
2024-05-18 16:47:41 +03:00
Abd El-Twab M. Fakhry
b74cab6642
Adjust the playlist bookmark item layout for RTL languages
2024-05-01 01:38:46 +03:00
Stypox
e1ce3fef1b
Merge branch 'dev' into pr8221
2024-03-29 18:08:31 +01:00
Stypox
1d8850d1b2
Merge pull request #10712 from Stypox/notification-actions-api-33-2
...
[Android 13+] Restore support of custom notification actions
2023-12-30 21:55:44 +01:00
Stypox
30f0db1d28
Customize only 2 notification actions on Android 13+
2023-12-29 12:13:08 +01:00
Stypox
5a4dae2070
Fix settings_notification.xml indentation
2023-12-29 11:37:17 +01:00
TobiGr
65eb631711
Ellipsize playlist description if it is longer than 5 lines
...
The description can be expanded / collapsed via a "show more" / "show less" button.
2023-12-23 12:33:52 +01:00
TobiGr
6c99557553
Add playlist description to PlaylistFragment
2023-12-23 12:13:34 +01:00
Stypox
f41ab8b086
Add comment replies fragment header
2023-12-22 11:57:55 +01:00
Stypox
059db6fb31
Add replies button to comments
2023-12-22 11:48:05 +01:00
Stypox
4c709b2c4d
Use start/end instead of left/right in comment layout
2023-12-22 11:46:03 +01:00
Stypox
8f4cd032b7
Remove mini variant and move upload date to top in comments
2023-12-22 11:46:03 +01:00
TobiGr
2a1b506d98
Improved accessibility of player interfaces
2023-09-21 12:20:00 +02:00
TobiGr
031b893196
Remove unused content not supported TextView
2023-09-18 23:22:32 +02:00
TobiGr
57eaa1bbe1
Apply review
...
Co-Authored-By: Audric V <74829229+AudricV@users.noreply.github.com>
2023-09-18 23:22:32 +02:00
Stypox
9e55014a13
Fix wrongly themed channel header
...
Since it is embedded in the app bar and has red as background color, it should be themed in the same way as the toolbar.
2023-09-18 23:22:32 +02:00