0.6
- New search view look
- Hide idle mouse cursor when above the video (Linux only)
-- Volume keyboard shortcuts and status bar messages
+- Volume keyboard shortcuts
- Keyboard shortcuts appear in the status bar
- Better error reporting
+- Playlist width is saved accross restarts
- Fixed Space key not pausing videos in fullscreen mode (Mac only)
- Fixed window not having focus after exiting fullscreen (Mac only)
- Spanish translation by Rafa
## Bugs
- Item positions when moving two items down
-- Always remember the playlist width
- Truncate overflowing text in the playlist
- Fix Space key not working in fullscreen (Pause)
## Unsure features
- Add menu entries for Most relevant, Most recent, Most viewed (Playlist => ...)
-- YouTube video details
- Saved playlists
- Starred videos
- Investigate fetchMore() and canFetchMore() in the Model/View API
QMap<QString, QMenu*> *menus = The::globalMenus();
+ /*
fileMenu = menuBar()->addMenu(tr("&Application"));
// menus->insert("file", fileMenu);
// fileMenu->addAction(settingsAct);
fileMenu->addSeparator();
fileMenu->addAction(quitAct);
+ */
playlistMenu = menuBar()->addMenu(tr("&Playlist"));
menus->insert("playlist", playlistMenu);
return;
QSettings settings;
settings.setValue("geometry", saveGeometry());
+ mediaView->saveSplitterState();
}
void MainWindow::goBack() {
layout->addWidget(splitter);
setLayout(layout);
+ // restore splitter state
+ QSettings settings;
+ splitter->restoreState(settings.value("splitter").toByteArray());
+
errorTimer = new QTimer(this);
errorTimer->setSingleShot(true);
errorTimer->setInterval(3000);
mediaObject->play();
}
}
+
+void MediaView::saveSplitterState() {
+ QSettings settings;
+ settings.setValue("splitter", splitter->saveState());
+}
void moveUpSelected();
void moveDownSelected();
void setPlaylistVisible(bool visible=true);
+ void saveSplitterState();
private slots:
// list/model