Revision 638175

Go back to digest for 4th March 2007

Other in Multimedia

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok:

Merge the uirefactor branch back to trunk. This branch explores the concept of a three panel layout, a panel dedicated to finding music--a panel dedicated to managing music--and a panel dedicated to viewing information about ones music. This layout is designed on a mockup done by Max Howell.

Enhancements: Amarok is now a "proper" main window. This should allow for easier ui redesign in the future if it should become necessary. The context browser has become a central widget that is much more central to the playback experience. This enhances the important of the context browser, or context pane as it is now called.

REGRESSIONS: * Browsers cannot be hidden properly. Because we now have to add widgets to a QDockWidget before adding them to the ui, when the widget is hidden the dock widget remains--this needs attention.
* The statusbar looks extremely crowded. The information needs to be broken up, with the song progress bar making it into the top toolbar and the progress dialog being moved to the browsers pane.
* The playlist also looks very crowded. This should be fixed as the playlist gets refactored to fit the new UI.

This commit also includes a few other nonrelated changes--Using Qt::escape() instead of our own escapeHTML; cleaning up some header files, and experimental support for video playback (disabled).

File Changes

Added 3 files
  • /trunk/extragear/multimedia/amarok
  •   /UIREFACTOR_TODO
  •   /src/dockwidget.cpp
  •   /src/dockwidget.h
Deleted 1 files
  • /trunk/extragear/multimedia/amarok/src/amarokui_xmms.rc
Modified 23 files
  • /trunk/extragear/multimedia/amarok
  •   /src/actionclasses.cpp
  •   /src/actionclasses.h
  •   /src/amarok.h
  •   /src/app.cpp
  •   /src/app.h
  •   /src/atomicstring.cpp
  •   /src/atomicstring.h
  •   /src/browserbar.h
  •   /src/CMakeLists.txt
  •   /src/collectionbrowser.cpp
  •   /src/collectionbrowser.h
  •   /src/contextbrowser.cpp
  •   /src/mediumpluginmanager.cpp
  •   /src/playlistwindow.cpp
  •   /src/playlistwindow.h
  •   /src/scriptmanager.cpp
  •   /src/statusbar/popupMessage.cpp
  •   /src/statusbar/statusbar.cpp
  •   /src/statusbar/statusbar.h
  •   /src/statusbar/statusBarBase.cpp
  •   /src/engine/phonon/phonon-engine.cpp
  •   /src/engine/phonon/phonon-engine.h
27 files changed in total