Skip to content

Instantly share code, notes, and snippets.

View helje5's full-sized avatar

Helge Heß helje5

View GitHub Profile
@peterkos
peterkos / VariadicViewHelpers.swift
Last active May 25, 2024 23:09
Helpers for setting traits when using _VariadicView
// Generic version of https://gist.github.com/chriseidhof/5ff6ef8786f5635c18b20304ab9d9b01
extension View {
/// Convenience for setting a `_ViewTraitKey`
func withTrait<Trait, Value>(_: Trait.Type, value: Value) -> some View
where Trait: _ViewTraitKey, Value == Trait.Value
{
_trait(Trait.self, value)
}
}
@Enie
Enie / BrushedMetalDemoApp.swift
Last active March 14, 2025 03:04
Brushed Metal shader effect for SwiftUI
import SwiftUI
@main
struct BrushedMetalDemoApp: App {
var body: some Scene {
WindowGroup {
BrushedMetalView {
ContentView()
}
}