planetfederal / composer

BSD 3-Clause "New" or "Revised" License
7 stars 9 forks source link

Composer rewrite #32

Closed tbarsballe closed 9 years ago

tbarsballe commented 9 years ago

Two-stage refactor of composer.

  1. Clean up the code base and eliminate unecessary and/or redundant code.
    1. Rearrange file structure for a cleaner, more logical ordering
    2. Merge map/style editor functional code.
    3. Create directives to eliminate repeated html components in the map/layer create/duplicate/settings modal windows.
  2. Overhaul the UI, improving usability and consistency.
    1. Refactor importer to use a single list for ready/pending/imported layers
    2. Enable routing between Create Map/Add Layer and Importer
    3. Move Close/Cancel to the right, in order to avoud accidentally clicking it
    4. Make the Map/Workspace/Layer list UI consistent
    5. Move continue to the modal-footer in all cases
    6. Move delete outside of settings
    7. Misc. UI improvements

Depends on https://github.com/boundlessgeo/suite/pull/981

See SUITE-1166 and SUITE-1182