Roadmap 1.0

rockclimb edited this page Feb 19, 2015 · 11 revisions

The first main target should be a cleanup of existing code and issues, so we can target a v1.0.0 branch(http://semver.org/)

Organising the repository

  • ☐ identify useful enhanced features
  • ☐ merge enhanced features into master
  • ☐ remove old/unused branches
  • ☐ cleaner file/folder organisation
  • ☐ document code(so we can generate sphinx or some other docu)
  • ☐ javadoc like file header comments(@copyright, @license)
  • ☐ write some tests

Documentation

  • ☐ document (new)features
  • ☐ write some contribution guide
  • ☐ define some standards (naming conventions, tests)

Miscellaneous(not important at all)

  • ☑ implement some ircbot(@sakulstra)
  • ☐ scrutinizer-ci(@sakulstra - c++ not yet supported)

Missing Features

We need to identify which features in the enhanced, plus, featured, and possibly qt5 branches are not in the main branch, and add each one as a feature request on the github issue tracker.

Enhanced

  • pop out thumbnail and control windows
  • Apply to this page and the following every other page
  • apply to every other selected page
  • Split Pages: Apply Cut
  • Content Box disable
  • Page Box
    • Fine Tune page corners
    • disable/auto/manual
  • Auto margins
  • alignment: auto, manual, original
  • Tiff compression options (LZW, Deflate, Packbits, JPEG)
  • Picture Shape: Free / Rectangular

Plus

  • Picture Shape: Free/Rectangle
  • Autosave
  • Default Project Settings

Featured

  • Delete_3_Red_Points
  • Manual_Dewarp_Auto_Switch
  • Blue_Dewarp_Line_Vert_Drag
  • Square_Picture_Zones
  • Ortho_Corner_Move_Square_Picture_Zones
  • Export_Subscans
  • Auto_Save_Project
  • Dont_Equalize_Illumination_Pic_Zones
  • Original_Foreground_Mixed
  • Picture_Shape
  • Picture_Shape_Bug
  • Quadro_Zoner
  • Marginal_Dewarping
  • Auto_Dewarping_Vert_Half_Correction

qt5