Differences

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

Link to this comparison view

dev:qt4_feature_review [2009/11/16 03:21]
michael
dev:qt4_feature_review [2018/02/07 16:07]
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! 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
 
 
dev/qt4_feature_review.txt ยท Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki