Commit graph

406 commits

Author SHA1 Message Date
6e55e68c08 chore: fige Cargo.lock (epoch-1.10.0, [patch] locaux)
Some checks are pending
Validate .desktop files / validate (push) Waiting to run
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 07:02:21 +02:00
1d3445b1c3 merge: epoch-1.10.0 d'upstream
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 07:00:06 +02:00
Michael Murphy
900453787f
i18n: translation update from Hosted Weblate (#347)
Translations update from [Hosted Weblate](https://hosted.weblate.org)
for [Pop OS/COSMIC
Player](https://hosted.weblate.org/projects/pop-os/cosmic-player/).



Current translation status:

![Weblate translation
status](https://hosted.weblate.org/widget/pop-os/cosmic-player/matrix-auto.svg)
2026-10-06 21:40:19 +02:00
Michael Aaron Murphy
a6af9a48c2 Epoch 1.10.0 version update
[x] Generated by cosmic-epoch scripts/version-update.sh
2026-10-06 21:39:52 +02:00
Hosted Weblate
882d16513b
i18n: translation updates from weblate
Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Co-authored-by: CYAXXX <85353920+CYAXXX@users.noreply.github.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Martin Meizoso <martinmeizoso@gmail.com>
Co-authored-by: Zahid Rizky Fakhri <zahidrizkyfakhri@gmail.com>
Co-authored-by: Димко <Dymkovych@proton.me>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/gl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/id/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/kk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/kmr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/uk/
Translation: Pop OS/COSMIC Player
2026-10-06 11:10:07 +02:00
Jeremy Soller
8923105997
feat: Keep controls and header bar visible when controls are hovered (#344)
Add a `controls_hovered` state tracked via new `ControlsHoverEnter`/
`ControlsHoverExit` messages. Previously the auto-hide timeout could
fire while the cursor was resting over the controls, since only mouse
movement/clicks reset the timer. Now, this is prevented whenever the
controls are hovered, i.e. `controls_hovered` is true.

Implementation comments:
- Controls popup is wrapped in a single `mouse_area` each to avoid
duplicate enter/exit events at internal widget boundaries.
- Double trigger of enter/exit messages in `update()` is guarded
against.

Resolves #304

- [x] I have disclosed use of any AI generated code in my commit
messages.
- If you are using an LLM, and do not fully understand the changes it is
making to the code base, do not create a PR.
- In our experience, AI generated code often results in overly complex
code that lacks enough context for a proper fix or feature inclusion.
This results in considerably longer code reviews. Due to this, AI
authored or partially authored PRs may be closed without comment.
- [x] I understand these changes in full and will be able to respond to
review comments.
- [x] My change is accurately described in the commit message.
- [x] My contribution is tested and working as described.
- [x] I have read the [Developer Certificate of
Origin](https://developercertificate.org/) and certify my contribution
under its conditions.
2026-10-01 07:12:11 -06:00
Jeremy Soller
f62353fd0a COSMIC policy update
Generated by cosmic-epoch scripts/policy-update.sh. Uses `policy_nobuild` branch to avoid package builds as it contains no code changes.
2026-09-30 09:56:07 -06:00
Lysander Treumann
8ad21891b3 feat: Keep controls and header bar visible when controls are hovered
Add a `controls_hovered` state tracked via new `ControlsHoverEnter`/
`ControlsHoverExit` messages. Previously the auto-hide timeout could
fire while the cursor was resting over the controls, since only mouse
movement/clicks reset the timer. This is now prevented whenever the
controls are hovered, i.e. `controls_hovered` is true.

Implementation comments:
- Controls popup is wrapped in a single `mouse_area` each to avoid
  duplicate enter/exit events at internal widget boundaries.
- Double trigger of enter/exit messages in `update()` is guarded
  against.

Resolves #304
2026-09-27 18:08:47 +02:00
3ee781bfc2 chore: fige Cargo.lock (epoch-1.9.0, [patch] locaux)
Some checks failed
Validate .desktop files / validate (push) Has been cancelled
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-24 21:03:54 +02:00
cfdeaa3ae1 merge: epoch-1.9.0 d'upstream 2026-09-24 20:46:53 +02:00
Michael Aaron Murphy
3b016ff126 Epoch 1.9.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-09-24 17:24:17 +02:00
Michael Murphy
66b3f34335
i18n: translation update from Hosted Weblate (#328)
Translations update from [Hosted Weblate](https://hosted.weblate.org)
for [Pop OS/COSMIC
Player](https://hosted.weblate.org/projects/pop-os/cosmic-player/).



Current translation status:

![Weblate translation
status](https://hosted.weblate.org/widget/pop-os/cosmic-player/matrix-auto.svg)
2026-09-15 21:57:21 +02:00
Hosted Weblate
3d8af19ac4
i18n: translation updates from weblate
Co-authored-by: Amadɣas <massiin@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kurt Harren Catindig <kurtharrencatindig03@gmail.com>
Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
Co-authored-by: Satakun Utama <galaxytomostore@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/kab/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/oc/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/th/
Translation: Pop OS/COSMIC Player
2026-09-12 11:51:35 +00:00
78b806a347 chore: fige Cargo.lock
Some checks failed
Validate .desktop files / validate (push) Has been cancelled
2026-09-10 18:11:31 +02:00
45c9b1aa19 Merge tag 'epoch-1.8.0'
Epoch 1.8.0

# Conflicts:
#	Cargo.lock
#	src/video.rs
2026-09-10 17:57:28 +02:00
Levi Portenier
a297c24a96
Epoch 1.8.0 version update (#331)
Generated by cosmic-epoch scripts/version-update.sh
2026-09-02 12:19:07 -06:00
Jeremy Soller
f0365d411b Epoch 1.8.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-09-02 08:15:29 -06:00
krakotay
e040f7fbc7
fix: playback of malformed MP4 files with invalid framerates
- [x] I have disclosed use of any AI generated code in my commit
messages.
- If you are using an LLM, and do not fully understand the changes it is
making to the code base, do not create a PR.
- In our experience, AI generated code often results in overly complex
code that lacks enough context for a proper fix or feature inclusion.
This results in considerably longer code reviews. Due to this, AI
authored or partially authored PRs may be closed without comment.
- [x] I understand these changes in full and will be able to respond to
review comments.
- [x] My change is accurately described in the commit message.
- [x] My contribution is tested and working as described.
- [x] I have read the [Developer Certificate of
Origin](https://developercertificate.org/) and certify my contribution
under its conditions.

Some malformed MP4 files previously wouldn't play at all because they
reported a 0/1 framerate.
Other files suffered from severe audio stuttering caused by repeated
long GAP events emitted from malformed edit lists.
This patch treats invalid framerates as unknown (allowing the existing
fallback to be used) and suppresses suspicious long audio GAP events
before they reach the audio sink.
As a result, both kinds of videos now play correctly.
2026-08-29 02:31:43 +02:00
89dd5e1f10 chore: fige Cargo.lock tel que resolu apres le merge 1.7.0
Some checks failed
Validate .desktop files / validate (push) Has been cancelled
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 07:58:51 +02:00
3171217e5a Merge tag 'epoch-1.7.0'
Some checks failed
Validate .desktop files / validate (push) Has been cancelled
Epoch 1.7.0
2026-08-27 07:50:01 +02:00
Jeremy Soller
c9cba75c84 Epoch 1.7.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-08-25 12:11:05 -06:00
Michael Aaron Murphy
23254703eb
i18n(da): Weblate translation update 2026-08-24 20:05:24 +02:00
7f22e7ce73 Merge remote-tracking branch 'upstream/master'
Some checks failed
Validate .desktop files / validate (push) Has been cancelled
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	src/main.rs
2026-08-19 21:59:21 +02:00
Hosted Weblate
b5f2fffe65
i18n: translation updates from weblate
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: CodeBeats <nicholai67@hotmail.com>
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Martin Meizoso <martinmeizoso@gmail.com>
Co-authored-by: Michael Millet <mikevlet@protonmail.com>
Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
Co-authored-by: Steen Rabol <steen@rabol.dev>
Co-authored-by: Walter William Beckerleg Bruckman <spayk.99@protonmail.com>
Co-authored-by: Wilbur Lindqvist <william@willmantrade.com>
Co-authored-by: therealmate <hellogaming91@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/da/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/en_GB/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/gl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/it/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/oc/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/pt_BR/
Translation: Pop OS/COSMIC Player
2026-08-19 11:51:33 +02:00
Jeremy Soller
55ecae4644 Epoch 1.6.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-08-18 13:38:32 -06:00
Michael Murphy
12b82dee7f
i18n: translation update from Hosted Weblate (#313) 2026-08-18 14:09:20 +02:00
Hosted Weblate
7019204d92
i18n: translation updates from weblate
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: CodeBeats <nicholai67@hotmail.com>
Co-authored-by: Feike Donia <feikedonia@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Martin Meizoso <martinmeizoso@gmail.com>
Co-authored-by: Michael Millet <mikevlet@protonmail.com>
Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
Co-authored-by: Steen Rabol <steen@rabol.dev>
Co-authored-by: Walter William Beckerleg Bruckman <spayk.99@protonmail.com>
Co-authored-by: Wilbur Lindqvist <william@willmantrade.com>
Co-authored-by: therealmate <hellogaming91@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/da/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/en_GB/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/fi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/gl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/it/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/oc/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/pt_BR/
Translation: Pop OS/COSMIC Player
2026-08-18 05:51:23 +00:00
Jeremy Soller
23d59445af
Epoch 1.5.0 version update (#310)
Generated by cosmic-epoch scripts/version-update.sh
2026-07-28 18:02:38 -06:00
Jeremy Soller
ea17341561 Epoch 1.5.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-07-28 09:14:39 -06:00
Michael Murphy
b5519754cf
i18n: translation update from Hosted Weblate (#277)
Translations update from [Hosted Weblate](https://hosted.weblate.org)
for [Pop OS/COSMIC
Player](https://hosted.weblate.org/projects/pop-os/cosmic-player/).



Current translation status:

![Weblate translation
status](https://hosted.weblate.org/widget/pop-os/cosmic-player/horizontal-auto.svg)
2026-07-28 16:47:30 +02:00
Hosted Weblate
2d8aa63da3
i18n: translation updates from weblate
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Co-authored-by: Ahrakiel <christopherbatrier@gmail.com>
Co-authored-by: Aman Alam <aalam@users.noreply.hosted.weblate.org>
Co-authored-by: AriyA66Y <ariya66y@protonmail.com>
Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Co-authored-by: CYAXXX <85353920+CYAXXX@users.noreply.github.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Fedorov Alexei <aleksejfedorov963@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Isaac Subirana <isaacsubiranac@gmail.com>
Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
Co-authored-by: Jun Hwi Ku <siguning@gmail.com>
Co-authored-by: Kartik Nayak <65574961+kodebarista@users.noreply.github.com>
Co-authored-by: Prasanta-Hembram <Prasantahembram720@gmail.com>
Co-authored-by: VandaL <vandalhj@gmail.com>
Co-authored-by: Vilius Paliokas <viliuspaliokas@gmail.com>
Co-authored-by: Zahid Rizky Fakhri <zahidrizkyfakhri@gmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: taijuin Lee <taijuin@gmail.com>
Co-authored-by: therealmate <hellogaming91@gmail.com>
Co-authored-by: Димко <Dymkovych@proton.me>
Co-authored-by: 현월 <kmj10727@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/ca/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/el/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/fa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/hi/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/id/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/kk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/kmr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/ko/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/pl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/ru/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-player/zh_Hant/
Translation: Pop OS/COSMIC Player
2026-07-28 06:02:02 +00:00
198dd88251 chore: bump version to 1.3.0
Some checks failed
Validate .desktop files / validate (push) Has been cancelled
2026-07-22 15:57:00 +02:00
Jeremy Soller
7550c300c4
Merge pull request #307 from pop-os/epoch-update
Epoch 1.4.0 version update
2026-07-20 18:14:42 -06:00
Jeremy Soller
bfbf2a1387 Epoch 1.4.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-07-20 14:36:38 -06:00
Jeremy Soller
d910353b6f Epoch 1.3.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-07-13 10:29:00 -06:00
Jeremy Soller
c33c3e97cd
Merge pull request #297 from pop-os/update-libcosmic
chore: update libcosmic
2026-07-09 17:14:05 -06:00
Ashley Wulber
8eb774ebca chore: update libcosmic 2026-07-09 18:23:34 -04:00
e7781986f5 Fix cosmic-player file launch and video playback
Some checks failed
Validate .desktop files / validate (push) Has been cancelled
2026-07-09 11:51:07 +02:00
Ashley Wulber
e3b610271f fix: custom style with transparent clear is buggy 2026-07-07 20:48:00 +02:00
Jeremy Soller
b8000c5fff
Merge pull request #293 from pop-os/theme-v2
Theme v2
2026-07-06 07:12:10 -06:00
4a1bfc975c fix: wgpu 28 port + background accessor post-rebase
Some checks failed
Validate .desktop files / validate (push) Has been cancelled
Leyoda 2026 – GPLv3
2026-07-04 09:52:35 +02:00
d437199eb5 feat: add about drawer 2026-07-04 09:46:43 +02:00
bda5578c69 chore: use local cosmic-text checkout 2026-07-04 09:45:20 +02:00
324655a955 player: register MPEG and WMV support cleanly 2026-07-04 09:45:20 +02:00
761c0d4ae1 iced_video_player: silence local check warnings 2026-07-04 09:45:20 +02:00
419bc79e07 local: add cosmic-player redeploy helper 2026-07-04 09:45:20 +02:00
a8497eaf21 local: integrate yoda libcosmic and fix thumbnail hang 2026-07-04 09:45:20 +02:00
Ashley Wulber
54ed6b0a93 feat: blur 2026-07-01 22:59:45 -04:00
Jeremy Soller
b162e335db Epoch 1.2.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-06-30 13:24:24 -06:00
Jeremy Soller
f6d3554788 Epoch 1.1.0 version update
Generated by cosmic-epoch scripts/version-update.sh
2026-06-23 10:39:31 -06:00