Tuesday, 21 August 2012

So I forgot something

OK the to-do list should have been
  • Cut, Copy & Paste
  • Undo
  • Drag and Drop between windows (low priority for me)
  • Irregular groupings - most of the code is there, just need to finish it
  • Rests - large omission, as most scores have a rest in them!
  • Do something more meaningful with the Properties variable (score, author, version, defaults etc)
  • Toolbar buttons to make entering widgets easier
  • Fixing file open so it doesn't pop a new window
  • Fixing the exit without saving logic
  • Dragging selections around, keyboard is very slow as it's pixel by pixel
  • Fix printing logic so it scales appropriately and doesn't do crazy things with landscape mode
  • create capability to change point size in use on the notes
  • create separate capability to change point size in use on text objects
  • create all the capability to have images as part of the score - only kidding, that's V2.
  • Finish adding Tie logic to XML save and open
Note we're done on a couple now; for now. There's still improvements could be made to the tie quadratic curve rendering, it's not using arcs that gradually separate at the crown then converge again at the tail, filled obviously. It's just using a common brush stroke. Later, a version "artwork" maybe.

So now I'm going to force rank the critical subset before my trusted testers get their hands on it.
  1. create capability to change point size in use on the notes
  2. create separate capability to change point size in use on text objects
  3. Fix printing logic so it scales appropriately and doesn't do crazy things with landscape modeCut, 
  4. Rests - large omission, as most scores have a rest in them!
  5. Cut, Copy & Paste
  6. Undo
  7. Fixing file open so it doesn't pop a new window
  8. Fixing the exit without saving logic
  9. Toolbar buttons to make entering widgets easier
I need to think of a 10th, so then it's a 10 step plan, doesn't sound right as a 9 step :)

CCP is interesting - looking forward to that challenge but want to get the core drawing stuff finished, so any changes to actions etc have the full range of objects to work on. Then making them undoable actions is going to be fun!

Note that last one, my initial tester said they don't care about that, they'll learn the keystrokes - guru!!


No comments:

Post a Comment