[Yakuake] Improve customization
ClosedPublic

Authored by chauvin on Mar 17 2019, 4:59 PM.

Details

Summary

This patch increases Yakuake customization possibilities without break existing skins.
The new features are:

  • new tab button can be positionned at the end of tabs
  • selected tab text can be not bold
  • titlebar's title can be centered
  • titlebar's icons can be anchored at left
  • a compact mode that superposes title and tabbar

Here examples of what can be achieved with these changes:

Test Plan

Install skins:


Diff Detail

Repository
R369 Yakuake
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
chauvin requested review of this revision.Mar 17 2019, 4:59 PM
chauvin created this revision.
chauvin edited the summary of this revision. (Show Details)Mar 18 2019, 7:05 PM
chauvin added a reviewer: Yakuake.
chauvin updated this revision to Diff 54583.Fri, Mar 22, 10:18 PM
chauvin edited the summary of this revision. (Show Details)
chauvin edited the test plan for this revision. (Show Details)
hein accepted this revision.Fri, Mar 22, 10:29 PM
hein added inline comments.
app/skin.h
65

There's a few random indents in this code that could use some cleanup first, like this one.

This revision is now accepted and ready to land.Fri, Mar 22, 10:29 PM

ok I make some cleanup

chauvin updated this revision to Diff 54587.Fri, Mar 22, 10:59 PM
chauvin updated this revision to Diff 54589.Fri, Mar 22, 11:35 PM
This revision was automatically updated to reflect the committed changes.