-
Notifications
You must be signed in to change notification settings - Fork 757
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
Mobile/tablet channel page & share button visual improvements #4061
Mobile/tablet channel page & share button visual improvements #4061
Conversation
…at/mobile-and-tablet-channel-view-minor-styling-improvements
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Just pulled down these changes, looks nice on mobile but takes up a significantly larger amount of space on desktop/wider screens, than before. Not sure I'm a fan, but I didn't get round to reviewing this pull request in time, so I don't really get to comment on that anymore. |
Erg, that was probably an unintended byproduct of resolving line number six that I somehow missed. Sorry about that, I can change that. Sorry about these mini fixes! |
* development: (41 commits) Translated using Weblate (Finnish) Mobile/tablet channel page & share button visual improvements (FreeTubeApp#4061) Support multiple audio tracks and AV1 for Invidious by using the local API DASH manifest generator (FreeTubeApp#3942) Normalize ft-list-item grid height (FreeTubeApp#4043) Bump the stylelint group with 1 update (FreeTubeApp#4071) Bump the babel group with 1 update (FreeTubeApp#4069) Bump the eslint group with 1 update (FreeTubeApp#4070) Bump sass from 1.67.0 to 1.68.0 (FreeTubeApp#4072) Bump marked from 9.0.2 to 9.0.3 (FreeTubeApp#4073) Bump lefthook from 1.4.11 to 1.5.0 (FreeTubeApp#4074) Translated using Weblate (Chinese (Traditional)) Translated using Weblate (Greek) Translated using Weblate (German) Translated using Weblate (Portuguese (Brazil)) Translated using Weblate (French) Translated using Weblate (Icelandic) Translated using Weblate (Portuguese) Translated using Weblate (Polish) ! Fix in sub view, restoring last tab is bugged when visible tabs do not include tab to be restored (FreeTubeApp#4064) Translated using Weblate (Ukrainian) ... # Conflicts: # src/renderer/components/ft-prompt/ft-prompt.css
If you can fix number 6 without any visible differences to the normal layout that would be ideal :). |
TBH i really like how that after picture looks except for the searchbar placement. If that could be on the same height of the tabs it would look pretty neat IMO |
* feature/playlist-2023-05: (176 commits) ! Fix playlist item fetching for local API (FreeTubeApp#4102) ! Fix watch page video published time parsing (FreeTubeApp#4105) Translated using Weblate (Serbian) Bump youtubei.js from 6.4.0 to 6.4.1 (FreeTubeApp#4090) Bump rimraf from 5.0.1 to 5.0.5 (FreeTubeApp#4091) Bump the stylelint group with 2 updates (FreeTubeApp#4088) Bump electron from 22.3.24 to 22.3.25 (FreeTubeApp#4089) Translated using Weblate (Bulgarian) Update FT history import to accept key lastViewedPlaylistId (FreeTubeApp#4038) ! Fix ft-video having different URLs in links Translated using Weblate (Dutch) Translated using Weblate (Lithuanian) Translated using Weblate (Japanese) Translated using Weblate (Croatian) Translated using Weblate (Estonian) Translated using Weblate (Croatian) ! Fix external player handling for video in local playlist Translated using Weblate (Finnish) Mobile/tablet channel page & share button visual improvements (FreeTubeApp#4061) Support multiple audio tracks and AV1 for Invidious by using the local API DASH manifest generator (FreeTubeApp#3942) ...
Mobile/tablet channel page & share button visual improvements
Pull Request Type
Related issue
None
Description
Channel page changes:
overflow-x: scroll
a. This is a better user experience and more closely matches with what we do on the tabs on other pages (e.g., the Subscribe tab).
Share button modal changes:
Screenshots
Before:
![localhost_9080_en-broken](https://private-user-images.githubusercontent.com/84899178/269438744-737850e9-4c3f-4b1b-946b-56bfb3ceaebc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI5NDQsIm5iZiI6MTcyMDcwMjY0NCwicGF0aCI6Ii84NDg5OTE3OC8yNjk0Mzg3NDQtNzM3ODUwZTktNGMzZi00YjFiLTk0NmItNTZiZmIzY2VhZWJjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTcyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5OWRmOTk1YmYzMTk4YTEyMGVlZTc2ZWQ3YjlkOGY3ZTQ1NWRiZTU4ODU1OTA4YWQ4ZDgxNWVlOWU2ZTJjOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.K66Hd6ZHpzFxYJf2KLYOsY8_I9DV1o7rc3w-AlmVm9U)
6:
![localhost_9080_rs-broken-channel](https://private-user-images.githubusercontent.com/84899178/269447970-8e8de4b1-f6d2-48f1-a694-f8cfb14e776a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI5NDQsIm5iZiI6MTcyMDcwMjY0NCwicGF0aCI6Ii84NDg5OTE3OC8yNjk0NDc5NzAtOGU4ZGU0YjEtZjZkMi00OGYxLWE2OTQtZjhjZmIxNGU3NzZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTcyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ4Mjg2MGY2ZTMyODJlMTQxMmQ3ODNhZTU3MDQyYmE2YjY3ZWRlMWIyY2VmMmRiZTBkZmNlZDMzNjdlNzFhM2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0dwtUnErbBkBMqzIJdbgtIR1KeUD-oHG9lNSihOxmzc)
After:
simplescreenrecorder-2023-09-20_19.22.02.mp4
Testing
Channel page:
Share button:
ft-share-button
dropdown.Desktop
Additional context
Note that there are some pre-existing visual bugs with the Watch route, particularly with the open share button dropdown clipping into the side when going from dialog view -> widen to dropdown view. We can clear these up in a later PR, but I have to stop adding things to this one first.
The mobile side nav is also broken in languages where the label text overflows to >= 2 lines, and the Settings tab disappears on viewport widths below ~350px. This is also pre-existing and better saved for a later PR.