Skip to content

Instantly share code, notes, and snippets.

View lanserxt's full-sized avatar
🖥️
Developing a dream

Anton Gubarenko lanserxt

🖥️
Developing a dream
View GitHub Profile
@lanserxt
lanserxt / ReaderViewController.swift
Created September 7, 2026 21:12
visionOS 27: UILookToScrollInteraction example
import UIKit
// Look to Scroll is a visionOS feature exposed through UIKit.
@available(visionOS 27.0, *)
final class ReaderViewController: UIViewController {
private let scrollView = UIScrollView()
private let contentLabel = UILabel()
private let controlsView = UIVisualEffectView(
@lanserxt
lanserxt / USDKitArticleDemoView.swift
Created August 22, 2026 20:09
iOS 27: UISDKit Framework example
//
// USDInspectorModel.swift
// WWDC25Demo
//
// Created by Anton Gubarenko on 22.08.2026.
//
import SwiftUI
import Observation
import RealityKit
@lanserxt
lanserxt / DiskImageKitArticleDemoView.swift
Created August 22, 2026 19:58
macOS 27: DiskImageKit Example
import SwiftUI
import Observation
import DiskImageKit
import Virtualization
@available(macOS 27.0, *)
@MainActor
@Observable
final class VMDiskSnapshotModel {
@lanserxt
lanserxt / StorageCleanupDemo.swift
Created August 15, 2026 15:58
iOS 27: StateReporting Framework
import SwiftUI
import Observation
import StateReporting
// MARK: - StateReporting Metadata
@available(iOS 27.0, *)
@ReportableMetadata
struct CleanupStableMetadata: Equatable {
/// A low-cardinality value that changes how cleanup behaves.
@lanserxt
lanserxt / DataDetectorView.swift
Created August 4, 2026 20:09
iOS 26: Data Detection - find entities in String
//
// DataDetectorView.swift
// WWDC25Demo
//
// Created by Anton Gubarenko on 04.08.2026.
//
import SwiftUI
import DataDetection
@lanserxt
lanserxt / SuggestedActions.swift
Created July 31, 2026 08:38
iOS 27: Suggested Actions for chat messages with dates and locations
//
// ChatMessage.swift
// WWDC25Demo
//
// Created by Anton Gubarenko on 22.07.2026.
//
import Foundation
import SwiftUI
@lanserxt
lanserxt / MediaIntelligenceView.swift
Last active August 16, 2026 11:39
iOS 27: Media Intelligence Framework - Face Detection example
import SwiftUI
import UIKit
import MediaIntelligence
struct MediaIntelligenceView: View {
var body: some View {
VStack {
if #available(iOS 27.0, *) {
@lanserxt
lanserxt / SceneCloseSUIApp.swift
Created July 12, 2026 10:08
iOS27: UIScene Close Confirmation
//
// SceneCloseSUIApp.swift
// SceneCloseSUI
//
// Created by Anton Gubarenko on 12.07.2026.
//
import SwiftUI
/// Defines the app entry point and creates UUID-backed SwiftUI window scenes.
@lanserxt
lanserxt / HumidityChartView.swift
Created December 5, 2025 12:23
SwiftUI: Charts Interactions - Part 2
import SwiftUI
import Charts
struct HumidityRate: Identifiable {
let humidity: Int
let date: Date
var id: Date { date }
init(minutesOffset: Double, humidity: Int) {
@lanserxt
lanserxt / SwiftBits.swift
Created December 3, 2025 12:54
Swift Bits: SwiftUI - Animate Binding
import SwiftUI
struct SwiftBits: View {
//Some mode
enum PickerMode {
case left, right
}
@State private var mode: PickerMode = .left