tldraw/apps
Mitja Bezenšek a9ca00c04c
Share menu improvements (#4079)
Improves share menu:
* Seems like we lost the logic of opening the share menu after sharing a
project.
* Using `/new` did open the share menu after creating a new room, but
the qr code flickered. This was because the create project action
created a new room but there were no search params set (for viewport and
page). So we first created the qr code for that url, but then we update
the url with those params and regenerate the qr code which caused the
flicker. That said the current logic does show a gray box a bit longer,
so not sure how much of an improvement this is.

### Before


https://github.com/tldraw/tldraw/assets/2523721/cdb4e3b8-46cb-48d9-bd23-66b2f4f55cff

### After


https://github.com/tldraw/tldraw/assets/2523721/f035bd48-6e59-4d3d-8e04-640c866c9395

### Change type

- [ ] `bugfix`
- [x] `improvement`
- [ ] `feature`
- [ ] `api`
- [ ] `other`

### Test plan

1. Share a local room. The share menu should be open after the redirect.

1. Use the `/new` route. The qr code in the share menu should not
flicker.

### Release notes

- Make sure the share menu is open after sharing a room. Prevent the qr
code from flickering when navigating to `/new`
2024-07-06 07:08:54 +00:00
..
apps-script google meet: add hardware whiteboard integration (#3765) 2024-05-20 14:52:05 +00:00
bemo-worker put sync stuff in bemo worker (#4060) 2024-07-03 14:10:54 +00:00
docs put sync stuff in bemo worker (#4060) 2024-07-03 14:10:54 +00:00
dotcom Share menu improvements (#4079) 2024-07-06 07:08:54 +00:00
dotcom-asset-upload Demo server bookmark unfurl endpoint (#4062) 2024-07-03 10:48:34 +00:00
dotcom-worker put sync stuff in bemo worker (#4060) 2024-07-03 14:10:54 +00:00
examples Add component for ShapeIndicators (#4083) 2024-07-05 10:41:03 +00:00
health-worker main: fix health worker wrnagler names 2024-07-01 15:44:30 +01:00
huppy dx: PR labels re-revamp (#4016) 2024-06-26 11:06:15 +00:00
vscode Unfurl bookmarks in worker (#4039) 2024-07-01 14:40:03 +00:00