sakithb/media-controls
A mpris client for the Gnome shell.
📋 What's Changed
- Support GNOME shell version 50 by @nfraprado in https://github.com/sakithb/media-controls/pull/305
✨ New Contributors
- @nfraprado made their first contribution in https://github.com/sakithb/media-controls/pull/305
- Full Changelog: https://github.com/sakithb/media-controls/compare/2.4.4...v2.4.5
📋 What's Changed
- Fix album art rendering in GNOME 49+ (restore Cogl Context) by @Oguzhankokulu in https://github.com/sakithb/media-controls/pull/290
- Add Slovak language by @dodog in https://github.com/sakithb/media-controls/pull/288
- feat: Add "Scroll Pause Time" setting by @Oguzhankokulu in https://github.com/sakithb/media-controls/pull/287
- Refactor image handling in PanelButton.js by @NarkAgni in https://github.com/sakithb/media-controls/pull/293
- Seperate Scroll timeouts and remove older timeout inside callback for ScrollPauseTime by @Mulukulum in https://github.com/sakithb/media-controls/pull/296
✨ New Contributors
- @dodog made their first contribution in https://github.com/sakithb/media-controls/pull/288
- @NarkAgni made their first contribution in https://github.com/sakithb/media-controls/pull/293
- @Mulukulum made their first contribution in https://github.com/sakithb/media-controls/pull/296
- Full Changelog: https://github.com/sakithb/media-controls/compare/v2.4.2...2.4.4
📋 What's Changed
- Fix: Update Clutter.Image API usage for GNOME 46 compatibility (fixes #282) by @Oguzhankokulu in https://github.com/sakithb/media-controls/pull/285
- Fix: Improve blacklist detection for sandboxed applications (Snap/Flatpak) by @Oguzhankokulu in https://github.com/sakithb/media-controls/pull/286
✨ New Contributors
- @Oguzhankokulu made their first contribution in https://github.com/sakithb/media-controls/pull/285
- Full Changelog: https://github.com/sakithb/media-controls/compare/v2.4.1...v2.4.2
**Full Changelog**: https://github.com/sakithb/media-controls/compare/v2.4.0...v2.4.1
📋 What's Changed
- fix: update cached property when PropertiesChanged by @Maurizio-P in https://github.com/sakithb/media-controls/pull/271
- fix: button click handling on panel button by @limwa in https://github.com/sakithb/media-controls/pull/272
- Add Hebrew Localization by @omeritzics in https://github.com/sakithb/media-controls/pull/273
- fix: sanitize newline characters in panel button's label text by @clover-yan in https://github.com/sakithb/media-controls/pull/278
- fix: memory leak #228 #138
✨ New Contributors
- @Maurizio-P made their first contribution in https://github.com/sakithb/media-controls/pull/271
- @limwa made their first contribution in https://github.com/sakithb/media-controls/pull/272
- @omeritzics made their first contribution in https://github.com/sakithb/media-controls/pull/273
- @clover-yan made their first contribution in https://github.com/sakithb/media-controls/pull/278
- Full Changelog: https://github.com/sakithb/media-controls/compare/v2.3.0...v2.4.0
📋 What's Changed
- Added IT translation by @amivaleo in https://github.com/sakithb/media-controls/pull/217
- Update BlacklistedPlayers.js by @Bjufen in https://github.com/sakithb/media-controls/pull/218
- Add GNOME Shell 49 support by @winstonma in https://github.com/sakithb/media-controls/pull/232
- Remove unused @girs/gsk-4.0 devDependency The @girs/gsk-4.0 package i… by @winstonma in https://github.com/sakithb/media-controls/pull/234
- Fix gfileinfo icon warning by @winstonma in https://github.com/sakithb/media-controls/pull/235
- Fix memory leak in addMenuPlayers() when recreating player icons by @winstonma in https://github.com/sakithb/media-controls/pull/236
- Fix player icon detection for MPV and other players by @winstonma in https://github.com/sakithb/media-controls/pull/237
- Fix widget disposal errors by @winstonma in https://github.com/sakithb/media-controls/pull/238
- + 11 more
✨ New Contributors
- @amivaleo made their first contribution in https://github.com/sakithb/media-controls/pull/217
- @Bjufen made their first contribution in https://github.com/sakithb/media-controls/pull/218
- @winstonma made their first contribution in https://github.com/sakithb/media-controls/pull/232
- @petar-v made their first contribution in https://github.com/sakithb/media-controls/pull/260
- @xethlyx made their first contribution in https://github.com/sakithb/media-controls/pull/262
- Full Changelog: https://github.com/sakithb/media-controls/compare/v2.2.0...v2.3.0
📋 What's Changed
- Add Belarusian translation by @dastier in https://github.com/sakithb/media-controls/pull/201
- Convert to javascript by @sakithb in https://github.com/sakithb/media-controls/pull/194
✨ New Contributors
- @dastier made their first contribution in https://github.com/sakithb/media-controls/pull/201
- Full Changelog: https://github.com/sakithb/media-controls/compare/v2.1.0...v2.2.0
📋 What's Changed
- Added Russian language by @AlexanderShad in https://github.com/sakithb/media-controls/pull/170
- no shuffle symbol not showing #172 by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/177
- GNOME 48 support by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/185
- Automatically add a few spaces after labels when scrolling #183 by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/189
- set_bytes() and set_data() in St.ImageContent now have a new paramete… by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/190
- GNOME 48 - scrolling label fix by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/193
✨ New Contributors
- @AlexanderShad made their first contribution in https://github.com/sakithb/media-controls/pull/170
- Full Changelog: https://github.com/sakithb/media-controls/compare/v2.0.2...v2.1.0
📋 What's Changed
- Update Spanish translation by @fitojb in https://github.com/sakithb/media-controls/pull/148
- Add Catalan translation by @fitojb in https://github.com/sakithb/media-controls/pull/149
- Adds translation into Brazilian Portuguese by @Andreyrvs in https://github.com/sakithb/media-controls/pull/154
- GNOME 47 support by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/163
✨ New Contributors
- @fitojb made their first contribution in https://github.com/sakithb/media-controls/pull/148
- @Andreyrvs made their first contribution in https://github.com/sakithb/media-controls/pull/154
- Full Changelog: https://github.com/sakithb/media-controls/compare/v2.0.1...v2.0.2
GNOME 46 support
📋 Changes
- The extension has been rewritten to be more performant and easy to add new features
- Scrolling text and sliders are now animated instead of being updated through a interval
- Source menu and track info menu has been merged into one menu
- Control buttons will now disable themselves if the player does not support the specific functionality
- Better logic to find the matching app of an mpris player (icons, names, etc)
- Properly displays album art with aspect ratios other than 1:1
- New preferences UI
- Ability to customize the label text in the panel even more
- + 1 more
📋 Changes
- Bug fixes
- Added album name in menu
📋 Changes
- The extension will poll until mpris properties are populated with valid values when a player is initialized. (Due some players having broken mpris implementations)
- Slider in the popup menu will properly disable if the player does not support seeking
- Now any album art aspect ratio is supported.
- Better logic in selecting an active player
📋 Changes
- Merged source menu and popup menu (with new design)
- Updated preferences to use user friendly widgets
- Removed unnecessary and redundant preferences (if you miss a removed preference, feel free to open an issue)
- The codebase has been ported to typescript
- The code logic has been rewritten to be more straightforward
📋 Changes
- Added album name support
- Bug fixes
📋 What's Changed
- Set touch event to TOUCH_END by @Thesola10 in https://github.com/sakithb/media-controls/pull/103
- Do not destroy objects on disable by @Thesola10 in https://github.com/sakithb/media-controls/pull/104
- Fixed #35 (title doesnt disappear after closing the media source in chromium based browsers)
✨ New Contributors
- @Thesola10 made their first contribution in https://github.com/sakithb/media-controls/pull/103
- Full Changelog: https://github.com/sakithb/media-controls/compare/v28...v30
Added seek slider #33 Volume controls in mouse actions #71 Fixed flatpak player icons not being displayed properly #47 Basic touchscreen support #88 Better max width handling #65 Properly handle hiding default media notification #97 Scrolling label in the panel #58 **Full Changelog**: https://github.com/sakithb/media-controls/compare/v24...v29
**Full Changelog**: https://github.com/sakithb/media-controls/compare/v26...v28 Added seek slider #33 Volume controls in mouse actions #71 Fixed flatpak player icons not being displayed properly #47 Basic touchscreen support #88 Better max width handling #65 Properly handle hiding default media notification #97 Scrolling label in the panel #58
gnome 45 **Full Changelog**: https://github.com/sakithb/media-controls/compare/v25...v26
📋 Changes
- Gnome 45 support
📋 Changes
- Gnome 42+ support
📋 Changes
- Added the ability to hide players maunally.
- Added option to hide the media message in the notification menu.
- Support for GNOME 41 and GNOME 3.36 (#28 )
📋 Changes
- Added the ability to hide players maunally.
- Added option to hide the media message in the notification menu.
- Support for GNOME 41 and GNOME 3.36 (#28 )
📋 Changes
- Added feature #14
- Fixed #13, #16
- Added a track information menu which can be invoked with a mouse action (displays album art, player name, control icons including loop/shuffle)
- Added mouse actions to shuffle, loop, raise and quit players.
- Added new mouse action triggers double left/right click, scroll up, scroll down and hover.
- Added new setting to control how the label is displayed. #14
- Added a option to turn off caching.
- Added options to blacklist players.
- + 1 more
Converted certain functions to async to avoid random lagging. Fixed bug where extension randomly disappears.
Fixed minor bugs in sources menu. Cleaned up code. Better image caching. Cleaned up preferences window. Added mouse action to toggle source menu.
Added menu to change the source. #11
Fixed #12
Fixed #10 , #9, #8 Added options to customize the order of the extension elements Redesigned preferences menu Rewrote core logic with better performance Fixed few minor bugs
Fixed issues #10 , #9 . Added a option to control the order of the elements. Organized preferences window. Player icons will now support most of the players. Other minor enhancements.
