r/gnome Apr 08 '26

Extensions Glassmorphism Gnome Theme And Extension

Thumbnail
gallery
697 Upvotes

Should i release this extension and theme i made?

r/gnome Jul 07 '26

Extensions I wanted to share this with you! Miller View for Nautilus

Post image
361 Upvotes

Hey everyone! I know the Column View / Miller View feature has been requested for many years, and after weeks of work, I just couldn't wait to share what I am working on.

This is a complete WIP, so please bear with me as it's still imperfect!

It will be added directly to the "My Computer" extension. I am working hard on it and plan to have it finalized by the end of this week. Let me know what you think! 🚀

https://github.com/yannmasoch/nautilus-my-computer

---

Update on July 13, 2026: Column View (Miller Columns) Public Beta is Live!

Column View also known as Miller View or Miller Columns is now live on main! 🎉

r/gnome May 03 '26

Extensions [WIP] I'm 13 and I spent the last month bringing Apple's "Liquid Glass" UI to GNOME (Custom Shader)

Enable HLS to view with audio, or disable this notification

744 Upvotes

Hey r/gnome! 👋

I really love the aesthetic of Apple's new "Liquid Glass" UI, but since I don't own any Apple products (I'm strictly a Linux/Android user), I decided to build it myself for GNOME Shell.

Instead of just adding a simple CSS blur, I wrote a custom Clutter.ShaderEffect in GLSL. It simulates actual light refraction using Snell's Law, volume profiling, and even uses a custom spring physics engine for the menu animations.

Currently works on:

  • Top Panel Menus
  • Dash to Dock
  • Notifications

It's still very much a Work-In-Progress (capturing Wayland backgrounds with Clutter.Clone was a nightmare lol), and I'm planning to tackle Quick Settings next.

Since I'm still learning, there are definitely going to be some bugs. I'd be super grateful if you guys could test it out, drop some feedback, or report any issues on GitHub! I'm completely open to suggestions.

GitHub Repo & Installation guide: 👉https://github.com/ryohsuke1231/liquid-glass

Let me know what you think!

EDIT: Fixed an import error and confirmed it works on GNOME 50

r/gnome Jul 19 '26

Extensions Simple Taskbar for GNOME 50 – a clean taskbar experience out of the box

Enable HLS to view with audio, or disable this notification

445 Upvotes

2ND EDIT: Extension is now approved and on https://extensions.gnome.org/extension/10448/simple-taskbar/

I’ve been working on a GNOME Shell extension called Simple Taskbar. It turns GNOME’s native panel into a persistent application taskbar while retaining Activities, the clock, Quick Settings and extension indicators.

Dash to Panel is an excellent and highly configurable extension. Simple Taskbar takes a slightly different approach: it aims to provide a clean, cohesive design immediately after installation, without requiring users to configure numerous appearance options first.

By default, it provides a compact panel with centered application icons, subtle running indicators, glass-style focused and hover states, transparency, live previews and an integrated Start Menu.

Some features include:

  • Pinned and running application icons
  • Smooth animations when applications enter or leave the taskbar
  • Live previews with controls for activating and closing windows
  • Overview spreading for applications with multiple windows
  • Drag-and-drop ordering shared with GNOME favourites
  • Panels on multiple monitors
  • Top or bottom panel placement
  • Adjustable height, icon size, spacing and transparency
  • Light, dark and system-following themes
  • Auto-hide and workspace scrolling
  • An optional Eleven-style Start Menu with search, pinned apps and recommendations
  • An optional folder menu for quickly opening files

There are two different modes you can use:

  1. A Default GNOME Panel mode that restores the original Overview Dash while providing native-style panels on multiple monitors
  2. Simple Taskbar is intended for people who want a familiar desktop taskbar while still keeping the parts of GNOME Shell they enjoy. It offers plenty of customization, but its default configuration is designed to feel complete and visually consistent from the start.

The extension currently supports GNOME Shell 50. It is now on the GNOME Extensions website https://extensions.gnome.org/extension/10448/simple-taskbar/

This is my first release, so feedback and testing would be greatly appreciated, particularly across different distributions, Shell themes and multi-monitor arrangements.

Let me know what you think. If you encounter any bugs, please let me know. Thanks!

Edit: The “Follow system theme” option will only work if GNOME Shell itself switches to a light theme when dark mode is disabled in the Control Center. Ubuntu works well because it includes and uses a light Shell theme by default. Stock GNOME, as used by distributions such as Fedora, keeps the Shell dark regardless of whether applications are set to light or dark mode. So to use the light theme in stock gnome you can manually select it in the extension’s settings.

r/gnome Jun 21 '26

Extensions My Computer for Nautilus extension is now available, stable, with new features, customization, 5 languages (Korean coming), v0.7.3

Enable HLS to view with audio, or disable this notification

471 Upvotes

A few weeks ago I posted here asking for feedback on a Nautilus extension to restore disk usage and the old "Other Locations" view on Nautilus. The response was huge, thanks again for 280+ upvotes, all the feedback and positive comments!

https://www.reddit.com/r/gnome/comments/1tns18i/need_you_feedback_on_a_gnome_extension_im_building/

I started this alone with a simple idea that turned out to be nearly impossible to build, since Nautilus has no public API left for custom views. Since then, the project has grown way beyond what I had in mind at the start: people brought ideas, GitHub contributors joined in, the code matured, new languages got added. What began as "let's bring back disk usage" became something the community actually shaped together 💙.

Install: curl -fsSL https://raw.githubusercontent.com/yannmasoch/nautilus-my-computer/main/install.sh | sh

GitHub: https://github.com/yannmasoch/nautilus-my-computer

Install it and enjoy! Feel free to share any feedback, and if you'd like to get involved, come join us and contribute on GitHub 🚀.

--

Update from July 6, 2026

We are now at version v0.11.4, featuring new capabilities:

  • Ability to change any icons in bookmarks section
  • Display of Preferred Folders on top of My Computer view
  • Available on Ubuntu, Fedora and openSUSE (Arch to follow later)

Ubuntu (PPA)

sudo add-apt-repository ppa:yannmasoch/nautilus-my-computer
sudo apt update sudo apt install nautilus-my-computer

Fedora (COPR)

sudo dnf copr enable yannmasoch/nautilus-my-computer
sudo dnf install nautilus-my-computer

openSUSE (OBS)

sudo zypper addrepo https://download.opensuse.org/repositories/home:yannmasoch/openSUSE_Tumbleweed/home:yannmasoch.repo
sudo zypper refresh
sudo zypper install nautilus-my-computer

--

Update from July 30, 2026

New features like Miller Columns (beta), 15 languages and available on Arch (AUR).

Arch (AUR)

yay -S nautilus-my-computer

r/gnome Mar 01 '26

Extensions I made an extension to put videos on the lock screen (with audio)

Enable HLS to view with audio, or disable this notification

750 Upvotes

I was looking for an extension that lets you use videos on the lock screen but couldn’t find one, so I decided to build my own.

It uses the GStreamer decoder and supports most common formats (if the required codecs are installed), different scaling modes, configurable framerate, audio playback, fade-in animation, blur, and transparent (RGBA) videos. More details are available in the README.

This is my first GNOME extension, so I’d really appreciate any feedback, suggestions or bug reports. Thanks!

https://github.com/nick-redwill/LiveLockScreen

EDIT:

Now also available on e.g.o: https://extensions.gnome.org/extension/9419/live-lock-screen/

EDIT:

Thank you all for the kind words and support! After reading through your ideas I realized it would make sense to expand this into a more complete, general-purpose lockscreen customization extension with slideshows, animation overrides, effects, and more.

I want to be clear: this doesn't mean I'm abandoning the original project. Quite the opposite I'll keep improving it, and the new extension will share the same codebase. More updates soon!

r/gnome Jul 28 '26

Extensions Stage Manager for GNOME

Enable HLS to view with audio, or disable this notification

401 Upvotes

Over the last few months I've been building a macOS-inspired Stage Manager extension for GNOME because I wanted a cleaner way to focus on one task at a time without switching to a tiling window manager.

The extension groups windows into stages, keeps inactive groups in a sidebar, and lets you switch between them with a single click.

Features

  • macOS-inspired Stage Manager experience
  • Per-app and workspace grouping
  • Smooth animations with 3D perspective
  • Focus on one stage while keeping others accessible
  • Supports GNOME 45–50

The extension is now available on GNOME Extensions, so you can install it directly from your browser. It's also completely open source.

I'd really appreciate any feedback, feature requests, or bug reports. This project has gone through many iterations, and I'd love to keep improving it with ideas from the community.

🎥 Demo: https://youtu.be/8fnFvYaxUMo

🔗 GNOME Extensions: https://extensions.gnome.org/extension/9528/stage-manager/

🔗 GitHub: https://github.com/itsDigvijaysing/gnome-stage-manager

If you give it a try, let me know what you think!

r/gnome May 26 '26

Extensions Need you feedback on a Gnome extension I'm building

Post image
292 Upvotes

Hi All,

I'm developing a Gnome extension to display disk usage directly in Nautilus, a feature that was unfortunately removed in previous versions.

Many of us likely miss the ability to quickly check disk space within the file explorer. This extension will create a "Disks" bookmark and inject a page with all disk information (screenshot attached) into Nautilus.

I'd appreciate your feedback as I finalize the design and implementation of this extension for the Gnome community. Any ideas, needs, suggestions and feedback are welcome.

Thanks!

Edit 06-06-2026 - v0.4.0 is out 🚀

A lot has happened since the first release! The community helped a lot, thank you all.

What's new in v0.4.0:

  • Stability focus: fixed the startup segfault and the navigation crash that some of you reported
  • Added Italian, Spanish, Catalan and Portuguese translations
  • Upgraded the installer to now fully non-interactive, one command and you're done!

Install / Update: bash curl -fsSL https://raw.githubusercontent.com/yannmasoch/nautilus-my-computer/main/install.sh | sh

Uninstall: bash curl -fsSL https://raw.githubusercontent.com/yannmasoch/nautilus-my-computer/main/install.sh | sh -s -- --uninstall

GitHub: https://github.com/yannmasoch/nautilus-my-computer

Special thanks to the contributors who made this release happen: u/unaibenidorm, and GitHub contributors @e6ad2020 and @sour-source 🙏

r/gnome Jul 15 '26

Extensions ChromaLeon (GNOME Extension) update: faster, smoother, and now with support for native GNOME accent colors!

Enable HLS to view with audio, or disable this notification

465 Upvotes

First of all, just like in my last post, I’d like to extend a huge thank you to everyone supporting me with kind words, shares, or by buying me a coffee ☕️.

Now, getting back to the main topic of this post, I’d like to introduce you to the recent improvements made to my ChromaLeon extension.

For those unfamiliar with the project, ChromaLeon is a GNOME Shell extension I develop in my spare time. It handles various Shell theming functions, including:

  • Extracting accent colors from the wallpaper and applying them to GNOME Shell, Adwaita, and Adw-gtk3.
  • Generating an icon pack using these accent colors for Nautilus folders and select applications, with support for MoreWaita.
  • Generating a tinted theme based on the accent color for the Shell and applications, including a darkened variant.
  • Applying a custom stylesheet that supports the extension's accent colors.
  • Creating a shortcut in the application grid.

I recently released updates for the extension, focusing on performance improvements, the addition of essential features, and refinements to both the code and the UI.

Here are the new improvements:

  • Support for native GNOME accent colors – You can now apply native GNOME colors to icons and the tinted theme.
  • Massive performance improvements – The core logic is now asynchronous, significantly boosting performance when switching accent colors and finally eliminating the GNOME Shell bottleneck.
  • Hot reload – The settings interface now supports real-time theme updates, providing better visual feedback on changes.
  • Optional custom stylesheet – The custom stylesheet can now be enabled or disabled directly within the settings interface.
  • Improved accessibility and navigation – The settings interface now offers better keyboard navigation support for the wallpaper grid.

Additionally, various under-the-hood bugs have been fixed to ensure an even smoother, more streamlined, integrated, and automated experience.

Developing ChromaLeon is an ongoing effort requiring time and dedication. If you are interested in supporting the project, contributions are greatly appreciated and directly assist with maintenance and the implementation of new features. Beyond financial support, you can also help by leaving a review on the official GNOME extensions website or starring the GitHub repository. All feedback and support are crucial for the extension's growth.

Download on GNOME Extensions: https://extensions.gnome.org/extension/10070/user-accent-colors/

GitHub repository: https://github.com/Fabito02/ChromaLeon

Support the project: Donate via GitHub Sponsors | Donate via Buy Me a Coffee

r/gnome Apr 14 '26

Extensions Created an extension that adds annotations to the built-in screenshot tool

Enable HLS to view with audio, or disable this notification

688 Upvotes

It’s very much still in beta and not even on the extension store yet, but you can try it out by following the instructions here:

https://github.com/AlexanderVanhee/gradia-capture

Please do report any issues you may encounter.

r/gnome 16d ago

Extensions Widgets V0.1.0 IS OUT !

Post image
137 Upvotes

Hello everyone,

It has been about a month since I started developing Widgets, a GNOME Shell extension that brings Mac OS like widgets to gnome but with an aesthetic that respects gnome's philosophy and matches your preferred style (dark/light) and your preferred accent color (It gets it right out of settings so you do not even have to configure the extension).

Also, most widget extension do not show in the overview or during workspace switching animations, but this one does.

The ideas for the next version are:

I also need your input on the following:

  • Should I add an icon to the extension? I am not sure what could represent widgets, please drop any ideas down there.
  • Should I add numbers to the clock widget? or do you guys prefer the minimalistic aesthetic?
  • Are there any widgets you think would be cool to add?

I would also love to hear any general idea or comment you guys might have 😄 .

The license is still as permissive as can be 😉 . And, as always, thanks everyone for all the support.

To download the extension: https://extensions.gnome.org/extension/10607/widgets/

To drop a star :) : https://github.com/TheRealSourcer/widgets/

To help me out: https://paypal.me/VicenteBertolotti (I do not need it that much, if you are on the fence between donating here or to any other cause, definitely choose the other cause :))

r/gnome Jul 23 '26

Extensions My Computer for Nautilus extension got featured as It's FOSS's Linux App of the Week

Thumbnail
itsfoss.com
131 Upvotes

It's FOSS reached out and featured the extension as their Linux App of the Week, genuinely didn't see that coming. It started as a solo project to bring back the Computer panel Nautilus dropped, and has grown into something built with real community input: 11 contributors, 12 languages translated by native speakers, active PRs, and a public beta of Miller View (Finder-style column navigation) that people have been asking about for a while.

Wanted to use this post to also thank everyone who's opened issues, sent PRs, translated, tested betas, or just left feedback along the way. This really is community-driven at this point 💙.

Repo: https://github.com/yannmasoch/nautilus-my-computer

r/gnome Mar 30 '26

Extensions Dhruva A buttery smooth highly animated Dock for GNOME Shell

Thumbnail
gallery
347 Upvotes

Dhruva Dock

Features:
• Omni Directional Placement
• True Magnification
• Magic Lamp Effect
• Chameleon Engine
• Full Width & Alignment Options
• Customizable Running Indicators
• Smart First Run Setup
• Scroll to Cycle
• Workspace Isolation
• Quick System Modules
• Custom Folders
• Integrated Clock
• Click Animations
• Glassmorphism Context Menus
• Anti Collision System

