This is an old revision of the document! Table of ContentsFeature Review for ThornThis is intended to be complementary to the Fake Bug Tracker – it's an attempt to go through every feature in the program that has its own user interface space, such as a dialog or ruler, and decide how many of them are acceptable in layout and basic function and how many could do with some more work on the interfaces. Real behavioural problems should go in the tracker, not here. Notation EditorFeature review by menu, bottom to top, right to left. If no comments appear for a heading, everything is working fine. HelpAbout QtAbout RosegardenGuidelinesTutorialManualToolsStep RecordingIt took a bit of jiggling to get this to work, but I think it's OK now that I've saved a working MIDI input setup in my default studio. In spite of getting rid of the stupid “current? Y/N” problem (the answer is YES DAMMIT now) we still don't have working MIDI recording out of the box on my home setup, because there's only one input device, and it's not connected to anything at all out of the box. This is one thing where I might consider the opposite approach from the one I've been going on about on the playback side. There's not much harm I can think of creating devices for every available RECORD device, and hooking them up out of the box. (Whereas doing this on the PLAYBACK side is completely EVIL.) Grace Insert ModeSeems to be working a well as always. There are still problems with ledger lines and grace notes. The note heads are scaled down, and so are the lines, so if you have a grace with ledger lines adjacent to a full sized note with ledger lines, they don't sync up at all. It might be worth taking a quick look at fixing this one before February, because it has irritated me for a long time, and it might not actually be that difficult to solve. I'll try to look into this shortly. But anyway, definitely working well enough to release with as far as my experiments have shown (and a vast, VAST improvement over the old grace note tool that was utterly worthless). Triplet Insert ModeEven works in combination with grace mode. Good stuff. There are assorted well-documented age-old problems with triplet spanners and whatnot, but none of that impacts release. Chord Insert ModeObservation: I tried do-re-mi keys and toggling H to enter chords followed by single notes followed by chords, and it all worked well. Insert RestInsert NoteDo Re MiI did not test every combination, but I've been through this pretty heavily while working out the problem with C and B and so on in the Romance language translations. That all works now, and I think it's all in good shape, but I must admit I did not test this thoroughly. Observation: We really need to make up some keyboard maps à la Open Octave Midi and publish them somewhere. Even link to them from inside the GUI by way of web links or something. Doesn't necessarily have to be done to release, but it would be very nice of us. Durations1 2 3 Y .This all seems to be working, but I did not test methodically this time around, and breakage may have crept in somehow since we were hammering on all of this a few months ago. Probably hasn't, but I'm admitting the lack of testing for the record. Guitar ChordTextBUG No Help link I reviewed the behavior not long back and fixed the text background, resizing problem,and so on. I have not done a fresh review, but at a glance it seems to be in the state I left it in, and well-behaved enough for release. SymbolsClefsAccidentalsEraseDraw Notes and RestsI keep feeling like there's something still vaguely quirky about all of this, but I can't pin anything down at the moment. Select and EditWorks generally with the caveat that selections between the edit view and any associated ruler are buggy. See... MoveTransport ControlsI won't go through these one by one. They seem to be working. Next / Previous SegmentNot working, or has no meaning in the current testing context. REVIEW Next Staff Up / DownThe Track Header blue outline moves responsively as I would expect. BUG The playback/insert cursor stays anchored to its original spot BUG I had a whole staff selected. When I moved up and down from there, the selection remained Entering with do-re-mi keys follows the blue track header outline. After entering the first note in this fashion, the two bugs above correct themselves. Clear LoopBUG This should use action states. If there is no loop to clear, this should not be enabled. If a loop is set manually, this does work. Set Loop to SelectionObeys “have selection” action state. BUG Does not function! (Missing slot?) NOTE I am testing in a multi-staff view Cursor Back / Forward and SelectBUG Does not function! (Missing slot?) Dubious icons. I'm not sure about these, but I think I like them better than I did the last time I looked at them, so maybe we should leave well enough alone there. (Or remove this feature if it won't be made to work again.) AdjustVisibilityMake Invisible / VisibleWorks. BUG the recolor code is making a mess of the note glyphs. Invisible notes get fat as all their whispy peripheral pixels of very light opacity all seem to take on the same alpha level. This looks shitty. Fine TimingJog Left / Jog Right Fine PositioningBUG Something is going wrong with symbols and the “have selection” action state. If I select only a segno or coda, the “have selection” does not go active, and I can't reach anything on the Adjust menu. This applies to lyrics and slurs too. Basically everything I have tried to fine position that should be capable of moving in any arbitrary direction refuses enable the Adjust menu. SERIOUS BUG BUG The menu items work, but in practice you usually hold shift while clicking and dragging something to fine position it. This is broken. SERIOUS BUG VelocityIncrease / Decrease Velocity
Deleting ChordsNot very apparent which ones can be deleted and which ones can't, but the “Delete” button does cycle enabled states appropriately, and this does seem to work generally. General improvement might be indicated long after more pressing matters are dealt with. Tail(Moved from up above, work into a more methodical review where suitable.) I've started with most of the things accessible from the main window – do feel free to add more (and fix these). 2009/10/23 Acceptable
Functional but ugly or problematic
Not properly tested but OK to look at
Not properly tested but ugly or problematic
Broken
Absent
Untested
|