﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
19910	Appearance Improvements: Theme Customization Frame	koopersmith	koopersmith	"''For context, see the appearance umbrella ticket: #19909''

Building a frame to house the customization UI and theme preview is the first step to improving the theme customization process. This will be the first iteration for my team (myself and ocean90). Once the frame is in place, we'll add components to the UI one by one (e.g. custom headers, backgrounds, etc).

1. Add an iframe that can preview any theme (call this the target theme).
2. Add a sidebar to house future UI.
 a. Temporarily activate the target theme when building the sidebar UI.
3. Add an API to communicate with the iframe.
 a. Pass data to the iframe.
 b. Refresh the iframe (likely via post).
 c. Refresh the iframe's CSS (via postMessage).
4. Add a temporary UI to demonstrate the API.
 a. Buttons that refresh and make trivial changes to the iframe.
5. Add a save action (that, by default, will do nothing)."	task (blessed)	closed	normal	3.4	Appearance	3.3.1	normal	fixed	dev-feedback needs-docs	ocean90 georgemamadashvili@… Myatu Ken@… jeremy@… drecodeam mike.schroder@… aadams@… Otto42 alex.ciobica@… chip@…
