Difference between revisions of "QtIntfTODO"
(→TODO 07/07: added strings review to the todo) |
|||
Line 1: | Line 1: | ||
= TODO 07/07 = | = TODO 07/07 = | ||
by [[User:J-b|jb]] 22:27, 3 July 2007 (CEST) | by [[User:J-b|jb]] 22:27, 3 July 2007 (CEST) | ||
+ | |||
+ | * [[QT4StringsReview|Strings Review]] | ||
== Menus == | == Menus == | ||
Line 30: | Line 32: | ||
== Skins2 == | == Skins2 == | ||
* Bug fixes. | * Bug fixes. | ||
− | |||
= Main interface = | = Main interface = |
Revision as of 02:02, 4 July 2007
Contents
TODO 07/07
by jb 22:27, 3 July 2007 (CEST)
Menus
- Callbacks for checking playlist/extended settings/advanced controls in the menu
- Show / Hide interface implementation
Dialogs
- Open Qt4.3 fixing.
- Capture and DVD Win32 support.
- Sout rewrite.
- Open/Preferences Modules_Exist uses
- Simple preferences save.
- Extended settings repairing.
- VLM write
- Bookmarks write
- Help and about write
Playlist
- Choose column and remember it...
- QSplitter for left column
- Dockable
Main Interface
- Dock Playlist
- Undock Video
- Buttons update
Skins2
- Bug fixes.
Main interface
Icons
Controller Icons
- Playback:
- Play / Pause / Stop / Next / Previous
- Faster / Slower (not urgent, unused at the time)
- Volume Control:
- Sound (and sound muted if clicked)
- Open
- Open File
- Open URL
- Open Disc
- Other:
- Playlist
- Open extended GUI / Equalizer ( 1 ? 2 ?)
- FullScreen (not urgent, unused at the time)
- Playlist :
- Add file
- Add Folder
- Shuffle
- Repeat One / Repeat All / Search
- Add file
- Playlist item types
- File
- Folder/Node
- Playlist
- Network stream
- Disc
- Acquisition card
Size is up to you to decide as long as it doesn't look too big (or too small) ...
Prefs Icons
Approx size: 50x50 pixels for Simple prefs 25x25 pixels for normal prefs (like what we have in current wxWidgets)
Icons needed:
- "Video"
- "Audio"
- "Input and Codecs"
- "Playlist"
- "Interface"
- "Subtitles"
DONE on March 14th.jb 20:15, 14 March 2007 (CET)
General missing things
Open
- Open file and advanced Open file merging ** => Integration of a QFileDialog ? Done User:J-b
- Open rep and Open file merging ** Done User:J-b
- Generic stuff ** Done User:J-b
- Acquisition tabs ** TODO
Other
- VLM **
- extended dialogs * Done by [User:dionoea|dionoea] jb 23:48, 1 July 2007 (CEST)
- Help *
- Bookmarks
- Systray icon. Done jb 22:54, 1 July 2007 (CEST)
Dialogs to check
Main design
- Subclass of buttons ?
Playlist
- Finish Popup handling ** (especially to move things between PL and ML)
- A -> B repeat (loops from point to point B) *
- Go to time ** Done.jb 00:53, 2 April 2007 (CEST)
Preferences
- Widgets *** Mostly done by User:J-b
Missing :
- DIRECTORY_ITEMS Done in 19229
- FONT items
- debug
- tootltip
- icons centering
Streaming
- Profiles
- We have to find an intelligent way to deal with recording
Machine State
There are three entry states to Qt Interface
- Mode Integrated
In this state, you start VLC media player as a MPC or WMP. When you start VLC, you have a black video with a cone in the interface, like this one ([1]). Your playlist is integrated in the interface like WMP. When you play music, the video_plugins are integrated in the intf. Extended GUI is separated (?)
- Mode Desintegrated
In this states, you start VLC media player as a vlc -Iwx --no-wx-embed, everything is separated, Video, playlist, etc... You can stack the extended GUI.
- Mode Minimal
This is the same mode as the Mode Integrated, but has no menu, no control at all. Everything is controlled by right click ! A hotkey combinaison can lead you to show the menu and the controls and you are back to Mode Integrated.
- ASCII schema
MM ↑ ↓ MI <====> MI_pl_detached ↑ ↑ ↓ ↓ MI_video_detached <=> MD <====> MD_extended_GUI_integrated
Notes :
- Extended GUI is always detached by default (?)
Issues
Some current issues being worked on or looked into.. latest reference svn-16791.
Bugs:
- Add a file to the playlist, drag and drop to the left panel on Playlist or Media library icon, double click on that icon (that will expand it and show the element just added), double click on the element -> CRASH
- Tools, Interface, Console (problem only applies to this option), File open file, play, close with X -> continues playing (while the vout is destroyed, audio goes on) until the Console window is "selected", then the clip really "quits".
- Height consistency on Tools, Preferences, "Basic". The Video, Audio etc. option text consists of about 4 lines height. On "All", the Advanced is only one line, while the expanded options like CPU features, Filters etc. are 2 lines again.
- File location of playing item in Windows shows forward instead of backslash (also in playlist items) -- Hum ? Looks like a core issue ? User:Zorglub -- CRASH issue when opening a 2nd file. main debug: adding item <garbage>. Does not happen in WX. When media files are in the default folder (Application Data?) then no problems occur since no path needs to be selected. Also qt4 in gdb refuses to open a file User:Trax
Unreproducible (in linux):
- Preferences, All, Audio, Filters, select Headphone then Equalizer, the show settings (to select Basic or All) and the whole left section suddenly becomes very wide/stretched. Same goes for selecting Filters, parametric equalizer right away.
- Interface, Main Interface, Skins, 2 entries of enable transparency effects
Missing stuff:
- File, Open .. think there should be a "All media types, or all supported types" listed which is default. (Also some File type listings have a space in front of them).
No fix possible or invalid:
Fixed:
Mockups
Since I (pherthyl) am (going to be) helping with the Qt interface, I thought I'd keep a page of mockups for new UI ideas. While there are some things we need to copy from the wxWidgets interface, there are also lots of non-optimal bits of UI in the old interface that I think we should improve. Since the Qt interface isn't out yet, now is the time to make changes like this.