fix(layout): refine tab indicator sizing and theme styling
This commit is contained in:
1 parent
042698ea61
commit
eaeabebe73
9 files changed
+135
-35
No files matched your search
@@ -30,13 +30,13 @@ pub(super) fn overview_chrome_element(
|
||||
focus_gradient_line: [0.0; 4],
|
||||
focus_mix: 0.0,
|
||||
};
|
||||
let program = if key.1 == OverviewChromePart::Outline {
|
||||
let program = if matches!(key.1, OverviewChromePart::Outline | OverviewChromePart::TabListOutline) {
|
||||
rounded_clip_program(&mut state.render, renderer)?.border
|
||||
} else {
|
||||
material_program(&mut state.render, renderer)?.0
|
||||
};
|
||||
let uniforms = |p: &BorderParameters| {
|
||||
if key.1 == OverviewChromePart::Outline {
|
||||
if matches!(key.1, OverviewChromePart::Outline | OverviewChromePart::TabListOutline) {
|
||||
border_uniforms(p)
|
||||
} else {
|
||||
tint_uniforms(p)
|
||||
@@ -126,6 +126,7 @@ pub(super) fn overview_strip_elements(
|
||||
| OverviewChromePart::Tab
|
||||
| OverviewChromePart::TabActive
|
||||
| OverviewChromePart::TabRail
|
||||
| OverviewChromePart::TabListOutline
|
||||
| OverviewChromePart::TabList
|
||||
| OverviewChromePart::TabRow
|
||||
| OverviewChromePart::TabFlash => state.windows.window(ferese_layout::WindowId(*id)).is_some(),
|
||||
|
||||
Reference in new issue
Block a user