nclarius / floating-tiles Goto Github PK
View Code? Open in Web Editor NEWKWin script to prevent windows from overlapping
Home Page: https://store.kde.org/p/1619690
License: GNU General Public License v3.0
KWin script to prevent windows from overlapping
Home Page: https://store.kde.org/p/1619690
License: GNU General Public License v3.0
I just found this AMAZING scirpt (both in idea and execution) and I think there are a couple things missing for the PERFECT workflow on any machine.
The way I use this is that I define windows to open in specific Activities + Workspaces. So I have Main, Chat, Work, Game And Stream workspaces in Main, Work, Games and Stream Activities.
Now, this script makes my life WAY easier by autominimizing windows and autounminimizang them on demand.
What could be a really amazing feature tough would be, when you close/minimize a window to go back to the last open active window whether in this activity/workspace or another.
That way I am on Firefox in Main Activity and Main workspace, launch Steam in Games Activity and Games workspaces (automatically done by KDE rules - nothing to do with this script). I select a game to download and close/minimize Steam, the script automatically takes me back to Firefox in Main Activity and Main workspace.
Of course, this would be optional in the script's settings and not on by default.
Just an idea that I think would make the use of this script ages ahead of anything else for the optimal workflow.
If i open Librewolf for example (a firefox fork) and open the manage History View, Plasma crashes when I'm closing it again.
I'm using Wayland and KDE plasma 5.24.4
When installing the script from within kde plasma system settings "get new scripts", there is no easy clue about what version is the latest. Naming the script like "floating tiles v3.8" would solve the issue. I know you can finally understand which one is newer between "20211125162805" and "20211201143236" but it is so much easy to just read 3.8 and 3.7. Just my point of view :)
Thank you so much.
Hi there! when I upgrade to version 3.7 the script stops working. Version 3.6 is working fine though. Thanks for this great script, cheers!
Hello,
After installing version 6.3 i realized that something doesn't work anymore, the very last option, which lets only the windows listed minimize.
It works on 5.6 but not the subsequent updates.
Hello,
It seems that even though I have unchecked this option, whenever I manually minimize the current window, the previous is always maximized again.
Unless I'm not understanding the option, this seems to be a bug, minimizing the current window should result in all windows being minimized?
Operating System: Kubuntu 22.04
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.