wiki:ITERATION_07/Release
Last modified 16 years ago Last modified on 04/17/09 14:29:36

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 fourth 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. [2275]
  • Resource change list
  • Book Templates base support
  • Page Templates (as resource)
  • Internal definition of Sophie Book File Format
  • Page zooming
    • Not woeking in preview. -peko 2009-04-17 12:14 [2265] Also the FrameMoveHaloMenu in preview mode hidden.
    • Page resize halo button. -peko 2009-04-17 12:48 [2266] - Locked the rectangle for auto-scrolling - the way FrameMoveHaloButton works.
  • Page property editing - pav - [2241], [2242] - this includes the same frame properties too(solid and gradient). There are some bugs for now - the solid color repaints only when you click another background type, the page has the chosen gradient when it is resized and the background panel(settings) works well when you click outside the background and border hud.
  • Frame rotation
    • Move rotation to the model - pap 2009-04-16-15:17EET. [2222],[2246]
    • Fix defaults. - pap [2222], [2246]
    • Move rotated frame --pap 2009-04-16 22:47 [2252]
    • Position and size of the HUD and halos are bad. - pav [2230], --jani 2009-04-17 00:00 [2254]
    • Behavior when aligning rotated frames.
  • Previous releases
    • Resource meta palette editing resources. - kyli [2253]
    • Preview mode. - meddle
    • Links. - meddle

Release Tuning

  • Fix the about dialog to be pre-alpha-5 --jani 2009-04-16 11:36 [2212]
  • Disable the inspector at startup and move it to the main menu --jani 2009-04-17 10:42 [2261]

Bugs to Fix

  • The MyDoggy library has initialization problems and is breaking skins. - fixed with some comments -peko, tanya Initial problems at Sophie startup with mydoggy issue. --peko, tanya 2009-04-17 12:00 [2264]-- peko Skins disabled for mydoggy part. Added icons and tool-tips for some missing alternative skin definitions. If someone knows how to fix mydoggy do it and uncomment the palletes, flaps and tabs skin definitions in SkinDefIds class. Since there was no solution for the release skins for mydoggy are disabled. 2009-04-17 14:21 [2274]
  • The link halo shows with multiple selected items. --nenko 2009-04-16 [2221], jani 2009-04-16 15:45 [2226]
  • Background & Border hud does not function properly with multiple selected frames but appears for the selection. --jani 2009-04-16 17:38 [2238]
  • No moving of multiple selected items(frames). --jani 2009-04-16 17:34 [2237]
  • Add as template halo on multiple selected items works strange. --jani 2009-04-16 15:45 [2226]
  • Text content is resetting (probably it is view only) --nenko 2009-04-16 [2218]
  • The text is not prining. --nenko 2009-04-16 [2218]
  • The reader page work area is not clipping the frames outside of the page.
  • Some porperties are not templated or templating features are not user editanble(Background). --jani 2009-04-16 11:54 [2213]
  • The names of the books appearing in the tabbar are incorrect. The same is with the window menu items. --jani 2009-04-16 14:13 [2216]
  • Extension points are not sorting their extensions(gives impact on visuals (menus)). --boyan 2009-04-16 18:43 [2244]
  • The application is without title. --jani 2009-04-16 14:20 [2217]
  • Using connections tab toggle button causes an unhandled exception. --jani 2009-04-16 13:44 [2214]
  • File insert dialog filters have strange behavior. --jani 2009-04-16 14:52 [2220]
  • The application is not closable. --boyan 2009-04-16 20:31 [2248], [2269], [2270]
  • Inserting media (audio/video) is not working. --meddle 2009-04-17 03:50 [2260].
  • Preview mode does not work with the ne template/resourceref logic --meddle 2009-04-16 18:15 [2240].
  • Links does not work with the new template/resourceref logic --meddle 2009-04-17 03:50 [2260].
  • The position of the page resize halo button is incorrect, when page zooming is used. --sriggins 2009-04-16 [2206], [2207]. See #Comments 1.
  • Page resize halo button does not track the mouse properly when the page is zoomed. -- pap 2009-04=17 [2259].
  • Annotations don't have user interaction. --mitex 2009-04-16 18:30 [2243]
  • Changing skin to hacker skin, then back to default does not restore the default skin. Most probably due to MyDoggy library.
  • Many visual items need to be reorder, since the sortkey is now taking into account. --boyan 2009-04-16 21:00 [2249], [2251], [2263]
  • Book remains in tab bar and menu after closing it.--jani 2009-04-17 13:16 [2267], [2268]

Things to Remove

  • Shadow Halo & HUD --jani 2009-04-16 15:45 [2226]

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.

Comments on fixes

  • 1 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.