native/interaction-parity
docs/superpowers/specs/2026-09-25-native-interaction-parity.md
+40 −0
docs/superpowers/specs/2026-09-25-native-interaction-parity.mdLoading diff…
native/PARITY.md
+29 −2
native/PARITY.mdLoading diff…
native/apple/Sources/SheetsKit/SheetCell.swift
+37 −16
native/apple/Sources/SheetsKit/SheetCell.swiftLoading diff…
native/apple/Sources/SheetsKit/SheetCellEditor.swift
+105 −53
native/apple/Sources/SheetsKit/SheetCellEditor.swiftLoading diff…
native/apple/Sources/SheetsKit/SheetCellInteraction.swift
+97 −0
native/apple/Sources/SheetsKit/SheetCellInteraction.swiftLoading diff…
native/apple/Sources/SheetsKit/SheetComments.swift
+2 −2
native/apple/Sources/SheetsKit/SheetComments.swiftLoading diff…
native/apple/Sources/SheetsKit/SheetGrid.swift
+154 −67
native/apple/Sources/SheetsKit/SheetGrid.swiftLoading diff…
native/apple/Sources/SheetsKit/SheetModel.swift
+34 −12
native/apple/Sources/SheetsKit/SheetModel.swiftLoading diff…
native/apple/Sources/SheetsKit/SheetSelectionDecoration.swift
+37 −0
native/apple/Sources/SheetsKit/SheetSelectionDecoration.swiftLoading diff…
native/apple/Sources/SheetsKit/SheetWrites.swift
+1 −1
native/apple/Sources/SheetsKit/SheetWrites.swiftLoading diff…
native/apple/Sources/SheetsKit/SheetsEditorCommands.swift
+85 −46
native/apple/Sources/SheetsKit/SheetsEditorCommands.swiftLoading diff…
native/apple/Tests/SheetsKitTests/SheetQualityOfLifeTests.swift
+274 −0
native/apple/Tests/SheetsKitTests/SheetQualityOfLifeTests.swiftLoading diff…