Skip to main content

Add ⌘← / ⌘→ to jump to the beginning/end of the Photos Library

ID
f3a870a
date
2023-06-14 21:41:51+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
777309f
message
Add ⌘← / ⌘→ to jump to the beginning/end of the Photos Library

Closes #20
changed files
1 file, 8 additions

Changed files

BlinkReviewer/Blink/Views/PhotoReviewer.swift (13578) → BlinkReviewer/Blink/Views/PhotoReviewer.swift (14002)

diff --git a/BlinkReviewer/Blink/Views/PhotoReviewer.swift b/BlinkReviewer/Blink/Views/PhotoReviewer.swift
index c73ab04..ecc434f 100644
--- a/BlinkReviewer/Blink/Views/PhotoReviewer.swift
+++ b/BlinkReviewer/Blink/Views/PhotoReviewer.swift
@@ -201,6 +201,10 @@ struct PhotoReviewer: View {
         let logger = Logger()
         
         switch event {
+            case let e where e.specialKey == NSEvent.SpecialKey.leftArrow && NSEvent.modifierFlags.contains(.command):
+                focusedAssetIndex = photosLibrary.assets.count - 1
+                return nil
+            
             case let e where e.specialKey == NSEvent.SpecialKey.leftArrow:
                 print("to the left!")
                 if focusedAssetIndex < photosLibrary.assets.count - 1 {
@@ -208,6 +212,10 @@ struct PhotoReviewer: View {
                 }
                 return nil
             
+            case let e where e.specialKey == NSEvent.SpecialKey.rightArrow && NSEvent.modifierFlags.contains(.command):
+                focusedAssetIndex = 0
+                return nil
+            
             case let e where e.specialKey == NSEvent.SpecialKey.rightArrow:
                 print("to the right!")
                 if focusedAssetIndex > 0 {