Lucubro July 18-25

From PSwiki
Jump to navigation Jump to search

First things first: yesterday was my birthday and I received as a gift a one week holiday that I can't move. In addition to my planned 9 days holidays (on my original plan was from 26th July to 3rd August but it'll be from the 29th to 6th), I'll be on vacation from the 14th August to 21st. Even if this is in the "pen down" phase, this was unexpected and I now have one week less to complete my job. Moreover the GUI to create musical sheet took way much longer than I expected (I now understand the efforts behind commercial musical notation software :P ). In the end, I need a new plan.

The GUI is basically ended and it should be done by this night. What I still have to do is the network part of the instrument system and sounds for weapons. My priority is to complete the instrument system so I'll work on the client-server side. I think I have time to make a good job there too. On the other hand I'm not sure I'll be able to handle the sounds for weapons. This will depend on the time the network part will take and how fast the integration testing will be. I'd really prefer to deliver the instrument system as much robust as possible more than doing everything but quickly. After the unexpected gift I think I'll bring with me my computer on vacation too and I'll buy a internet key but I surely won't be able to work 40-50 hours a week as usual.

What I've implemented this week is:

  • impelemented a dynamic resizing of the sheet's lines
  • added to the widget a vertical scrollbar and the completed toolbar
  • completed the implementation of the button's functions
  • handled note and measures insertion/deletion
  • added support for repeats and endings
  • support to save the sheet as an xml file on the hard disk

Support to load an xml file into the paws manager is basically done too.

Next steps:

  • final minor improvements to the GUI
  • integration sound-GUI-server