SwiftcordApp / Swiftcord

A fully native Discord client for macOS built 100% in Swift!
https://swiftcordapp.github.io/Swiftcord/
GNU General Public License v3.0
1.85k stars 84 forks source link

[Enhancement]: Ventura-style Settings overhaul #141

Closed cryptoAlgorithm closed 1 year ago

cryptoAlgorithm commented 1 year ago

Overhauls Swiftcord's settings to closely match macOS Ventura's new settings style. Adopting

Screenshots

Some eye-candy 👁️🍬

Account

Screenshot 2023-05-10 at 2 23 03 PM

Appearance

Screenshot 2023-05-10 at 2 16 44 PM

About

about

Credits

Screenshot 2023-05-10 at 2 18 29 PM

Debug

Screenshot 2023-05-10 at 2 19 04 PM

The behaviour of the Settings window and navigation is complete, however the detail views themselves still need some work.

Resolves #142

cryptoAlgorithm commented 1 year ago

Looking back at where we were, it certainly looks way more polished now XD

How Settings looked just a few commits ago

cryptoAlgorithm commented 1 year ago

I'd like to specially thank the amazing folks at CodeEdit, the corresponding PR has hinted me in the right direction especially in the last few commits!

PS: This PR actually started as a test bed for a contribution to CodeEdit, unfortunately I never got the time to merge my code into the CE codebase so I just passed them what I had worked on thus far it's been kindly merged in and built on by some really great devs.