|
|
dev:qt4_feature_review [2018/02/07 16:07] |
dev:qt4_feature_review [2022/05/06 16:07] (current) |
| ====== 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! |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |