[BUG]: Bar isn't using accent color on active workspace indicator anymore #575

Closed
opened 2026-01-05 14:51:41 +01:00 by adam · 9 comments
Owner

Originally created by @l-t-k on GitHub (Feb 22, 2025).

Summary

In a previous version (don't know which one) the active workspace indicator in the bar was using the accent color of the theme (light blue in my case). That was very useful because it was clear which workspace was active. Right now, it is not that visible anymore. See attached screenshot.

Not sure if this is a bug or intended behavior to be honest.

To clarify, in this example workspace 1 is active:

Image

Version Information

v.0.1.34

Komorebi Configuration

{
    "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.34/schema.bar.json",
    "monitor": {
      "index": 0,
      "work_area_offset": {
        "left": 0,
        "top": 45,
        "right": 0,
        "bottom": 40
      }
    },
    "font_family": "JetBrains Mono",
    "font_size": 14,
    "theme": {
      "palette": "Base16",
      "name": "AyuMirage",
      "accent": "Base0D"
    },
    "left_widgets": [
      {
        "Komorebi": {
          "workspaces": {
            "enable": true,
            "hide_empty_workspaces": false,
            "display": "Text"
          },
          "layout": {
            "enable": true
          },
          "focused_window": {
            "enable": true,
            "display": "IconAndTextOnSelected"
          }
        }
      }
    ],
    "right_widgets": [
      {
        "Media": {
          "enable": true
        }
      },
      {
        "Storage": {
          "enable": true
        }
      },
      {
        "Memory": {
          "enable": true
        }
      },
      {
        "Network": {
          "enable": true,
          "show_total_data_transmitted": true,
          "show_network_activity": true
        }
      },
      {
        "Date": {
          "enable": true,
          "format": "DayDateMonthYear"
        }
      },
      {
        "Time": {
          "enable": true,
          "format": "TwentyFourHour"
        }
      },
      {
        "Battery": {
          "enable": true
        }
      }
    ]
  }

Hotkey Configuration

Not applicable

Output of komorebic check

KOMOREBI_CONFIG_HOME detected: C:\Users\REMOVED.config\komorebi

Looking for configuration files in C:\Users\REMOVED.config\komorebi

Found komorebi.json; this file can be passed to the start command with the --config flag

"custom_layout" is now end-of-life

End-of-life features will not receive any further bug fixes or updates; they should not be used

No ~/.config/whkdrc found; you may not be able to control komorebi with your keyboard

Originally created by @l-t-k on GitHub (Feb 22, 2025). ### Summary In a previous version (don't know which one) the active workspace indicator in the bar was using the accent color of the theme (light blue in my case). That was very useful because it was clear which workspace was active. Right now, it is not that visible anymore. See attached screenshot. Not sure if this is a bug or intended behavior to be honest. To clarify, in this example workspace 1 is active: ![Image](https://github.com/user-attachments/assets/8282ebb4-978f-492a-9173-d14b5e8bd3be) ### Version Information v.0.1.34 ### Komorebi Configuration ```json { "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.34/schema.bar.json", "monitor": { "index": 0, "work_area_offset": { "left": 0, "top": 45, "right": 0, "bottom": 40 } }, "font_family": "JetBrains Mono", "font_size": 14, "theme": { "palette": "Base16", "name": "AyuMirage", "accent": "Base0D" }, "left_widgets": [ { "Komorebi": { "workspaces": { "enable": true, "hide_empty_workspaces": false, "display": "Text" }, "layout": { "enable": true }, "focused_window": { "enable": true, "display": "IconAndTextOnSelected" } } } ], "right_widgets": [ { "Media": { "enable": true } }, { "Storage": { "enable": true } }, { "Memory": { "enable": true } }, { "Network": { "enable": true, "show_total_data_transmitted": true, "show_network_activity": true } }, { "Date": { "enable": true, "format": "DayDateMonthYear" } }, { "Time": { "enable": true, "format": "TwentyFourHour" } }, { "Battery": { "enable": true } } ] } ``` ### Hotkey Configuration Not applicable ### Output of komorebic check KOMOREBI_CONFIG_HOME detected: C:\Users\REMOVED\.config\komorebi Looking for configuration files in C:\Users\REMOVED\.config\komorebi Found komorebi.json; this file can be passed to the start command with the --config flag "custom_layout" is now end-of-life End-of-life features will not receive any further bug fixes or updates; they should not be used No ~/.config/whkdrc found; you may not be able to control komorebi with your keyboard
adam added the bugkomorebi-bar labels 2026-01-05 14:51:41 +01:00
adam closed this issue 2026-01-05 14:51:41 +01:00
Author
Owner

@CtByte commented on GitHub (Feb 22, 2025):

@l-t-k Could you also post your komorebi.json config?

@CtByte commented on GitHub (Feb 22, 2025): @l-t-k Could you also post your komorebi.json config?
Author
Owner

@CtByte commented on GitHub (Feb 22, 2025):

I think it's very hard to see but the first workspace is highlighted, although very faintly. When you change the theme name you can see it becoming more visible

  "theme": {
    "palette": "Base16",
    "name": "AyuDark",
    "accent": "Base0D"
  },

Image

@CtByte commented on GitHub (Feb 22, 2025): I think it's very hard to see but the first workspace is highlighted, although very faintly. When you change the theme name you can see it becoming more visible ```json "theme": { "palette": "Base16", "name": "AyuDark", "accent": "Base0D" }, ``` ![Image](https://github.com/user-attachments/assets/6521c97a-ed82-4a8e-91a2-a584cb785fd1)
Author
Owner

@l-t-k commented on GitHub (Feb 23, 2025):

Komorebi.json:

{
  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.34/schema.json",
  "app_specific_configuration_path": "$Env:KOMOREBI_CONFIG_HOME/applications.json",
  "window_hiding_behaviour": "Cloak",
  "cross_monitor_move_behaviour": "Insert",
  "default_workspace_padding": 5,
  "default_container_padding": 5,
  "border": true,
  "border_width": 6,
  "border_offset": -1,
  "border_colours": {
    "single": "#cf348f",
    "stack": "#00a542",
    "monocle": "#00a542",
    "unfocused": "#808080",
    "floating": "#b9d421"
  },
  "display_index_preferences": {
    "0": "SDC4197-4&23edadc8&0&UID8388688",
    "1": "PHL098D-4&23edadc8&0&UID4165"
  },
  "stackbar": {
    "height": 40,
    "mode": "OnStack",
    "tabs": {
      "width": 300,
      "focused_text": "#00a542",
      "unfocused_text": "#b3b3b3",
      "background": "#141414"
    }
  },
  "monitors": [
    {
      "workspaces": [
        {
          "name": "I",
          "layout": "VerticalStack"
        },
        {
          "name": "II",
          "layout": "VerticalStack"
        },
        {
          "name": "III",
          "layout": "VerticalStack"
        },
        {
          "name": "IV",
          "layout": "VerticalStack"
        },
        {
          "name": "V",
          "layout": "VerticalStack"
        },
        {
          "name": "VI",
          "layout": "VerticalStack"
        },
        {
          "name": "VII",
          "layout": "VerticalStack"
        },
        {
          "name": "VIII"
        },
        {
          "name": "IX"
        }
      ]
    },
    {
      "workspaces": [
        {
          "name": "I",
          "custom_layout": "C:/Users/REMOVED/.config/komorebi/custom-layout-40-inch.json"
        },
        {
          "name": "II",
          "custom_layout": "C:/Users/REMOVED/.config/komorebi/custom-layout-40-inch.json"
        },
        {
          "name": "III",
          "layout": "UltrawideVerticalStack"
        },
        {
          "name": "IV",
          "layout": "UltrawideVerticalStack"
        },
        {
          "name": "V",
          "layout": "UltrawideVerticalStack"
        },
        {
          "name": "VI",
          "layout": "UltrawideVerticalStack"
        },
        {
          "name": "VII",
          "layout": "UltrawideVerticalStack"
        },
        {
          "name": "VIII"
        },
        {
          "name": "IX"
        }
      ]
    }
  ],
  "ignore_rules": [
    {
      "kind": "Exe",
      "id": "TinyTask.exe",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Title",
      "id": "Connect to Server",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Title",
      "id": "SSMS AAD Dialog Owner",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Title",
      "id": "WindowsFormsParkingWindow",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Exe",
      "id": "AME Wizard Beta.exe",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Class",
      "id": "#32770",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Class",
      "id": "WindowsForms10.Window.8.app.0.134a",
      "matching_strategy": "StartsWith"
    },
    {
      "kind": "Title",
      "id": "Get Data",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Title",  
      "id": "Data source settings",
      "matching_strategy": "Equals"
    }
  ],
  "manage_rules": [
    {
      "kind": "Exe",
      "id": "ProtonPass.exe",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Class",
      "id": "WindowsForms10.Window.8.app.0.2ebdbdf_r7_ad1",
      "matching_strategy": "Equals"
    },
    {
      "kind": "Title",
      "id": "Chat |",
      "matching_strategy": "StartsWith"
    },
    {
      "kind": "Title",
      "id": "Shifts |",
      "matching_strategy": "StartsWith"
    },
    {
      "kind": "Title",
      "id": "Remote Desktop Manager [Dashboard]",
      "matching_strategy": "Legacy"
    }
  ]
}
@l-t-k commented on GitHub (Feb 23, 2025): Komorebi.json: ``` { "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.34/schema.json", "app_specific_configuration_path": "$Env:KOMOREBI_CONFIG_HOME/applications.json", "window_hiding_behaviour": "Cloak", "cross_monitor_move_behaviour": "Insert", "default_workspace_padding": 5, "default_container_padding": 5, "border": true, "border_width": 6, "border_offset": -1, "border_colours": { "single": "#cf348f", "stack": "#00a542", "monocle": "#00a542", "unfocused": "#808080", "floating": "#b9d421" }, "display_index_preferences": { "0": "SDC4197-4&23edadc8&0&UID8388688", "1": "PHL098D-4&23edadc8&0&UID4165" }, "stackbar": { "height": 40, "mode": "OnStack", "tabs": { "width": 300, "focused_text": "#00a542", "unfocused_text": "#b3b3b3", "background": "#141414" } }, "monitors": [ { "workspaces": [ { "name": "I", "layout": "VerticalStack" }, { "name": "II", "layout": "VerticalStack" }, { "name": "III", "layout": "VerticalStack" }, { "name": "IV", "layout": "VerticalStack" }, { "name": "V", "layout": "VerticalStack" }, { "name": "VI", "layout": "VerticalStack" }, { "name": "VII", "layout": "VerticalStack" }, { "name": "VIII" }, { "name": "IX" } ] }, { "workspaces": [ { "name": "I", "custom_layout": "C:/Users/REMOVED/.config/komorebi/custom-layout-40-inch.json" }, { "name": "II", "custom_layout": "C:/Users/REMOVED/.config/komorebi/custom-layout-40-inch.json" }, { "name": "III", "layout": "UltrawideVerticalStack" }, { "name": "IV", "layout": "UltrawideVerticalStack" }, { "name": "V", "layout": "UltrawideVerticalStack" }, { "name": "VI", "layout": "UltrawideVerticalStack" }, { "name": "VII", "layout": "UltrawideVerticalStack" }, { "name": "VIII" }, { "name": "IX" } ] } ], "ignore_rules": [ { "kind": "Exe", "id": "TinyTask.exe", "matching_strategy": "Equals" }, { "kind": "Title", "id": "Connect to Server", "matching_strategy": "Equals" }, { "kind": "Title", "id": "SSMS AAD Dialog Owner", "matching_strategy": "Equals" }, { "kind": "Title", "id": "WindowsFormsParkingWindow", "matching_strategy": "Equals" }, { "kind": "Exe", "id": "AME Wizard Beta.exe", "matching_strategy": "Equals" }, { "kind": "Class", "id": "#32770", "matching_strategy": "Equals" }, { "kind": "Class", "id": "WindowsForms10.Window.8.app.0.134a", "matching_strategy": "StartsWith" }, { "kind": "Title", "id": "Get Data", "matching_strategy": "Equals" }, { "kind": "Title", "id": "Data source settings", "matching_strategy": "Equals" } ], "manage_rules": [ { "kind": "Exe", "id": "ProtonPass.exe", "matching_strategy": "Equals" }, { "kind": "Class", "id": "WindowsForms10.Window.8.app.0.2ebdbdf_r7_ad1", "matching_strategy": "Equals" }, { "kind": "Title", "id": "Chat |", "matching_strategy": "StartsWith" }, { "kind": "Title", "id": "Shifts |", "matching_strategy": "StartsWith" }, { "kind": "Title", "id": "Remote Desktop Manager [Dashboard]", "matching_strategy": "Legacy" } ] } ```
Author
Owner

@l-t-k commented on GitHub (Feb 23, 2025):

I do agree that it is very hard to see. And that's exactly my point :)

OPTION A - This is more or less (made by paint) how it looked like before the change:
Image

OPTION B - And this is how it is now:
Image

In the end the workspace widget is an indicator that should clearly, in a glance, notify the user on which workspace he or she is working on. Therefore I prefer option A.

@l-t-k commented on GitHub (Feb 23, 2025): I do agree that it is very hard to see. And that's exactly my point :) OPTION A - This is more or less (made by paint) how it looked like before the change: ![Image](https://github.com/user-attachments/assets/7bd3556d-f7b3-4c64-9bf6-74bc447e2f7d) OPTION B - And this is how it is now: ![Image](https://github.com/user-attachments/assets/f9be8ce7-8bb3-4c51-af7d-2c0d07b59088) In the end the workspace widget is an indicator that should clearly, in a glance, notify the user on which workspace he or she is working on. Therefore I prefer option A.
Author
Owner

@CtByte commented on GitHub (Feb 24, 2025):

@l-t-k I hope this is up to your liking :)

