Luminare is a SwiftUI framework designed to enhance the development of macOS applications by providing a collection of pre-styled components that adhere to a consistent design language. It simplifies the creation of visually appealing and functional user interfaces.
- Adopts a declarative syntax that is consistent with SwiftUI.
- Emphasizes modularity and reusability, allowing developers to create custom interfaces with minimal boilerplate code.
- Uses a combination of system-defined and custom modifiers to apply consistent styling across different components.
To add Luminare to your Xcode project, you can use Swift Package Manager (SPM). Follow these steps:
- Open your project in Xcode.
- Go to
File
>Swift Packages
>Add Package Dependency...
. - Enter the repository URL for Luminare.
- Select the version you want to use and add it to your project.
Luminare offers a variety of components, organized for easy reference:
Luminare can be used pretty much exactly like how you would use SwiftUI. For a practical example, please check Loop's code.
Luminare is released under GNU General Public License v3.0. See the LICENSE file in the repository for the full license text.