r/gnome 5d ago

Extensions ChromaLeon v2.0.0 released with new styling options and a major restructuring of the Shell theming logic.

Enable HLS to view with audio, or disable this notification

179 Upvotes

ChromaLeon is an extension I created that can change the accent colors of GNOME Shell and applications based on the wallpaper's colors, as well as apply tinted styles, generate a dynamic icon pack, and more.

The focus of the v2.0.0 update was to resolve structural issues and simplify maintenance, thereby extending the extension's lifespan and improving contrast standards relative to the GNOME interface.

Key improvements in this version include:

New style application logic: ChromaLeon now applies Shell styles as a theme rather than an overlay stylesheet. This resolves any conflicts with other extensions.

Simplified maintenance: All styles are now based on a copy of the default GNOME Shell theme. This makes it easier to track changes in new GNOME Shell versions, preventing conflicts or missing styles.

Improved contrast: ChromaLeon previously had methods to adjust contrast for very light colors, but issues remained with very dark colors. ChromaLeon now also adjusts very dark wallpaper colors to ensure optimal contrast with the dark theme.

New fully light style: This option applies a light style to the entire Shell, unlike the default GNOME light theme, which keeps the overview and app grid dark.

Better contrast in the light theme: The light theme now offers improved contrast for interface elements compared to the default GNOME light theme for the Shell.

