UI Options 1.4 Roadmap

Goals for UI Options 1.4

  • Implement the new flavours of UI Options: Full Page, Skinny Panel, and Fat Panel
  • Update and streamline the look and feel
  • Substantially improve the integrator experience
  • Implement modern Infusion framework features

Tasks

  • Clean up JIRA: rank issues by severity; close crusty design tasks
  • Remove Accordion and close all bugs related to it
  • Automatically load UI Options' template, rather than asking integrators to do it
  • Implement the new full-page look and feel
  • Make Preview a subcomponent so it can be easily turned on or off
  • Update controls to the latest wireframes (units in percentages instead of points, etc.)
  • Turn UI Options into a fluid.rendererComponent(), ensuring everything is renderized, localizable, and up-to-date
  • Implement the panel versions of UI Options
  • Fix keyboard navigation bugs
  • Update to latest framework features: IoC and ChangeApplier

Estimates

Layouts

Task

Estimate

Status

FLUID-3782 - Improve the styles/look for UI Options default

 

Closed

FLUID-4228 - Full with Preview

 

Pull Req via 4203

FLUID-4229 - Full without Preview

1 D

Pull Req via 4203

FLUID-4230 - Fat Panel

1 D

Pull Req

FLUID-4216 - Fix UIO model and functionality to use the new 1.4 controls

1 D

Closed

FLUID-4218 - Create two new FSS themes for UIO in the yellow/black scheme

0.5 D

Pull Req

FLUID-4219 - Without !importants in FSS, some parts of themes in UIO (ex. bg colour) don't apply

2 D

TO DO: colin

FLUID-4220 - When using UIO panel layouts, don't apply the "layout & navigation" changes to UIO itself

?

WAIT

FLUID-4221 - When UIO controls change, save automatically (for layouts with no save button)

1 D

Closed

TOTAL

 

 

Easier to Configure

Task

Estimate

Status

FLUID-2616 - Get UI Options to load its own template without user having to do it

 

Closed

FLUID-3742 - Fix table of contents so that we don't need to override the default URL

 

Fixed by other JIRAs

FLUID-3301 - Selecting 'serif' from menu doesn't set font to serif

 

Closed

TOTAL

 

 

More Modular

Task

Estimate

Status

FLUID-3761 - Create a preview option for UI Options that modifies the entire page instead of having a preview pane

?

TO DO: justin/mike

FLUID-4215 - Move UIO Fat Panel tabs into a tab component

0.5 D

Closed

FLUID-4217 - Move UIO Sliding Panel into slidingPanel component

 

Closed

FLUID-3762 - Update UI Options to use current framework features (IoC, etc) (FLUID-4171 is a duplication of this issue)

 

Closed

FLUID-4210 - Break UI Options sub-component "controls" into smaller components

 

Closed

FLUID-4207 - Modify UI Enhancer to use the current framework feature

1 D

Pull Req

FLUID-4205 - UI Enhancer attaches itself to container - UI Options assumes "document"

 

Closed

FLUID-4209 - Table of contents: Replace rsf:ids in template of the table of contents component with flc classes

2 D

Pull Req

FLUID-4003 - Table of Contents includes headers from UIOptions panel

1 D

WAIT

FLUID-4284 / FLUID-4295 - UI Options: hide "table of contents" does not work with fat panel demo

 

Pull Req waiting on 4209

FLUID-4288 - FSS text size classes that scale down text size should not be removed when text size is set.

 

Closed

TOTAL

 

 

Tests

Task

Estimate

Status

FLUID-4208 - Re-factor the tests for UIOptions, UIEnhancer and Textfield Slider

2 D

Closed

FLUID-4224 - Fix broken unit tests for UIOptions, UIEnhancer and Textfield Slider

 

Closed

FLUID-4277 - UI Options: asynchronous multi-templates loading issue

 

Closed

FLUID-4234 - UI Options test (UIOptions-test.html) hangs in Chrome, Safari and IE, only passes in Firefox

 

Closed

FLUID-4307 - Write unit tests for fat panel ui options.

 

 

TOTAL

 

 

Documentation, Demos, and "Eating our own cooking"

Task

Estimate

Status

FLUID-3745 - Update UI Options documentation

 

 

FLUID-3738 - "install" infusion in drupal

 

 

FLUID-3733 - Integrate UI Options on IDI site

 

 

FLUID-3734 - Implement James's design ideas for integrating UI Options on IDI web site

 

 

FLUID-4203 - Create new sample/test page for UI Options, with "real-world" type content

 

Anastasia

TOTAL

 

 

To-Do List from Dev Meeting on May 4, 2011
Controls Subcomponents
Implement new controls
live preview
!important generation
sliding
tabs
new themes
styling
layout -> don't apply to UI Options
save automatically
broken unit tests

  • UI Enhancer
  • UI Options, 3 fail
  • text slider - only configure through options

IoCify UI Enhancer + auto init
Integration tests
ToC

  • RSF: IDs
  • container for ToC, container to search for headers

Somday add JIRAS for:

-rich dropdown from filament group
-inline styles for font and line space should be fss?
-toc position within page