# Changelog

## [2.8.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.7.1...v2.8.0) (2025-12-10)


### Features

* add seconds picker to timed wallpaper change ([528fe0a](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/528fe0afeb397a813b808f538bb980cf36b91b17))


### Bug Fixes

* timer restarts on video pause ([552e4ab](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/552e4ab10719d976cfe87acd9362460a197f4c68))

## [2.7.1](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.7.0...v2.7.1) (2025-12-03)


### Bug Fixes

* disabled videos continue playing after pause/play event ([76d7373](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/76d737351981fab5953ca2e4451575b80134b45c))
* video incorretly unpauses when timer ends ([7edfbd4](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/7edfbd46f8ed699b2f8b9aeed9b30748f54a2180))

## [2.7.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.6.0...v2.7.0) (2025-11-21)


### Features

* drag and drop to add files ([c84397f](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/c84397f15bfecd3fb6ae12053c64090c41ef0f64))
* open containing folder from videos list ([d023f6a](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/d023f6ad6c97f81589c12d9eb77e0a10191f5751))
* play single file only (disable all others) ([d4ef482](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/d4ef48285d00384a20b1e3058066dfdcec1e8796))
* preview files in default application ([a563319](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/a56331936b12fdbd940e34041447d4281d780ebe))
* quick actions to disable/enable/remove/toggle videos ([f68e593](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/f68e59313fcdf853659804ed72d13898582b2e09))
* use a list view to manage the videos ([6cc1105](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/6cc11053a481e72e6043c957ccef357a9d5432e9))

## [2.6.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.5.1...v2.6.0) (2025-11-15)


### Features

* clarify how to use 'Next video' option in video settings dialog ([e566f03](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/e566f034c3f507e0e0565cbd2fb96e7a85710950))


### Bug Fixes

* old video keeps playing when switching to another single video ([74b1c0e](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/74b1c0e6c5ee1f0ff44fd550add83282002853d9))

## [2.5.1](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.5.0...v2.5.1) (2025-11-07)


### Bug Fixes

* debug info always visible ([51365b3](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/51365b3ede4f881b33e577cc93a34625b0ebc569))

## [2.5.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.4.0...v2.5.0) (2025-11-06)


### Features

* allow to replace videos in the list ([af49f21](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/af49f2171eae62a2f478481a35c9924f0a6e530a))


### Bug Fixes

