CodeEdit icon indicating copy to clipboard operation
CodeEdit copied to clipboard

✨ Refactor Welcome UI to adapt to that of Xcode 15

Open austincondiff opened this issue 2 years ago • 4 comments

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 avatar Jul 08 '23 16:07 austincondiff

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

tom-ludwig avatar Jul 08 '23 16:07 tom-ludwig

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!

luah5 avatar Jul 08 '23 17:07 luah5

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

tom-ludwig avatar Jul 08 '23 18:07 tom-ludwig

@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.

austincondiff avatar Jul 09 '23 00:07 austincondiff