@CtByte commented on GitHub (Feb 24, 2025): @l-t-k I hope this is up to your liking :)
Author
Owner

@LGUG2Z commented on GitHub (Feb 25, 2025):

This has been merged and will be both in the next nightly and in v0.1.35

@LGUG2Z commented on GitHub (Feb 25, 2025): This has been merged and will be both in the next nightly and in v0.1.35
Author
Owner

@DaitiDay commented on GitHub (Mar 22, 2025):

@CtByte can you share your bar config? I'm interested on how you achieved that "isle" style

@DaitiDay commented on GitHub (Mar 22, 2025): @CtByte can you share your bar config? I'm interested on how you achieved that "isle" style
Author
Owner

@CtByte commented on GitHub (Mar 22, 2025):

@DaitiDay Sure, it's basically the widget grouping

Here are my dotfiles (I hope this config works, as I build it from source to be on the latest)

@CtByte commented on GitHub (Mar 22, 2025): @DaitiDay Sure, it's basically the widget [grouping](https://github.com/LGUG2Z/komorebi/pull/1108) Here are [my dotfiles](https://github.com/CtByte/dotfiles/blob/main/windows/komorebi/komorebi.bar.json) (I hope this config works, as I build it from source to be on the latest)
Author
Owner

@DaitiDay commented on GitHub (Mar 22, 2025):

Oh nice, didn't think of that! For a moment I thought there was a way to set the bar's background color, but I guess there isn't one :(

@DaitiDay commented on GitHub (Mar 22, 2025): Oh nice, didn't think of that! For a moment I thought there was a way to set the bar's background color, but I guess there isn't one :(
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#575