Merge branch 'mkirk/fix-image-editor-swipe'

pull/1/head
Michael Kirk 6 years ago
commit 76c7ea8f7c

@ -1,5 +1,5 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
import UIKit
@ -81,6 +81,7 @@ public class ImageEditorView: UIView, ImageEditorModelDelegate {
editorGestureRecognizer.canvasView = layersView
self.addGestureRecognizer(editorGestureRecognizer)
self.editorGestureRecognizer = editorGestureRecognizer
editorGestureRecognizer.isEnabled = false
return true
}
@ -188,10 +189,8 @@ public class ImageEditorView: UIView, ImageEditorModelDelegate {
private func updateButtons() {
undoButton.isEnabled = model.canUndo()
redoButton.isEnabled = model.canRedo()
// brushButton.isSelected = editorMode == .brush
brushButton.isEnabled = editorMode != .brush
// cropButton.isSelected = editorMode == .crop
cropButton.isEnabled = editorMode != .crop
brushButton.isSelected = editorMode == .brush
cropButton.isSelected = editorMode == .crop
}
// MARK: - Actions
@ -217,14 +216,21 @@ public class ImageEditorView: UIView, ImageEditorModelDelegate {
@objc func didTapBrush(sender: UIButton) {
Logger.verbose("")
editorMode = .brush
updateButtons()
toggle(editorMode: .brush)
}
@objc func didTapCrop(sender: UIButton) {
Logger.verbose("")
editorMode = .crop
toggle(editorMode: .crop)
}
func toggle(editorMode: EditorMode) {
if self.editorMode == editorMode {
self.editorMode = .none
} else {
self.editorMode = editorMode
}
updateButtons()
}

@ -1,5 +1,5 @@
//
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
import Foundation
@ -193,7 +193,7 @@ public class SignalAttachment: NSObject {
// MARK:
@objc
public static let isMultiSendEnabled = false
public static let isMultiSendEnabled = _isDebugAssertConfiguration()
@objc
public static var maxAttachmentsAllowed: Int {

Loading…
Cancel
Save