GithubHelp home page GithubHelp logo

Comments (4)

mohnish avatar mohnish commented on June 19, 2024 1

Hi @assiless 👋

That's the expected behavior now. I removed the go-around feature. I mentioned about it here: https://iam.mt/rearrange-tabs-3-0-0/

I introduced that feature early on (v1) when the option to move to front/back (v2) wasn't implemented. When I worked on the 3.0 rewrite, I carefully weighed in on which aspects of the extension seemed redundant, buggy, or causing perf issues, and this one fit the redundant category. I tried to clean up the extension and make it lean. I hope you're able to use the move back/front instead.

from rearrange-tabs.

mohnish avatar mohnish commented on June 19, 2024 1

@MartinLichtblau Say you have 20 tabs open and the tab you're currently active on is the 10th one. Would you rather use the use the left/right shortcut 10 times to move to either of the extremities or use a single shortcut to move to the extremities?

Also, keep in mind, the extension works with multiple highlighted tabs, not just one. When you have multiple highlighted tabs at different positions, the new behavior is less confusing.

The Front/Back feature requires an separate shortcut, which means you cannot restore the circular behavior like it was before, since you need 4, instead of 2, shortcuts now.

The tab-cycling feature has been around since the day the extension was first published 8 years ago. The move to front/back feature has been around since the past 4.5+ years. So, basically, both the options were available for nearly 5 years. This wasn't something that was introduced in 3.0.0.

circular behavior and IF back or front is reached the circular movement stops

Can you elaborate on this? How would we stop the cycling from happening upon reaching the extremities? Isn't that the point of cycling through to the other side?

(Possible) Rapid front/back feature: If shortcut is held down (and repeated key down events are produced) the tab moves to front/back immediately, and to move step by step you have to press and release the shortcut key (but can keep the modifier key Alt/Ctrl/.. down).

Isn't this essentially 4 shortcuts too?

I'm open to suggestions and ideas. I appreciate collaboration. If you could explain your ideas more in-depth, we could probably arrive at a solution that would introduce better UX without introducing any redundancy.

from rearrange-tabs.

MartinLichtblau avatar MartinLichtblau commented on June 19, 2024

@mohnish The decision to remove the circular manner was a grave mistake. 1. current users are used to it and will miss this behavior. 2. The Front/Back feature requires an seperate shortcut, which means you cannot restore the circular behavior like it was before, since you need 4, instead of 2, shortcuts now.

A better solution from a user experience and implementation perspective (if you really are so desperate to remove redundancy):

  • only two shortucts for left and right.
  • circular behavior and IF back or front is reached the circular movement stops.
  • (Possible) Rapid front/back feature: If shortcut is held down (and repeated key down events are produced) the tab moves to front/back immediately, and to move step by step you have to press and release the shortcut key (but can keep the modifier key Alt/Ctrl/.. down).

from rearrange-tabs.

assiless avatar assiless commented on June 19, 2024

@mohnish The decision to remove the circular manner was a grave mistake. 1. current users are used to it and will miss this behavior. 2. The Front/Back feature requires an seperate shortcut, which means you cannot restore the circular behavior like it was before, since you need 4, instead of 2, shortcuts now.

💯

from rearrange-tabs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.