linuxmint/Cinnamon — pull request #1504 by autarkper (2012-12-14 20:50:32+00:00)
Title: Panel rework + new panel style: "Classic flipped"

This is my project to gradually rewrite Cinnamon's panel handling with the aim of opening up for more flexible panel-layout schemes. In the process, I have centralized the panel-handling code to the LayoutManager and made it parameter-driven.

As an added attraction, I have added a new panel style: "Classic flipped", with the main panel at the bottom and a secondary panel at the top.

Due to the fact that all versions of Cinnamon will crash if the panel-layout setting is not recognized, I have chosen to create a new settings key, "desktop-panel-layout", so that one can switch back and forth between new and old versions without crashing.

Current status: Work in progress, no known problems. Feedback is most welcome.