fix the desktop file
Merge pull request #40 from eyelash/desktop-file

fix the desktop file
Add helpful information about Ubuntu
Merge branch 'master' of github.com:evolve-os/budgie-desktop
Force some styling decisions - drop CSD hack usage

We now explicitly draw ourselves and have a fixed border width of 11
to draw within, to counter the many broken themes out in the world.
We can no longer use CSDs to draw ourselves as they're unrealiable
and broke/changed between 3.10 and 3.13 too many times.
In future we'll do window shaping and avoid most of the GTK weirdness
altogether - and composite within budgie-wm.
We also now ensure we have a border-radius of 6px, basically because
no themes support Budgie and it looks crap everywhere.
menu-window: Ensure minimum of 1px margin around search entry

By giving the search entry a minimum 1px margin we ensure that we do not
clip the BudgiePopover margin (rendered) - giving a far nicer overall
visual effect.
panel: New default styling

This is currently required as nobody ships budgie-panel themes. Fine.
But it looks crap in everybodies screenshot. So, now you use Adwaita,
plus this bit of styling, and we'll get past the fugly-interim.

This will be reverted in time and made overrideable by other themes.
budgie-popover: Use a shaped window

Using a shaped window will ensure we recieve only our own events. In future
we'll optimize this even further for outline (no colour) drawing to speed
up the mask creation, and work within budgie-wm to ensure that we also get
shadows back.

Once enough work has been done on budgie-popover it will be split into a
new budgie library for UI work.
budgie-popover: Remove evil "margin logic"

As we've now got a fixed popover shape determined at paint-time, there is
no longer any reason to worry about Gtk having a fit and having to paint
*inside* of our own regions to offset theme-differences.
BudgiePopover shape is determined by theme and drawing logic, and will
have an absolute size that it can draw within, including the tail region
and rounded corners.
budgie-popover: Only set mask on map-event

The window shape only needs to be set when first displaying the window,
and subsequent calls can be quite expensive.
budgie-popover: Fix leak (cairo_region_t)
Update README. Coz I'm nice to Ubuntu users :)
data: Fix indentation in css files and fix missing unit warnings
improve the window open and close animations
menu-window: Enable searching for executable name

Simple reason for this one, sometimes we might remember the utility is
called "vinagre", and indeed search for "vinagre" not "remote desktop viewer",
and it kinda bugged me looking for it >_>
Strip back license headers to sensible sizes

We ship the entirety of budgie-desktop under the GPLv2 license - however
we don't need to include that much text when we also ship the license file
itself. This commit serves as record as such, and you should indeed consult
said LICENSE file and know that GPLv2 applies to budgie-desktop as a whole,
including build files and extranous data files such as CSS supplements.
panel: Alter styling, change to dark colour when "obscured"

When the workspace is "obscured" by a vertically maximized window,
we now track how many are visible at any one time, and when we
encounter at least one maximized window, we currently change the
panel to a dark semi-transparent black to assist in aesthetics
and usability.
data: Cleanup app.css
Credit Elementary team for panel-darkening idea
v3 bump, drop upower version by one point release