-
Notifications
You must be signed in to change notification settings - Fork 486
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
Focus indicators consistent #4728
base: develop
Are you sure you want to change the base?
Conversation
This Pull Request targets Consider targeting |
@@ -24,6 +24,18 @@ | |||
font-size: 14px !important; | |||
} | |||
} | |||
|
|||
.bio-vo-text-button { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this about the specific variable outline or a general Carbon customization?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this is general carbon customization. Nevertheless, we have to see in variable-outline
project.
@@ -21,4 +21,15 @@ | |||
--font-family-monospace: inherit; | |||
background: var(--color-white); | |||
} | |||
|
|||
.bio-properties-panel-input[type="checkbox"]:focus { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be a general properties panel fix?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The fix is implemented in bpmn-io/properties-panel#390
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good progress, some early comments:
-
I see two versions of the outline (thin, and thick), do we plan to align this?
-
I see two versions of outline styles now for buttons, do we plan to align this?
-
Collapsed properties panel is still part of focusable (tabbable) application; we should
detach
it once collapsed:
Generally I'd suggest we fix the outlines in the relevant libraries, where they are broken, and don't monkey patch in modeler. Applies to properties panel and variable outline.
e18c2a3
to
30bf720
Compare
Improved the tab bar icon focus. The styles are consistent and I think the difference is very minor if you look closely. Do we invest more time to align this more perfectly or is it good to have? cc: @nikku @lmbateman |
8b69b40
to
48a989b
Compare
Improved the tab bar icon focus. The styles are consistent and I think the difference is very minor if you look closely. Do we invest more time to align this more perfectly or is it good to have? |
bc5fca9
to
d925bdb
Compare
d925bdb
to
462ad4e
Compare
Summary of the changes:
Figma designs can be found here |
I'm a little confused. Does this mean that
ETA: The second one is great. I think the first one would make it impossible to open the Properties panel with the Tab and Return keys. |
This, "the second one", is what I'd like to see:
|
Proposed Changes
Tab action buttons
Earlier: no focus
Now:
Checkbox
Earlier:
Now:
Buttons
Changes:
Bottom panel tab bar
Earlier: no focus
Changes:
(changes required)
Bottom panel icons
Earlier: no focus
Changes:
Bottom panel focus alignment issue
Earlier:
Changes:
Overlay buttons
Earlier:
Changes:
Footer icons
Earlier: grey background
Changes:
Variable outline tab
Earlier: no focus
Changes:
Checklist
To ensure you provided everything we need to look at your PR:
@bpmn-io/sr
toolCloses {LINK_TO_ISSUE}
orRelated to {LINK_TO_ISSUE}