Skip to content

Conversation

@acoates-ms
Copy link
Contributor

@acoates-ms acoates-ms commented Oct 8, 2024

Description

Implementation of the tooltip property

Closes #13094
Closes #13101
Closes #13100
Closes #13098
Closes #13097
Closes #13096

20241008-1732-44.9560412.mp4

Not marking tooltip on Text as completed, as it does not currently work on nested Text components.

Microsoft Reviewers: Open in CodeFlow

@acoates-ms acoates-ms requested review from a team as code owners October 8, 2024 05:12
@microsoft-github-policy-service microsoft-github-policy-service bot added Area: Component Views Area: Fabric Support Facebook Fabric Area: View Area: View Props https://reactnative.dev/docs/view#props Parity: Fabric vs. Paper RNW Fabric does not look or behave like RNW Paper New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric labels Oct 8, 2024

constexpr PCWSTR c_tooltipWindowClassName = L"RN_TOOLTIP";
constexpr auto TooltipDataProperty = L"TooltipData";
constexpr float tooltipFontSize = 12;
Copy link
Contributor

Choose a reason for hiding this comment

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

Where do these constants come from? Are they impacted by font-scaling / DPI?

@acoates-ms acoates-ms merged commit efcfebf into microsoft:main Oct 11, 2024
59 checks passed
@acoates-ms acoates-ms deleted the tooltip branch October 11, 2024 15:14
acoates-ms added a commit to acoates-ms/react-native-windows that referenced this pull request Oct 16, 2024
* [Fabric] implement view tooltip property

* format

* Change files

* update

* Fix lingering tooltip if component is unmounted while tooltip showing

* snapshot

---------

Co-authored-by: Jon Thysell <jthysell@microsoft.com>
acoates-ms added a commit to acoates-ms/react-native-windows that referenced this pull request Oct 16, 2024
* [Fabric] implement view tooltip property

* format

* Change files

* update

* Fix lingering tooltip if component is unmounted while tooltip showing

* snapshot

---------

Co-authored-by: Jon Thysell <jthysell@microsoft.com>
acoates-ms added a commit to acoates-ms/react-native-windows that referenced this pull request Oct 16, 2024
* [Fabric] implement view tooltip property

* format

* Change files

* update

* Fix lingering tooltip if component is unmounted while tooltip showing

* snapshot

---------

Co-authored-by: Jon Thysell <jthysell@microsoft.com>
acoates-ms added a commit that referenced this pull request Oct 16, 2024
* [Fabric] Implement IExpandCollapseProvider  (#13892)

* Implement IExpandCollapseProvider

* Change files

* Adjust Example

* Format + Update Snapshots

* [Fabric] implement tooltip property (#13941)

* [Fabric] implement view tooltip property

* format

* Change files

* update

* Fix lingering tooltip if component is unmounted while tooltip showing

* snapshot

---------

Co-authored-by: Jon Thysell <jthysell@microsoft.com>

* Fix RootComponentView leak (#13959)

* Fix RootComponentView leak

* Change files

* format

---------

Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>

* Add Support for AccessibilityState:Busy (#13952)

* Support AccessibilityState: Busy

* Change files

* Add Testing

* Update Snapshots

* Update for Leak

---------

Co-authored-by: Chiara Mooney <34109996+chiaramooney@users.noreply.github.com>
Co-authored-by: Jon Thysell <jthysell@microsoft.com>
Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>
acoates-ms added a commit that referenced this pull request Oct 16, 2024
* [Fabric] Implement IExpandCollapseProvider  (#13892)

* Implement IExpandCollapseProvider

* Change files

* Adjust Example

* Format + Update Snapshots

* [Fabric] implement tooltip property (#13941)

* [Fabric] implement view tooltip property

* format

* Change files

* update

* Fix lingering tooltip if component is unmounted while tooltip showing

* snapshot

---------

Co-authored-by: Jon Thysell <jthysell@microsoft.com>

* Fix RootComponentView leak (#13959)

* Fix RootComponentView leak

* Change files

* format

---------

Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>

* Add Support for AccessibilityState:Busy (#13952)

* Support AccessibilityState: Busy

* Change files

* Add Testing

* Update Snapshots

* Update for Leak

* Update change files to use patch instead of prerelease

* fix

* Update snapshot

---------

Co-authored-by: Chiara Mooney <34109996+chiaramooney@users.noreply.github.com>
Co-authored-by: Jon Thysell <jthysell@microsoft.com>
Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>
acoates-ms added a commit that referenced this pull request Oct 16, 2024
* Add Support for AccessibilityState:Busy (#13952)

* Support AccessibilityState: Busy

* Change files

* Add Testing

* Update Snapshots

* Update for Leak

* Fix RootComponentView leak (#13959)

* Fix RootComponentView leak

* Change files

* format

---------

Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>

* [Fabric] implement tooltip property (#13941)

* [Fabric] implement view tooltip property

* format

* Change files

* update

* Fix lingering tooltip if component is unmounted while tooltip showing

* snapshot

---------

Co-authored-by: Jon Thysell <jthysell@microsoft.com>

* [Fabric] Implement IExpandCollapseProvider  (#13892)

* Implement IExpandCollapseProvider

* Change files

* Adjust Example

* Format + Update Snapshots

* Change files prerelease->patch

* update snapshots

---------

Co-authored-by: Chiara Mooney <34109996+chiaramooney@users.noreply.github.com>
Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>
Co-authored-by: Jon Thysell <jthysell@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: ActivityIndicator Area: Component Views Area: Fabric Support Facebook Fabric Area: Image Area: ScrollView Area: Switch Area: TextInput Area: View Props https://reactnative.dev/docs/view#props Area: View New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric Parity: Fabric vs. Paper RNW Fabric does not look or behave like RNW Paper

Projects

Status: No status

2 participants