Releases: celluloid-player/celluloid
v0.29
This release contains the following changes:
- Fix an issue that can cause flickering or black screens with Nvidia GPU.
- Fix preferences dialog not saving configuration files.
- Fix controls not re-appearing after being hidden.
- Fix main menu popover not appearing at the right location when toggled with keyboard shortcut.
- Make displaying file durations in the playlist optional.
- Fix controls being off-center in some configurations.
This listing is incomplete. See git log for full list of changes.
v0.28
This release contains the following changes:
- Add the standard F10 key binding for activating the main menu button.
- Implement GUI redesign by @jannuary.
- Update some of the deprecated GTK API usage.
- Fix a crash that occurs on exit with GTK 4.17.
- Add support for loading Lua modules from
script-modules
. - File durations are now displayed in the playlist when available.
- Make next/previous buttons control playlist position by default.
- Add Irish translation by Aindriú Mac Giolla Eoin.
- Drop Autotools.
This listing is incomplete. See git log for full list of changes.
Users with Nvidia GPUs may experience black screens or flickering when playing videos. Apply this patch and this patch to fix.
Due to a bug, Celluloid will not save changes to mpv configuration file
and mpv input configuration file
in the Preferences dialog. Apply this patch to fix.
v0.27
This release contains the following changes:
- Add a loading screen that gets displayed during initialization and buffering.
- Reduce the time it takes for the main window to get displayed after launching.
- Opening and closing the preferences dialog will no longer trigger an mpv reset unless options that require it are changed.
- Update the look for controls and header bar in floating mode.
- Update some of the deprecated GTK API usage.
- Add support for multi-file user scripts.
This listing is incomplete. See git log for full list of changes.
v0.26
This release contains the following changes:
- Fix a bug where the header bar keeps hiding even when a menu is open.
- Use toasts instead of dialog to report mpv errors.
- Change default screenshot format to PNG.
- Fix crash that happens when the
mpv-config-file
key in GSettings contains a path rather than a URI. - Expose the
Position
MPRIS property. - Use the
numeric
style class for the time/duration label, which stops it from jumping around as it changes.
This listing is incomplete. See git log for complete changelog.
v0.25
This release contains the following changes:
- Fix crash when using multiple windows.
- Port the about dialog to libadwaita.
- Fix cursor not autohiding on KDE.
- Fix mouse presses/releases becoming unreliable during playback.
- Make it possible to build on Windows. Celluloid still crashes on mouse clicks, but it runs and can play videos.
- Add Estonian translation by vaba.
- Add Georgian translation by temuri doghonadze.
- Add Lithuanian translation by Jonas Smol.
- Add Occitan translation by Quentin PAGÈS.
- Add Tamil translation by K.B.Dharun Krishna.
This listing is incomplete. See git log for complete changelog.
When the GSettings key mpv-config-file
doesn't contain a well-formed URI, Celluloid may fail to start. Apply this patch to fix.
v0.24
This release contains the following changes:
- Add Malay translation by @dinazmi.
- Use libadwaita.
- Fix on_load hook in scripts not triggering.
- Add option to make the video area draggable.
- Fix autofit breaking when playing small videos.
- Make controls layout adaptive.
- Display chapter marks in the seek bar.
- Display chapter titles in the seek bar popover.
This listing is incomplete. See git log for complete changelog.
v0.23
This is mostly a bugfix release. It contains the following changes:
- Fix autofit triggering regardless of settings.
- Fix window size shrinking across sessions.
- Fix crash when playing files with names containing invalid encoding.
- Fix drag-and-drop not working with some file managers.
- Fix playback starting when the last playlist item is removed.
This listing is incomplete. See git log for complete changelog.
v0.22
This release contains the following changes:
- Migrate to GTK4.
- Add Greek translation by @lepa22.
- Add Korean translation by @jullee96.
- Add Norwegian Bokmål translation by Allan Nordhøy.
- Add Occidental translation by OIS.
- Add Arabic translation by Mohamed Benkouider.
- Add Urdu translation by Ahmed Iqbal.
- Add option to show title buttons in fullscreen mode.
- Add option to present the window when opening files.
- Change default screenshot filename template to FILENAME-TIMESTAMP (%f-%P).
- Fix inaccurate timestamp preview.
This listing is incomplete. See git log for complete changelog.
v0.21
This release contains the following changes:
- Add Basque translation by @aldatsa.
- Make the shuffle and loop command line options work properly.
- Make the main menu button toggleable by pressing F10.
- Add a setting for always appending opened files to the playlist.
- Allow appending files to playlist by holding shift while dropping files onto the video area.
- Make CSD header bar toggleable via the mpv property "border".
- Include Flatpak manifest in the repo. This allows Celluloid to be built in one click in apps like GNOME Builder.
This listing is incomplete. See git log for complete changelog.
v0.20
This release contains the following changes:
- Make it possible to activate context menu when the playlist is empty.
- Prevent constant resizing of the seek bar due to timestamp label resizing as its value changes.
- Only show a single error dialog when a large number of errors occurs in rapid succession.
- Add menu item for opening folders.
- Adjust position of UI elements of modal dialogs in non-CSD mode to be more consistent with CSD mode.
- Add support for loading external video tracks.
- Make playlist shuffle toggleable.
- Make arrow key bindings work with arrow keys on numpad.
This listing is incomplete. See git log for complete changelog.