[GH-ISSUE #1186] Bluetooth module popup cramped #360

Closed
opened 2026-05-22 21:52:48 +01:00 by JakeStanger · 7 comments
Owner

Originally created by @jficz on GitHub (Oct 6, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1186

Describe the bug
Bluetooth popup is cramped.

To reproduce
Steps to reproduce the behavior:

  1. Add module bluetooth
  2. Click popup
  3. Observe

I need to scroll down to see all of my BT devices (I'v got about 10 of them).

Expected behavior
A bigger popup, wide enough to fit a device name on a single line and high enough to fit ideally all of them or up to a user-specified limit (as in device limit, not absolute size).

System information:

  • Distro: Debian 13 + Home Manager (nixpkgs-unstable)
  • Compositor: Hyprland 0.51.1
  • Ironbar version: 0.18.0-pre (from upstream flake)

Configuration

Config
{
  "center": [
    {
      "type": "focused"
    }
  ],
  "end": [
    ...
    {
      "type": "bluetooth"
    },
    ...
  ],
  "height": 36,
  "position": "top",
  "start": [
    {
      "all_monitors": true,
      "type": "workspaces"
    }
  ]
}
Styles
N/A (no explicit styles set)

Additional context

n/a
Screenshots

Image
Originally created by @jficz on GitHub (Oct 6, 2025). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1186 **Describe the bug** Bluetooth popup is cramped. **To reproduce** Steps to reproduce the behavior: 1. Add module `bluetooth` 2. Click popup 3. Observe I need to scroll down to see all of my BT devices (I'v got about 10 of them). **Expected behavior** A bigger popup, wide enough to fit a device name on a single line and high enough to fit ideally all of them or up to a user-specified limit (as in device limit, not absolute size). **System information:** - Distro: Debian 13 + Home Manager (nixpkgs-unstable) - Compositor: Hyprland 0.51.1 - Ironbar version: 0.18.0-pre (from upstream flake) **Configuration** <!-- Share your bar configuration and stylesheet as applicable: --> <details><summary>Config</summary> ``` { "center": [ { "type": "focused" } ], "end": [ ... { "type": "bluetooth" }, ... ], "height": 36, "position": "top", "start": [ { "all_monitors": true, "type": "workspaces" } ] } ``` </details> <details><summary>Styles</summary> ```css N/A (no explicit styles set) ``` </details> **Additional context** <!-- Add any other context about the problem here. --> n/a **Screenshots** <img width="331" height="104" alt="Image" src="https://github.com/user-attachments/assets/20e93883-9e7d-4832-94e9-435bd04835db" />
Author
Owner

@benoitlx commented on GitHub (Oct 15, 2025):

I know it's a workaround, but have you tried setting popup.scrollable to false ?
In my case, with this option enabled, all of my devices are listed in a single block and I don't need to scroll in a cramped popup.

Image
<!-- gh-comment-id:3406004408 --> @benoitlx commented on GitHub (Oct 15, 2025): I know it's a workaround, but have you tried setting `popup.scrollable` to `false` ? In my case, with this option enabled, all of my devices are listed in a single block and I don't need to scroll in a cramped popup. <img width="324" height="358" alt="Image" src="https://github.com/user-attachments/assets/a063ea87-e4f0-4f48-8a6f-222b100c84ac" />
Author
Owner

@jficz commented on GitHub (Oct 15, 2025):

Thanks! I missed this option. Guess that would be a good enough workaround for me, though not closing since this would still be just a workaround. But I'd say it lowers the prio of this issue considerably @JakeStanger

<!-- gh-comment-id:3406175820 --> @jficz commented on GitHub (Oct 15, 2025): Thanks! I missed this option. Guess that would be a good enough workaround for me, though not closing since this would still be just a workaround. But I'd say it lowers the prio of this issue considerably @JakeStanger
Author
Owner

@JakeStanger commented on GitHub (Oct 15, 2025):

Cool good to know. I'm still regarding this as a regression from the GTK4 port, so do want to get it fixed before next release

<!-- gh-comment-id:3406557434 --> @JakeStanger commented on GitHub (Oct 15, 2025): Cool good to know. I'm still regarding this as a regression from the GTK4 port, so do want to get it fixed before next release
Author
Owner

@JakeStanger commented on GitHub (Dec 8, 2025):

Height issues should be resolved. Can anybody confirm if they are still experiencing width issues with scrollable = true please?

<!-- gh-comment-id:3627918232 --> @JakeStanger commented on GitHub (Dec 8, 2025): Height issues should be resolved. Can anybody confirm if they are still experiencing width issues with `scrollable = true` please?
Author
Owner

@benoitlx commented on GitHub (Dec 9, 2025):

I will test in the week, can't guaranty when though.

<!-- gh-comment-id:3630723776 --> @benoitlx commented on GitHub (Dec 9, 2025): I will test in the week, can't guaranty when though.
Author
Owner

@jficz commented on GitHub (Dec 9, 2025):

looks good with the latest flake build

<!-- gh-comment-id:3631060439 --> @jficz commented on GitHub (Dec 9, 2025): looks good with the latest flake build
Author
Owner

@JakeStanger commented on GitHub (Dec 9, 2025):

In that case I'll close this as resolved. Any further issues let me know.

<!-- gh-comment-id:3633243351 --> @JakeStanger commented on GitHub (Dec 9, 2025): In that case I'll close this as resolved. Any further issues let me know.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#360
No description provided.