Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

changed dark theme colors to darker variant #6244

Merged
merged 4 commits into from
Aug 24, 2021
Merged

Conversation

sauravrao637
Copy link
Contributor

What is it?

  • Bugfix (user facing)
  • Feature (user facing)
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)
  • UI improvement

Description of the changes in your PR

improved dark_youtube_primary_color and dark_youtube_dark_color

Fixes the following issue(s)

APK testing

On the website the APK can be found by going to the "Checks" tab below the title and then on "artifacts" on the right.

Due diligence

@iamthesenate1
Copy link
Contributor

Hi! I installed it and I think it looks good but I noticed a mismatch betwen the titlebar color and the color of the notification bar (it is the old, brighter one).
Screenshot_2021-05-06-23-06-09-243_org schabi newpipe debug

@iamthesenate1
Copy link
Contributor

Also, in the settings menu (almost) the same thing happens, but in reverse.
Screenshot_2021-05-06-23-11-04-901_org schabi newpipe debug

@sauravrao637
Copy link
Contributor Author

@iamthesenate1 Thanks for pointing out :)
I have done the missed changes now

@peat80
Copy link

peat80 commented May 6, 2021

This should probably be done with the other services colours too and then included as a separate theme to choose in settings. 🤔

@iamthesenate1
Copy link
Contributor

It works better now but in the settigs menu there is still a mismatch. Is this intended?
Screenshot_2021-05-07-01-45-47-387_org schabi newpipe debug

@iamthesenate1
Copy link
Contributor

This should probably be done with the other services colours too and then included as a separate theme to choose in settings. 🤔

I agree

@ghost
Copy link

ghost commented May 7, 2021

Great! :D

Looks way better, congrats! The statusbar background color could be black, with opacity, because is still showing the red vivid color:

Another possible solution would be a transparent top panel, following Material Design 2 guidelines (for example, YouTube and Play Store ditched the red and the green background in the top panel).

Also, the splash screen is showing the vivid red, maybe its background could follow the system theme instead of being red.

@sauravrao637
Copy link
Contributor Author

I am closing this PR as #6272 will provide better solution

@sauravrao637 sauravrao637 reopened this May 19, 2021
@Stypox Stypox mentioned this pull request Jun 8, 2021
3 tasks
@Stypox
Copy link
Member

Stypox commented Jun 8, 2021

No @sauravrao637, this is a good idea, while #6272 is probably not doable at all.

The color of Android's top bar should be made the same as the toolbar.

@sauravrao637
Copy link
Contributor Author

@Stypox
Okay I'll do it when I get some time these weeks busy with something else (sorry for this).😔

@sauravrao637
Copy link
Contributor Author

@Stypox I've done done the changes and you can now check them and suggest the changes if needed or merge it :)

Copy link
Member

@Stypox Stypox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks mostly good to me ;-)

app/src/main/res/values/colors.xml Outdated Show resolved Hide resolved
@sauravrao637 sauravrao637 requested a review from Stypox June 28, 2021 08:21
@OutshineIssue
Copy link

Can we add a full black top bar when on "black" mode theme?

Copy link
Member

@Stypox Stypox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thank you! :-)

@sauravrao637
Copy link
Contributor Author

@Stypox
I think this can be merged and closed now.

@Stypox
Copy link
Member

Stypox commented Aug 13, 2021

@TeamNewPipe/all do we want to merge this?

@Poolitzer
Copy link
Member

Poolitzer commented Aug 13, 2021

Since I am in the team somehow and you pinged the whole team, yep, merge it, I like that change.

@opusforlife2
Copy link
Collaborator

opusforlife2 commented Aug 14, 2021

Can we have some screenshots for the updated code?

Edit: Also, @sauravrao637 please use a better title for the PR that describes the change in the UI, not which XML attributes were affected.

@sauravrao637 sauravrao637 changed the title improved dark_youtube_primary_color and dark_youtube_dark_color improved ui for dark theme Aug 15, 2021
@sauravrao637
Copy link
Contributor Author

@opusforlife2
Here are few screenshots, hope you like it :)


@sauravrao637 sauravrao637 changed the title improved ui for dark theme changed dark theme colors to darker variant Aug 15, 2021
@opusforlife2
Copy link
Collaborator

I like it! Thanks for this! The muted colours look very nice. Now I'm comparing this to the current release and the bright red kind of hurts the eyes.

@sauravrao637
Copy link
Contributor Author

So is this now finally ready to be merged?
:)

@triallax triallax added feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface labels Aug 21, 2021
@Stypox Stypox merged commit 9c5ac06 into TeamNewPipe:dev Aug 24, 2021
@opusforlife2
Copy link
Collaborator

@sauravrao637 Thanks! The muted colours look great in the latest debug APKs I'm using. But now the splash screen also looks too bright.

Is it possible to use a darkened splash screen with the dark theme?

@sauravrao637
Copy link
Contributor Author

