Skip to content

Fix: lots of small fixes + use focus-visible instead of FocusFixer pattern#231

Merged
krishan711 merged 13 commits into
mainfrom
fixes
Dec 4, 2025
Merged

Fix: lots of small fixes + use focus-visible instead of FocusFixer pattern#231
krishan711 merged 13 commits into
mainfrom
fixes

Conversation

@krishan711
Copy link
Copy Markdown
Contributor

Description

Screenshots:

Checklist:

  • I have updated the CHANGELOG with a summary of my changes
  • I have updated the documentation accordingly

Copilot AI review requested due to automatic review settings December 4, 2025 10:16
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR implements several small fixes across the UI-React library, primarily focused on adding proper style prop forwarding to molecule components and improving color variant generation in SCSS.

  • Adds style prop to IMoleculeProps interface and forwards it to all molecule components
  • Fixes color-mix syntax in SCSS to correctly calculate light/dark variants
  • Removes deprecated IComponentPropsCompat interface and unused import

Reviewed changes

Copilot reviewed 18 out of 18 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/styles/colors.scss Corrects color-mix percentages for light/dark variants, adds new light01/dark01 variants and brand-dark color
src/particles/media/component.tsx Adds explicit style prop forwarding to Video, WebView, and Image components
src/molecules/tabBar/component.tsx Merges style prop into contentAlignmentStyle object
src/molecules/singleLineInput/component.tsx Forwards style prop to InputFrame
src/molecules/progressCounter/component.tsx Forwards style prop to root div
src/molecules/optionSelect/component.tsx Forwards style prop to root div
src/molecules/multiLineInput/component.tsx Forwards style prop to InputFrame
src/molecules/moleculeProps.ts Adds style prop to IMoleculeProps interface
src/molecules/messageDialog/component.tsx Forwards style prop to Dialog component
src/molecules/markdownText/component.tsx Adds style prop to interface and forwards to PrettyText
src/molecules/list/component.tsx Forwards style prop to root div
src/molecules/inputFrame/component.tsx Forwards style prop to InputWrapper
src/molecules/form/component.tsx Forwards style prop to Box component
src/molecules/carousel/component.tsx Forwards style prop to Stack component
src/molecules/appDownloadButton/component.tsx Forwards style prop to LinkBase
src/model/componentProps.tsx Removes deprecated IComponentPropsCompat interface and RecursivePartial import
src/layouts/stack/component.tsx Improves StackItem detection, fixes style merge order, and forwards style prop
src/atoms/iconButton/component.tsx Forwards style prop to ButtonComponent

Comment thread src/particles/media/component.tsx Outdated
Comment thread src/particles/media/component.tsx Outdated
Comment thread src/layouts/stack/component.tsx Outdated
krishan711 and others added 6 commits December 4, 2025 10:22
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* 'fixes' of github.com:kibalabs/ui-react:
  Apply suggestion from @Copilot
  Apply suggestion from @Copilot
@krishan711 krishan711 changed the title Fix: lots of small fixes Fix: lots of small fixes + use focus-visible instead of FocusFixer pattern Dec 4, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 40 out of 40 changed files in this pull request and generated 2 comments.

Comment thread src/layouts/stack/component.tsx Outdated
Comment thread src/molecules/inputFrame/component.tsx
krishan711 and others added 5 commits December 4, 2025 13:17
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* 'fixes' of github.com:kibalabs/ui-react:
  Update src/layouts/stack/component.tsx
@krishan711 krishan711 merged commit 04f7f8a into main Dec 4, 2025
4 checks passed
@krishan711 krishan711 deleted the fixes branch December 4, 2025 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants