Works fine. I chose to use the entire KWin::EffectWindow object over just the class since I only wanted to apply the effect to the window being maximized. It looked really strange when you maximized a window and suddenly all windows with that class lost their rounded borders. I couldn't find a way to get the window id from the object. If there is obviously that should be used instead. Solves #7 (at least the maximize part).
Works fine. I chose to use the entire KWin::EffectWindow object over just the class since I only wanted to apply the effect to the window being maximized. It looked really strange when you maximized a window and suddenly all windows with that class lost their rounded borders. I couldn't find a way to get the window id from the object. If there is obviously that should be used instead. Solves #7 (at least the maximize part).