[aurorae] Allow themes to specify resize only borders
Changes PlannedPublic

Authored by zzag on May 28 2019, 2:28 PM.

Details

Reviewers
None
Group Reviewers
KWin
Summary

There are a few borderless Aurorae decoration themes. All they suffer
from the same issue: it's quite difficult to resize windows.

This change introduces ResizeOnlyBorder* attributes that can be used by
theme creators to specify extents of resizable area outside each decorated
client.

BUG: 408036

Diff Detail

Repository
R108 KWin
Branch
unset-resize-only-borders
Lint
Lint ErrorsExcuse: false positive
SeverityLocationCodeMessage
Errorplugins/kdecorations/aurorae/theme-description:64MERGECONFLICT1Unresolved merge conflict
Unit
No Unit Test Coverage
Build Status
Buildable 12227
Build 12245: arc lint + arc unit
zzag created this revision.May 28 2019, 2:28 PM
Restricted Application added a project: KWin. · View Herald TranscriptMay 28 2019, 2:28 PM
Restricted Application added a subscriber: kwin. · View Herald Transcript
zzag requested review of this revision.May 28 2019, 2:28 PM
zzag edited the summary of this revision. (Show Details)May 28 2019, 2:56 PM
zzag edited the summary of this revision. (Show Details)May 28 2019, 3:01 PM
zzag added a comment.Jun 27 2019, 8:38 AM

Hmm, I've given this revision another thought and now I'm not sure whether maximizedExtendedBorders makes sense. Initial reasoning was to allow resizing maximized clients with no borders, but this feature is useless if you have only one monitor because resize extents will be off screen.

Any thoughts?

zzag planned changes to this revision.Mon, Jul 22, 9:20 PM
zzag edited the summary of this revision. (Show Details)

Perhaps maximizedExtendedBorders doesn't make sense.