Atoll/DynamicIsland/enums/generic.swift
Hariharan Mudaliar 13a2ff0e20 Working
2025-07-13 22:16:02 +05:30

69 lines
1.3 KiB
Swift

//
// generic.swift
// DynamicIsland
//
// Created by Harsh Vardhan Goswami on 04/08/24.
//
import Foundation
import Defaults
public enum Style {
case notch
case floating
}
public enum ContentType: Int, Codable, Hashable, Equatable {
case normal
case menu
case settings
}
public enum NotchState {
case closed
case open
}
public enum NotchViews {
case home
case shelf
}
enum SettingsEnum {
case general
case about
case charge
case download
case mediaPlayback
case hud
case shelf
case extensions
}
enum DownloadIndicatorStyle: String, Defaults.Serializable {
case progress = "Progress"
case percentage = "Percentage"
}
enum DownloadIconStyle: String, Defaults.Serializable {
case onlyAppIcon = "Only app icon"
case onlyIcon = "Only download icon"
case iconAndAppIcon = "Icon and app icon"
}
enum MirrorShapeEnum: String, Defaults.Serializable {
case rectangle = "Rectangular"
case circle = "Circular"
}
enum WindowHeightMode: String, Defaults.Serializable {
case matchMenuBar = "Match menubar height"
case matchRealNotchSize = "Match real notch height"
case custom = "Custom height"
}
enum SliderColorEnum: String, CaseIterable, Defaults.Serializable {
case white = "White"
case albumArt = "Match album art"
case accent = "Accent color"
}