* blur stacking order and disable when there are no videos ([00c78f3](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/00c78f39faea5ebad7d5afc41b0b61e10e25d7bf))
* Lockscreen crash when using gstreamer ([#172](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/issues/172)) ([20a8469](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/20a8469cdc1e3199b9f0aadc300206bfb78dbff6))

## [2.4.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.3.2...v2.4.0) (2025-10-31)


### Features

* add GIF format to the file picker ([8f0fa92](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/8f0fa92112548ce20f5093d39038ebf5c73a5877))
* allow to disable resuming last playing video on startup ([9d30331](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/9d30331ac804859f0635f2383642ce46e33c3032))
* allow to loop specific videos until manual skip ([dde9a80](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/dde9a80930ddad600865313475c2ff304b3fe066))
* switch videos only after a global fixed duration  ([#163](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/issues/163)) ([9706d35](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/9706d35d537c58f9d2fea2c5ba66eddaaccf49eb))


### Bug Fixes

* first video not random ([824aa46](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/824aa46683bf9156583064f8c60827d5915470d9))

## [2.3.2](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.3.1...v2.3.2) (2025-06-20)


### Bug Fixes

* check empty callback in DBusFallBack ([07ef926](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/07ef926b6d65ffd859799bc8d30cd498c8472bb5))

## [2.3.1](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.3.0...v2.3.1) (2025-06-15)


### Bug Fixes

* make gdbus fallback actually work ([7154ff4](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/7154ff4a23b70f56696d23cb9f9a4b9cff905c26))
* undefined and invalid global property errors ([1108dc0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/1108dc0a995695f2507681827834472317136de8))
* unfiltered video config on startup ([eda0786](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/eda07864bfa1a817d3fe345f134c57f08976e143))

## [2.3.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.2.0...v2.3.0) (2025-04-30)


### Features

* improve settings UI/UX ([9b76ca4](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/9b76ca417c40653ca405765e72a2493b50b5cf97))
* skip crossfade on manual switch and use a smoother easing type ([a41977a](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/a41977a94cc870cb51f01361553ff3fc62efa5a9))

## [2.2.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.1.0...v2.2.0) (2025-04-17)


### Features

* add option to disable automatic switch to next video ([4bab06d](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/4bab06d889d442d1bb730399de07a5f3fbb39188))


### Bug Fixes

* add missing bits from refactor ([edc1f0c](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/edc1f0c23bbaf5352261871b04602cc9a8e09773))
* hide next video action when there is only one video ([9b1f0bb](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/9b1f0bb2e1fc844b765669fed079947c777482d3))

## [2.1.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v2.0.0...v2.1.0) (2025-03-16)


### Features

* allow setting custom playback speed per video ([6e2e649](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/6e2e649e7788767d4e04471a0e13ae3fb92facf4))


### Bug Fixes

* black media player on fresh install ([8a524e4](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/8a524e4c75d7dbdf47ffbf273a72da52dc8ef0f5))

## [2.0.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v1.1.1...v2.0.0) (2025-02-26)


### ⚠ BREAKING CHANGES

* if you had audio enabled you will have to re-enable it
* due to changes in the configuration format you may need to reconfigure blur option

### Features

* Add first transtations in pt_BR ([f901dc7](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/f901dc71da60508c97e9be3ee789d18d2458eec2))
* Chance transtation package info ([fb6e131](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/fb6e1310edf23455c8c474e8a8ee09b406bd2f15))
* more translations ([5a24045](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/5a240454c92e10bf66392c831286214ee26685b0))
* mute audio based on window maximized/active/shown state ([5570235](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/557023577798464f463f65a8e7ea34842d4bf077))
* right click on Desktop  to change/play/pause/mute video ([3fe6d77](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/3fe6d7728a45f95c2cad4583722e1ac6a93dcb44))


### Code Refactoring

* simplify blur and pause configuration logic ([5618e7d](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/5618e7d08a5498e2f7e1841939182876c996400c))

## [1.1.1](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v1.1.0...v1.1.1) (2025-02-14)


### Bug Fixes

* lock screen mode detection for all wallpaper configuring methods ([4ff5627](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/4ff56278a9bdb0a2a2a97056d39ac2b663ff7698))

## [1.1.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v1.0.0...v1.1.0) (2025-02-08)


### Features

* always pause video for Desktop wallpaper when screen is locked ([f61d9ca](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/f61d9ca11418c467537823b439278fc9124e4f85))
* automatically detect lock screen mode ([8942721](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/8942721c4d1d42769bd67911edbe3d0b8c26c019))
* resume from last playing video on login/lock ([328bb48](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/328bb48a536acdbd1b7124a2c856331961573afb))


### Bug Fixes

* don't remove videos below when removing a single video ([5e53f9b](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/5e53f9b7e53c2cd8fc741c988196992f87ae91f6))

## [1.0.0](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/compare/v0.4.1...v1.0.0) (2024-12-09)


### Features

* add option to play videos in random order ([877ed0a](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/877ed0ac4efde987dc251b751cb2c6a637f939ce))
* implement disabling & ordering of videos ([6705b89](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/6705b89ad1977e65b3f8866b0ff323d7884bf5bb))
* show current version and project urls in settings window ([51a10f9](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/51a10f9d626f4133152eadf31c12bcb5d2cf2647))
* split configuration into tabs ([936f974](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/936f97487134ed1e9d847bbaf8f586d4ceca9575))


### Bug Fixes

* settings crash due to binding on buttons with custom colors ([16efd8a](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/16efd8a756544d9b163a31fcc894ec10665cd51d)), closes [#43](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/issues/43)


### Miscellaneous Chores

* release 1.0.0 ([d28f0fd](https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/commit/d28f0fd7ee6df17556212881ba7553135323af64))

## v0.4.1 2024-07-30 Switch to gdbus

## Fixes

- Switched from `qdbus` to `gdbus` command (from glib2), no more hunting down for the correct qdbus executable name.

## v0.4.0 2024-07-05 Major improvements

### Fixes

- Performance
  - Don't check Effects, Screen and Locked if not needed
  - Fix 2x GPU usage when blur is disabled
- Fix video playing between active window changes

### Improvements

- Added option to change animation duration
- Added cross-fade (dissolve) transition between videos (**Beta**, disabled by default)
- Global playback speed and volume control

## v0.3.0 2024-06-29 Desktop effects detection & playback improvements

### Fixes

- Fix undefined wallpaper property errors
- Fix video stopping in lock screen mode

### Improvements

- Player improvements - Switched to MediaPlayer, hopefully more stable and slightly less GPU/Video decoding usage - Show a placeholder message if there are no videos to play
- Toggle playback/blur based on active Desktop Effects (overview, grid, peek at desktop...)
- Translation support

### Other

- Added debug mode

## v0.1.1 2024-05-14 Bugfix Release

### Fixes

- Fixed widget crashing after disabling/re-enabling the screen it was on, causing effects to stop working

## v0.1.0 2024-04-10 Initial Release
