Skip to content

ST doesn't apply transparency level for auto complete labels if fg_blend is disabled #1848

@ghost

Description

Summary

Sublime Text doesn't apply transparency level for auto complete labels if fg_blend is false. Pretty similar to #1819. I've tried with default "theme_font_options" and ["directwrite"].

Expected behavior

Next code should work:

    {
        "class": "auto_complete_label",
        "fg": [255, 0, 0, 0.05],
        "match_fg": [255, 0, 0, 0.18],
        "selected_fg": [255, 0, 0, 0.5],
        "selected_match_fg": [255, 0, 0, 1.0],
        "fg_blend": false
    },

Actual behavior

image

Steps to reproduce

  1. Open Default.sublime-theme
  2. Edit auto_complete_label styles:
    {
        "class": "auto_complete_label",
        "fg": [255, 0, 0, 0.05],
        "match_fg": [255, 0, 0, 0.18],
        "selected_fg": [255, 0, 0, 0.5],
        "selected_match_fg": [255, 0, 0, 1.0],
        "fg_blend": false
    },
    {
        "class": "auto_complete_label",
        "parents": [{"class": "auto_complete", "attributes": ["file_light"]}],
        "fg": [0, 0, 0, 0.0],
        "match_fg": [0, 0, 0, 0.18],
        "selected_fg": [0, 0, 0, 0.0],
        "selected_match_fg": [0, 0, 0, 0.18],
        "fg_blend": false
    },
  1. Trigger autocomplete.

Environment

  • Operating system and version:
    • Windows 7
  • Monitor:
    • 1920x1080
    • dpi_scale: 1.0
  • Sublime Text:
    • Build 3142
    • 64 bit

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions