﻿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@…
