wiki:ITERATION_07/Release

Version 13 (modified by sriggins, 16 years ago) (diff)

--

RELEASE 4 pre-alpha-5

RELEASE_SCHEDULE
Release team working process

Tasks for testing

Urgent Goals

Before 2009-04-17 we need to achieve the following:

  • product
    • repository branching
    • Gaining functionality needed for the third release as stated by the schedule
    • tuning
    • bugs to fix
    • things to remove
    • things to disable
    • files to download
    • final delivery
  • documentation
    • download page
    • release documentation
    • user documentation
    • installation instructions

Documentation

Download Page

Release Document

  • Skinning
    • Default Skin
    • Alternative Skin
  • Application Help
  • Resource list filters
  • Resource change list
  • Book Templates base support
  • Page Templates (as resource)
  • Internal definition of Sophie Book File Format
  • Page zooming
  • Page property editing
  • Frame rotation
  • From previous releases
    • Links
    • Resource Manipulation
  • Next release early prototype
    • Printing

User Documentation

  • This should be the documentation for all features available in the released downloadable. This includes new features, old features and updates done to them. This way we could iteratively form the final user docs.
  • Currently at ITERATION_07/Release/UserDocumentation

Installation Instructions

  • installation instructions (MAC/Windows/Linux). Mac java tweaking instructions.

Product

IMPORTANT

Always write where is the result of the task you completed. This would be the changeset with thorough commit comment for coding and a link to the wiki page for a document.

Repository Branching

The Branch was made - branches/release04-pre-alpha-5

Promised Features

  • Skinning
    • Default Skin
    • Alternative Skin
  • Application Help - mitex
  • Resource list filters - kyli
    • Filter by names
    • Switch buttons/checkboxes/other.
  • Resource change list
  • Book Templates base support
  • Page Templates (as resource)
  • Internal definition of Sophie Book File Format
  • Page zooming
    • Not woeking in preview.
    • Page resize halo button
  • Page property editing
  • Frame rotation
    • Move rotation to the model
    • Fix defaults.
    • Move rotated frame
    • Position and size of the HUD and halos are bad.
    • Behavior when aligning rotated frames.
  • Previous releases
    • Resource meta palette editing resources. - kyli

Release Tuning

  • Fix the about dialog to be pre-alpha-5

Bugs to Fix

I backed out a change I made the other night for selection rectangle and moved the change into PageLogic. This was the riskiest of changes.

I added helper methods on AuthorPageWorkArea to scale points. I added methods to type classes to help with accessing their data, and scaling. I also added preliminary code for size() on a halo menu, to call computeSize(), but even though the new size is computed, the halo buttons are not scaled, and I am leery of making any deeper of a change today. So the button will now be positioned properly, but it remains the same size (and HUGE when scaled at 10%). However, there is another bug with dragging the button when the page is scaled, and I added it to the list.

  • Page resize halo button does not track the mouse properly when the page is zoomed
  • Annotations don't have user interaction.
  • Frames do not rotate around their center
  • Dragging rotated frames only works as expected when the frame is not rotated. When rotated 180 degrees, it moves in opposite direction. I think this is issue with confusion about how page coordinates and matrices work.

Things to Remove

  • Shadow Halo & HUD

Things to Disable

Final Delivery

Comments

How to use the branch

Update your working copy of the repository

  • If you have the trunk project imported in Eclipse, change your workspace to a new one (for example "Release")
  • Import as a "Maven project" from branches/release04-pre-alpha-5
  • All your changes from now on will affect only the release branch
  • We should prepare a good sample book.