* Thu Nov 16 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.12.3
Bugfixes:
* Fixed subtitle chooser dialog not opening in the folder the
current playing file is in
* Fixed playlist covering the footer/bottom toolbar and making
it hard to close the playlist when toggling it with the mouse
is turned off
* Fixed clearing the playlist not working
* Fixed url not being added to recent files when opened
through the "Open Url" action
Features:
* Added "Escape" shortcut to close the settings window
* Fri Nov 03 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.12.2
Bugfixes:
* Don't show preview popup when no filee is loaded or when
playing an online video
* Fixed thumbnails not working in the playlist
* Thu Aug 31 2023 Christophe Marin <christophe@krop.fr>
- Update to 0.12.1
* Fixed file being paused on startup in certain cases
* Fixed text color of the progress bar tooltip (kde#473784)
* Fixed move video up/down and decrease subtitle font size
actions (kde#473906, kde#473962)
* Fixed playlist opening on top of the video when the overlay
setting is turned off
* Fri Aug 25 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.12.0
Features:
* Added preview thumbnail to the progress bar, can be
configured in the general settings page
* Added setting to allow only a single instance, can be
configured in the general settings page
* Added action selection popup where you can search all
available actions and trigger them (open with Ctrl+`
(backtick), similar to KCommandBar)
* Added setting to auto resize window to the video resolution,
on Wayland the maximum size is not constrained
* Added setting to hide playlist toolbar
* Added menu item for each settings page under settings menu
* The screenshot path is shown in the osd when using mpv
0.36.0 or later versions
* Added a "Scroll to playing item" entry to the playlist
context menu
* Added a "Open url" entry to the playlist context menu for
online url
* Hiding/showing the menubar, top toolbar and bottom toolbar
is now animated
* Added track selection menu entries to the hamburger menu
Bugfixes:
* Fixed not blocking inhibition (turning the display off,
sleep etc.) during playback
* Thu Jul 13 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.11.3
Bugfixes:
* Fixed color picker buttons in subtitles settings not
reflecting the current color
* Fixed subtitles color changes not applying immediately
* Sun Jul 09 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.11.2
Bugfixes:
* Fixed osd not showing
* Fixed adding items to the playlist
* Fixed wrong values being shown in the osd
* Fixed subtitle font size setting not being loaded from config
* Fixed progress bar changing size when not using a
monospaced/fixed-width font
* Fixed footer/bottom toolbar not hiding when moving to the
monitor below, while Haruna is in fullscreen
* Mon May 29 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.11.1
Bugfixes:
* Fixed quit action not working
* Fixed osd not showing
* Fixed playlist repeating when the repeat setting was turned
off
* Mon May 15 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.11.0
* PlayList: close context menu when playlist hides
* flatpak: update manifest
* mpvitem: initialize m_playlistModel before
m_playlistProxyModel
* hide mpv logging setting
* mpvabstractitem: delete mpv controller when thread finishes
and destroy mpv last
* mpvitem: if property is not in cache get it and cache it
* GIT_SILENT Sync po/docbooks with svn
* PlayListItem(Compact/WithThumbnail): re add isLocal property
* FileMenu: close menu after clicking an item in the recent
files submenu
* VideoSettings: fix screenshot format not working and add
support for JPEG XL
* PlaybackSettings: reorganize settings related to resuming
playback
* DebugSettings: set text only if files exists
* application: add methods to check if a path or url exist
* global: don't check if file exists, they don't on first run
* mpvabstractitem: add expandText method
* MpvVideo: activate the osd before a potential early return
* footer: fix not showing in fullscreen and add a property to
hold the mpv item
* mpvabstractitem: stop listening to mpv events and call
m_workerThread->wait()
* mpvitem: remove parent from models
* mpvitem: set m_formattedDuration when duration changes
* use QStringLiteral everywhere
* mpvcontroller: use QString::fromStdString
* mpvcontroller: include clocale
* playlistmodel: openM3uFile(): stop search for last played
file after 1st match
* CustomCommandsSettings: improve looks and functionality of
disabled commands
* VolumeSlider: change mpv volume only on when clicking
* mpvitem: make connection queued and get more properties from
the cache
* application: move window geometry saving to the worker class
* Osd: check if text is null or undefined
* PlayListItem, PlayListItemCompact: remove unnecessary
properties
* PlayListItemWithThumbnail: remove unnecessary properties and
change fill mode
* Actions: remove unused property
* MpvVideo: remove unused properties
* MpvVideo: loading indicator: make color solid and lower
opacity
* mpv: move position saving timer to c++
* Actions: get volume from cache
* mpv: use a single signal for all properties
* mpvabstractitem: use queued connections to talk to the
controller
* mpvitem: add new properties
* PlayList: increase animation duration
* mpvabstractitem: m_workerThread don't call wait in destructor
* mpris2: remove a connection
* mpvitem: refactor position, duration and remaining properties
* mpv: setup connections between MpvController and MpvItem
* mpv: split MpvController and MpvAbstractItem in separate
files and clean up code
* refactor mpv
* KAboutData: don't set data in constructor
* SVN_SILENT made messages (.desktop file) - always resolve
ours
* playlistmodel: openFile: set url scheme to "file" when
dealing with local files
* MpvVideo: onReady: use proxy model to get the items
* MpvVideo: onReady: convert url to string in if statement
* MpvVideo: use proxy model to get the next item to play on EOF
* mpvitem: don't emit `..Changed` signals when setting certain
properties
* Fix minor typo
* actionsmodel: make text capitalization consistent
* playlistmodel: fix not being able to open .rm files
* mpris2: add support for `Raise` method
* mpvitem: make none track text translatable
* Settings: ensure text field settings are properly saved
* SubtitlesSettings: fix accessing allowOnBlackBorders
* mpv: only resume playback after unminimizing if playback was
active before
* main.qml: move some components
* menubar: remove id and background properties
* disable global menu on Windows
* use QUrl::fromUserInput to construct QUrl
* playlistmodel: fix file opening
* Revert "change Application::mimeType to take a QString"
* Revert "add File class for consistent local path handling"
* add File class for consistent local path handling
* change Application::mimeType to take a QString
* Revert "playlistmodel: PlayListModel::openFile: pass percent
encoded path to QUrl"
* playlistmodel: PlayListModel::openFile: pass percent encoded
path to QUrl
* DebugSettings: use Kirigami.ActionTextField
* InputPopup: mention yt-dlp in message for missing yt-dlp or
youtube-dl support
* DebugSettings: disable buttons and explaing what it means
when fields are empty
* DebugSettings: change icon of buttons opening a file
* rename InformationSettings to DebugSettings
* add informationsettings.kcfg and informationsettings.kcfgc
* Application::configFolderPath get the config folder path
* InformationSettings: add setting to enable mpv logging
* Settings: add Information page
* application: refactor methods returning config folder/files
* global: return empty QString if config folder/files don't
exist
* don't use width, height, Layout and anchors properties
inside the component
* main.qml: removve unused SystemPalette
* PlayList: set width, height, x and y properties outside the
component
* HProgressBar: resize chapters popup width according to the
longest chapter
* Application::mimeType: set url scheme to `file` if empty
* flatpak: update versions
* bugs_and_feature_requests: remove a paragraph
Version: 0.10.3-bp155.1.6
* Sun Jan 29 2023 Dirk Müller <dmueller@suse.com>
- update to 0.10.3:
* mpvitem: use loadFile() method on PlayListModel::playingItemChanged() signal
* only link the KIO libs that are actualy used
* Fix relative M3U loading
* HProgressBar: refactor chapters menu into a popup with a listview
* HProgressBar: add tooltip for 'Skip Chapter' checkbox in chapters popup
* playlistmodel: getSiblingItems: use percent-encoded path with QUrl
* Wed Jan 25 2023 Dominique Leuenberger <dimstar@opensuse.org>
- No need to BuildRequire yt-dlp/youtube-dl: this is only a
runtime dependency.
* Sat Jan 07 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.10.2
Bugfixes:
* Fixed crash when "Maximum recent files" setting was set to
zero.
* Fri Jan 06 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.10.1
Bugfixes:
* Fixed not auto playing next file in playlist, when current
file ends
* Fixed opened file not playing when "Auto load videos from
same folder" setting is disabled
* Tue Jan 03 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.10.0
Features:
* Playlist: added options to open m3u files (without support
for extended attributes), add files and urls (only the url
path will be displayed, no title and no duration), sort,
clear and save the playlist
* Playlist: added context menu for the playlist items
* Playlist: added setting to remember playlist state
* Subtitles: added setting to render subtitle in black borders
* Video: added setting to set a default cover for music files
* Added command line option to override the ytdl format
selection setting (this option is overwritten if the GUI
setting is changed)
* Added MPRIS thumbnail
Bugfixes:
* Recent files: fixed ordering, showing duplicates, clearing
and adding when list is full
* Fixed OSD showing without text
* Playlist: fixed "Increase font size when fullscreen" setting
not working
* Playlist: removed rowHeight setting
* Wed Oct 12 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.9.3
* playlistmodel: set QUrl scheme if not set
* actionsmodel: port QRegExp to QRegularExpression
* only use Qt5X11Extras with qt5
* cmake: add support for qt6
* pass correct type to QMetaObject::invokeMethod
* change emit to Q_EMIT
* use a QUrl instead of a QString where a QUrl is expected
* switch to Q_SIGNALS and Q_SLOTS
- Added lang subpackage
* Fri Oct 07 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.9.2
* actionsmodel: change text of togglePlaylistAction action to
just Playlist
* recentfilesmodel: use custom implementation instead of
KRecentFilesAction
* window: use Kirigami gridUnit for width and height
* mpv: move mpris connections to cpp
* Settings: improve right to left behaviour
* footer: fix play next/previous button icons in right to left
mode
* footer: fix seek bar and volume bar right to left behaviour
* playlistmodel: use a QUrl to determine the mimetype
* mpv: fix includes and call methods from MpvCore instead of
MpvItem
* Footer: improve font scaling
* SubtitlesFolders: fix model name
* settings: use qmlRegisterSingletonInstance instead of
qmlRegisterSingletonType
* Add a menu item in the Subtitles header button and menubar
to open a subtitle file
* CustomCommands: use `Kirigami.PlaceholderMessage` when there
are no commands
* Remove explicit use of ECM_KDE_MODULE_DIR, is part of
ECM_MODULE_PATH
* mpvitem: remove duplicated property
* Wed Aug 24 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.9.1
Bugfixes:
* Fixed two broken actions in the global menu
* Fixed translations
* Mon Aug 22 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.9.0
Features:
* Refactored the shortcuts configuration, now it's available
in the settings window with the other settings, instead of
opening another window
* Hamburger menu now only show a few actions, the rest are
available in a submenu
* When menubar is hidden the hamburger menu will be shown in
the header/toolbar and when the header is hidden it's shown
in the footer
* Added a proper context menu for the video
* Added setting to start playback when resuming playback of a
file
* Added setting to set maximum number of recent files
* Added option to clear recent files
* Added setting to restore window size and position
* Added settings to customize the subtitle font family, size,
style (bold, italic), color, shadow color, shadow offset,
border color, border width
* Moved seek settings to playback settings page
* Moved volume step setting to audio settings page
* Custom commands that run on startup can be turned off so
they are not set on next run
* In mouse settings the action text, which is translatable, is
shown instead of it's internal name
Bugfixes:
* Toggling menubar and header/toolbar through actions
remembers the state on next run
* Restore time position for youtube videos
* Improve mpv initialization to allow better hardware decoding
support
* Ytdl-format property can be overwritten by a custom command
action
- Switch to yt-dlp where available