Feed Advanced Search

Sep 4 2020

tcorreabr abandoned D29459: Scripting: Make client.activities writable.
Sep 4 2020, 8:15 PM · KWin
tcorreabr added inline comments to D29459: Scripting: Make client.activities writable.
Sep 4 2020, 7:15 PM · KWin
tcorreabr added inline comments to D29459: Scripting: Make client.activities writable.
Sep 4 2020, 2:35 PM · KWin

Jul 7 2020

tcorreabr added a comment to T13037: Wallpapers Model in KActivities.

Going back to solution B, what do you think about WallpapersModel working with thumbnails of images/videos recorded on disk?
I think the problem with WallpaperPreviewItem wasting memory would be alleviated, although we no longer have live previews.

WallpapersModel won't care if somehow a screenshot is provided for specific activity and screen. It will be extendable to new ways to present previews. Of course I don't know how that screenshot can be taken for activities that are not the active one and if the user must also approve first such behavior.

Jul 7 2020, 6:49 PM · Plasma, KActivities

Jul 4 2020

tcorreabr added a comment to T13037: Wallpapers Model in KActivities.

Another reason I chose solution A is because it's quite natural for me to think that the activities were designed to have their own desktops, plasmoids included. But I didn't know about the tough experience that Plasma 4 had.

Jul 4 2020, 9:08 PM · Plasma, KActivities

Jul 3 2020

tcorreabr added a comment to T13037: Wallpapers Model in KActivities.

As the WallpapersModel works with image/video paths and you mentioned the lack of widgets layers, I assumed that LiveDesktopPreviews would reload these resources in memory, which would be unwanted, especially when it comes to videos; don't you think so?

Jul 3 2020, 8:23 PM · Plasma, KActivities

Jun 1 2020

tcorreabr added a comment to T13224: Discuss about a new KWin effect to manage windows and desktops.

So while I'm not absolutely sure on this point, maybe the biggest benefit of migrating from script to effect (or maybe a plasmoid?) would be to avoid the limit of type of window allowed for scripts. Could this provide some integration with plasma panels and their plasmoids (like launchers)?

Jun 1 2020, 3:43 PM · KWin
tcorreabr added a comment to T13224: Discuss about a new KWin effect to manage windows and desktops.

On second thought, although I've only thought of one disadvantage, I think it outweighs all the advantages of switching from ThumbnailItem to EffectWindow. Mixing C++ and QML elements in the same UI would make everything a nice (even impractical) mess.

Jun 1 2020, 3:37 PM · KWin
tcorreabr added a comment to T13224: Discuss about a new KWin effect to manage windows and desktops.

The question is define the best way to implement this. KWin script? KWin effect? Plasmoid?

Jun 1 2020, 3:26 PM · KWin
tcorreabr added a comment to T13224: Discuss about a new KWin effect to manage windows and desktops.

Right. And migrating the effects from C++ to QML can bring good results. Plasma itself shows that QML is great for building UI.

Jun 1 2020, 3:20 PM · KWin

May 30 2020

tcorreabr renamed T13224: Discuss about a new KWin effect to manage windows and desktops from Discuss about a new KWin effect for managing windows and desktops to Discuss about a new KWin effect to manage windows and desktops.
May 30 2020, 11:31 PM · KWin
tcorreabr created T13224: Discuss about a new KWin effect to manage windows and desktops.
May 30 2020, 11:22 PM · KWin

May 20 2020

tcorreabr updated the diff for D29786: Scripting: Provides methods to create and remove virtual desktops.

Zero based position parameters.

May 20 2020, 10:48 PM · KWin

May 18 2020

tcorreabr added inline comments to D29786: Scripting: Provides methods to create and remove virtual desktops.
May 18 2020, 3:45 PM · KWin

May 15 2020

tcorreabr retitled D29459: Scripting: Make client.activities writable from scripting: Make client.activities writable to Scripting: Make client.activities writable.
May 15 2020, 7:08 PM · KWin
tcorreabr requested review of D29786: Scripting: Provides methods to create and remove virtual desktops.
May 15 2020, 7:06 PM · KWin

May 12 2020

tcorreabr abandoned D29457: scripting: Make workspace.clientList include desktop windows on X11.
May 12 2020, 10:10 PM · KWin

May 10 2020

tcorreabr added inline comments to D29459: Scripting: Make client.activities writable.
May 10 2020, 4:29 PM · KWin

May 8 2020

tcorreabr updated the diff for D29459: Scripting: Make client.activities writable.

toplevel.h changes removed.

May 8 2020, 7:57 PM · KWin
tcorreabr updated the diff for D29284: New qml component: ClientModelByScreenAndActivity.

Component version bumped.

May 8 2020, 7:16 PM · KWin
tcorreabr added a comment to D29457: scripting: Make workspace.clientList include desktop windows on X11.

Cool!

May 8 2020, 7:00 PM · KWin

May 6 2020

