Kdenlive/UI Review: Difference between revisions
Appearance
< Kdenlive
No edit summary |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
During UI review with | '''Randa meeting 2015 report''' | ||
We gathered these issues by topic | |||
During UI review with a professional video editor user and UI designers, we highligted several UI issues. | |||
We gathered these issues by topic. | |||
'''An organized task view and current progress can be seen on KDE's project management tool: | |||
[https://phabricator.kde.org/project/board/40/ Kdenlive Phabricator]''' | |||
__TOC__ | __TOC__ | ||
Line 11: | Line 16: | ||
: → What we plan to do: | : → What we plan to do: | ||
:: Rework toolbar and tool placement - remove uncommon actions and emphasize most useful tools. For example, main toolbar could contain following actions: Save/Undo&Redo/Add Clip/Add Effect/Add Transition/Export | :: Rework toolbar and tool placement - remove uncommon actions and emphasize most useful tools. For example, main toolbar could contain following actions: Save/Undo&Redo/Add Clip/Add Effect/Add Transition/Export, Bringing clip properties on double click not so useful? | ||
== For newbies: common habits of any software == | == For newbies: common habits of any software == | ||
Line 69: | Line 74: | ||
: → What we plan to do: | : → What we plan to do: | ||
:: Review tools & icon sizes on high DPI | :: Review tools & icon sizes on high DPI | ||
:: Make sure timecode is displayer in a large enough font | |||
== Having everything properly aligned == | == Having everything properly aligned == | ||
Line 110: | Line 116: | ||
** in case of profile overriding (project close yo your target) & export settings, give more explanations (eg FrameRate by country?) | ** in case of profile overriding (project close yo your target) & export settings, give more explanations (eg FrameRate by country?) | ||
* Get Hot New Stuff: not in download menu but in Settings | * Get Hot New Stuff: not in download menu but in Settings | ||
: → What we plan to do: | |||
:: No more First Run Wizard. Just warn user on first run if something is missing from the install | |||
:: Choose most useful settings by default (activate auto-save, etc) | |||
:: No more default project profile format ? Always try to deduce profile from first added clip? | |||
:: Move Download options from configure menu to a more context sensitive place (Download profiles from profiles dialog, etc). | |||
= Adapting UI for touch = | = Adapting UI for touch = | ||
Line 115: | Line 127: | ||
* Getting leaptap controller from Shotcut | * Getting leaptap controller from Shotcut | ||
* Achieving precise actions with taps ? 1st tap to focus area, then... | * Achieving precise actions with taps ? 1st tap to focus area, then... | ||
: → What we plan to do: | |||
:: Nothing decided yet... |
Latest revision as of 15:32, 13 September 2015
Randa meeting 2015 report
During UI review with a professional video editor user and UI designers, we highligted several UI issues. We gathered these issues by topic.
An organized task view and current progress can be seen on KDE's project management tool: Kdenlive Phabricator
Finding functions without even looking for it
- Toolbar standard actions are not so pertinent : New/Open & Copy/Paste not often used (see kate: no toolbar)
- Designer note: (toolbars) add space in the layout even if not so useful...
- rather offer to navigate between project steps: import clips, add transitions & effects, export (Première: changes layout, eg popping the color grade panel or the export panel)
- → What we plan to do:
- Rework toolbar and tool placement - remove uncommon actions and emphasize most useful tools. For example, main toolbar could contain following actions: Save/Undo&Redo/Add Clip/Add Effect/Add Transition/Export, Bringing clip properties on double click not so useful?
For newbies: common habits of any software
- Beginner layout : make timeline larger ; don't use tabs? ("Combine Classes of functions in combined views")
- Import ? (not in toolbar, nor file menu, but Project / Add clip)
- Drop transition from a list?!
- Effects => preview. beginners need some help (experts will like filter); Pan & Zoom should stand out
- Publish : Render => "File / Export" (render is sometimes "calculate effects") + should stand out in toolbar (cleaning the latter)
- Render widget should only show codec & presets + start(queue), all other options hidden. Preview quality à la HandBrake?
- Direct send to youtube etc?
- Merge Effect Stack & Transition settings
- → What we plan to do:
- Workflow: find a more intuitive way to add transitons (similar workflow to effects)
- Export widget (previously called Render Widget) should by default propose a list of 3-4 most commonly used formats with only 1-2 adjustable params, advanced settings not displayed by default
- Make Effect Stack & Transition Settings use the same "Settings" widget - showing transition or effects depending on the item selected in timeline
- Add image preview to effects (Should be easy to write a script generating thumbnails)
- Reorganize effects categories - maybe by default separate audio from video tracks
For users of competings apps: habits in the video field
- Usual layout : effects list behind project bin ; effects stack behind Clip monitor or on Timeline side
- Start playing project clip in monitor: Double click? Space bar OK
- In/out zone OK, but then a shortcut to queue on timeline + pbm to put at 0 time !!
- Resize : roll edit tool (move touching clips ends simultaneously) or resize one end + delete gap
- Transition on track (ctrl-T) ?
- Adding titles: hard to find, should appear in project toolbar
- → What we plan to do:
- Implement same track transition
- Make title clip creation easier to find
Making the workflow smooth and efficient
- Zoom
- factor too sensitive? Linear not most effective (frame / clip / project)
- should keep center on playhead (except fit all)
- Thumbnails allover timeline clips?
- Video scrubbing on bin thumbs hover !?
- → What we plan to do:
- Dragging clip from bin at 0 position is difficult (clip disappears if you are a few pixels on the left)
- Reintroduce frame by frame thumbs on max zoom level
- Feedback in clip monitor of which clip is currently displayed
- Fit zoom to project should rewind scrollbar to zero
Removing visual glitches
Proper sizes on any screen dimension
- Monitor & Timeline toolbar tiny on highDPI (tools should be on top or on the left side rather than bottom, which is for status?)
- Balancing panels sizes (=> sidebars?)
- Splitter to adapt timeline height hard to see & catch
- → What we plan to do:
- Review tools & icon sizes on high DPI
- Make sure timecode is displayer in a large enough font
Having everything properly aligned
- Always display tabs as titles => better alignment between panels, drag tabs
- Align texts in project bin table (should filename be a different field from description? could be the default description)
- Indent effects stack top line to lower sections
- → What we plan to do:
- Review UI details
Informative feedback for tools state and possibilities
- Timeline: use more informative cursors
- resize: green blinking arrow uggly + shows only 1 direction => use splitter cursor (2 directions)
- over clip : 4 direction or hand cursor (ready to move)
- Point for fade too small => rather use hover icons in corners (à la Dolphin)
- Ctrl+Wheel (zoom) & other mouse shortcuts: should be noticed in status bar when pressing special keys?
- Track labels ("Video" and "Audio") give wrong info (both are generic... except for split audio !)
- Bin properties surprizing, how to close?
- add a info icon in prj toolbar (hover icons on thumbnails? no if we add scrubbing)
- Project search/filter => Label (HIG) ?
- Effects stack: header could be more informative
- "effects for [source]" is the same for all cuts => add track & timecode
- Effects list
- Click on group name should expand
- Right click should popup context menu with "add to current clip", "bookmark"
- → What we plan to do:
- Small UI fixes: Right click should bring useful context menu (Project Bin and Effect List)
- Fix searching effect list using group name shows undragable group name and nothing else
Centralizing Customization
- Wizard => more frigtening than helping
- check install? => popup in case of important miss
- default profile? => rather always adapting to clips! (keep raw material quality) + add project bin action "Adapt profile to this source"
- in case of profile overriding (project close yo your target) & export settings, give more explanations (eg FrameRate by country?)
- Get Hot New Stuff: not in download menu but in Settings
- → What we plan to do:
- No more First Run Wizard. Just warn user on first run if something is missing from the install
- Choose most useful settings by default (activate auto-save, etc)
- No more default project profile format ? Always try to deduce profile from first added clip?
- Move Download options from configure menu to a more context sensitive place (Download profiles from profiles dialog, etc).
Adapting UI for touch
- Getting leaptap controller from Shotcut
- Achieving precise actions with taps ? 1st tap to focus area, then...
- → What we plan to do:
- Nothing decided yet...