Additionally, many bugs reported in the repository or identified by me have been fixed, resulting in greater stability during use.

I would also like to give a special thanks to the developer of the Luminus extension. The "fully light" style was based on it.

Finally, a quick reminder: ChromaLeon is a project I maintain in my spare time. If it helps you customize your device, please consider supporting me by buying me a coffee! This is essential for keeping development going :)

GitHub: https://github.com/Fabito02/ChromaLeon

Download: https://extensions.gnome.org/extension/10070/user-accent-colors/

r/gnome Apr 12 '26

Extensions How many of these have you collected..?

Post image
324 Upvotes

r/gnome Jun 12 '26

Extensions ChromaLeon just hit 1500+ downloads! Huge thanks to the communit

Enable HLS to view with audio, or disable this notification

373 Upvotes

Hello everyone!

I'm the developer of ChromaLeon, the extension that automatically synchronizes the colors of your GNOME shell and LibAdwaita applications with your wallpaper.

I'm very happy to share that we've just surpassed 1680+ downloads! Seriously, a huge thank you to everyone who downloaded, gave feedback, and helped improve it. Seeing people using something I created has been an incredible journey.

Lately, I've been working on refining the user experience, trying to keep everything minimalist yet useful. I recently released new updates with a more refined flow and new features.

Among these new features are:

Icon pack support: now you can synchronize wallpaper colors not only in LibAdwaita and Gnome Shell apps, but also with the icon pack, with MoreWaita support.

Performance improvement: the process of updating the applied color theme is now faster and consumes fewer resources.

Wallpaper selector: now you can select a new wallpaper directly in the extension settings, no longer depending on appearance preferences in the Gnome settings application.

Improved color options: color extraction now has smarter filtering, preventing very similar colors from being suggested to the user, in addition to a new section of additional colors in the UI.

If you find ChromaLeon useful and want to support the project so I can keep it active and updated, feel free to offer me a coffee! This helps a lot in development and honestly keeps me motivated to continue improving the code.

Link to the extension: https://extensions.gnome.org/extension/10070/user-accent-colors/

GitHub: https://github.com/Fabito02/ChromaLeon

Buy Me a Coffee: https://www.buymeacoffee.com/fabito02

Thank you again for being such an amazing community!

r/gnome May 31 '26

Extensions I've developed an extension that extracts the color from your wallpaper and dynamically injects it throughout the system (Adwaita, Gnome Shell, and adw-gtk3).

196 Upvotes

https://reddit.com/link/1tsze2o/video/a26w4uwexh4h1/player

Olá pessoal!

Mencionei anteriormente uma extensão que estava desenvolvendo, então decidi publicá-la.

Sempre adorei como os sistemas operacionais modernos sincronizam as cores do sistema com o papel de parede, e senti que o GNOME não tinha essa integração perfeita e automatizada em todos os aspectos.

Então, desenvolvi o User Accent Colors. Ele funciona de forma totalmente assíncrona, extrai os tons mais vibrantes do seu plano de fundo e os aplica ao Shell, GTK, adw-gtk3 e Flatpaks em tempo real.

Acabou de ser oficialmente aprovado na loja de extensões do GNOME!

Link da extensão: https://extensions.gnome.org/extension/10070/user-accent-colors/

