Add 3 new DayViewStyles: 3D, Motion, and Micro
- **3D Style**: Cards with layered shadows and perspective depth, floating icons with highlights, and 3D text shadows - **Motion Style**: Accelerometer-driven parallax effect using CoreMotion. Floating orbs and elements shift as device tilts - **Micro Style**: Ultra compact single-line entries for maximum density. Tiny dots, abbreviated dates, and minimal spacing Each style includes: - Entry view implementation in EntryListView.swift - Section header in DayView.swift - Preview icon in CustomizeView.swift 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,9 @@ enum DayViewStyle: Int, CaseIterable {
|
||||
case pattern = 14 // Mood icons as repeating background pattern
|
||||
case leather = 15 // Skeuomorphic leather with stitching
|
||||
case glass = 16 // iOS 26 liquid glass with variable blur
|
||||
case threeD = 17 // 3D card with perspective and depth
|
||||
case motion = 18 // Accelerometer-driven parallax effect
|
||||
case micro = 19 // Ultra compact single-line entries
|
||||
|
||||
var displayName: String {
|
||||
switch self {
|
||||
@@ -63,6 +66,9 @@ enum DayViewStyle: Int, CaseIterable {
|
||||
case .pattern: return "Pattern"
|
||||
case .leather: return "Leather"
|
||||
case .glass: return "Glass"
|
||||
case .threeD: return "3D"
|
||||
case .motion: return "Motion"
|
||||
case .micro: return "Micro"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user