Skip to content

Conversation

@AndreJesusBrito
Copy link

@AndreJesusBrito AndreJesusBrito commented Dec 7, 2025

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Related issue

closes #6091

Description

This pull request is mostly a refactor and doesn't have any visual or functional effect besides fixing the mentioned issue.

The 'open' state now becomes the default for styling. This has three advantages:

Testing

Ensure that the interface behaves as before when the app resolution (media queries), nav bar open toggle and the Theme > Hide Side Bar Labels option vary.

Desktop

  • OS: Arch Linux
  • OS Version: N/A
  • FreeTube version: v0.23.12-beta

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) December 7, 2025 21:20
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Dec 7, 2025
Copy link
Member

@absidue absidue left a comment

Choose a reason for hiding this comment

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

This will conflict with #8365 and as that already has two approvals lets get that merged first, please also make sure this doesn't regress any of the RTL/LTR fixes in that pull request after it is merged:

  • LTR channel name + LTR locale -> name is displayed LTR
  • LTR channel name + RTL locale -> name is displayed LTR
  • RTL channel name + LTR locale -> name is displayed RTL
  • RTL channel name + RTL locale -> name is displayed RTL

@absidue absidue added PR/Issue: dependent and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Dec 7, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

This pull request has conflicts, please resolve those before we can evaluate the pull request.

The 'open' state now becomes the default for styling. This has three
advantages:
- This makes it consistent with the rest of the application logic (isOpen)
- Simplifies styling. The open styles can now be done for desktop
  easily with a media query
- Fixes FreeTubeApp#6091 [Bug]: Theme Settings > Expand side bar by default is affecting the bottom navigation for mobile devices
auto-merge was automatically disabled December 15, 2025 00:35

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) December 15, 2025 00:35
@github-actions
Copy link
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

@AndreJesusBrito
Copy link
Author

@absidue I have checked and it's working correctly, the only thing I have to change is remove the margin at the right

RTL locale:
image

LTR locale with margin:
image

LTR locale without margin:
image

I have also rebased my patch on top of the current development branch

@absidue
Copy link
Member

absidue commented Dec 15, 2025

Feel free to change whatever you need to change to make it look and work the same (on all screen sizes) as it did before this PR, as the pull request description says that there shouldn't be any visual changes.

auto-merge was automatically disabled December 16, 2025 15:55

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) December 16, 2025 15:55
@efb4f5ff-1298-471a-8973-3d47447115dc

@AndreJesusBrito is this ready to review again?

@AndreJesusBrito
Copy link
Author

@efb4f5ff-1298-471a-8973-3d47447115dc yes, sorry, I should have commented that was ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Theme Settings > Expand side bar by default is affecting the bottom navigation for mobile devices

3 participants