@opusforlife2 Unfortunately the splash screen cannot depend on the in app preferences because it is loaded before app is in memory so we cannot make multiple theme specific splash screens but what we can do instead is that we can use system preferences that is when the system is in night mode we can load a darker variant.
In easy and short terms we can implement it for when the system is running in night mode irrespective of the user's settings for theme in New Pipe.
We can also do the custom splash screens for multiple themes but there's only UGLY way (making splash activity and defeating the real purpose of splash screen) to do so.

@opusforlife2
Copy link
Collaborator

@sauravrao637 Indeed. I was thinking about the Play Store splash screen when I suggested it. You're right that this depends on the OS theme, not app theme.

This was referenced Sep 5, 2021
@rahaaatul

This comment was marked as off-topic.

@triallax

This comment was marked as off-topic.

@opusforlife2
Copy link
Collaborator

@rahaaatul If your reasoning is the same as in the linked issue, then there is no point. If it is different, then you'll need to open a new issue anyway with your new reasoning.

ShareASmile added a commit to ShareASmile/FoxPipe that referenced this pull request Jun 14, 2024
…s of 15-01-2024 into pre-unified-legacy

This is a fork of TeamNewPipe/NewPipe-legacy that I have been patching for a few months now. There is no commit history as this has been a personal project up until today.

Pulled in a major chunk of related commits for NewPipe Preunified from upstream TeamNewPipe/NewPipe repository:
1. Update NewPipe extractor to fetch likes count Fix TeamNewPipe/NewPipe#10624
2. Access Background Player Queue from Main menu by HybridAU
TeamNewPipe/NewPipe#8419
3. Added Bandcamp Music Support Into NewPipeLegacy, Improve Bandcamp intent filters
TeamNewPipe/NewPipe#3741
TeamNewPipe/NewPipe#6373
TeamNewPipe/NewPipe#6456
4. Disable sending metrics to Google when using Android System WebView
TeamNewPipe/NewPipe#5337
5. Add basic resize functionality
TeamNewPipe/NewPipe#3948
6. [media.ccc.de] Add recent & live stream kiosk
TeamNewPipe/NewPipe#5251
TeamNewPipe/NewPipe#5286
[media.ccc.de] Fix service color
TeamNewPipe/NewPipe#5258
7. Ability to see Pinned Comment added by dkramer95
TeamNewPipe/NewPipe#7577
8. Clicking on Title In Background Player Should Open Video Details
TeamNewPipe/NewPipe#3808 by https://github.com/budde25
9. Added Swipe to Refresh for Channels New Videos in Subscription Feed
TeamNewPipe/NewPipe#4893
10. [peertube] implement sepia search
TeamNewPipe/NewPipe#5257
11. Allow installation on external storage by triallax in
TeamNewPipe/NewPipe#6037
12. Change UA to privacy.resistFingerprinting
TeamNewPipe/NewPipe#5649 by FireMasterK
13. Add formatting removal on paste for search TeamNewPipe/NewPipe#5912 by imericxu
14. Remember Last Selected Media Type For Downloads
TeamNewPipe/NewPipe#4038 by vmazoyer
15. Improve search suggestion experience when remote ones can't be fetched
TeamNewPipe/NewPipe#4029 by StyPox
16. Fix Download Button Not Visible After Playing Live Stream, Fix video detail controls visibility set inconsistently
Add this commit by StyPox
TeamNewPipe/NewPipe@dbb86d2 from
TeamNewPipe/NewPipe#4362
17. [Background Player] Fix very small thumbnails in Video Detail Page by TobiGR in
TeamNewPipe/NewPipe#5818
18. Add Always Expand Description In Appearance Settings
TeamNewPipe/NewPipe#2998 by B0pol
(Related) entries from search history Increased from 25 to 80 and Search Suggestions Entries from 3 to 60 commit copied from
TeamNewPipe/NewPipe#2666 thanks to ergor
20. Fixes snackbar error on disabled likes count
Fixes TeamNewPipe/NewPipe#7405 by TeamNewPipe/NewPipeExtractor#753
21. Fixed player controls not hiding after replay & Bluetooth headset button by Alexander--
TeamNewPipe/NewPipe#3547
22. update user agent in Downloader to firefox latest ESR 115 by Nickoriginal
TeamNewPipe/NewPipe#8269
23. Changed Dark Theme Colors To Darker Variant by sauravrao637
TeamNewPipe/NewPipe#6244
24. Support for PeerTube Short Links
TeamNewPipe/NewPipe#7353
25. Handle URLs for YouTube Shorts
TeamNewPipe/NewPipe#7181
26. Fix playback speed not being updated in Background Player & Fix TeamNewPipe/NewPipe#8058
Fixed Combinedly by TeamNewPipe/NewPipe#6421 by Tobius
and by seanzzy in
TeamNewPipe/NewPipe#8244
27. Added comments disabled functionallity by litetex in
TeamNewPipe/NewPipe#6483
28. [media.ccc.de] Fix service color
TeamNewPipe/NewPipe#5258
29. Ignore ContentNotSupportedException caused by Bandcamp fan pages
TeamNewPipe/NewPipeExtractor#1033
30. Crash when rotating device on unsupported channels
TeamNewPipe/NewPipe#6696
31. Correct Gigaget's license from GPLv2 to GPLv3
TeamNewPipe/NewPipe#4892
32. Add basic resize functionality [Samsung Dex Now Supported]
TeamNewPipe/NewPipe#3948
33. [Security] Update ktlint to 0.40.0
34. Fix security vulnerability update checkstyle / guava
35. Update ExoPlayer from 2.11.6 to 2.11.8
36. Update checkstyle, OkHttp, use Kotlin JDK8 by TacoTheDank added this commit
TeamNewPipe/NewPipe@79e2bb3
from TeamNewPipe/NewPipe#3909
37. Use user agent of DownloaderImpl also in ReCapthaActivity
TeamNewPipe/NewPipe#5215
38. Fix ACRA bug reports not containing stack trace, Do not init ACRA if inside its own process
TeamNewPipe/NewPipe#3982
39. Remove deprecated calls to set Sender class to ACRA
TeamNewPipe/NewPipe#3982
40.Use SubtitlesStream#getUrl instead of getURL
TeamNewPipe/NewPipe#4120
41. Remove pbj=1 parameter from YouYube urls in recaptcha activity
TeamNewPipe/NewPipe#5208
42. Set notification style in Android 11 to MediaStyle Thanks to XiangRongLin for Limted Support for preunified refer to this commit
XiangRongLin@aa55a09
43. Click on title in background player opens video details
TeamNewPipe/NewPipe#3808
44. Add 2K and 4K to the options list for default resolution
 TeamNewPipe/NewPipe#2968
