tcorreabr (Tiago Corrêa)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Jan 23 2020, 5:21 PM (18 w, 6 d)
Availability
Available

Recent Activity

Mon, Jun 1

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)?

Mon, Jun 1, 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.

Mon, Jun 1, 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?

Mon, Jun 1, 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.

Mon, Jun 1, 3:20 PM · KWin

Sat, May 30

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.
Sat, May 30, 11:31 PM · KWin
tcorreabr created T13224: Discuss about a new KWin effect to manage windows and desktops.
Sat, May 30, 11:22 PM · KWin

Wed, May 20

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

Zero based position parameters.

Wed, May 20, 10:48 PM · KWin

Mon, May 18

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

Fri, May 15

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

Tue, May 12

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

Sun, May 10

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

Fri, May 8

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

toplevel.h changes removed.

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

Component version bumped.

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

Cool!

Fri, May 8, 7:00 PM · KWin

Wed, May 6

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.
Wed, May 6, 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.
Wed, May 6, 9:21 PM · KWin
tcorreabr updated the summary of D29457: scripting: Make workspace.clientList include desktop windows on X11.
Wed, May 6, 9:18 PM · KWin
tcorreabr retitled D29459: Scripting: Make client.activities writable from client.activities write access to scripting: Make client.activities writable.
Wed, May 6, 9:05 PM · KWin
tcorreabr retitled D29458: scripting: Make workspace.currentActivity writable from workspace.currentActivity write access to scripting: Make workspace.currentActivity writable.
Wed, May 6, 9:02 PM · KWin
tcorreabr updated the diff for D29458: scripting: Make workspace.currentActivity writable.

Q_UNUSED semicolon removed.

Wed, May 6, 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 so as not to impact possible existing scripts that currently do not filter desktop windows and may need to.

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

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

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

activities property moved from Toplevel to AbstractClient class.

Wed, May 6, 3:58 PM · KWin

Tue, May 5

tcorreabr requested review of D29459: Scripting: Make client.activities writable.
Tue, May 5, 8:53 PM · KWin
tcorreabr requested review of D29458: scripting: Make workspace.currentActivity writable.
Tue, May 5, 8:47 PM · KWin
tcorreabr requested review of D29457: scripting: Make workspace.clientList include desktop windows on X11.
Tue, May 5, 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