|
|
dev:qt4_feature_review [2009/11/16 03:21] michael |
dev:qt4_feature_review [2018/02/07 16:07] |
====== 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! | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |