fix: some minor alpha rendering issues
This commit is contained in:
		
							parent
							
								
									cbcf8cc2dd
								
							
						
					
					
						commit
						486c6ba95e
					
				
					 3 changed files with 18 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -41,17 +41,15 @@ fn is_overlay_mode() bool {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
pub fn render(_: *void, self: *Button.State(void), theme: *const Widget.Theme) bool {
 | 
			
		||||
    const style_base = theme.statusbar_hover;
 | 
			
		||||
    const style_label = if (self.active) theme.editor_cursor else if (self.hover) theme.editor_selection else style_base;
 | 
			
		||||
    const style_base = theme.statusbar;
 | 
			
		||||
    const style_label = if (self.active) theme.editor_cursor else if (self.hover) theme.editor_selection else theme.statusbar_hover;
 | 
			
		||||
    self.plane.set_base_style(style_base);
 | 
			
		||||
    self.plane.on_styles(style.bold);
 | 
			
		||||
    self.plane.erase();
 | 
			
		||||
    self.plane.home();
 | 
			
		||||
    self.plane.set_style(style_label);
 | 
			
		||||
    if (self.active or self.hover) {
 | 
			
		||||
        _ = self.plane.fill_width(" ", .{}) catch {};
 | 
			
		||||
        self.plane.home();
 | 
			
		||||
    }
 | 
			
		||||
    _ = self.plane.fill_width(" ", .{}) catch {};
 | 
			
		||||
    self.plane.home();
 | 
			
		||||
    self.plane.on_styles(style.bold);
 | 
			
		||||
    var buf: [31:0]u8 = undefined;
 | 
			
		||||
    if (!is_mini_mode() and !is_overlay_mode()) {
 | 
			
		||||
        render_logo(self, theme, style_label);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue