Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit8353a90

Browse files
committed
Release 0.28.0
1 parent887f789 commit8353a90

File tree

4 files changed

+30
-9
lines changed

4 files changed

+30
-9
lines changed

‎Core/Sources/SuggestionWidget/FeatureReducers/WidgetFeature.swift

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -281,16 +281,22 @@ public struct WidgetFeature {
281281
return.run{ sendin
282282
awaitsend(.updateColorScheme)
283283
letstream= AsyncStream<Void>{ continuationin
284-
userDefaultsObservers.colorSchemeChangeObserver.onChange={
284+
userDefaultsObservers.xcodeColorSchemeChangeObserver.onChange={
285285
continuation.yield()
286286
}
287287

288288
userDefaultsObservers.systemColorSchemeChangeObserver.onChange={
289289
continuation.yield()
290290
}
291291

292+
Task{@MainActorin
293+
Timer.scheduledTimer(withTimeInterval:60, repeats:true){ _in
294+
continuation.yield()
295+
}
296+
}
297+
292298
continuation.onTermination={ _in
293-
userDefaultsObservers.colorSchemeChangeObserver.onChange={}
299+
userDefaultsObservers.xcodeColorSchemeChangeObserver.onChange={}
294300
userDefaultsObservers.systemColorSchemeChangeObserver.onChange={}
295301
}
296302
}
@@ -301,17 +307,20 @@ public struct WidgetFeature {
301307
}
302308
}.cancellable(id:CancelID.observeUserDefaults, cancelInFlight:true)
303309

310+
304311
case.updateActiveApplication:
305312
return.none
306313

307314
case.updateColorScheme:
308-
letwidgetColorScheme=UserDefaults.shared.value(for: \.widgetColorScheme)
315+
letxcodePref=UserDefaults(suiteName:"com.apple.dt.Xcode")!
316+
.value(forKey:"IDEAppearance")as?Int??0
317+
letxcodeColorScheme:XcodeColorScheme=.init(rawValue: xcodePref)??.system
309318
letsystemColorScheme:ColorScheme=NSApp.effectiveAppearance.name==.darkAqua
310319
?.dark
311320
:.light
312321

313322
letscheme:ColorScheme={
314-
switch(widgetColorScheme, systemColorScheme){
323+
switch(xcodeColorScheme, systemColorScheme){
315324
case(.system,.dark),(.dark, _):
316325
return.dark
317326
case(.system,.light),(.light, _):

‎Core/Sources/SuggestionWidget/ModuleDependency.swift

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,15 @@ public final class WidgetUserDefaultsObservers {
2525
UserDefaultPreferenceKeys().suggestionPresentationMode.key,
2626
], context:nil
2727
)
28-
letcolorSchemeChangeObserver=UserDefaultsObserver(
29-
object:UserDefaults.shared, forKeyPaths:[
30-
UserDefaultPreferenceKeys().widgetColorScheme.key,
31-
],context:nil
28+
letxcodeColorSchemeChangeObserver=UserDefaultsObserver(
29+
object:UserDefaults(suiteName:"com.apple.dt.Xcode")!,
30+
forKeyPaths:["xcodeColorScheme"],
31+
context:nil
3232
)
3333
letsystemColorSchemeChangeObserver=UserDefaultsObserver(
34-
object:UserDefaults.standard, forKeyPaths:["AppleInterfaceStyle"], context:nil
34+
object:UserDefaults.standard,
35+
forKeyPaths:["AppleInterfaceStyle"],
36+
context:nil
3537
)
3638

3739
publicinit(){}

‎Tool/Sources/GitHubCopilotService/LanguageServer/GitHubCopilotService.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,9 @@ public class GitHubCopilotBaseService {
160160
currentDirectoryURL: urls.supportURL
161161
)
162162

163+
Logger.gitHubCopilot.info("Starting language server in\(urls.supportURL),\(environment)")
164+
Logger.gitHubCopilot.info("Running on Xcode\(xcodeVersion), extension version\(versionNumber)")
165+
163166
letlocalServer=CopilotLocalProcessServer(executionParameters: executionParams)
164167
localServer.notificationHandler={ _, respondin
165168
respond(.timeout)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import SwiftUI
2+
3+
publicenumXcodeColorScheme:Int,CaseIterable{
4+
case system=0
5+
case light=1
6+
case dark=2
7+
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp