Skip to content

Conversation

RivaIvanova
Copy link
Member

@RivaIvanova RivaIvanova commented May 12, 2025

Closes #15726

Additional information (check all that apply):

  • Bug fix
  • New functionality
  • Documentation
  • Demos
  • CI/CD

Checklist:

  • All relevant tags have been applied to this PR
  • This PR includes unit tests covering all the new code (test guidelines)
  • This PR includes API docs for newly added methods/properties (api docs guidelines)
  • This PR includes feature/README.MD updates for the feature docs
  • This PR includes general feature table updates in the root README.MD
  • This PR includes CHANGELOG.MD updates for newly added functionality
  • This PR contains breaking changes
  • This PR includes ng update migrations for the breaking changes (migrations guidelines)
  • This PR includes behavioral changes and the feature specification has been updated with them

@RivaIvanova RivaIvanova added 🛠️ status: in-development Issues and PRs with active development on them tooltip labels May 12, 2025
RivaIvanova and others added 27 commits May 12, 2025 11:56
@kacheshmarova kacheshmarova requested review from ChronosSF and removed request for damyanpetev and rkaraivanov August 5, 2025 12:47
@ChronosSF ChronosSF requested a review from simeonoff August 6, 2025 13:58
@ChronosSF ChronosSF added the squash-merge Merge PR with "Squash and Merge" option label Aug 6, 2025
Copy link
Member

@ChronosSF ChronosSF left a comment

Choose a reason for hiding this comment

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

I guess we are doing this not to introduce a massive breaking change but it's a bit sad to see createElement and appendChild because a directive has to add DOM. If you already discussed this with @damyanpetev or @rkaraivanov , and they are okay with it, sure but I am not going to oppose making it into a component either.

CHANGELOG.md Outdated
- `IgxTooltipTarget`
- Introduced a new `positionSettings` input property. Controls the position and animation settings used by the tooltip.
- Introduced a new `sticky` input property. When set to `true`, the tooltip renders a default close icon `x`. The tooltip remains visible until the user closes it via the close icon `x` or `Esc` key. Defaults to `false`.
- Introduced a new `closeButtonTemplate` input property that allows templating the default close icon `x`.
Copy link
Member

Choose a reason for hiding this comment

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

I would avoid explaining this in such detail in the changelog. There are component READMEs for this purpose and the Changelog can link to them. Please trim this substantially in favor of a robust tooltip README of how everything works now

@RivaIvanova
Copy link
Member Author

@ChronosSF
Yes, this is to avoid breaking changes. During the meeting, there was a suggestion to wrap the WC tooltip for use in Angular, but due to the massive breaking changes that would likely result, it was decided against it, at least for now. The main goal was to ensure parity between the WC tooltip and the Angular tooltip without any major breaking changes.

@ChronosSF ChronosSF self-requested a review August 18, 2025 10:39
ChronosSF
ChronosSF previously approved these changes Aug 18, 2025
@MonikaKirkova MonikaKirkova added 💥 status: in-test PRs currently being tested ✅ status: verified Applies to PRs that have passed manual verification and removed ❌ status: awaiting-test PRs awaiting manual verification 💥 status: in-test PRs currently being tested labels Aug 18, 2025
@kacheshmarova kacheshmarova merged commit 11ead5a into master Aug 19, 2025
2 of 4 checks passed
@kacheshmarova kacheshmarova deleted the feature/align-tooltip branch August 19, 2025 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
squash-merge Merge PR with "Squash and Merge" option tooltip ✅ status: verified Applies to PRs that have passed manual verification
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Tooltip] Align the tooltip with the implementation in WC
7 participants