Comments (10)
I do not fully understand your problem, do you mean that some windows cannot be moved at all once in fullscreen?
Otheriwse by default when you move a fullscreen window with altdrag the window should be restored, then when you bring it to another monitor you have to remaximize it manually (snap on top or doubleclick) unless you use AutoRemaximize=1 in [Advanced] section of AltDrag.ini
OK, Now I think I understad, when you said "fullscreen" I was thinking "Maximized" but actually they are not the same...
A FullScreen window in general is a videogame and I try to ignore it. So if AltDrag sees a window that has no caption and no system menu and has the size of the monitor then it should not be movable.
So the fact that you can move MPV window when in fullscreen is somewhat a bug, but it is possible because it does still have a system menu even though it is borderless/captionless window.
It should be possible however to detect Fullscreen windows and allow to move them and resize them to the monitor you move them to. I will see what I can do, however it would potentially interact with other fullscreen windows that you would not want to interact with.
from altsnap.
Yes, I meant exactly that, as you described. Maybe it is possible to config that some windows can be moved even in Fullscreen mode. I believe such a list will be short. Nevertheless thank you very much for maintaining very useful app.
from altsnap.
I just checked for Firefox's full screen window and actually it is not ignored by AltDrag by default (you can see it because the cursor changes), however its window does not respond to resizing when in full screen mode, So i think it will not be possible with this program.
In general, if the cursor changes when you try to move resize a window it means that AltDrag is really trying and if the window does not move it means that the window can not be resized (does not respond to the resize commands).
Some full screen window are movable though. I will make sure that they are automatically resized to monitor like maximized windows with AutoRemaximize option.
I will see on other programs if a whitelist is necessary, or just an option.
A version will be posted here when ready.
from altsnap.
Try with this one.
AltDrag.zip (replace altdrag.exe and hooks.dll in your AltDrag directorry)
The full screen windows should be resized to monior size if AutoRemaximize=1 in the [Advanced] section of AltDrag.ini (middle click on tray icon).
Also by default no full screen windows are disabled, it will be an option in the future.
from altsnap.
I see the same behavior. Go to fullscreen in Firefox with F11. Indeed mouse cursor changes when AltDrag activated but unfortunately no move, no resize of the window. Microsoft Edge(Win10 20H2) in fullscreen mode(F11) acts the same way.
from altsnap.
Yes this is too bad, unfortunately, unlike a typical Linux desktop which has a lot of abstraction (X server and Window managers) microsoft decided on differnt compromises for Windows.
I will check however if by using the DWM api under windows 10/8 and 7/vista when enabled they can be resized. this is not excluded yet.
Other fullscreen window should work, though, did you try the file explorer with F11?
Also MPV should be resized to fullscreen when moving it to another monitor
from altsnap.
It's cool. With 1.37, the fullscreen Firefox window does not move like any other one but jumps between monitor while stays fullscreen. It is strange a bit but more then nothing. Thank you very much.
from altsnap.
Cool, I was not 100% sure what would happen because I do not actually use a dual monitor setup. But I did try my best for 1.37 to fix the fullscreen problems.
from altsnap.
Do not forget that to force AltDrag to "try" to move all fullscreen windows you want to set ResizeAll=3 in the [Advanced] section of AltDrag.ini
ResizeAll=1
; Set to 1 to be able to resize all windows even those without borders.
; Set to 2 to be able to move/resize all fullscreen windows.
; Set to 3 for both of the above.
from altsnap.
I think I am done with this issue from now.
I may implement a Send F11 option so that a specific list of Windows could receave F11 automatically when moving releasing them.
from altsnap.
Related Issues (20)
- Windows always snap, no matter AltSnap settings.
- Feature Request : Autoborderless zone-snapped windows (minus blacklist) ? HOT 1
- Resize windows from center - like osx [Feat] HOT 5
- Cant seem to clear shortcut keys - keyboard tab [v1.63] HOT 8
- Feature request : Somehow be able choose overlapping zones ? HOT 8
- Feature request : reload config explicitly option in systray context menu HOT 2
- [bug?] Snapping after Alt-Tab doesn't work. HOT 3
- Fix minimize action HOT 1
- [question] how to bring window to front after Alt-Click-MouseMove? HOT 2
- Intermittently stops interacting with windows HOT 3
- Move to left/right/top/bottom zoone limitation HOT 2
- Compatibility with Komorebi HOT 5
- Add UIAccess flag to allow managing admin windows without running as admin HOT 10
- Chocolatey packaget not updating HOT 10
- PiercingClick doesn't work on windows11? HOT 5
- Cursor can't left-click until a right-click is issued HOT 22
- Centering a window is misaligned
- A separate blacklist for showing Window lists/Changing Windows
- Highlight selected zones before snapping HOT 1
- Allow resizing while alt+left click held down HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from altsnap.