# Window Title Reborn - for KDE Plasma 6.6+ A clean, customizable KDE Plasma panel widget that shows the active window's title and icon. See it on the KDE Store: https://store.kde.org/p/2350022 ## Features - **Shows the active window's title and icon** with rich text and HTML substitution support - **5 widget length modes**: Contents, Fixed, Maximum, Minimum, and Min + Max - **Horizontal text alignment** and **hide when unavailable** options - **Configurable appearance**: Font formatting, spacing, and icon choices - **App name substitutions** via customizable regex matching - **Behavior options**: Show on maximize only, scroll tasks, middle-click close, and double-click maximize/minimize ## Screenshots ![Window Title Reborn Preview](screenshots/preview.png) ![Config — Appearance](screenshots/config-appearance.png) ![Config — Behavior](screenshots/config-behavior.png) ![Config — Substitutions](screenshots/config-substitutions.png) ## Requirements - KDE Plasma 6.6+ - KDE Frameworks 6 - Qt 6.x ## Installation ### Option 1: Install from Plasma widgets (recommended) 1. Open panel edit mode and choose **Add/Manage Widgets**. 2. Click **Get New…** → **Download New Plasma Widgets**. 3. Search for **"Window Title Reborn"**. 4. Click **Install** and add the widget to your panel. ### Option 2: Install from KDE Store download 1. Go to https://store.kde.org/p/2350022 2. Open the **Files** tab and download the *Window Title Reborn* `.plasmoid` file (if applicable). 3. In Plasma, open **Add/Manage Widgets** → **Get New…** → **Install Widget From Local File**. 4. Select the downloaded `.plasmoid` file and complete the installation. ### Option 3: Install from source with kpackagetool6 ```bash git clone https://github.com/ShrekBytes/window-title-reborn.git cd window-title-reborn kpackagetool6 -t Plasma/Applet -i . ``` Restart plasmashell: ```bash systemctl --user restart plasma-plasmashell ``` or log out and log back in. ### Upgrading an existing kpackagetool6 installation From inside the project directory: ```bash kpackagetool6 -t Plasma/Applet -u . ``` Then restart plasmashell again: ```bash systemctl --user restart plasma-plasmashell ``` or log out and log back in. ### Uninstalling existing kpackagetool6 installation ```bash kpackagetool6 -t Plasma/Applet -r org.kde.plasma.windowtitlereborn ``` ## Text Substitutions | Substitution | Replaced With | |:------------:|----------------------| | `%a` | Application Name | | `%w` | Window Title | | `%q` | Activity Name | | `…` | Bold text | | `…` | Italic text | | `
` / `

` | New line | ## Acknowledgements - Based on [plasma6-window-title-applet](https://github.com/dhruv8sh/plasma6-window-title-applet) by **Dhruvesh Surolia** - [applet-window-title](https://github.com/psifidotos/applet-window-title) by **Psifidotos** ## License Licensed under the [**GNU General Public License v3.0**](LICENSE)