tcorreabr retitled D29457: scripting: Make workspace.clientList include desktop windows on X11 from scripting: Make the workspace.clientList include desktop windows on X11 to scripting: Make workspace.clientList include desktop windows on X11.
May 6 2020, 9:24 PM · KWin
tcorreabr retitled D29457: scripting: Make workspace.clientList include desktop windows on X11 from scripting: make the workspace.clientList include desktop windows on X11 to scripting: Make the workspace.clientList include desktop windows on X11.
May 6 2020, 9:21 PM · KWin
tcorreabr updated the summary of D29457: scripting: Make workspace.clientList include desktop windows on X11.
May 6 2020, 9:18 PM · KWin
tcorreabr retitled D29459: Scripting: Make client.activities writable from client.activities write access to scripting: Make client.activities writable.
May 6 2020, 9:05 PM · KWin
tcorreabr retitled D29458: scripting: Make workspace.currentActivity writable from workspace.currentActivity write access to scripting: Make workspace.currentActivity writable.
May 6 2020, 9:02 PM · KWin
tcorreabr updated the diff for D29458: scripting: Make workspace.currentActivity writable.

Q_UNUSED semicolon removed.

May 6 2020, 8:11 PM · KWin
tcorreabr added a comment to D29457: scripting: Make workspace.clientList include desktop windows on X11.

I just thought of a separate list to avoid impact in possible existing scripts that currently do not filter desktop windows and may need to.

May 6 2020, 7:58 PM · KWin
tcorreabr added a comment to D29284: New qml component: ClientModelByScreenAndActivity.

Sorry for the silly question, but should I update the version of all components or just the ClientModelByScreenAndActivity one?

May 6 2020, 4:24 PM · KWin
tcorreabr updated the diff for D29459: Scripting: Make client.activities writable.

activities property moved from Toplevel to AbstractClient class.

May 6 2020, 3:58 PM · KWin

May 5 2020

tcorreabr requested review of D29459: Scripting: Make client.activities writable.
May 5 2020, 8:53 PM · KWin
tcorreabr requested review of D29458: scripting: Make workspace.currentActivity writable.
May 5 2020, 8:47 PM · KWin
tcorreabr requested review of D29457: scripting: Make workspace.clientList include desktop windows on X11.
May 5 2020, 8:39 PM · KWin

Apr 30 2020

tcorreabr added inline comments to D29284: New qml component: ClientModelByScreenAndActivity.
Apr 30 2020, 3:59 PM · KWin
tcorreabr added a comment to D29284: New qml component: ClientModelByScreenAndActivity.

Indeed. The ideal solution would be to work with a generic ClientModel and be able to set the restrictions on the qml side, avoiding the declaration of a model for each situation.

Apr 30 2020, 3:54 PM · KWin

Apr 29 2020

tcorreabr requested review of D29284: New qml component: ClientModelByScreenAndActivity.
Apr 29 2020, 5:34 PM · KWin

Apr 24 2020

tcorreabr added a comment to T12877: Exclusions in ClientModelByScreenAndDesktop.

Thanks for fixing this!

Apr 24 2020, 5:45 PM · KWin

Apr 15 2020

tcorreabr closed T12877: Exclusions in ClientModelByScreenAndDesktop as Resolved.
Apr 15 2020, 12:56 PM · KWin

Apr 14 2020

tcorreabr added a comment to T12877: Exclusions in ClientModelByScreenAndDesktop.

For the record, only now I went to read https://community.kde.org/Get_Involved/development. Now after solving some issues in my project, I must use Phabricator properly and maybe I can contribute with some patches to KWin.

Apr 14 2020, 2:58 PM · KWin
tcorreabr added a comment to T12878: Write permission for activities property.

Sorry for that mistake. For now I am solving some internal problems of my project (qml side of things) and I haven't even compiled kwin yet. After that I plan to submit some patches.

Apr 14 2020, 2:41 PM · KWin

Mar 31 2020

tcorreabr added a comment to T12877: Exclusions in ClientModelByScreenAndDesktop.

Unfortunately, yes. I confirmed it now using the Desktop Grid effect.

Mar 31 2020, 9:35 PM · KWin

Mar 30 2020

tcorreabr created T12878: Write permission for activities property.
Mar 30 2020, 10:17 PM · KWin
tcorreabr created T12877: Exclusions in ClientModelByScreenAndDesktop.
Mar 30 2020, 9:59 PM · KWin

Jan 27 2020

tcorreabr closed T12578: Expose stackingOrder as read-only Q_PROPERTY in kwin/x11client.h as Resolved.
Jan 27 2020, 9:06 PM · KWin

Jan 24 2020

tcorreabr added a comment to T12578: Expose stackingOrder as read-only Q_PROPERTY in kwin/x11client.h.

It would be for the opening and closing animations of the effect, which I think should be as similar as possible to the ones from Present Windows effect. But I think I can get the stacking order through the EffectWindowList stackingOrder() method of the EffectsHandlerImpl class. Anyway, thanks for your explanation.

Jan 24 2020, 4:07 PM · KWin

Jan 23 2020

tcorreabr triaged T12578: Expose stackingOrder as read-only Q_PROPERTY in kwin/x11client.h as Wishlist priority.
Jan 23 2020, 5:46 PM · KWin