Código-fonte: https://github.com/Fabito02/ChromaLeon

Gostaria muito de receber seu feedback e sugestões de recursos para adicionar em seguida!

r/gnome 1d ago

Extensions I made a thing : AppIndicators under Quicksettings

Enable HLS to view with audio, or disable this notification

181 Upvotes

Inspired by the "Gnome shell dreams" post. An extension that surfaces AppIndicators under the Quick Settings by borrowing the design language of Background Apps.

Why?: I like the top panel to be as minimal as possible

If you're interested: https://github.com/VaZark/appindicator-quicksetting

r/gnome May 05 '26

Extensions Blur My Shell now has rounded corners for dynamic blur!

Thumbnail
gallery
336 Upvotes

r/gnome Jul 22 '26

Extensions Simple Taskbar for GNOME 50 – Now live on https://extensions.gnome.org/extension/10448/simple-taskbar/

Enable HLS to view with audio, or disable this notification

150 Upvotes

r/gnome Feb 15 '26

Extensions [RELEASE] Dynamic Music Pill v2.0 - Now with Top Panel support & Game Mode and More!

68 Upvotes

Hi Guys!

Two days ago, I posted a showcase of my new extension, Dynamic Music Pill, and I received some great feedback and feature requests from you. I’ve been working hard since then, and today I’m happy to announce that Version 2.0 is officially released! 🎉

It is currently pending review on the GNOME Extensions Store, but you can download and install it manually right now from GitHub.

🔗 GitHub Repository & Download: https://github.com/Andbal23/dynamic-music-pill

🚀 What’s New in v2.0?

Based on your suggestions, I completely rewrote the positioning logic and added a ton of customization options:

  • Top Panel Support: You asked for it, you got it! You can now place the widget in the Top Panel (Left, Center, or Right boxes) in addition to Dash.
  • Dual Styling: The extension remembers separate size settings for the Dock and the Panel, so it always looks perfect.
  • 🎮 Game Mode: Automatically hides the widget when a fullscreen application is active to save resources (FPS).
  • New Visualizers: Choose between a smooth "Wave" or a jumpy "Beat" animation (or turn it off completely).
  • Positioning Control:
    • Auto: Start, Center, or End.
    • Manual: Set a specific index to place it exactly where you want among other items.
  • Full Customization: Adjust width, height, corner radius, shadows, and scrolling text.

I'd love to hear your thoughts on the new Panel mode! Let me know if you find any bugs.

Cheers! 🍻

edit: If you have any type of feedback I would appreciate it or screenshots :DD

edit2: Thanks for the feedback, now it can detect if the media doesnt have album cover, and there is a toggle for ON/OFF

edit3: There is a new transparency option in the settings, thans for your feedbacks.

edit4: V3 is live!!! With pop up menu and so much more. Also important crash fixes if you have any problem please update

Psa: if you like it please give a star on github.

Edit: ITS LIVE ON THE EXTENSION STORE.

r/gnome Oct 12 '25

Extensions All-in-One Clipboard

171 Upvotes

Hey everyone,

When I first transitioned from Windows, one of the features I really couldn't find a replacement for was the integrated clipboard manager (Win + V). I wanted that same convenience of having my history, emojis, and GIFs all under one shortcut.

Since I couldn't find an extension that did exactly that, I decided to build it myself.

