closes#996
* helium/zen-importer: remove zen pin logic
this is now outdated as it was moved out of places.db, we need
to get a lz4 decompressor to be able to pull pins out of the firefox
session file: #1057
- side panels no longer have a rounded frame around them.
- side panels no longer have a header on top.
- added logic for maintaining the resize area in all layout options, for
consistency with other resizers (such as in split view).
- replaced "change theme" button with direct "change wallpaper" button.
eliminated the extra empty page that only makes sense in google chrome
(due to wallpaper collections).
- replaced a weird "reset" button with cr-button.
- updated button container styling.
- fixed#635 by hiding the NTP theme controls based on showEditTheme_,
as it should've been from the start.
- removed stale patches which no longer affect anything.
- split side-panel-webui into side-panel-webui-customize and
side-panel-webui-general.
- removed the ugly theme that was inherited from chrome and which looks really bad in helium
- theme_hue_slider_dialog needed a margin adjustment due to slipping outside of side panel bounds
this fix is not perfect, but it resolved the most critical visual
artifacts. some visible grain remains, which we should blend better in a
follow-up.
- remove scan-order dependent copy paths that caused laddering/color
bleed
- noise from an immutable source snapshot instead of mutated output
pixels
- tune nearby context sampling offset to reduce visible grain and rename
the constant (`kMaxClosePixelDelta = 10` is now `kNearbyPixelMaxOffset =
2`)
fixes#827
and remove discard promo because it was called before a valid UI context
(tab strip) was created, which was causing a crash. helium doesn't have
user education promos, so it was a no-op anyway.
fixes#926