Skip to content

Instantly share code, notes, and snippets.

View Josscii's full-sized avatar
💭
??

Josscii Josscii

💭
??
View GitHub Profile
@Josscii
Josscii / AttributedString.swift
Created January 2, 2026 04:14 — forked from Mcrich23/AttributedString.swift
A styled markdown initializer for AttributedString
extension AttributedString {
init(styledMarkdown markdownString: String) throws {
let newLine = AttributedString("\n")
let markdownString = markdownString
.replacingOccurrences(of: "\n\n", with: "\u{2029}\u{2029}\n\n")
var output = try AttributedString(
markdown: markdownString,
options: .init(
allowsExtendedAttributes: true,
@Josscii
Josscii / OverrideCatalystScaleFactor.swift
Created April 7, 2025 05:50 — forked from JunyuKuang/OverrideCatalystScaleFactor.swift
Disable 77% scaling for Mac Catalyst apps. (Swift)
let overrideCatalystScaleFactor: Void = {
guard let sceneViewClass = NSClassFromString("UINSSceneView") as? NSObject.Type else {
return
}
if sceneViewClass.instancesRespond(to: NSSelectorFromString("scaleFactor")) {
// old
swizzleInstanceMethod(
class: sceneViewClass,
originalSelector: NSSelectorFromString("scaleFactor"),
swizzledSelector: #selector(swizzle_scaleFactor)