Skip to content

Instantly share code, notes, and snippets.

View JCTec's full-sized avatar

Juan Carlos Estévez Rodríguez JCTec

View GitHub Profile
@JCTec
JCTec / SafeVStack.swift
Last active January 31, 2021 15:58
Safe VStack implementation for both iOS 13 and iOS 14.
//
// SafeVStack.swift
//
//
// Created by Juan Carlos on 31/01/21.
//
import SwiftUI
@available(iOS 13.0, *)
@JCTec
JCTec / SafeHStack.swift
Created January 31, 2021 15:46
Safe HStack implementation for both iOS 13 and iOS 14.
//
// SafeHStack.swift
//
//
// Created by Juan Carlos on 31/01/21.
//
import SwiftUI
@available(iOS 13.0, *)
@JCTec
JCTec / URLGenerator.swift
Created March 24, 2021 04:01
Compile Time URL's
import Foundation
precedencegroup HostPrecedence {
higherThan: MultiplicationPrecedence
}
precedencegroup PathPrecedence {
higherThan: HostPrecedence
}
infix operator ⠅╱╱: HostPrecedence
@JCTec
JCTec / TokenAuthenticator.swift
Created May 7, 2021 06:32
TokenAuthenticator for Database Authentication.
//
// TokenAuthenticator.swift
//
// Created by Juan Carlos on 04/06/20.
//
import Vapor
import Fluent
protocol OAuth {
@JCTec
JCTec / Enable AAC.sh
Created November 17, 2021 00:52
Enable High Bitrate on Bluetooth MacOS
defaults write bluetoothaudiod "Enable AAC codec" -bool true
defaults write bluetoothaudiod "AAC Bitrate" 320
sudo defaults write bluetoothaudiod "Enable AAC codec" -bool true
sudo defaults write bluetoothaudiod "AAC Bitrate" 320
@JCTec
JCTec / RoundCorners.swift
Created November 22, 2021 04:47
Rounded Corners in SwiftUI
import SwiftUI
public struct RoundedCorners: View {
public var color: Color = .white
public var topLeft: CGFloat = 0.0
public var topRight: CGFloat = 0.0
public var bottomLeft: CGFloat = 0.0
public var bottomRight: CGFloat = 0.0
public init(