-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/fuzzy stacked win detection #37
Commits on Aug 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a980ce3 - Browse repository at this point
Copy the full SHA a980ce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25eb4ca - Browse repository at this point
Copy the full SHA 25eb4caView commit details -
Configuration menu - View commit details
-
Copy full SHA for c15dbb6 - Browse repository at this point
Copy the full SHA c15dbb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1329f5 - Browse repository at this point
Copy the full SHA c1329f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3cb86 - Browse repository at this point
Copy the full SHA 9f3cb86View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccced7e - Browse repository at this point
Copy the full SHA ccced7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a34061 - Browse repository at this point
Copy the full SHA 3a34061View commit details -
Minimally-viable multi-monitor support
- stackline/stackline.lua is now a proper module storing fields and methods in a table - Move global variables into stackline module - On every windowFocused event, check to see if screen has changed. If so, refresh stack indicators. The last point is what provides an MVP for multi-monitors support: - `stackline` only renders on the monitor that contains the focused window - Stacks on screens that do not contain the focused window do not have indicators - Because refreshing (query all windows, re-render all stack indicators) is kind of slow (500ms), rapidly switching screens is not a great experience I still think the "proper" solution will require updating the data model to track screens (at least) and potentially spaces. This will enable stackline to render on all screens. If spaces are modeled, it will additionally speed up the rendering of stack indicators when switching between spaces with stacks.
Configuration menu - View commit details
-
Copy full SHA for 98f4058 - Browse repository at this point
Copy the full SHA 98f4058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e8f2c9 - Browse repository at this point
Copy the full SHA 2e8f2c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb289d - Browse repository at this point
Copy the full SHA 9eb289dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1abe9de - Browse repository at this point
Copy the full SHA 1abe9deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a41b2c - Browse repository at this point
Copy the full SHA 2a41b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40c688b - Browse repository at this point
Copy the full SHA 40c688bView commit details
Commits on Aug 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3c5df4d - Browse repository at this point
Copy the full SHA 3c5df4dView commit details
Commits on Sep 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c1a5cf7 - Browse repository at this point
Copy the full SHA c1a5cf7View commit details
Commits on Sep 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0a43493 - Browse repository at this point
Copy the full SHA 0a43493View commit details -
Support iTerm by rounding window frames to (configurable) fuzzFactor …
…before equality comparison.
Configuration menu - View commit details
-
Copy full SHA for 3876f8d - Browse repository at this point
Copy the full SHA 3876f8dView commit details
Commits on Sep 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1fe688c - Browse repository at this point
Copy the full SHA 1fe688cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eb987e - Browse repository at this point
Copy the full SHA 6eb987eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a71af2 - Browse repository at this point
Copy the full SHA 8a71af2View commit details -
Merge branch 'feature/fuzzy-stacked-win-detection' of https://github.…
…com/AdamWagner/stackline into feature/fuzzy-stacked-win-detection * 'feature/fuzzy-stacked-win-detection' of https://github.com/AdamWagner/stackline:
Configuration menu - View commit details
-
Copy full SHA for a7f3212 - Browse repository at this point
Copy the full SHA a7f3212View commit details
Commits on Sep 20, 2020
-
After a failed attempt to rework how windows are grouped into stacks …
…to account for apps that constrain window size, got better results from simply increasing the frameFuzz factor all the way to 200 (without negative side effects)
Configuration menu - View commit details
-
Copy full SHA for 3c4832d - Browse repository at this point
Copy the full SHA 3c4832dView commit details
Commits on Oct 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for aec8816 - Browse repository at this point
Copy the full SHA aec8816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76c4565 - Browse repository at this point
Copy the full SHA 76c4565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e4bd7c - Browse repository at this point
Copy the full SHA 3e4bd7cView commit details -
Merge branch 'feature/fuzzy-stacked-win-detection' of https://github.…
…com/AdamWagner/stackline into feature/fuzzy-stacked-win-detection * 'feature/fuzzy-stacked-win-detection' of https://github.com/AdamWagner/stackline: Revert update to handleSignal() in config.lua Remove 'self' lib dependency (convert stack.lua to vanilla oop pattern) Remove 'self' lib dependency (convert stack.lua to vanilla oop pattern) New: debug module with smart tbl → json encoding to enable hs data exploration on cli with jq, fx, jid, and gron. Independent ipc msg handlers tbl Use callback to merge yabai query response instead of polling Fix bug with hs.fnutils.reduce mutating its argument Guard against json decode error & try again
Configuration menu - View commit details
-
Copy full SHA for 6c691fb - Browse repository at this point
Copy the full SHA 6c691fbView commit details