✨ Refactor Welcome UI to adapt to that of Xcode 15
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
Old Xcode Welcome screen
Current CodeEdit Welcome screen
I've got my superhero cape on and I'm ready to tackle this issue 🤣. (I'll try)
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!
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
@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.