support for retina displays

This commit is contained in:
Liam Galvin 2018-11-27 13:06:17 +00:00
parent a5f5979608
commit 00517d72c8
2 changed files with 6 additions and 3 deletions

View File

@ -39,6 +39,7 @@ Ensure you have your latest graphics card drivers installed before use.
- Sixel support
- Hints/overlays
- Built-in patched fonts for powerline
- Retina display support
## Quick Start

View File

@ -246,9 +246,11 @@ func (gui *GUI) Render() error {
if gui.terminal.ActiveBuffer().InSelection(uint16(x), uint16(y)) {
colour = &gui.config.ColourScheme.Selection
}
gui.renderer.DrawCellBg(cell, uint(x), uint(y), cursor, colour, false)
gui.renderer.DrawCellImage(cell, uint(x), uint(y))
if cell.Image() != nil {
gui.renderer.DrawCellImage(cell, uint(x), uint(y))
}else{
gui.renderer.DrawCellBg(cell, uint(x), uint(y), cursor, colour, false)
}
}
}
for y := 0; y < lineCount; y++ {