Page MenuHomePhabricator

[native] Remove irrelevant code from nux tips overlay
ClosedPublic

Authored by inka on Jul 30 2024, 5:38 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Sep 2, 3:25 PM
Unknown Object (File)
Mon, Sep 2, 1:59 AM
Unknown Object (File)
Sun, Sep 1, 1:57 PM
Unknown Object (File)
Sun, Sep 1, 4:45 AM
Unknown Object (File)
Sun, Sep 1, 4:45 AM
Unknown Object (File)
Sun, Sep 1, 4:44 AM
Unknown Object (File)
Sun, Sep 1, 4:43 AM
Unknown Object (File)
Thu, Aug 29, 3:30 PM
Subscribers

Details

Summary

issue: ENG-8882
Removing code that is irrelevant to nux overlay.
Mind that this diff is only supposed to be removing unnecessary code. Name changes and so on will follow in the next diffs

Test Plan

Tested by creating a component wuth this createTooltip, and navigating to it. It appears correctly.

Diff Detail

Repository
rCOMM Comm
Branch
inka/nux
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

native/tooltip/nux-tips-overlay.react.js
119

This will be updated in later diffs

122

We will always have the tooltip be "below"

124

We will be displaying text, not a list of entries

125

We will be displaying the tips in a place where chat input bar is not present

228

This is vibration. I don't think we want the phone to vibrate when showing tips

297–302

We don't need this customisation

386–390

This was moved directly to tooltip. In later diffs MenuComponent will be replaced with some fixed component that only takes text

424–425

Because the nux tips will always be below the item they are pointing to, we only need the triangleUp

435

This is needed for transitions when opening a sidebar and the message slides into the sidebar. We don't need this

inka requested review of this revision.Jul 30 2024, 6:43 AM
tomek added inline comments.
native/tooltip/nux-tips-overlay.react.js
343–345

This doesn't seem to do anything.

This revision is now accepted and ready to land.Jul 31 2024, 6:10 AM
native/tooltip/nux-tips-overlay.react.js
343–345

This is removed in the next diff

Love the approach you took here of first copying the code, and then submitting a second diff to clear out the irrelevant stuff. It makes it much easier to review!