Comments (9)
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.
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.
I'd be inclined to keep it as client scoped as it's very much a user preference.
from foundry-vtt-tidy-5e-sheets.
Closing as completed with panache
from foundry-vtt-tidy-5e-sheets.
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.
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.
I could work up a PR for that if you want?
from foundry-vtt-tidy-5e-sheets.
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.
The fix for this is slated for the next release in 0-2 days.
from foundry-vtt-tidy-5e-sheets.
Related Issues (20)
- compat: Token Action HUD x Tidy Custom Sections
- NPC Initiative Sheet Button HOT 4
- Bug: Clicking on Spell Pips Does Nothing [4.0.0-beta-2] HOT 2
- feat: Add compendia migration option to CCSS migration HOT 1
- dnd5e: Compendium Consumption Target UI
- bug: Errors when changing equipment Action Type to Enchant [4.0.0-beta.3] HOT 3
- bug: Exhaustion SVG not compatible with 7+ levels of exhaustion HOT 1
- feat: Effects Descriptions - Item Card, Expandable Description on Effects table, ...
- Error with spell attack modifier on the spellbook page (4.0.1, DnD3.2.0, V11) HOT 1
- api: Add Tidy item pre creation hook HOT 2
- Bug: Cannot delete items from sidebar containers using right-click menu HOT 2
- Compatibility: Tidy 5e x Steinhardts Guide to Eldritch Hunt HOT 6
- bug: Receiving Effects from another source causing sheet errors
- compat: Beaver's Crafting, Round 2
- style: Pull Unidentified styles into global stylesheet space and out of compiled scoped svelte
- Show Players a Token image by Right Clicking on NPC portrait and "Show Token" broken when is the Token is using wildcards in path. HOT 6
- bug: Loot weight tag in expandable item description is showing [object Object] instead of weight HOT 1
- feat: Context Menu Options for Assigning To Section / Action Section, and Use Default Section / Action Section
- [Suggestion] sharable/linkable group containers. HOT 3
- feat: Create Tidy Sheet for Tasha's Cauldron Magical Tattoos
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from foundry-vtt-tidy-5e-sheets.