slid&Hold folder stream view guideline
This commit is contained in:
1 parent
0830173e59
commit
f85d545c17
1 file changed
+5
-7
@@ -1887,7 +1887,7 @@ import SVGKit
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if self.widgetType == WidgetTypeEnum.button && self.buttonMode == .movable {
|
if self.widgetType == WidgetTypeEnum.button && (self.buttonMode == .movable || self.temporarilyMovable) {
|
||||||
movableButtonReleased = false
|
movableButtonReleased = false
|
||||||
DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) {
|
DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) {
|
||||||
OnScreenWidgetView.updateStreamViewGuidelines(for: self)
|
OnScreenWidgetView.updateStreamViewGuidelines(for: self)
|
||||||
@@ -2097,12 +2097,10 @@ import SVGKit
|
|||||||
if self.widgetType == WidgetTypeEnum.button {
|
if self.widgetType == WidgetTypeEnum.button {
|
||||||
if self.buttonMode == .slideToToggle || self.buttonMode == .slideAndHold {self.handleButtonSliding(touches: touches)}
|
if self.buttonMode == .slideToToggle || self.buttonMode == .slideAndHold {self.handleButtonSliding(touches: touches)}
|
||||||
}
|
}
|
||||||
print("self.temporarilyMovable \(self.temporarilyMovable) \(CACurrentMediaTime())")
|
|
||||||
if self.buttonMode == .movable || self.temporarilyMovable{
|
if (self.buttonMode == .movable || self.temporarilyMovable) && self.moveableButtonLongPressed() {
|
||||||
if let touch = touches.first {
|
if let touch = touches.first {
|
||||||
if self.moveableButtonLongPressed() || self.temporarilyMovable { // temporarily relocate special buttons
|
self.moveByTouch(touch: touch)
|
||||||
self.moveByTouch(touch: touch)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2670,7 +2668,7 @@ import SVGKit
|
|||||||
&& self.buttonMode != .slideAndHold
|
&& self.buttonMode != .slideAndHold
|
||||||
&& self == touches.first?.view) {self.handleFingerUpOrSlideout(event:event)}
|
&& self == touches.first?.view) {self.handleFingerUpOrSlideout(event:event)}
|
||||||
|
|
||||||
if !OnScreenWidgetView.editMode && self.buttonMode == .movable {
|
if !OnScreenWidgetView.editMode && (self.buttonMode == .movable || self.temporarilyMovable) {
|
||||||
movableButtonReleased = true
|
movableButtonReleased = true
|
||||||
OnScreenWidgetView.removeStreamViewGuidelines()
|
OnScreenWidgetView.removeStreamViewGuidelines()
|
||||||
for sequence in self.sequenceSet {
|
for sequence in self.sequenceSet {
|
||||||
|
|||||||
Reference in new issue
Block a user