Skip to content

Commit 1400c8d

Browse files
authored
Merge pull request #321 from wakatime/main
Release v5.25.0
2 parents b712d69 + 0e3a21a commit 1400c8d

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

WakaTime/Helpers/MonitoringManager.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ class MonitoringManager {
198198
fatalError("\(monitoredApp.rawValue) should never use window title as entity")
199199
case .canva:
200200
fatalError("\(monitoredApp.rawValue) should never use window title as entity")
201-
case .chrome:
201+
case .chrome, .chromebeta, .chromecanary:
202202
fatalError("\(monitoredApp.rawValue) should never use window title as entity")
203203
case .figma:
204204
guard
@@ -287,7 +287,7 @@ class MonitoringManager {
287287
return .browsing
288288
case .canva:
289289
return .designing
290-
case .chrome:
290+
case .chrome, .chromebeta, .chromecanary:
291291
return .browsing
292292
case .figma:
293293
return .designing
@@ -418,7 +418,7 @@ class MonitoringManager {
418418
switch monitoredApp {
419419
case .canva:
420420
return "Image (svg)"
421-
case .chrome:
421+
case .chrome, .chromebeta, .chromecanary:
422422
do {
423423
guard let url = currentBrowserUrl(for: app, element) else { return nil }
424424

@@ -464,7 +464,7 @@ class MonitoringManager {
464464
case .brave:
465465
let addressField = element.findAddressField()
466466
address = addressField?.value
467-
case .chrome:
467+
case .chrome, .chromebeta, .chromecanary:
468468
let addressField = element.findAddressField()
469469
address = addressField?.value
470470
case .firefox:

WakaTime/Watchers/MonitoredApp.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ enum MonitoredApp: String, CaseIterable {
1212
case brave = "com.brave.Browser"
1313
case canva = "com.canva.CanvaDesktop"
1414
case chrome = "com.google.Chrome"
15+
case chromebeta = "com.google.Chrome.beta"
16+
case chromecanary = "com.google.Chrome.canary"
1517
case figma = "com.figma.Desktop"
1618
case firefox = "org.mozilla.firefox"
1719
case github = "com.github.GitHubClient"
@@ -101,6 +103,8 @@ enum MonitoredApp: String, CaseIterable {
101103
MonitoredApp.arcbrowser.rawValue,
102104
MonitoredApp.brave.rawValue,
103105
MonitoredApp.chrome.rawValue,
106+
MonitoredApp.chromebeta.rawValue,
107+
MonitoredApp.chromecanary.rawValue,
104108
MonitoredApp.firefox.rawValue,
105109
MonitoredApp.safari.rawValue,
106110
MonitoredApp.safaripreview.rawValue,

0 commit comments

Comments
 (0)