Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dev:qt4_feature_review [2018/02/07 16:07]
dev:qt4_feature_review [2022/05/06 16:07] (current)
Line 1: Line 1:
 +====== Feature Review for Thorn ======
 +
 +This is intended to be complementary to the [[qt4_bug_tracker|Fake Bug Tracker]].
 +
 +This was a good idea Chris had, but let's take it to the next level.  For the first phase, we're going to go through every menu in Rosegarden item by item, and create a structure following this pattern:
 +
 +<code docuwiki>
 +====== Major Editor (eg. Notation, Main Window) ======
 +===== Top Level Menu =====
 +==== Menu Item ====
 +**BUG**
 +**Observation**
 +=== Menu Sub-Item ===
 +[[dev:major_sub_structure|Link text...]]
 +== Menu Sub-Sub-Item ==
 +</code>
 +
 +It is OK at this stage to group very similar functions under one heading, eg. "Move to Staff Above" and "Move to Staff Below" can become "Move to Staff Above/Below" and so on.
 +
 +While going through the interface, bugs are noted as **BUG** inline in the comments.  These should be collected and copied to the [[qt4_bug_tracker|bug tracker]] page.  It is acceptable to wait and copy them straight to the "bugs now fixed" section at the bottom if they are trivial bugs to hammer out.
 +
 +
 +===== Major Editors =====
 +
 +[[dev:thorn_main_window_review|Main Window]]
 +
 +[[dev:thorn_notation_review|Notation Editor]]
 +
 +[[dev:thorn_matrix_review|Matrix]]
 +
 +
 +===== Major Interface Elements =====
 +
 +Rulers?  Not sure yet.
 +
 +
 +
 +
 +
 +===== 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 ====
 +
 +  - Splash screen
 +  - Transport window
 +  - Main window layout and toolbars
 +  - Main window menus
 +  - Segment canvas
 +  - Main window rulers
 +  - Segment parameter box
 +  - Track parameter box
 +  - Insert Range dialog
 +  - Main window status bar
 +  - Device manager (though, like all dialogs, Help doesn't usefully work)
 +  - Warning message feature (could just use a title on each warning... but what?)
 +  - Preferences (though it doesn't come up on right page when invoked from an editor window) (and it doesn't because this fixed a nasty crash, and an alternative didn't really suggest itself)
 +  - Document properties
 +  - Relabel segment dialog (fixed)
 +
 +==== Functional but ugly or problematic ====
 +
 +  - Add Time Signature (too much space between numerator and denominator; Help button doesn't work)
 +  - Marker editor (button bar a bit crap; nothing in Help menu; time display radio buttons don't radio)
 +  - Tempo & Timesig Editor (nothing in Help menu; Show/Hide Status Bar menu label needs to get updated; first col in table needs to be wider to fit time values; time display radio buttons don't radio properly)
 +  - Composition start/end dialog (not too bad, just a bit weird layout)
 +  - Synth plugin manager dialog (layout strange, needs stretch adjustments; Help button produces placeholder only. Does seem to work though)
 +  - Metronome manager (should probably have only OK button, not OK, Apply and Close -- Apply doesn't seem to work properly until OK is used anyway?; Help button doesn't work)
 +  - Instrument parameter box (MIDI) (instrument name & connection not updated properly in many situations, including first thing on new document load)
 +
 +==== Not properly tested but OK to look at ====
 +
 +  - Audio file manager
 +  - MIDI mixer
 +  - Print dialog (you talking about the LilyPond export options thing?  I've tested this extensively, and it's fine)
 +
 +==== Not properly tested but ugly or problematic ====
 +
 +  - Transpose by Interval: a bit too much blank space though not too bad
 +  - Playlist
 +  - Quantize dialog (layout crap; Advanced toggle doesn't work; Help button doesn't work)
 +  - Add Tempo Change
 +  - Audio mixer (some fonts too big for buttons, other fonts too small to see; submaster labels cover faders; channel headers offset left of faders; Master fader is squished compared to others; nothing in Help menu)
 +  - Remap instruments (unbalanced space; should have only OK/Cancel not Apply [that's a bug in Classic])
 +  - Instrument parameter box (Synth) (plugin buttons don't work; I don't think I believe the level meter) (wow, that's odd, they used to work, but they don't now)
 +
 +==== Broken ====
 +
 +
 +  - Add Tracks dialog (crashes on OK) (can't confirm, I tried adding at the top, bottom, above, below and wound up with 2228 tracks at the end, and no crashes)  (tracks > 1000 even at the default 9 pt. font don't show up well, which fact I'm perfectly willing to ignore)
 +
 +==== Absent ====
 +  - Hot Linux groupie chicks begging me to jeopardize my marriage by partying with them
 +
 +==== Untested ====
 +
 +  - Instrument parameter box (Audio)
 +  - Triggered segment manager (was OK the last time I checked it out)
 +  - MIDI filters dialog (I fixed this, but don't know for sure if it's working or only appears to be working)
 +  - Almost everything in editors other than the main window!
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 
 
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki