Giter Club home page Giter Club logo

Comments (9)

voodoofrog avatar voodoofrog commented on June 19, 2024 1

Both the default 5e sheet and the prior incarnation of Tidy 5e sheet used the type=hidden attribute on the fields immediately surrounding the attribute inputs. I can't see a way to force the keyboard tabbing path to follow the same rules without basically doing the same thing. If you try to do it via tabindex you're going to have to set it for everything on the sheet, which is obviously a horrible idea and even then it will probably break the focus order for things outside the sheet. Doing it programmatically will likely result in a similarly horrible outcome.

from foundry-vtt-tidy-5e-sheets.

kgar avatar kgar commented on June 19, 2024 1

I agree. I let this issue sit while I worked on a lot of other stuff in the repo, and now that time has passed, I don't think it's worth the trouble, given the level of risk and/or churn it would require.

Ultimately, I would rather those buttons be available when tabbing through than require a mouse click.

I'm strongly considering a wontfix and closure on this issue.

from foundry-vtt-tidy-5e-sheets.

voodoofrog avatar voodoofrog commented on June 19, 2024 1

I'd be inclined to keep it as client scoped as it's very much a user preference.

from foundry-vtt-tidy-5e-sheets.

kgar avatar kgar commented on June 19, 2024 1

Closing as completed with panache

from foundry-vtt-tidy-5e-sheets.

voodoofrog avatar voodoofrog commented on June 19, 2024

I'd say that's the safest bet if you wish to keep keyboard input available to the other controls.

from foundry-vtt-tidy-5e-sheets.

voodoofrog avatar voodoofrog commented on June 19, 2024

There is one other possibility, mind you, which would be to have it as an optional sheet setting toggle. That way if someone turned it on, it could set the fields around to hidden for those that really really wanted it.

from foundry-vtt-tidy-5e-sheets.

voodoofrog avatar voodoofrog commented on June 19, 2024

I could work up a PR for that if you want?

from foundry-vtt-tidy-5e-sheets.

kgar avatar kgar commented on June 19, 2024

Yeah, if you'd like to do one up.
I'm wondering where to put such an option. And should it be client- or world-scoped?
I would think it'd span all sheets because it's a general user preference. So maybe on the main config menu (config: true).

from foundry-vtt-tidy-5e-sheets.

kgar avatar kgar commented on June 19, 2024

The fix for this is slated for the next release in 0-2 days.

from foundry-vtt-tidy-5e-sheets.

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.