Skip to content
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

any changes #5

Merged
merged 60 commits into from
Sep 5, 2024
Merged

any changes #5

merged 60 commits into from
Sep 5, 2024

Conversation

BabyElias
Copy link
Owner

Description

Issue addressed

Addresses #PR# HERE

Before/after screenshots

Changelog

  • Description: Summary of change(s)
  • Products impact: Choose from - none (for internal updates) / bugfix / new API / updated API / removed API. If it's 'none', use "-" for all items below to indicate they are not relevant.
  • Addresses: Link(s) to GH issue(s) addressed. Include KDS links as well as links to related issues in a consumer product repository too.
  • Components: Affected public KDS component. Do not include internal sub-components or documentation components.
  • Breaking: Will this change break something in a consumer? Choose from: yes / no
  • Impacts a11y: Does this change improve a11y or adds new features that can be used to improve it? Choose from: yes / no
  • Guidance: Why and how to introduce this update to a consumer? Required for breaking changes, appreciated for changes with a11y impact, and welcomed for non-breaking changes when relevant.

Steps to test

  1. Step 1
  2. Step 2
  3. ...

(optional) Implementation notes

At a high level, how did you implement this?

Does this introduce any tech-debt items?

Testing checklist

  • Contributor has fully tested the PR manually
  • If there are any front-end changes, before/after screenshots are included
  • Critical and brittle code paths are covered by unit tests
  • The change is described in the changelog section above

Reviewer guidance

  • Is the code clean and well-commented?
  • Are there tests for this change?
  • Are all UI components LTR and RTL compliant (if applicable)?
  • Add other things to check for here

Comments

MisRob and others added 30 commits August 11, 2024 14:01
from the documentation page. Mounting as part
of the KThemePlugin execution seems to work well
after all.
that is performant and simple to use.

- The teleport root element is inserted to an application's
  document body during KDS initialization
  - Removes the need for manual insert
  - Ensures we never attach teleported elements, such as tooltips,
    to document.body itself, which is said to cause severe performance
    problems (https://css-tricks.com/dont-attach-tooltips-to-document-body/)
- Adds new `KTeleport` component
  - Wrapper around vue2-teleport with restricted API that only allows
    teleporting to the KDS teleport root element.
- Removes Teleport in favour of KTeleport in KModal
- Adds appendToRoot prop to KTooltip
  - In support of Studio migration to KDS where in a few instances,
    teleport is needed for tooltips to display correctly
  - Contains smaller refactor of Popper.vue to allow the tooltip
    be attached to an element different from document.body
to be consistent with the overlay language
in other components.
Fixes 'Invalid prop: type check failed for prop
"appendToEl". Expected Object, got HTMLDivElement'
Trigger from event that has access to secrets.
Update changelog formatting by converting string manipulation to Python.
…e-comment

Backport needed changes to automate changelog updates in release-v4
Bumps [pug](https://github.com/pugjs/pug) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pugjs/pug/releases)
- [Commits](https://github.com/pugjs/pug/compare/[email protected]@3.0.3)

---
updated-dependencies:
- dependency-name: pug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…bot/npm_and_yarn/pug-3.0.3

Bump pug from 3.0.2 to 3.0.3
Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v1.25.0...v1.26.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.5.7.
- [Commits](indutny/elliptic@v6.5.4...v6.5.7)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
github-actions bot and others added 29 commits August 28, 2024 20:05
…bot/github_actions/slackapi/slack-github-action-1.26.0

Bump slackapi/slack-github-action from 1.25.0 to 1.26.0
    KCheckbox had local data which are initialized to the given props for
    `indeterminate` and `checked` and then updated in a watcher. This
    resulted in that clicking a checkbox would always toggle it's
    `isCurrentlyChecked` value and setting `isCurrentlyIndeterminate` to
    false.

    The changes here instead have KCheckbox simply use the given prop values
    and does nothing to manage any internal state around whether it shows
    `indeterminate` and/or `checked`.

    This results in users of KCheckbox needing to be mindful of how they
    manage the values they pass into KCheckbox's props as the component will
    now reflect their values at all time
Let's teleport + make 'sidebar' icon flip in RTL languages
update dropshadow to the latest guidelines
…hangelog

Fix update changelog workflow and paste missing changelog item
…unopinionated

KCheckbox: Remove local state management, rely on given props
@BabyElias BabyElias merged commit 4089e06 into gsoc-table-develop Sep 5, 2024
3 of 6 checks passed
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.

8 participants