Skip to content
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

Add "magnetic dragging and resizing" mode to FancyZones #181

Closed
enricogior opened this issue Sep 5, 2019 · 3 comments
Closed

Add "magnetic dragging and resizing" mode to FancyZones #181

enricogior opened this issue Sep 5, 2019 · 3 comments
Labels
FancyZones-Settings FancyZone setting issue Idea-Enhancement New feature or request on an existing product Product-FancyZones Refers to the FancyZones PowerToy Product-Window Manager Refers to the idea of a Window Manager PowerToy Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.

Comments

@enricogior
Copy link
Contributor

Assuming you're not dragging to a dedicated zone but instead looking just move or a resize a window around a zoned window. It would awesome to have a setting so that the dragged window edge was magnetic to close window edges and similarly, would be magnetic to top, bottom and sides for resizes.

@enricogior enricogior added the FancyZones-Settings FancyZone setting issue label Sep 5, 2019
@loligans
Copy link

This issue is very similar in functionality to #269

@ItHurtsToThink
Copy link

Similar to DisplayFusion's window snapping? Yes, I would like that too.

@enricogior enricogior added Product-FancyZones Refers to the FancyZones PowerToy Product-Window Manager Refers to the idea of a Window Manager PowerToy labels Sep 30, 2019
@enricogior enricogior added the Idea-Enhancement New feature or request on an existing product label Apr 27, 2020
@enricogior
Copy link
Contributor Author

Closing this in favor of the more general (and not -FZ-specific) #8

@enricogior enricogior added the Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. label Jul 13, 2020
stefansjfw pushed a commit that referenced this issue Dec 18, 2024
A lot of this is just samples work, so skip on down to `src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/ActionBarViewModel.cs`.

* Updates the Action Bar with the title of the currently active page when we navigate to it
* listens for PropChanged events from `ICommandItem`s in lists and on `IPage`'s (to display a loading bar)
  * Also didn't put this on the ShellPage quite yet, because the diff was already massive, and there's complicated "are _we_ loading the page? did the `IPage` say it was loading?" plumbing that needs to be done. 
* adds rudimentary support for showing an exception, if there's an error we catch
  * I didn't add log this everywhere yet though, since we're not 100% confident on the messaging infrastructure here
  * I decided against putting this on the shell page, because I want users to be able to _go back_ from a page with an exception, and that didn't seem trivial if it was on the shellpage itself
* Then updates a bunch of extensions to better utilize the loading state. 
* Then discovers a really weird bug with event callbacks in WinRT, so I decided to wrap those in try/catches to have extensions explode less often. (#181)
* Then also adds a bunch of "evil" samples, to make a unified place of "things to try and break us"

ref #73

---------

Co-authored-by: Mike Griese <zadjii@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FancyZones-Settings FancyZone setting issue Idea-Enhancement New feature or request on an existing product Product-FancyZones Refers to the FancyZones PowerToy Product-Window Manager Refers to the idea of a Window Manager PowerToy Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.
Projects
None yet
Development

No branches or pull requests

3 participants