冀卓疌

Results 9 issues of 冀卓疌

###### There is already #214, but I think it's good to add a use case for it. (Also I promised to open an issue for it.) Currently I'm writing a...

Fixes #173 # Changes proposed in this PR * Add a method for unzipping an archive that's not necessarily on disk to a location on disk. ```swift let inMemoryArchive =...

`Project.inPlace` is used only once, when initialising a new package through SwiftPM. And it's somewhat redundant along with `.name` when `.path` is really the only thing needed. The logic can...

refactor

I noticed a few problems with the pretty-printed diagnostics. Given a short Tokamak program as follows: ```swift import TokamakShim struct TokamakApp: App { var body: some Scene { WindowGroup("Tokamak App")...

bug

> dyld[]: Symbol not found: _$s14CoreFoundation9_CFObjectMp > Referenced from: /usr/local/Cellar/wallpapper/1.7.3/bin/wallpapper > Expected in: /usr/lib/swift/libswiftCoreGraphics.dylib > Abort trap: 6 Some environment information: wallpaper version 1.7.3 built via homebrew (`swift build --disable-sandbox...

- [x] This change has been discussed with the author. - [x] It implements issue #2856. --- This is a draft pull request, wherein not all features are fully implemented...

A small piece of the puzzle. This PR allows SwiftSyntax to parse `is case` pattern patching expressions, [as pitched on the forums](https://forums.swift.org/t/proposal-draft-for-is-case-pattern-match-boolean-expressions/58260). 2 questions for reviewers: 1. Currently as implemented,...

### Location https://docs.swift.org/swift-book/documentation/the-swift-programming-language/advancedoperators#Result-Builders ### Description Because result builders are not operators. Relevant forums topic before TSPL was open-source: https://forums.swift.org/t/move-the-result-builders-section-in-tspl-to-its-own-chapter/50056 ### Correction _No response_

Content issue
Enhancement

**What you want IINA to do:** Add a menu item `Toggle Subtitles` to the `Subtitles` menu. The menu item will have a keyboard shortcut `S` or `⌥⌘S`. Using this menu...