Merge lp://staging/~marten-truu/plank/optional-gradients into lp://staging/plank
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~marten-truu/plank/optional-gradients |
Merge into: | lp://staging/plank |
Diff against target: |
374 lines (+211/-30) 6 files modified
data/themes/Glowless/dock.theme (+70/-0) data/themes/Makefile.am (+5/-0) lib/DockRenderer.vala (+5/-5) lib/Drawing/DockTheme.vala (+106/-22) lib/Items/Enums.vala (+22/-0) tests/Drawing.vala (+3/-3) |
To merge this branch: | bzr merge lp://staging/~marten-truu/plank/optional-gradients |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Rico Tzschichholz | Needs Information | ||
Review via email: mp+290819@code.staging.launchpad.net |
Description of the change
Pictures should explain the mess I've made better: https:/
It's a link to an earlier modification, but the new options look the same except for the additional option of a solid active item background.
Hopefully something like this would be welcome in plank for people who prefer their dock non-glowy. :)
Unmerged revisions
- 1553. By truu
-
Initial fix for lines when placed to the right and left.
- 1552. By truu
-
Gave the active item gradientless background a smooth transition as well.
- 1551. By truu
-
Removed now unnecessary space additions.
- 1550. By truu
-
Removed Spacing and Height options, probably created a weird style enum in a weird place and put some things where they should've been put all along.
- 1549. By truu
-
Add missing newline.
- 1548. By truu
-
Makes gradients optional by adding a few theming options.
Interesting, some quick notes to begin with and this might go through some iterations ;-)
We want to keep it simple and "IndicatorStyle", "IndicatorColor" and "IndicatorSize" should be enough information to draw it. No need for "IndicatorSpacing" and "IndicatorHeight"!
"IndicatorStyle" should be an Enum.
Changes of Theme.vala should be in DockTheme.vala as well.
Btw, the official git repo is https:/ /git.launchpad. net/plank/ (Mirrored to https:/ /github. com/ricotz/ plank)