Skip to content

Instantly share code, notes, and snippets.

View randomor's full-sized avatar

Shaomeng Zhang randomor

View GitHub Profile
@randomor
randomor / App.swift
Last active December 20, 2024 17:43
3D card scroll view
import SwiftUI
import AppKit
struct ScatteredCardsView: View {
@AppStorage("notesPerDay") private var notesPerDay: Double = 5
@AppStorage("visibleDepthDays") private var visibleDepthDays: Double = 7
@AppStorage("secondsPerPixel") private var secondsPerPixel: Double = 100
@State private var notes: [Note] = []
@State private var scrollOffset: CGFloat = 0
//Original article: https://multi.app/blog/pushing-the-limits-nsstatusitem
import SwiftUI
import Combine
@main
struct MenuBarApp: App {
// Tie our custom AppDelegate into SwiftUI's lifecycle
@NSApplicationDelegateAdaptor private var appDelegate: AppDelegate
@randomor
randomor / MenuBarIconRotationApp.swift
Created January 23, 2025 04:20
Animating Menubar Icon
import SwiftUI
import AppKit
@main
struct AnimatedSVGMenuBarApp: App {
@NSApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
var body: some Scene {
WindowGroup {
ControlPanelView()