Skip to content

Instantly share code, notes, and snippets.

@SoundBlaster
SoundBlaster / Shaped_Liquid_Glass_Effect.swift
Created August 20, 2025 13:03
SwiftUI Shape with Shaped Liquid Glass Effect
//
// ContentView.swift
// GlassOnAWater
//
// Created by Merkushev Egor on 20.08.2025.
//
import SwiftUI
struct DonutShape: Shape {
@SoundBlaster
SoundBlaster / AppleGlassSwiftUI.swift
Last active August 20, 2025 12:44
SwiftUI: Liquid Glass. From Basic to (A Little) Advance
// source 'SwiftUI: Liquid Glass. From Basic to (A Little) Advance' https://levelup.gitconnected.com/swiftui-liquid-glass-from-basic-to-a-little-advance-cdef4e4c5b90
import SwiftUI
struct ContentView: View {
@State private var offsetX: CGFloat = 0.0
@State private var containerSpacing: CGFloat = 30.0
@State private var show: Bool = true
@Namespace private var namespace
@SoundBlaster
SoundBlaster / GPT-5_Test_SwiftUI.swift
Created August 8, 2025 05:58
Test GPT-5 with SwiftUI
// Prompt: "Write simple SwiftUI app. Return only code in markdown blocks."
import SwiftUI
@main
struct SimpleSwiftUIApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
@SoundBlaster
SoundBlaster / gpt-oss-20b-swiftui-app-test.swift
Created August 5, 2025 21:56
GPT-OSS-20B SwiftUI App Test
// ──────────────────────────────────────────────────────────────
// 1️⃣ Project‑Structure (all files in one block for demo)
// ──────────────────────────────────────────────────────────────
//
// AppDelegate.swift – UIApplicationDelegate (optional)
// SceneDelegate.swift – UIWindowSceneDelegate (if needed)
// MainApp.swift – @main entry point
// Models/CounterEntity.swift
// Domain/Protocols/CounterRepositoryProtocol.swift
// Domain/UseCases/IncrementCounter.swift
@SoundBlaster
SoundBlaster / SwiftUIApp.swift
Last active July 29, 2025 20:41
Qwen3-30b-a3b-2507-4bit
// MIT Licence
//
// LLM: qwen/qwen3-30b-a3b-2507
//
// Software: LMStudio
//
// Prompt in 3 steps:
// 1. I want to built simple SwiftUI app in one file. Help
// 2. Please, return only code in the markdown markup. No comments, no detail text.
// Make this app more complex - add several buttons and functions for them.
@SoundBlaster
SoundBlaster / NSProxyInSwift.swift
Last active November 30, 2023 11:43
Base example for NSProxy in Swift
// Objective-C Header BaseProxyForSwift.h
NS_ASSUME_NONNULL_BEGIN
NS_SWIFT_NAME(BaseProxyForSwift)
@interface BaseProxyForSwift : NSProxy
+ (id)with:(id)object;
@end
@SoundBlaster
SoundBlaster / swift.swift
Last active November 29, 2023 11:01
Swift Generic constrained by Protocol
// protocols
protocol Connection {
init()
}
protocol Factory<T> {
associatedtype T: Connection
func create() -> T
}
@SoundBlaster
SoundBlaster / BorderedRectangle.swift
Last active September 29, 2023 18:54
SwiftUI Rectangle with outside border and inner gradient shadow
import SwiftUI
import PlaygroundSupport
struct RoundedRect: View {
var body: some View {
RoundedRectangle(cornerRadius: 8, style: .continuous)
.fill(.blue.opacity(0))
.overlay(
ZStack {
RoundedRectangle(cornerRadius: 8, style: .continuous)
@SoundBlaster
SoundBlaster / ffmpeg
Last active June 2, 2023 21:30
ffmpeg cheatsheet
Конвертация MKV в MP4
ffmpeg -i sme.mkv -codec copy MmZdigKm2ls.mp4
ffmpeg -i 1.avi -c:v libx264 -c:a aac 1.mp4
ffmpeg -i MmZdigKm2ls.mkv -c copy MmZdigKm2ls.mp4
ffmpeg -i MmZdigKm2ls.mkv -c:v libx264 -c:a copy -x264-params crf=25 MmZdigKm2ls.mp4
WEBM в MP4
ffmpeg -fflags +genpts -i 11.webm -r 24 1.mp4
MKV в MP4 с HDR 10
@SoundBlaster
SoundBlaster / SafeRefreshable.swift
Created January 18, 2023 17:21
SafeRefreshable modifier for crossplatform SwiftUI
//
// SafeRefreshable.swift
// BLNC
//
// Created by Egor Merkushev on 23.01.2022.
// Copyright © 2022 Egor Merkushev. All rights reserved.
//
import SwiftUI