45. Fix crash when opening video in local playlist tab
Fixes TeamNewPipe/NewPipe#3887
by TeamNewPipe/NewPipe#3892 by wb9688
46.  Handle ContentNotSupportedException
TeamNewPipe/NewPipe#3300
47. [YouTube] Improve download speed by Theta-dev
TeamNewPipe/NewPipe#9948
48. Disable commenter image when disabling thumbnails loading by 4D17Y4
Fixes TeamNewPipe/NewPipe#4205
TeamNewPipe/NewPipe#4350
49. Adapt opacity of popup close button to allow touches in other apps on Android >=11
Fixes TeamNewPipe/NewPipe#6770
TeamNewPipe/NewPipe#8279
50. Better error messages for SoundCloud and YouTube unavailable contents
TeamNewPipe/NewPipe#5385
51. Mitigating long buffering on initial video playback by using custom progress-load-interval in exoplayer,
Use 16 KiB as the default progressive load interval by karyogamy
TeamNewPipe/NewPipe#7919
52. Support for opening YouTube Live URLs
TeamNewPipe/NewPipe#9725

Co-Authored-By: Tobi <17365767+tobigr@users.noreply.github.com>
Co-Authored-By: Stypox <stypox@pm.me>
Co-Authored-By: Audric V. <74829229+audricv@users.noreply.github.com>
Co-Authored-By: bopol <58657617+b0pol@users.noreply.github.com>
Co-Authored-By: Isira Seneviratne <31027858+isira-seneviratne@users.noreply.github.com>
Co-Authored-By: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
Co-Authored-By: fynngodau <fynngodau@mailbox.org>
Co-Authored-By: David Kramer <6166095+dkramer95@users.noreply.github.com>
Co-Authored-By: Ethan Budd <budde25@protonmail.com>
Co-Authored-By: triallax <triallax@tutanota.com>
Co-Authored-By: Kavin <20838718+firemasterk@users.noreply.github.com>
Co-Authored-By: Eric Xu <xeric.2002@gmail.com>
Co-Authored-By: Vincent Mazoyer <17800856+vmazoyer@users.noreply.github.com>
Co-Authored-By: Erol Gorancic <erol@gorancic.no>
Co-Authored-By: Alexander-- <1107390+alexander--@users.noreply.github.com>
Co-Authored-By: Saurav Rao <56369484+sauravrao637@users.noreply.github.com>
Co-Authored-By: Nickoriginal <85299944+nickoriginal@users.noreply.github.com>
Co-Authored-By: Ziyan Zhang <71145592+seanzzy@users.noreply.github.com>
Co-Authored-By: litetex <40789489+litetex@users.noreply.github.com>
Co-Authored-By: XiangRongLin <41164160+xiangronglin@users.noreply.github.com>
Co-Authored-By: wb9688 <46277131+wb9688@users.noreply.github.com>
Co-Authored-By: Okan25 <92695587+okan25@users.noreply.github.com>
Co-Authored-By: Michael Van Delft <1610265+hybridau@users.noreply.github.com>
Co-Authored-By: Taco <32376686+tacothedank@users.noreply.github.com>
Co-Authored-By: ThetaDev <thetadev@magenta.de>
Co-Authored-By: Aditya-Srivastav <54016427+4d17y4@users.noreply.github.com>
Co-Authored-By: John Zhen Mo <zhenmogukl@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Whe using dark mode, change the color of red elements so they have a dark pale shade of red
9 participants