Artel Theme
- #1E2027Background
- #D8D8D8Foreground
- #C380D9Keywords
- #F36072Reference Types
- #69A8F3Value Types
- #48DFEDFunctions
- #3CBBC7Constants
- #EBB95DVariables
- #65BE92Strings
- #B8C77BNumbers
A soft, pastel-like theme inspired by React UI (ReUI) created by Alex Baretsky taking tones from React's websites, serving recognisable type colours on a flat dark backdrop that works pleasantly in both dark and light environments. Its new name is a transformation from "Reui" to "Rael" to the Estonian art curator of the same name.
1/// Model of metadata associated with stored objects.
2struct ObjectMetadata: Hashable, ObjectProperty {
3 let id: UUID
4 let created: Date
5 let owners: Set<Owner.Identifier>
6 let data: String
7}
8
9typealias GroupedObjects = [ObjectGroup: Set<Object>]
10
11/// Functionality to create collections of objects grouped by intrinsic properties.
12protocol ObjectProvider {
13 func groupedObjects(_ collection: [Object]) -> GroupedObjects
14}
15
16/// Metadata describing a report of stored objects.
17struct ObjectReport {
18 var id = UUID()
19 var name: String = "Most Recent"
20 var kind: ReportKind = .lastInterval
21 var numberOfEntries: Int = 400
22}
Download
Get this theme in the following formats:
All colour themes are created from a hand-picked colour palette in the Intermediate theme format (intertheme
). Formats of specific editors are created by converting intermediate themes to the respective format.