skip icon indicating copy to clipboard operation
skip copied to clipboard

Skip transpiler for creating SwiftUI apps for iOS and Android

Results 111 skip issues
Sort by recently updated
recently updated
newest added

iOS 26 provides a new `.glassEffect()` modifier, but you have to guard it behind `if #available(iOS 26.0, *)` blocks unless your app minimum version is iOS 26 or higher. Unfortunately,...

transpilation

https://developer.apple.com/documentation/swift/bool/toggle() It's quite handy, and every time it comes up in my transpiled Swift project, I stub my toe and replace `enabled.toggle()` with `enabled = !enabled`. This seems like it...

enhancement
transpilation

https://skip.tools/docs/platformcustomization/#android-studio The docs say to open Android Studio from Xcode with "Open with External Editor." > ## Dual-Platform Apps > To open your dual-platform Xcode app in Android Studio: >...

project

When I attempted to have an LLM agent write some multi-line code with `SKIP INSERT`, it simply refused to believe that it should write the code like this: ``` //...

documentation

In a transpiled app Skip simply converts the Preview macro to a comment. Can something similar be done in a native Swift app to avoid having to put #if blocks...

transpilation

Xcode 26 [introduces](https://developer.apple.com/videos/play/wwdc2025/361/) a new .icon format: ``` Untitled.icon ├── Assets │   └── Butterfly.svg └── icon.json ``` The `icon.json` file looks like: ```json { "fill" : { "linear-gradient" : [...

enhancement
project

### Steps to reproduce 1. Create blank Skip project with `skip create` 2. Open XCode 26 on macOS 26 and target iOS 26 3. Build ### Actual results Fails with...

project

Apropos #448, the Xcode workspace structure for a generated project is (still) extremely strange. `skip init` creates an Xcode project `.xcodeproj` in the `./Darwin` folder, and creates a `./Package.swift` file...

project

If I nest a View inside another type and reference it using its qualified name, everything works as expected on iOS. However, on Android, the screen is blank, and there's...

fuse

As of Swift 6.2, nonisolated async functions (i.e. any async function that isn't part of an actor or marked @MainActor) run on their caller's actor by default. https://github.com/swiftlang/swift-evolution/blob/main/proposals/0461-async-function-isolation.md We should...

fuse