User nerd font symbols for progress as they are guaranteed to exist

This commit is contained in:
Kovid Goyal
2025-01-05 08:58:29 +05:30
parent 9b9b313e77
commit d23adce11c
2 changed files with 4 additions and 4 deletions

View File

@@ -232,14 +232,14 @@ class TabAccessor:
if w is None: if w is None:
return '' return ''
if w.progress.state is ProgressState.error: if w.progress.state is ProgressState.error:
return '\u26a0\ufe0f ' return ' '
if w.progress.state is ProgressState.unset: if w.progress.state is ProgressState.unset:
return '' return ''
if w.progress.state is ProgressState.indeterminate: if w.progress.state is ProgressState.indeterminate:
return '🔄 ' return ' '
p = f'{w.progress.percent}% ' p = f'{w.progress.percent}% '
if w.progress.state is ProgressState.paused: if w.progress.state is ProgressState.paused:
return f' {p}' return f' {p}'
return p return p
@property @property

View File

@@ -89,11 +89,11 @@ from .fast_data_types import (
wakeup_main_loop, wakeup_main_loop,
) )
from .keys import keyboard_mode_name, mod_mask from .keys import keyboard_mode_name, mod_mask
from .progress import Progress
from .rgb import to_color from .rgb import to_color
from .terminfo import get_capabilities from .terminfo import get_capabilities
from .types import MouseEvent, OverlayType, WindowGeometry, ac, run_once from .types import MouseEvent, OverlayType, WindowGeometry, ac, run_once
from .typing import BossType, ChildType, EdgeLiteral, TabType, TypedDict from .typing import BossType, ChildType, EdgeLiteral, TabType, TypedDict
from .progress import Progress
from .utils import ( from .utils import (
color_as_int, color_as_int,
docs_url, docs_url,