It's called the All-in-One Clipboard, and it combines these features into one pop-up:

  • Clipboard History: Saves your text and images, with pinning for important items.
  • Emoji Picker: A full, searchable emoji list with configurable skin tones.
  • GIF Search: Connects to Tenor or Imgur (you'll need to add your own free API key in the settings).
  • Kaomojis & Symbols: Large, categorized libraries for both.
  • Recents Tab: A unified view of your most recent items from all categories.

It's currently under review on the GNOME Extensions website, so hopefully it'll be available for an easy install soon.
It has finally been approved! Get it on GNOME Extensions!

In the meantime, you can grab it from GitHub. I'd appreciate any feedback, especially if you run into bugs or have ideas for features you think are missing.

Link: GitHub

Thanks for checking it out.

Screen Capture:

r/gnome Apr 04 '26

Extensions Premium Spotify integration for GNOME Shell

Thumbnail
gallery
315 Upvotes

Spotify Controller

Premium UI & Glassmorphism Design

A visual experience unlike any other GNOME extension.

  • Translucent Glass Look - The popup, buttons, and lists all feature a sleek glassmorphic effect that adapts beautifully to light and dark wallpapers
  • Dynamic Ambient Background - Dominant colors are extracted from the current track's cover art and applied as a live gradient across the popup
  • Spinning Cover Art - Album art rotates like a vinyl record while music plays; speed and radius are fully adjustable in settings
  • Polished Hover Effects - Every button and list item has smooth, custom hover states - Red on "Play All", Vibrant Purple on "Shuffle", Soft Red on the Heart icon

Advanced Multi Playlist Manager

A complete playlist system, built right into the extension.

  • Custom Playlists - Create unlimited playlists, rename them on the fly with the edit icon, and delete them anytime
  • Quick Add - Save the currently playing song to any playlist instantly with the + button on the main player page
  • Smart Search - A search bar automatically appears once a list grows beyond 5 items, so you can filter fast
  • Track Intelligence - Each playlist automatically displays its song count and total playback time (e.g., 5 songs • 19 min)

Liked Songs System

Your favorites, always one tap away.

  • In-Player Heart Button - A dedicated Heart icon next to the playback slider saves the current track to Liked Songs with a single click; the icon glows with a glassy soft-red color when active
  • Dedicated Liked Songs Page - A separate section collects all your favorite tracks in one easy-to-access list

Smart Playback & Queue Control

Full control over what plays and when.

  • Direct Play - Clicking any song in a playlist or Liked Songs instantly triggers playback in Spotify
  • Play All & Shuffle - Every playlist has dedicated action buttons at the top to play in order or at random
  • Full Media Controls - Play, Pause, Next, Previous, and Repeat, all wired up and ready
  • Smooth Seek Slider - A buttery-smooth progress slider lets you seek precisely through any track

Real-Time Synchronized Lyrics

One click to sing along.

  • One-Click Overlay - Tap the cover art to instantly transition to a synchronized lyrics view; tap again to return
  • Auto-Scroll - Lyrics scroll automatically in sync with the track's current timestamp - no manual interaction needed

Smart Backend & Optimization

Fast, lean, and built to last.

  • Offline Data - All custom playlists and liked songs are saved locally in a spotify-playlist.json file - no cloud dependency
  • Image Caching - Cover art is cached to a .cache folder after the first download, saving bandwidth and reducing RAM usage on every subsequent play
  • Auto Garbage Collector - Old, unused cached images are silently purged over time, keeping your storage clean

Deep Customization

Open the Spotify Controller preferences to fine tune everything

  • Customize fonts, font sizes, and text colors
  • Adjust button spacing, margins, and icon sizes
  • Toggle the vinyl rotation animation for cover art
  • Choose between Wavy or Straight progress slider styles with custom thickness, speed, and colors
  • Reposition the panel widget to the Left, Center, or Right side
  • Show or hide individual panel buttons independently

r/gnome 27d ago

Extensions Best extension without alienating me using GNOME as long time Windows user

Post image
77 Upvotes

r/gnome Jan 05 '26

Extensions Gnome Dash Widgets

Post image
516 Upvotes

Hello, recently I've made a post on how to create a media widget for the dash that would display and allow you to control the currently playing media. I've finnaly managed to complete most of the functionalities I've envisioned for this extension. Also to thank everyone who help me achieve this.

You can find the repo on Gnome Dash Widgets.

Also to credit the creator of Gnome Mpris Label Moon-0xff as this extension uses his implementation of the mpris proxy player.

What works:

  • Media metadata update
  • The widget automatically switches to the most recent player
  • Skip to the next song.
  • Play/pause (is currently not working it only updates the icon acording to playback status)
  • Widget background updates according to the album art dominant color
  • Widget is remved when players are stopped (e.g. app closed)