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

feat: update extension settings layout #3069

Merged
merged 13 commits into from
May 10, 2024

Conversation

amitamrutiya
Copy link
Contributor

Describe the changes you have made in this PR

I have implemented the recommended changes mentioned in the issue. In this PR I make sure that:

  • Page tile contains a description "Global settings that affect your experience on all connected wallets in - Alby Extension.". Space between title and descriptions should be 4px.
  • Section headers are text-xl/bold
  • All buttons and dropdowns should have fixed 256px width
  • Use Title case in all list item labels and buttons
  • Delete Nostr section
  • Delete legacy section

Link this PR to an issue [optional]

#2874

Fixes #2874

Type of change

  • fix: remove legacy section from extension setting screen
  • fix: use title case in extension setting screen
  • feat: add extension setting subtitle and general section title

Screenshots of the changes [optional]

image

Checklist

  • Self-review of changed code
  • Manual testing
  • Added automated tests where applicable
  • Update Docs & Guides
  • For UI-related changes
  • Darkmode
  • Responsive layout

Signed-off-by: amitamrutiya2210 <amitamrutiya2210@gmail.com>
Signed-off-by: amitamrutiya2210 <amitamrutiya2210@gmail.com>
Signed-off-by: amitamrutiya2210 <amitamrutiya2210@gmail.com>
@amitamrutiya amitamrutiya changed the title Fix/2874 add some suggested changes in extension settings screen Mar 7, 2024
@@ -594,12 +593,16 @@
},
"settings": {
"title": "Extension Settings",
"subtitle": "Global settings that affect your experience on all connected wallet in Alby Extension.",
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
"subtitle": "Global settings that affect your experience on all connected wallet in Alby Extension.",
"subtitle": "Global settings that affect your experience on all connected wallets in Alby Extension.",

Copy link
Contributor

@reneaaron reneaaron left a comment

Choose a reason for hiding this comment

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

Just did a first round of testing / review. Thanks for your PR! 🙌

src/app/screens/Settings/index.tsx Show resolved Hide resolved
Signed-off-by: amitamrutiya2210 <amitamrutiya2210@gmail.com>
Signed-off-by: amitamrutiya2210 <amitamrutiya2210@gmail.com>
@reneaaron reneaaron added the after-next-release Waiting for the next release (e.g. translations) label Mar 13, 2024
@stackingsaunter
Copy link
Contributor

Hey @amitamrutiya2210 are you still working on this one?

@amitamrutiya
Copy link
Contributor Author

From my side, the work is done. So, this PR is ready for review.

@stackingsaunter
Copy link
Contributor

@amitamrutiya2210 I see thanks 🙏🙏

@reneaaron reneaaron added next-release To be included in the next release and removed after-next-release Waiting for the next release (e.g. translations) labels Mar 25, 2024
@pavanjoshi914 pavanjoshi914 changed the title add some suggested changes in extension settings screen feat: update extension settings layout Apr 23, 2024
@pavanjoshi914
Copy link
Contributor

Thanks for the pr! fixed some layout issues and styles and code conventions. @reneaaron let me know if want some additional changes!

TODO: update wallet settings this focus only on extension settings

@pavanjoshi914
Copy link
Contributor

Rest LGTM!

@pavanjoshi914
Copy link
Contributor

regarding outdated translations warnings. i don't think we shall remove it. it's just that strings were capitalised in English version

Copy link
Contributor

@stackingsaunter stackingsaunter left a comment

Choose a reason for hiding this comment

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

tACK

@pavanjoshi914
Copy link
Contributor

tAck

@pavanjoshi914 pavanjoshi914 merged commit 2181996 into getAlby:master May 10, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next-release To be included in the next release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Updates to Extension Settings layout
4 participants