GSoC 2011 Tables Post GSoC Tasks: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
(Added task status table.)
Line 3: Line 3:
TODO: Write these.
TODO: Write these.


= Task Status =
{|
| '''Task'''
| '''Difficulty'''
| '''Status'''
|-
| Cell / Table Properties in Property Palette
| Medium
| style="background-color: yellow;" | In Progress
|-
| Cell Text Formatting
| Medium
| style="background-color: yellow;" | In Progress
|-
| Load / Save
| Medium
| style="background-color: yellow;" | In Progress
|-
| Painting for Print Output
| Medium
| style="background-color: yellow;" | In Progress
|-
| Style Editing
| Medium
| style="background-color: yellow;" | In Progress
|-
| Cleanup of Resizing Code (Strategies)
| Medium
| style="background-color: red;" | TODO
|-
| Extend Unit Testing Python Script
| Easy
| style="background-color: red;" | TODO
|-
| Write C++ Unit Tests Where Possible
| Easy
| style="background-color: red;" | TODO
|-
| Row / Columns Selection Canvas Gestures
| Easy
| style="background-color: red;" | TODO
|-
| Optimize Table Painting
| Hard
| style="background-color: red;" | TODO
|-
| Import from CSV
| Medium
| style="background-color: red;" | TODO
|-
| Import from ODS
| Hard
| style="background-color: red;" | TODO
|-
| Horizontal on Top/Vertical on Top Border Painting
| Hard
| style="background-color: red;" | TODO
|-
| Odd/Even Row/Column Formatting in Table Style
| Medium
| style="background-color: red;" | TODO
|-
| Extend Scripter API and Port to ScripterNG
| Medium
| style="background-color: red;" | TODO
|-
| Adjust Table to Content
| Hard
| style="background-color: red;" | TODO
|-
| Separate Border Model
| Hard
| style="background-color: red;" | TODO
|-
| Breaking Tables over Multiple Frames
| (Very!) Hard
| style="background-color: red;" | TODO
|}
= Task Descriptions =
== Urgent Tasks ==
== Urgent Tasks ==
=== Cell / Table Properties in Property Palette ===
=== Cell / Table Properties in Property Palette ===

Revision as of 00:21, 22 August 2011

This is a list of tasks relating to tables that are up for grabs. Some of the tasks are small and relatively simple, some are more complex, and others are really complex. For each task I have written some thoughts and ideas on how to solve them.

TODO: Write these.

Task Status

Task Difficulty Status
Cell / Table Properties in Property Palette Medium In Progress
Cell Text Formatting Medium In Progress
Load / Save Medium In Progress
Painting for Print Output Medium In Progress
Style Editing Medium In Progress
Cleanup of Resizing Code (Strategies) Medium TODO
Extend Unit Testing Python Script Easy TODO
Write C++ Unit Tests Where Possible Easy TODO
Row / Columns Selection Canvas Gestures Easy TODO
Optimize Table Painting Hard TODO
Import from CSV Medium TODO
Import from ODS Hard TODO
Horizontal on Top/Vertical on Top Border Painting Hard TODO
Odd/Even Row/Column Formatting in Table Style Medium TODO
Extend Scripter API and Port to ScripterNG Medium TODO
Adjust Table to Content Hard TODO
Separate Border Model Hard TODO
Breaking Tables over Multiple Frames (Very!) Hard TODO

Task Descriptions

Urgent Tasks

Cell / Table Properties in Property Palette

Cell Text Formatting

Load / Save

Painting for Print Output

Style Editing

Small Tasks

Cleanup of Resizing Code (Strategies)

Extend Unit Testing Python Script

Write C++ Unit Tests Where Possible

General Improvements

Row / Columns Selection Canvas Gestures

Optimize Table Painting

Import from CSV

Import from ODS

Horizontal on Top/Vertical on Top Border Painting

Odd/Even Row/Column Formatting in Table Style

Extend Scripter API and Port to ScripterNG

Complex / Long Term Task

Adjust Table to Content

Separate Border Model

Breaking Tables over Multiple Frames