AquaUI 是一封献给 Aqua 时代的 Macintosh 的情书——它对细节一丝不苟,设计充满未来感,并且拥有“可舔舐”的视觉风格。
我们的目标不一定是逐像素地重现 2000 年代的 Aqua 设计:相反,我们的目标是想象 Aqua 设计语言如果能够继续发展,会变成什么样。
我们也希望 AquaUI 应用程序能够成为当今 macOS 的好公民。
我们主要在代表可用性倒退的情况下才会偏离当今 macOS 的行为。
我们的目标是支持强调色和浅色/深色模式。
我们对当前 Macintosh 平台用户界面编程模型采取了广泛的视角。目前有很多事情只能使用 AppKit 实现(例如窗口和滚动条自定义),另一方面,使用 SwiftUI 实现其他事情则容易得多(例如组合图形)。
理想情况下,AquaUI 将提供工具来升级基于 AppKit 和 SwiftUI 的控件的视觉外观。在可预见的未来,两者都会存在差距,但我们将这两种范例都视为 AquaUI 的范围之内。
我们有时也会使用 SwiftUI 作为一种实现细节,用于构建在 AppKit 中使用的视觉效果;例如,Aqua 滚动条滑块目前由 SwiftUI 提供支持。
我们非常欢迎贡献。您会发现当前的实现存在各种限制,我们真诚地希望贡献者能够随意解除这些限制。AppKit 中的视觉自定义有点像一门黑暗艺术:欢迎贡献,以提高自定义的正确性和稳定性。
视觉设计既是品味的问题,也是能力的问题。欢迎贡献,以改进符合项目愿景的视觉设计。
AquaUI 采用宽松的许可证,因为我们希望它尽可能广泛地可用。