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

[Enhancement] Conditionally show/hide TST for windows that are taller than they are wide #3300

Closed
FFdhorkin opened this issue Mar 7, 2023 · 2 comments

Comments

@FFdhorkin
Copy link

Abstract

I have two monitors; one is oriented vertically, the other landscape (like most people).

TST is great when I'm on my normal 16:9 monitor. But when I'm on my 9:16 monitor, vertical tabs take up critical screen real estate.

There's an addon I use called Paxmod that allows you to have multiple tab rows at the top of your screen.

I created a request over there to add ability to conditionally switch behavior. numirias/paxmod#108

I'm not sure whether some of this functionality would be better suited for implementation in TST as opposed to Paxmod, so I'm creating a semi-duplicate issue here of the one there.

Steps to see the situation

  1. Start Firefox Developer edition (required for Paxmod)
  2. Install Paxmod
  3. Install TST
  4. note that when both are enabled, a huge amount of space is wasted

Expected result (Desired behavior)

When I'm on my Portrait monitor / a window that is significantly taller than it is wide:

  • automatically close TST if open (but leave other sidebars open)
  • normal Paxmod behavior (titlebar disabled, multiple tab rows)

When I'm on my Landscape monitor / :

  • I would like to automatically open TST sidebar
  • replace Paxmod's tab rows the default Firefox titlebar (i.e. window title plus minimize/maximize/close buttons). Likely would need to be implemented on Paxmod side.

Actual (present) result

image

Environment

  • Platform (OS):
  • Version of Firefox: 111 (Developer version)
  • Version (or revision) of Tree Style Tab: 3.19.12
@piroor
Copy link
Owner

piroor commented Mar 7, 2023

This feature never be included into TST, sorry.

We need to implement a custom WebExtensions API with experiments to toggle visibility of the sidebar aggressively, but it is out of scope of TST: it is a pure WebExtensions add-on project. I'm negative to introduce dependency to specific version of Firefox.

@github-actions
Copy link

This issue has been closed due to no response within 7 days after labeled as "wontfix", 7 days after last reopened, and 7 days after last commented.

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

No branches or pull requests

2 participants