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 Welcome UI to adapt to that of Xcode 15 #1371

Closed
austincondiff opened this issue Jul 8, 2023 · 4 comments · Fixed by #1390
Closed

✨ Refactor Welcome UI to adapt to that of Xcode 15 #1371

austincondiff opened this issue Jul 8, 2023 · 4 comments · Fixed by #1390
Labels
enhancement New feature or request

Comments

@austincondiff
Copy link
Collaborator

austincondiff commented Jul 8, 2023

Description

Apple has recently released Xcode 15 which has a new Welcome window design. We should refactor our own welcome window UI to adopt this new design.

Additional Context

Notable changes:

  • Much more subtle window shadow
  • No inner window border (just the outer black border)
  • Left panel has blurred material when using a dark appearance
  • Icon glow when using a dark appearance (probably just a duplicated blurred image behind the primary un-blurred image)
  • App title text is now bolded and "Welcome to" is omitted (just the app name)
  • Actions now have a background
  • Action labels are simpler with no secondary text
  • Close button now always visible and uses a filled circle design
  • "Show this window when Xcode launches" checkbox is now removed (presumed to be relocated to Settings)

Screenshots

New Xcode Welcome screen

image image

Old Xcode Welcome screen

image

Current CodeEdit Welcome screen

image
@austincondiff austincondiff added the enhancement New feature or request label Jul 8, 2023
@tom-ludwig
Copy link
Member

I've got my superhero cape on and I'm ready to tackle this issue 🤣. (I'll try)

@luah5
Copy link
Member

luah5 commented Jul 8, 2023

I've got my superhero cape on and I'm ready to tackle this issue 🤣. (I'll try)

@activcoding I already have a start on this (which I was working on before the settings search PR), how far along are you? Don't want to duplicate work!

@tom-ludwig
Copy link
Member

Hey @luah5, I haven't even started yet. If you've already started doing this, @austincondiff can assign you to this issue. FYI Austin told me that the blur effect wasn't the default material and I implemented a somewhat custom blur effect once. If you don't get the effect right, please let me know and I'll try my best. Long story short: you are absolutely right, we must not do double work. wish you the best

@austincondiff
Copy link
Collaborator Author

@luah5 thanks for starting on this but I’d rather have you finish up your Settings search PR. It sounds like @activcoding has some ideas around that custom material. I’d like to see what he can come up with if that is okay.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🏁 Complete
Development

Successfully merging a pull request may close this issue.

3 participants