UI: Themes: Changes to Bevel theme color not updating EDGE_BEVEL icon #71
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Original bug report: https://projects.blender.org/blender/blender/issues/157271
System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3060/PCIe/SSE2 NVIDIA Corporation 4.6.0 NVIDIA 591.74 Opengl Backend
Blender Version
Broken: version: 5.2.0 Alpha, branch: main, commit date: 2026-04-12 18:23, hash:
398b27ad1b8aShort description of error
The various edge marking icons (
EDGE_BEVEL,EDGE_CREASE,EDGE_SHARP,EDGE_SEAM) have been added during840310f607.These have colors that match the theme colors of their corresponding edges.
All icons except for
EDGE_BEVELimmediately update when their corresponding color is altered.For
EDGE_BEVELit usually requires triggering an update, either by editing another of the edge theme colors, or restarting/loading a new file for the new color to apply.Exact steps for others to reproduce the error
Themes > 3D Viewportand go to the edge theme settings.Report is clear
LLM Reasoning
Got it, let's see. The bug report has a clear title, describes the issue with the EDGE_BEVEL icon not updating when its color is changed, and provides steps to reproduce. The description explains that other icons update but this one needs a trigger. The steps are specific: have edge icons visible, go to themes, change Bevel color (no update), then change another color (updates). So it's clear. So the answer should be Yes.
JSON Data
{
"llm_judgement": true,
"processing_time": 7.339563999999999
}
Report is specific
LLM Reasoning
Got it, let's analyze this bug report. The title is about a specific issue: "UI: Themes: Changes to Bevel theme color not updating EDGE_BEVEL icon". The body describes a precise problem where only the EDGE_BEVEL icon doesn't update its color when the Bevel theme color is changed, unlike other icons. It also gives exact steps to reproduce, including altering specific colors and observing the behavior. This isn't a vague issue like "crashing while rendering"—it's about a specific UI element (EDGE_BEVEL icon) not updating correctly with a specific theme color change. So it's a specific bug report.
JSON Data
{
"llm_judgement": true,
"processing_time": 10.262796
}
Report flagged as NOT a duplicate by LLM
Bug in theme customization in Blender 5.x.x
https://projects.blender.org/blender/blender/issues/156004
System Information
Operating system: Windows-10-10.0.26200-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 4070 Ti/PCIe/SSE2 NVIDIA Corporation 4.6.0 NVIDIA 576.88 Opengl Backend
Blender Version
Broken: version: 5.0.1, branch: blender-v5.0-release, commit date: 2025-12-15 16:36, hash:
a3db93c5b259Worked:4.x
Short description of error
In Blender 5.x.x, the icons for collections displayed in the Outliner always have a black outline. The icon outline can be changed under Preferences > Themes > User Interface > Icon Colors, and the default setting has an alpha value of 0. Despite this, only the outline for collections continues to appear.
Before(4.x.x)>
After(5.x.x)>
Exact steps for others to reproduce the error
LLM Reasoning
Got it, let's analyze these two bug reports. First, look at the descriptions and steps.
Bug report 1 is about the EDGE_BEVEL icon not updating its color when the theme's Bevel color is changed, unless another edge color is altered or Blender is restarted. The steps involve changing the Bevel color and observing the icon not updating immediately.
Bug report 2 is about collection icons in the Outliner having a black outline that doesn't change even though the theme setting for icon colors (specifically outline alpha) should affect it. The steps are just launching Blender and checking the Collection icon.
The issues are completely different: one is about edge marking icons in the 3D Viewport theme, the other is about collection icons in the Outliner's UI theme. So they're not duplicates. Therefore, the answer is No.
JSON Data
{
"llm_judgement": false,
"processing_time": 13.388438999999998,
"duplicate_report_number": "156004"
}
Report flagged as NOT a duplicate by LLM
Custom Icons Do Not Adapt to UI Theme (White Icons Hard to See in Light Theme)
https://projects.blender.org/blender/blender/issues/144024
System Information
Operating system: Windows 10 Pro 64-bit
Graphics card: NVIDIA GeForce RTX 3050 Laptop GPU, Driver 576.80
Blender Version
Broken: 4.5.0, hash 8cb6b388974a
Worked: (No previous version handled this correctly either)
Short description of error
Custom icons in Blender do not automatically adapt to the current UI theme. As a result, white icons remain white when switching to the Light theme, making them difficult to see and causing many add-ons to look poorly integrated without manual workarounds.
Original description
In Blender’s UI, custom icons (loaded by add-ons via bpy.utils.previews.load) do not adapt to Blender’s Light or Dark themes.
For example, when a white icon is used in the Dark theme, it displays fine. But when the user switches to the Light theme, the icon remains white, which makes it hard to see and visually unappealing on the Light theme’s bright background.
This leads to a poor visual experience in add-ons. Users can still see the icons, but the lack of contrast makes them look broken or unfinished.
Steps to Reproduce the Issue
There is no built-in way for Blender to recolor or adapt these icons automatically.
Why This is a Problem
Blender's UI is built around a dark gray interface to help users focus on their work. However, when switching to the Light theme (for visibility, preference, or specific workflows), add-ons using custom icons don’t adapt.
Blender’s default icons automatically switch colors, but custom icons do not, making them visually inconsistent and hard to see.
Not every developer knows how to create separate icon sets for each theme, and even if they do, Blender offers no support for this. It’s a manual workaround for what should be automatic.
UI Workarounds Are Obvious and Incomplete
Blender’s UI shows signs of similar workarounds to maintain visibility across themes:
This icon issue is part of the same problem—manual fixes for theme contrast. But in this case, there’s no fix unless developers create and toggle black/white icons themselves.
Expected Behavior
Blender should allow custom icons to adapt automatically to the theme. For example, pure white icons could be rendered as black when using the Light theme, or Blender could expose a method to recolor or invert icons on the fly.
This would make custom icons behave like native ones—always readable, regardless of theme.
Conclusion
This is a UI inconsistency and usability bug that affects add-on developers and Blender users alike. It makes Blender’s otherwise polished interface look incomplete when custom icons are used.
Fixing this would improve Blender’s appearance across the board, making third-party add-ons feel as native and professional as the rest of Blender.
Thank you for your time and for making the best software in the world—with the best API I’ve ever worked with.
Respectfully,
Joe Morris
If this seems difficult to implement I could likely come up with a workable solution that would make it appealing to implement
Exact steps for others to reproduce the error
X.svgfrom https://projects.blender.org/blender/blender/src/branch/main/release/datafiles/icons_svg/x.svg. However the issue also applies to things like PNGs (There are two PNGs in the addon for testing, you just need to adjust the code of the addon to use them)Object Properitestab under aPreviews Example PanelLLM Reasoning
Got it, let's analyze these two bug reports. First, look at the descriptions and steps.
Bug report 1 is about the EDGE_BEVEL icon not updating its color when the Bevel theme color is changed in Blender's themes (3D Viewport edge settings). The steps involve changing the Bevel color and seeing the icon not update until another color is altered or the file is reloaded.
Bug report 2 is about custom icons (from add-ons) not adapting to UI themes—white icons stay white in light theme, making them hard to see. The steps are creating an addon with a custom icon and switching themes to see it doesn't change color.
These are different issues: one is a specific built-in icon (EDGE_BEVEL) in the 3D Viewport edge settings not updating its color when the theme color changes, while the other is custom add-on icons not adapting to UI themes at all. So they're not duplicates.
JSON Data
{
"llm_judgement": false,
"processing_time": 18.266553,
"duplicate_report_number": "144024"
}
Report flagged as NOT a duplicate by LLM
Lamp icons are not updated in outliner
https://projects.blender.org/blender/blender/issues/19524
%%%The Lamp icons only get updated in the outliner if you click on the Lamp in the outliner.
Test:
Add Lamp, and change type to something else.
Check outliner. The icon is still the old one until you click on the lamp.
cheers%%%
LLM Reasoning
Got it, let's analyze these two bug reports. First, look at the descriptions and steps to reproduce.
Bug report 1 is about the EDGE_BEVEL icon not updating its color when the theme's Bevel color is changed, unless another edge color is altered or the file is reloaded/restarted. The key here is an icon (EDGE_BEVEL) not updating its visual state based on a theme setting change, requiring a trigger.
Bug report 2 is about Lamp icons in the outliner not updating when the lamp type changes, only updating when clicked. So this is about a different icon (Lamp) in a different context (outliner) not updating immediately, needing user interaction (clicking).
The issues are about different icons (EDGE_BEVEL vs Lamp), different contexts (3D Viewport theme settings vs outliner lamp type change), and different triggers (altering another color vs clicking). So they're not the same issue. Therefore, the answer is No.
JSON Data
{
"llm_judgement": false,
"processing_time": 13.878969000000001,
"duplicate_report_number": "19524"
}
Report flagged as NOT a duplicate by LLM
"Display Device" currently has no influence on the displayed image
https://projects.blender.org/blender/blender/issues/145074
System Information
Operating system: Linux-6.14.0-28-generic-x86_64-with-glibc2.39 64 Bits, X11 UI
Graphics card: NVIDIA GeForce RTX 2070 Super NVIDIA Corporation NVIDIA 580.65.06 Vulkan Backend
Blender Version
Broken: version: 5.0.0 Alpha, branch: main, commit date: 2025-08-24 12:59, hash:
7e4defbf3b67Worked: Blender 4.5 and previous, also main from a few days ago
Short description of error
I know the Color Management is being worked on currently, but I thought I'd report it anyway.
If I e.g. open an image or view a rendered image in Blender and then change the Display Device e.g. from sRGB to Display P3 or Rec.2020 absolutely nothing visible changes in the view.
Here e.g. the famous Blue Bar test image with an AgX View Transform / no look on an sRGB Display Device:
If I switch to Display P3:
Rec.2020 Display Device:
All look identical.
Now when using the current Blender config.ocio from main in another app capable of OCIO 2.4 (like in this case mrv2) it looks like expected:
sRGB Display Device (looks like in Blender):
But now Display P3 (difference is slight but visible):

And more extreme Rec.2020:
The two HDR devices give totally pale looking results, just like expected. But not in Blender currently.
LLM Reasoning
Got it, let's analyze the two bug reports. First, look at the descriptions and steps to reproduce.
Bug report 1 is about the EDGE_BEVEL icon not updating its color when the Bevel theme color is changed, unless another edge color is altered or Blender is restarted. The issue is with UI themes and icon colors in the 3D Viewport.
Bug report 2 is about the Display Device setting (like sRGB to P3/Rec.2020) not affecting the displayed image in Blender, even though it should change the color management. This is related to color management and display settings.
The topics are completely different: one is UI icon color updating, the other is display device color management. So they're not the same issue. Therefore, the answer is No.
JSON Data
{
"llm_judgement": false,
"processing_time": 15.033997,
"duplicate_report_number": "145074"
}
Report flagged as NOT a duplicate by LLM
Regression: presets icon in the light theme is no longer visible
https://projects.blender.org/blender/blender/issues/148295
System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1050 Ti NVIDIA Corporation NVIDIA 581.29 Vulkan Backend
Blender Version
Broken: version: 5.0.0 Beta, branch: blender-v5.0-release, commit date: 2025-10-17 00:46, hash:
c1a7d6f24d5aWorked: 4.5.4 RC
Short description of error
the icon of presets button in the properties editor is light in the light theme, used to be dark to stand out!
5.0

4.5:

LLM Reasoning
Got it, let's analyze the two bug reports. First, look at the description and steps for each.
Bug report 1 is about the EDGE_BEVEL icon not updating its color when the Bevel theme color is changed in Blender's themes. The steps involve changing the Bevel color and seeing the icon doesn't update until another edge color is altered or the file is reloaded.
Bug report 2 is about a presets icon in the light theme being no longer visible (light color, hard to see) compared to previous versions. The issue is with the visibility of an icon in the properties editor's light theme, not related to edge icons or theme color updates for specific edges.
The key sections: description and steps. Report 1 is about a specific icon (EDGE_BEVEL) not updating color when its theme color changes. Report 2 is about a presets icon's visibility in light theme. These are different issues—one is about icon color update, the other about icon visibility/contrast. So they're not duplicates.
JSON Data
{
"llm_judgement": false,
"processing_time": 15.038291,
"duplicate_report_number": "148295"
}