You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Screenshots taken from Approbation Apps [`iOS`](https://github.com/perseusrealdeal/TheOneRing) and [`macOS`](https://github.com/perseusrealdeal/Arkenstone).
| Star |[ConsolePerseusLogger](https://github.com/perseusrealdeal/ConsolePerseusLogger) / [1.5.1](https://github.com/perseusrealdeal/ConsolePerseusLogger/releases/tag/1.5.1)| MIT |
103
+
| Star |[ConsolePerseusLogger](https://github.com/perseusrealdeal/ConsolePerseusLogger) / [1.6.0](https://github.com/perseusrealdeal/ConsolePerseusLogger/releases/tag/1.6.0)| MIT |
78
104
79
105
# Third-party software
80
106
@@ -93,7 +119,7 @@
93
119
94
120
> Swift Package Manager: `https://github.com/perseusrealdeal/PerseusDarkMode`
95
121
96
-
## Steps for Cocoa macOS project
122
+
## Cocoa macOS project
97
123
98
124
`Step 2:` In the AppDelegate when `applicationDidFinishLaunching` call `force`
99
125
@@ -139,7 +165,7 @@ class MainWindowController: NSWindowController, NSWindowDelegate {
139
165
140
166
```
141
167
142
-
## Steps for UIKit iOS project
168
+
## UIKit iOS project
143
169
144
170
`Step 2:` In the AppDelegate when `didFinishLaunchingWithOptions` call `force`
145
171
@@ -231,11 +257,11 @@ DarkModeAgent.force(.off) // It's a sunny day for the app.
231
257
232
258
The `force` will change the appearance of your app immediately including system components and will make run all custom DarkMode code `makeUp()`.
233
259
234
-
## Get awared of DarkMode Changes
260
+
## Get awared of DarkMode changes
235
261
236
-
> To declare custom DarkMode sensitive code that runs every time if DarkMode Changes register the object or creat a DarkMode trigger:
262
+
> To declare custom DarkMode sensitive code that runs every time if DarkMode Changes register the object or create a DarkMode trigger:
237
263
238
-
`Use Case -` Register an object to be notified on changes
264
+
`Use Case 1:` Register an object to be notified on changes
239
265
240
266
```swift
241
267
@@ -252,7 +278,7 @@ class DarkModeSensitiveObject {
252
278
253
279
```
254
280
255
-
`Use Case -` Creat a DarkMode trigger and give it an action
281
+
`Use Case 2:` Create a DarkMode trigger and give it an action
256
282
257
283
```swift
258
284
@@ -273,9 +299,9 @@ class DarkModeSensitiveObject {
273
299
274
300
```
275
301
276
-
## React to DarkMode Changes
302
+
## DarkMode change sample
277
303
278
-
`Use Case-` Custom DarkMode Sensitive Color
304
+
`Use Case:` Custom DarkMode sensitive color
279
305
280
306
```swift
281
307
@@ -309,11 +335,12 @@ extension Color {
309
335
310
336
```
311
337
312
-
>Use Custom DarkMode sensitive color.
338
+
>And use custom DarkMode sensitive color:
313
339
314
340
```swift
315
341
316
-
// Runs every time if the DarkMode changes. Use KVO (DarkModeObserver) or be registered by DarkModeAgent.
342
+
// Runs every time if the DarkMode changes.
343
+
// Use KVO (DarkModeObserver) or be registered with DarkModeAgent.
0 commit comments