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: initial theme refactor #2445 #2446

Merged
merged 5 commits into from
Apr 22, 2024

Conversation

mike-kiss
Copy link
Collaborator

@mike-kiss mike-kiss commented Apr 15, 2024

Notes on this:

  • This PR is part of issue UI Theming and Style Refactoring on Desktop Client #2445 but does not complete it. We will likely need a few more PR's to fully align with the Figma and move to MUI standards.
  • It shouldn't actually change anything from the user's perspective - it's all "under the hood" changes (for this reason I haven't updated the changelog)

Pull Request Checklist

  • I have linked this PR to a related GitHub issue.
  • I have added a description of the change (and Github issue number, if any) to the root CHANGELOG.md.

(Optional) Mobile checklist

Please ensure you completed the following checks if you did any changes to the mobile package:

  • I have run e2e tests for mobile
  • I have updated base screenshots for visual regression tests

@@ -62,53 +62,61 @@ export default createTheme({
},
},
palette: {
// type: 'light', // Currently commented out because of type errors
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this something to worry about now?

Copy link
Collaborator Author

@mike-kiss mike-kiss Apr 18, 2024

Choose a reason for hiding this comment

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

No and I'll remove for now but I am:

  • adding some notes to the theme file so folks can see the intention and plans behind certain changes. Most of these can be removed once the work on UI Theming and Style Refactoring on Desktop Client #2445 is complete.
  • taking as many opportunities as possible to nudge the theme file toward what MUI expects and what the Figma designs lay out

@mike-kiss mike-kiss changed the title DRAFT: refactor: initial theme refactor #2445 refactor: initial theme refactor #2445 Apr 18, 2024
Copy link
Contributor

@holmesworcester holmesworcester left a comment

Choose a reason for hiding this comment

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

Looks good!

@leblowl leblowl merged commit f587ccc into TryQuiet:develop Apr 22, 2024
19 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants