Project Plan For Nebula NatTable, version 1.0.0

Introduction

NatTable project plan

Release Deliverables

NatTable is composed of a core project and several optional extension projects.

Table of Contents

Release Milestones

1.0.03/23/2013
First non-incubation release of NatTable at Eclipse

Table of Contents

Target Environments

Every platform where SWT can run.

Internationalization

Project uses English (en) for default resource strings. German (de) resource strings are also provided.

Table of Contents

Compatibility with Previous Releases

Table of Contents

Themes and Priorities

NatTable

  • Proposed

    • Enhance Find Dialog [390947] (target milestone: ---)
    • Refactor UI binding registration/unregistration [379712] (target milestone: ---)
    • Imported: Additional Cell Editors (Spinner, Image, Link, Button, etc) [379882] (target milestone: ---)
    • Imported: Draw a sorting sequence number in the sorting image [379886] (target milestone: ---)
    • Imported: Summary row (Top) [379890] (target milestone: ---)
    • Imported: Cell spanning behavior [379892] (target milestone: ---)
    • Imported: Mouse : Column group header cell : Select column group bindings [379893] (target milestone: ---)
    • Imported: Mouse : Column header cell : RIGHT CLICK : popup menu : Freeze column bindings [379894] (target milestone: ---)
    • Imported: Configurable rendering of leftover space [379895] (target milestone: ---)
    • Imported: Switch to long values to support very large data sets [379896] (target milestone: ---)
    • Imported: Selectively repaint changed regions [379897] (target milestone: ---)
    • Imported: Scale cell rendering with zoom [379900] (target milestone: ---)
    • Imported: Adjust client area for zoom [379901] (target milestone: ---)
    • Imported: Allow semi-transparent color configuration [379902] (target milestone: ---)
    • Imported: Multiple actions bindings invocation [379904] (target milestone: ---)
    • Imported: Creating column group from non sequential columns [379906] (target milestone: ---)
    • Imported: Selection not updated when rows are removed [379907] (target milestone: ---)
    • Imported: User guide [379913] (target milestone: ---)
    • Imported: NatTable builder [379915] (target milestone: ---)
    • Imported: BlinkLayer internal scheduler prevents application from shutting down [379924] (target milestone: ---)
    • Imported: BlinkLayer does not preserve painters/configuration [379925] (target milestone: ---)
    • Imported: Check resolution independence in Windows 7 [379927] (target milestone: ---)
    • Imported: Selection events should include deselected regions [379932] (target milestone: ---)
    • Imported: Layer query api [379933] (target milestone: ---)
    • Imported: Consolidate column choosers [379936] (target milestone: ---)
    • Imported: Exporting a Tree Grid does not Export the Tree Structure [379939] (target milestone: ---)
    • Imported: Support n levels of column groups [379940] (target milestone: ---)
    • Imported: Convert all layers to use registerCommandHandlers method [379941] (target milestone: ---)
    • Imported: Printing problem [379943] (target milestone: ---)
    • Imported: Make ConfigRegistry accessible [379953] (target milestone: ---)
    • Imported: Support JFace IContentProvider and ColumnLabelProviders [379954] (target milestone: ---)
    • Imported: Support selection movement in filter row [379957] (target milestone: ---)
    • Imported: Selection issues with spanning cells [379960] (target milestone: ---)
    • Imported: Selection does not take into account structural changes [379961] (target milestone: ---)
    • Be able to pass certain commands through layers that have no area [383573] (target milestone: ---)
    • Combine configuration of cell editor and cell painter [385206] (target milestone: ---)
    • Refactor event mechanism [388959] (target milestone: ---)
    • Add accessibility layer to support assistive technologies [399477] (target milestone: ---)
    • Multiline text rows cells height not correct when scrolling [406187] (target milestone: ---)
    • Theme style configurations [382863] (target milestone: ---)
    • Support Styling via CSS [384924] (target milestone: ---)
    • Imported: Frozen row drag behavior [379887] (target milestone: ---)
    • Imported: Frozen row hide/show behavior [379889] (target milestone: ---)
    • Horizontal scroll bar disappear if "Show All Columns" is performed after hiding all the columns in a frozen grid [383559] (target milestone: ---)
    • Imported: Treat mouseDown-move-mouseUp in same cell as single click instead of drag [379884] (target milestone: ---)

Table of Contents

Appendix Project Refactoring

Table of Contents