rxhanson / RectanglePro-Community

Bug reports and discussion for the Rectangle Pro app
https://rectangleapp.com/pro
98 stars 1 forks source link

2.7.8 isn't snapping for corners #229

Closed csm10495 closed 1 year ago

csm10495 commented 1 year ago

Hello,

With the 2.7.8 update, I seem to not be able to drag windows to the corners and have the snap to 8ths anymore.

Screenshot/config: image

{
  "bundleId" : "com.knollsoft.Hookshot",
  "defaults" : {
    "allowAnyShortcut" : {
      "bool" : false
    },
    "almostMaximizeHeight" : {
      "float" : 0
    },
    "almostMaximizeWidth" : {
      "float" : 0
    },
    "alternateDefaultShortcuts" : {
      "bool" : false
    },
    "alternateGestureShortcuts" : {
      "bool" : false
    },
    "altThirdCycle" : {
      "int" : 0
    },
    "alwaysAccountForStage" : {
      "int" : 0
    },
    "applyGapToEdges" : {
      "int" : 0
    },
    "appSpecs" : {
      "string" : "[]"
    },
    "attemptMatchOnNextPrevDisplay" : {
      "int" : 0
    },
    "autoRestartOnWake" : {
      "int" : 0
    },
    "cascadeHeight" : {
      "int" : 0
    },
    "cascadeWidth" : {
      "int" : 0
    },
    "centeredDirectionalMove" : {
      "int" : 0
    },
    "centerHalfCycles" : {
      "int" : 0
    },
    "checkAnimationUnsnap" : {
      "int" : 0
    },
    "checkFullScreen" : {
      "int" : 0
    },
    "contextMenuModifiers" : {
      "int" : 0
    },
    "contextMenuShortcut" : {

    },
    "cornerSnapAreaSize" : {
      "float" : 20
    },
    "cursorGestures" : {
      "int" : 0
    },
    "curtainChangeSize" : {
      "int" : 0
    },
    "disabledApps" : {

    },
    "dragFromStage" : {
      "int" : 0
    },
    "dropPaneLocation" : {
      "int" : 0
    },
    "dropPaneModifier" : {
      "int" : 0
    },
    "enhancedUI" : {
      "int" : 1
    },
    "footprintAlpha" : {
      "float" : 0.30000001192092896
    },
    "footprintAnimationDurationMultiplier" : {
      "float" : 0.75
    },
    "footprintBorderWidth" : {
      "float" : 2
    },
    "footprintColor" : {

    },
    "footprintFade" : {
      "int" : 0
    },
    "gapSize" : {
      "float" : 0
    },
    "gestures" : {
      "string" : "[35,{\"flags\":0,\"trail\":0}]"
    },
    "helperRelaunch" : {
      "int" : 3
    },
    "hideMenubarIcon" : {
      "bool" : false
    },
    "hideReticleRectangles" : {
      "bool" : false
    },
    "hookshotStatusIcon" : {
      "int" : 2
    },
    "iCloudSync" : {
      "int" : 1
    },
    "ignoredSnapAreas" : {
      "int" : 0
    },
    "landscapeSnapAreas" : {
      "string" : "[5,{\"compound\":-3},7,{\"compound\":-4},1,{\"action\":89},6,{\"action\":93},4,{\"compound\":-2},2,{\"action\":3},3,{\"action\":92},8,{\"action\":96}]"
    },
    "launchOnLogin" : {
      "bool" : true
    },
    "longReticleSpec" : {

    },
    "longshotDist" : {
      "float" : 200
    },
    "mainReticleSpec" : {

    },
    "manualSpecs" : {
      "string" : "[{\"id\":112,\"loc\":0}]"
    },
    "maximizeAcrossDisplays" : {
      "int" : 0
    },
    "minimumWindowHeight" : {
      "float" : 0
    },
    "minimumWindowWidth" : {
      "float" : 0
    },
    "missionControlDragging" : {
      "int" : 0
    },
    "missionControlDraggingAllowedOffscreenDistance" : {
      "float" : 25
    },
    "missionControlDraggingDisallowedDuration" : {
      "int" : 250
    },
    "moveCursorAcrossDisplays" : {
      "int" : 0
    },
    "multiWindowAllDisplays" : {
      "int" : 0
    },
    "multiWindowRespectsIgnore" : {
      "int" : 0
    },
    "nsClickListen" : {
      "int" : 0
    },
    "nsEventListen" : {
      "int" : 0
    },
    "nudgeDistance" : {
      "float" : 20
    },
    "obtainWindowOnClick" : {
      "int" : 0
    },
    "portraitSnapAreas" : {

    },
    "quickActionMinDist" : {
      "float" : 10
    },
    "quickActions" : {
      "int" : 2
    },
    "quickActionTimeout" : {
      "double" : 1
    },
    "relaunchOpensMenu" : {
      "bool" : false
    },
    "repeatedMaximizeRestores" : {
      "int" : 0
    },
    "resizeOnDirectionalMove" : {
      "bool" : false
    },
    "restartOnWakeDelay" : {
      "float" : 0
    },
    "restToOneTouches" : {
      "int" : 0
    },
    "reticle" : {
      "int" : 2
    },
    "reticleColor" : {
      "string" : "{\"red\":0.80000000000000004,\"alpha\":0.5,\"blue\":0.20000000000000001,\"green\":0.29999999999999999}"
    },
    "reticleDisplayMinDist" : {
      "float" : 0
    },
    "reticleMouseButton" : {
      "int" : 0
    },
    "reticleSize" : {
      "int" : 12
    },
    "revealDesktopWidth" : {
      "float" : 200
    },
    "safeAreaSize" : {
      "int" : 35
    },
    "saveLayoutShortcut" : {

    },
    "screenEdgeGapBottom" : {
      "float" : 0
    },
    "screenEdgeGapLeft" : {
      "float" : 0
    },
    "screenEdgeGapRight" : {
      "float" : 0
    },
    "screenEdgeGapsOnMainScreenOnly" : {
      "bool" : false
    },
    "screenEdgeGapTop" : {
      "float" : 0
    },
    "shortEdgeSnapAreaSize" : {
      "float" : 145
    },
    "showAllActionsInMenu" : {
      "int" : 0
    },
    "sixthsSnapArea" : {
      "int" : 0
    },
    "sizeOffset" : {
      "float" : 0
    },
    "snapEdgeMarginBottom" : {
      "float" : 5
    },
    "snapEdgeMarginLeft" : {
      "float" : 5
    },
    "snapEdgeMarginRight" : {
      "float" : 5
    },
    "snapEdgeMarginTop" : {
      "float" : 5
    },
    "snapModifiers" : {
      "int" : 0
    },
    "snapPanelActions" : {

    },
    "specifiedHeight" : {
      "float" : 1050
    },
    "specifiedWidth" : {
      "float" : 1680
    },
    "stageSize" : {
      "float" : 190
    },
    "stashClearedByOtherActions" : {
      "int" : 0
    },
    "stashClearScreenEdge" : {
      "int" : 0
    },
    "stashCursorBoxWidth" : {
      "float" : 1
    },
    "stashEnabled" : {
      "int" : 2
    },
    "stashHideCursorWindow" : {
      "int" : 0
    },
    "stashHideTime" : {
      "double" : 0.29999999999999999
    },
    "stashHideUsingMod" : {
      "int" : 0
    },
    "stashInMenu" : {
      "int" : 0
    },
    "stashMultipleStagger" : {
      "int" : 0
    },
    "stashShowTime" : {
      "double" : 0.29999999999999999
    },
    "stashShowUsingMod" : {
      "int" : 0
    },
    "stashTabs" : {
      "int" : 0
    },
    "stashVisibleWidth" : {
      "float" : 1
    },
    "subsequentExecutionMode" : {
      "int" : 0
    },
    "SUEnableAutomaticChecks" : {
      "bool" : true
    },
    "throwFrontmost" : {
      "int" : 0
    },
    "tidyGranularity" : {
      "int" : 1
    },
    "todo" : {
      "int" : 0
    },
    "todoApplication" : {

    },
    "todoMode" : {
      "bool" : false
    },
    "todoSide" : {
      "int" : 1
    },
    "todoSidebarWidth" : {
      "float" : 400
    },
    "togggleTodoShortcut" : {

    },
    "traverseSingleScreen" : {
      "int" : 0
    },
    "unsnapRestore" : {
      "int" : 0
    },
    "unstashOnTerminate" : {
      "int" : 0
    },
    "windowSnapping" : {
      "int" : 0
    },
    "windowStopVelocity" : {
      "float" : 3
    },
    "windowToFront" : {
      "int" : 0
    },
    "winModFlags" : {
      "int" : 0
    }
  },
  "shortcuts" : {
    "bottomHalf" : {
      "keyCode" : 125,
      "modifierFlags" : 786432
    },
    "bottomLeft" : {
      "keyCode" : 38,
      "modifierFlags" : 786432
    },
    "bottomRight" : {
      "keyCode" : 40,
      "modifierFlags" : 786432
    },
    "center" : {
      "keyCode" : 8,
      "modifierFlags" : 786432
    },
    "firstFourth" : {
      "keyCode" : 124,
      "modifierFlags" : 262144
    },
    "firstTwoThirds" : {
      "keyCode" : 14,
      "modifierFlags" : 786432
    },
    "larger" : {
      "keyCode" : 24,
      "modifierFlags" : 786432
    },
    "lastFourth" : {
      "keyCode" : 123,
      "modifierFlags" : 262144
    },
    "lastTwoThirds" : {
      "keyCode" : 17,
      "modifierFlags" : 786432
    },
    "maximize" : {
      "keyCode" : 36,
      "modifierFlags" : 786432
    },
    "maximizeHeight" : {
      "keyCode" : 126,
      "modifierFlags" : 917504
    },
    "nextDisplay" : {
      "keyCode" : 124,
      "modifierFlags" : 1835008
    },
    "previousDisplay" : {
      "keyCode" : 123,
      "modifierFlags" : 1835008
    },
    "restore" : {
      "keyCode" : 51,
      "modifierFlags" : 786432
    },
    "rightHalf" : {
      "keyCode" : 124,
      "modifierFlags" : 786432
    },
    "smaller" : {
      "keyCode" : 27,
      "modifierFlags" : 786432
    },
    "topHalf" : {
      "keyCode" : 126,
      "modifierFlags" : 786432
    },
    "topLeft" : {
      "keyCode" : 32,
      "modifierFlags" : 786432
    },
    "topRight" : {
      "keyCode" : 34,
      "modifierFlags" : 786432
    }
  },
  "timestamp" : 698695464.87395298,
  "version" : "134"
}
csm10495 commented 1 year ago

When i drag to the corner, nothing happens (it doesn't snap or animate like it used to)

csm10495 commented 1 year ago

Actually gee i think it does do it... but its super delayed, takes a few seconds to pop up instead of almost instant like before.

rxhanson commented 1 year ago

Hmm. I loaded your config and can't reproduce it. Is there anything else that may have changed on your Mac during this time? If you revert back to 2.7.7, does the issue go away?

https://rectangleapp.com/pro/versions

rxhanson commented 1 year ago

(also maybe just try restarting 2.7.8 beforehand)

csm10495 commented 1 year ago

2.7.7 works correctly still. Restarting 2.7.8 didn't help.

csm10495 commented 1 year ago

Here's a video showing it working in 2.7.7 and not working properly in 2.7.8

https://drive.google.com/file/d/1ob3a5uk0DeejXWsfr_EF1bRaB40N3hG1/view?usp=share_link

rxhanson commented 1 year ago

Thanks! I think I have it fixed. Please try 2.7.9 and let me know how it goes:

https://rectangleapp.com/pro/downloads/Rectangle%20Pro%202.7.9.dmg

csm10495 commented 1 year ago

Fixed! Thanks!