Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: settings layout #78

Merged
merged 1 commit into from
Sep 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,22 @@ A list of "things" to improve

## Soon
- [ ] make filters a dropdown overlay
- [ ] theme: restore ability to toggle theme (DARK and System)
- [ ] clear out all TODOs in this project
- [ ] fix root of `findDOMNode is deprecated and will be removed in the next major release.` console error
- [ ] improve product mapping coverage
- [ ] re-enable handful of skipped unit tests
- [ ] improve product mapping coverage

## Later
- [ ] advanced feature for Bitbucket "Your Work" queue
- [ ] use graphql codegen to help with client types
- [ ] atlaskit progress bar
- [ ] ongoing refactor to replace any local html (divs+classNames) with atlaskit primitives
- [ ] use atlaskit/tokens for colors
- [ ] use atlaskit/tokens for colors (and dark mode control)
- [ ] create "update available" menubar icon set
- [ ] shrink app bundle size by moving dependencies around and adjusting files filter
- [ ] user defined sorting of inbox when grouped by product
- [ ] use secure local storage
- [ ] fix `findDOMNode is deprecated and will be removed in the next major release.` console error - depends on update to InlineMessage ADS component


# Atlassian Roadmap
- https://www.atlassian.com/wac/roadmap/cloud?&search=Atlassian%20Home
Expand Down
21 changes: 10 additions & 11 deletions src/routes/Settings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,14 @@ export const SettingsRoute: FC = () => {
<div className="flex h-screen flex-col" data-testid="settings">
<Header fetchOnBack>Settings</Header>

<div className="flex flex-col flex-grow overflow-x-auto px-8">
<Stack space="space.400">
<AppearanceSettings />
<NotificationSettings />
<SystemSettings />
<div className="flex flex-col flex-grow overflow-x-auto">
<Box paddingInline="space.400" paddingBlockEnd="space.200">
<Stack space="space.200">
<AppearanceSettings />
<NotificationSettings />
<SystemSettings />

<Inline alignInline="center">
<Box paddingBlockEnd="space.400">
<Inline alignInline="center">
<Button
aria-haspopup="dialog"
appearance="danger"
Expand Down Expand Up @@ -115,11 +115,10 @@ export const SettingsRoute: FC = () => {
</Modal>
)}
</ModalTransition>
</Box>
</Inline>
</Stack>
</Inline>
</Stack>
</Box>
</div>

<SettingsFooter />
</div>
);
Expand Down
Loading