githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

feat(app): rebuild Settings and top-anchor every dialog (#171)

* feat(app): rebuild Settings and top-anchor every dialog

* fix(app): keep browser Settings off the desktop-only Updates section
NBNate Butler authored committed by GitHub
39191bbPatch
Parent10f06d2
10 files changed+780-427
StackedSplit
apps/app/src/host-settings.tsx+144 −116
apps/app/src/native-settings.tsx+86 −54
apps/app/src/settings-layout.tsx+74 −0
apps/app/src/settings.tsx+343 −170
apps/app/src/updates.tsx+92 −80
packages/ui/src/components/command-palette/command-palette.tsx+1 −5
packages/ui/src/icons.tsx+11 −0
packages/ui/src/index.ts+1 −0
packages/ui/src/ui/dialog.tsx+5 −2
packages/ui/src/ui/switch.tsx+23 −0