diff --git a/src/textual/_segment_tools.py b/src/textual/_segment_tools.py index 7f3f93c8da..de6a656a70 100644 --- a/src/textual/_segment_tools.py +++ b/src/textual/_segment_tools.py @@ -231,8 +231,6 @@ def blank_lines(count: int) -> list[list[Segment]]: if top_blank_lines: yield from blank_lines(top_blank_lines) - horizontal_excess_space = max(0, width - shape_width) - if horizontal == "left": for cell_length, line in zip(line_lengths, lines): if cell_length == width: @@ -241,7 +239,7 @@ def blank_lines(count: int) -> list[list[Segment]]: yield line_pad(line, 0, width - cell_length, style) elif horizontal == "center": - left_space = horizontal_excess_space // 2 + left_space = max(0, width - shape_width) // 2 for cell_length, line in zip(line_lengths, lines): if cell_length == width: yield line diff --git a/src/textual/app.py b/src/textual/app.py index 264243455f..d4207d4400 100644 --- a/src/textual/app.py +++ b/src/textual/app.py @@ -152,7 +152,8 @@ _ASYNCIO_GET_EVENT_LOOP_IS_DEPRECATED = sys.version_info >= (3, 10, 0) ComposeResult = Iterable[Widget] -RenderResult = RenderableType +RenderResult = "RenderableType | Visual | SupportsTextualize" +"""Result of Widget.render()""" AutopilotCallbackType: TypeAlias = ( "Callable[[Pilot[object]], Coroutine[Any, Any, None]]" diff --git a/src/textual/color.py b/src/textual/color.py index 2de8aa1bf5..c5f5abcf3f 100644 --- a/src/textual/color.py +++ b/src/textual/color.py @@ -167,9 +167,16 @@ class Color(NamedTuple): """Alpha (opacity) component in range 0 to 1.""" ansi: int | None = None """ANSI color index. `-1` means default color. `None` if not an ANSI color.""" + auto: bool = False + """Is the color automatic? (automatic colors may be white or black, to provide maximum contrast)""" @classmethod - def from_rich_color(cls, rich_color: RichColor) -> Color: + def automatic(cls, alpha_percentage: float = 100.0) -> Color: + """Create an automatic color.""" + return cls(0, 0, 0, alpha_percentage / 100.0, auto=True) + + @classmethod + def from_rich_color(cls, rich_color: RichColor | None) -> Color: """Create a new color from Rich's Color class. Args: @@ -178,6 +185,8 @@ def from_rich_color(cls, rich_color: RichColor) -> Color: Returns: A new Color instance. """ + if rich_color is None: + return TRANSPARENT r, g, b = rich_color.get_truecolor() return cls(r, g, b) @@ -203,7 +212,7 @@ def inverse(self) -> Color: Returns: Inverse color. """ - r, g, b, a, _ = self + r, g, b, a, _, _ = self return Color(255 - r, 255 - g, 255 - b, a) @property @@ -214,14 +223,15 @@ def is_transparent(self) -> bool: @property def clamped(self) -> Color: """A clamped color (this color with all values in expected range).""" - r, g, b, a, _ = self + r, g, b, a, ansi, auto = self _clamp = clamp color = Color( _clamp(r, 0, 255), _clamp(g, 0, 255), _clamp(b, 0, 255), _clamp(a, 0.0, 1.0), - self.ansi, + ansi, + auto, ) return color @@ -233,7 +243,7 @@ def rich_color(self) -> RichColor: Returns: A color object as used by Rich. """ - r, g, b, _a, ansi = self + r, g, b, _a, ansi, _ = self if ansi is not None: return RichColor.parse("default") if ansi < 0 else RichColor.from_ansi(ansi) return RichColor( @@ -247,13 +257,13 @@ def normalized(self) -> tuple[float, float, float]: Returns: Normalized components. """ - r, g, b, _a, _ = self + r, g, b, _a, _, _ = self return (r / 255, g / 255, b / 255) @property def rgb(self) -> tuple[int, int, int]: """The red, green, and blue color components as a tuple of ints.""" - r, g, b, _, _ = self + r, g, b, _, _, _ = self return (r, g, b) @property @@ -286,7 +296,7 @@ def hex(self) -> str: For example, `"#46b3de"` for an RGB color, or `"#3342457f"` for a color with alpha. """ - r, g, b, a, ansi = self.clamped + r, g, b, a, ansi, _ = self.clamped if ansi is not None: return "ansi_default" if ansi == -1 else f"ansi_{ANSI_COLORS[ansi]}" return ( @@ -301,7 +311,7 @@ def hex6(self) -> str: For example, `"#46b3de"`. """ - r, g, b, _a, _ = self.clamped + r, g, b, _a, _, _ = self.clamped return f"#{r:02X}{g:02X}{b:02X}" @property @@ -310,7 +320,12 @@ def css(self) -> str: For example, `"rgb(10,20,30)"` for an RGB color, or `"rgb(50,70,80,0.5)"` for an RGBA color. """ - r, g, b, a, ansi = self + r, g, b, a, ansi, auto = self + if auto: + alpha_percentage = clamp(a, 0.0, 1.0) * 100.0 + if not alpha_percentage % 1: + return f"auto {int(alpha_percentage)}%" + return f"auto {alpha_percentage:.1f}%" if ansi is not None: return "ansi_default" if ansi == -1 else f"ansi_{ANSI_COLORS[ansi]}" return f"rgb({r},{g},{b})" if a == 1 else f"rgba({r},{g},{b},{a})" @@ -322,17 +337,18 @@ def monochrome(self) -> Color: Returns: The monochrome (black and white) version of this color. """ - r, g, b, a, _ = self + r, g, b, a, _, _ = self gray = round(r * 0.2126 + g * 0.7152 + b * 0.0722) return Color(gray, gray, gray, a) def __rich_repr__(self) -> rich.repr.Result: - r, g, b, a, ansi = self + r, g, b, a, ansi, auto = self yield r yield g yield b yield "a", a, 1.0 yield "ansi", ansi, None + yield "auto", auto, False def with_alpha(self, alpha: float) -> Color: """Create a new color with the given alpha. @@ -343,7 +359,7 @@ def with_alpha(self, alpha: float) -> Color: Returns: A new color. """ - r, g, b, _, _ = self + r, g, b, _, _, _ = self return Color(r, g, b, alpha) def multiply_alpha(self, alpha: float) -> Color: @@ -357,7 +373,7 @@ def multiply_alpha(self, alpha: float) -> Color: """ if self.ansi is not None: return self - r, g, b, a, _ = self + r, g, b, a, _, _ = self return Color(r, g, b, a * alpha) @lru_cache(maxsize=1024) @@ -378,14 +394,16 @@ def blend( Returns: A new color. """ + if destination.auto: + destination = self.get_contrast_text(destination.a) if destination.ansi is not None: return destination if factor <= 0: return self elif factor >= 1: return destination - r1, g1, b1, a1, _ = self - r2, g2, b2, a2, _ = destination + r1, g1, b1, a1, _, _ = self + r2, g2, b2, a2, _, _ = destination if alpha is None: new_alpha = a1 + (a2 - a1) * factor @@ -412,10 +430,10 @@ def tint(self, color: Color) -> Color: New color """ - r1, g1, b1, a1, ansi1 = self + r1, g1, b1, a1, ansi1, _ = self if ansi1 is not None: return self - r2, g2, b2, a2, ansi2 = color + r2, g2, b2, a2, ansi2, _ = color if ansi2 is not None: return self return Color( @@ -551,7 +569,7 @@ def parse(cls, color_text: str | Color) -> Color: l = percentage_string_to_float(l) a = clamp(float(a), 0.0, 1.0) color = Color.from_hsl(h, s, l).with_alpha(a) - else: + else: # pragma: no-cover raise AssertionError( # pragma: no-cover "Can't get here if RE_COLOR matches" ) diff --git a/src/textual/command.py b/src/textual/command.py index 6f02e11bc2..8813f5f23f 100644 --- a/src/textual/command.py +++ b/src/textual/command.py @@ -34,7 +34,6 @@ import rich.repr from rich.align import Align -from rich.console import Group, RenderableType from rich.style import Style from rich.text import Text from typing_extensions import Final, TypeAlias @@ -42,6 +41,7 @@ from textual import on, work from textual.binding import Binding, BindingType from textual.containers import Horizontal, Vertical +from textual.content import Content from textual.events import Click, Mount from textual.fuzzy import Matcher from textual.message import Message @@ -49,6 +49,8 @@ from textual.screen import Screen, SystemModalScreen from textual.timer import Timer from textual.types import IgnoreReturnCallbackType +from textual.visual import Style as VisualStyle +from textual.visual import VisualType from textual.widget import Widget from textual.widgets import Button, Input, LoadingIndicator, OptionList, Static from textual.widgets.option_list import Option @@ -77,7 +79,7 @@ class Hit: The value should be between 0 (no match) and 1 (complete match). """ - match_display: RenderableType + match_display: VisualType """A string or Rich renderable representation of the hit.""" command: IgnoreReturnCallbackType @@ -94,7 +96,7 @@ class Hit: """Optional help text for the command.""" @property - def prompt(self) -> RenderableType: + def prompt(self) -> VisualType: """The prompt to use when displaying the hit in the command palette.""" return self.match_display @@ -111,21 +113,14 @@ def __eq__(self, other: object) -> bool: def __post_init__(self) -> None: """Ensure 'text' is populated.""" if self.text is None: - if isinstance(self.match_display, str): - self.text = self.match_display - elif isinstance(self.match_display, Text): - self.text = self.match_display.plain - else: - raise ValueError( - "A value for 'text' is required if 'match_display' is not a str or Text" - ) + self.text = str(self.match_display) @dataclass class DiscoveryHit: """Holds the details of a single command search hit.""" - display: RenderableType + display: VisualType """A string or Rich renderable representation of the hit.""" command: IgnoreReturnCallbackType @@ -142,7 +137,7 @@ class DiscoveryHit: """Optional help text for the command.""" @property - def prompt(self) -> RenderableType: + def prompt(self) -> VisualType: """The prompt to use when displaying the discovery hit in the command palette.""" return self.display @@ -171,14 +166,7 @@ def __eq__(self, other: object) -> bool: def __post_init__(self) -> None: """Ensure 'text' is populated.""" if self.text is None: - if isinstance(self.display, str): - self.text = self.display - elif isinstance(self.display, Text): - self.text = self.display.plain - else: - raise ValueError( - "A value for 'text' is required if 'display' is not a str or Text" - ) + self.text = str(self.display) Hits: TypeAlias = AsyncIterator["DiscoveryHit | Hit"] @@ -410,7 +398,7 @@ class Command(Option): def __init__( self, - prompt: RenderableType, + prompt: VisualType, hit: DiscoveryHit | Hit, id: str | None = None, disabled: bool = False, @@ -477,7 +465,7 @@ class CommandList(OptionList, can_focus=False): } CommandList > .option-list--option { - padding-left: 2; + padding: 0 2; color: $foreground; } """ @@ -498,7 +486,7 @@ class SearchIcon(Static, inherit_css=False): icon: var[str] = var("🔎") """The icon to display.""" - def render(self) -> RenderableType: + def render(self) -> VisualType: """Render the icon. Returns: @@ -564,7 +552,7 @@ class CommandPalette(SystemModalScreen[None]): } CommandPalette > .command-palette--help-text { - color: $foreground-muted; + color: auto 50%; background: transparent; text-style: not bold; } @@ -1068,11 +1056,6 @@ async def _gather_commands(self, search_value: str) -> None: Args: search_value: The value to search for. """ - - # We'll potentially use the help text style a lot so let's grab it - # the once for use in the loop further down. - help_style = self.get_component_rich_style("command-palette--help-text") - # The list to hold on to the commands we've gathered from the # command providers. gathered_commands: list[Command] = [] @@ -1129,25 +1112,25 @@ async def _gather_commands(self, search_value: str) -> None: while hit: # Turn the command into something for display, and add it to the # list of commands that have been gathered so far. - prompt = hit.prompt - if hit.help: - help_text = Text(hit.help, style=help_style) - prompt = Group(prompt, help_text) + + def build_prompt() -> Iterable[Content]: + """Generator for prompt content.""" + assert hit is not None + yield Content.from_rich_text(hit.prompt) + # Optional help text + if hit.help: + help_style = VisualStyle.from_styles( + self.get_component_styles("command-palette--help-text") + ) + yield Content.styled(hit.help, help_style) + + prompt = Content("\n").join(build_prompt()) + gathered_commands.append(Command(prompt, hit, id=str(command_id))) - # Before we go making any changes to the UI, we do a quick - # double-check that the worker hasn't been cancelled. There's - # little point in doing UI work on a value that isn't needed any - # more. if worker.is_cancelled: break - # Having made it this far, it's safe to update the list of - # commands that match the input. Note that we batch up the - # results and only refresh the list once every so often; this - # helps reduce how much UI work needs to be done, but at the - # same time we keep the update frequency often enough so that it - # looks like things are moving along. now = monotonic() if (now - last_update) > self._RESULT_BATCH_TIME: self._refresh_command_list( @@ -1156,7 +1139,6 @@ async def _gather_commands(self, search_value: str) -> None: clear_current = False last_update = now - # Bump the ID. command_id += 1 # Finally, get the available command from the incoming queue; diff --git a/src/textual/content.py b/src/textual/content.py new file mode 100644 index 0000000000..6df51e99ce --- /dev/null +++ b/src/textual/content.py @@ -0,0 +1,1001 @@ +""" +Content is Textual's equivalent to Rich's Text object, with support for transparency. + +The interface is (will be) similar, with the major difference that is *immutable*. +This will make some operations slower, but dramatically improve cache-ability. + +TBD: Is this a public facing API or an internal one? + +""" + +from __future__ import annotations + +import re +from operator import itemgetter +from typing import TYPE_CHECKING, Callable, Iterable, NamedTuple, Sequence + +import rich.repr +from rich._wrap import divide_line +from rich.cells import set_cell_size +from rich.console import OverflowMethod +from rich.segment import Segment, Segments +from rich.text import Text + +from textual._cells import cell_len +from textual._loop import loop_last +from textual.color import Color +from textual.css.types import TextAlign +from textual.strip import Strip +from textual.visual import Style, Visual + +if TYPE_CHECKING: + from textual.widget import Widget + +_re_whitespace = re.compile(r"\s+$") + + +def _align_lines( + lines: list[Content], + width: int, + align: TextAlign = "left", + overflow: "OverflowMethod" = "fold", +) -> list[Content]: + """Align and overflow text. + + Args: + width (int): Number of cells available per line. + align (str, optional): Desired text alignment. + overflow (str, optional): Default overflow for text: "crop", "fold", or "ellipsis". Defaults to "fold". + + Returns: + List of new lines. + + """ + + for line in lines: + assert isinstance(line._spans, list) + + if align == "left": + lines = [line.truncate(width, overflow=overflow, pad=True) for line in lines] + elif align == "center": + lines = [line.center(width) for line in lines] + elif align == "right": + lines = [line.right(width) for line in lines] + elif align == "full": + new_lines = lines.copy() + for line_index, line in enumerate(new_lines): + if line_index == len(lines) - 1: + break + words = line.split(" ", include_separator=True) + words_size = sum(cell_len(word.plain.rstrip(" ")) for word in words) + num_spaces = len(words) - 1 + spaces = [0 for _ in range(num_spaces)] + index = 0 + if spaces: + while words_size + num_spaces < width: + spaces[len(spaces) - index - 1] += 1 + num_spaces += 1 + index = (index + 1) % len(spaces) + tokens = [ + word.extend_right(spaces[index]) if index < len(spaces) else word + for index, word in enumerate(words) + ] + new_lines[line_index] = Content("").join(tokens) + + return new_lines + return lines + + +ANSI_DEFAULT = Style( + background=Color(0, 0, 0, 0, ansi=-1), foreground=Color(0, 0, 0, 0, ansi=-1) +) + +TRANSPARENT_STYLE = Style() + + +class Span(NamedTuple): + """A style applied to a range of character offsets.""" + + start: int + end: int + style: Style | str + + def __rich_repr__(self) -> rich.repr.Result: + yield self.start + yield self.end + yield "style", self.style + + def extend(self, cells: int) -> "Span": + """Extend the span by the given number of cells. + + Args: + cells (int): Additional space to add to end of span. + + Returns: + Span: A span. + """ + if cells: + start, end, style = self + return Span(start, end + cells, style) + else: + return self + + +@rich.repr.auto +class Content(Visual): + """Text content with marked up spans. + + This object can be considered immutable, although it might update its internal state + in a way that is consistent with immutability. + + """ + + __slots__ = ["_text", "_spans", "_cell_length"] + + _NORMALIZE_TEXT_ALIGN = {"start": "left", "end": "right", "justify": "full"} + + def __init__( + self, + text: str, + spans: list[Span] | None = None, + cell_length: int | None = None, + align: TextAlign = "left", + no_wrap: bool = False, + ellipsis: bool = False, + ) -> None: + """ + + Args: + text: text content. + spans: Optional list of spans. + cell_length: Cell length of text if known, otherwise `None`. + align: Align method. + no_wrap: Disable wrapping. + ellipsis: Add ellipsis when wrapping is disabled and text is cropped. + """ + self._text: str = text + self._spans: list[Span] = [] if spans is None else spans + self._cell_length = cell_length + self._align = align + self._no_wrap = no_wrap + self._ellipsis = ellipsis + + @classmethod + def from_rich_text( + cls, + text: str | Text, + align: TextAlign = "left", + no_wrap: bool = False, + ellipsis: bool = False, + ) -> Content: + """Create equivalent Visual Content for str or Text. + + Args: + text: String or Rich Text. + align: Align method. + no_wrap: Disable wrapping. + ellipsis: Add ellipsis when wrapping is disabled and text is cropped. + + Returns: + New Content. + """ + if isinstance(text, str): + return cls(text, align=align, no_wrap=no_wrap, ellipsis=ellipsis) + spans = [ + Span( + start, + end, + style if isinstance(style, str) else Style.from_rich_style(style), + ) + for start, end, style in text._spans + ] + return cls( + text.plain, + spans, + align=align, + no_wrap=no_wrap, + ellipsis=ellipsis, + ) + + @classmethod + def styled( + cls, + text: str, + style: Style | str = "", + cell_length: int | None = None, + align: TextAlign = "left", + no_wrap: bool = False, + ellipsis: bool = False, + ) -> Content: + """Create a Content instance from a single styled piece of text. + + Args: + text: String content. + style: Desired style. + cell_length: Cell length of text if known, otherwise `None`. + align: Text alignment. + no_wrap: Disable wrapping. + ellipsis: Add ellipsis when wrapping is disabled and text is cropped. + + Returns: + New Content instance. + """ + if not text: + return Content("", align=align, no_wrap=no_wrap, ellipsis=ellipsis) + span_length = cell_len(text) if cell_length is None else cell_length + new_content = cls( + text, + [Span(0, span_length, style)], + span_length, + align=align, + no_wrap=no_wrap, + ellipsis=ellipsis, + ) + return new_content + + def get_optimal_width(self, container_width: int) -> int: + lines = self.without_spans.split("\n") + return max(line.cell_length for line in lines) + + def render_strips( + self, + widget: Widget, + width: int, + height: int | None, + style: Style, + ) -> list[Strip]: + if not width: + return [] + + lines = self.wrap( + width, + align=self._align, + overflow=( + ("ellipsis" if self._ellipsis else "crop") if self._no_wrap else "fold" + ), + no_wrap=False, + tab_size=8, + ) + if height is not None: + lines = lines[:height] + + return [Strip(line.render_segments(style), line.cell_length) for line in lines] + + def get_height(self, width: int) -> int: + lines = self.wrap(width) + return len(lines) + + def __len__(self) -> int: + return len(self.plain) + + def __bool__(self) -> bool: + return self._text != "" + + def __hash__(self) -> int: + return hash(self._text) + + def __rich_repr__(self) -> rich.repr.Result: + yield self._text + yield "spans", self._spans, [] + + @property + def cell_length(self) -> int: + """The cell length of the content.""" + if self._cell_length is None: + self._cell_length = cell_len(self.plain) + return self._cell_length + + @property + def align(self) -> TextAlign: + """Text alignment.""" + return self._align + + @property + def no_wrap(self) -> bool: + """Disable text wrapping?""" + return self._no_wrap + + @property + def ellipsis(self) -> bool: + """Crop text with ellipsis?""" + return self._ellipsis + + @property + def plain(self) -> str: + """Get the text as a single string.""" + return self._text + + @property + def without_spans(self) -> Content: + """The content with no spans""" + return Content( + self.plain, + [], + self._cell_length, + align=self._align, + no_wrap=self._no_wrap, + ellipsis=self._ellipsis, + ) + + def __getitem__(self, slice: int | slice) -> Content: + def get_text_at(offset: int) -> "Content": + _Span = Span + content = Content( + self.plain[offset], + spans=[ + _Span(0, 1, style) + for start, end, style in self._spans + if end > offset >= start + ], + ) + return content + + if isinstance(slice, int): + return get_text_at(slice) + else: + start, stop, step = slice.indices(len(self.plain)) + if step == 1: + lines = self.divide([start, stop]) + return lines[1] + else: + # This would be a bit of work to implement efficiently + # For now, its not required + raise TypeError("slices with step!=1 are not supported") + + def __add__(self, other: object) -> Content: + if isinstance(other, str): + return Content(self._text + other, self._spans.copy()) + if isinstance(other, Content): + offset = len(self.plain) + content = Content( + self.plain + other.plain, + [ + *self._spans, + *[ + Span(start + offset, end + offset, style) + for start, end, style in other._spans + ], + ], + ( + self.cell_length + other._cell_length + if other._cell_length is not None + else None + ), + ) + return content + return NotImplemented + + @classmethod + def _trim_spans(cls, text: str, spans: list[Span]) -> list[Span]: + """Remove or modify any spans that are over the end of the text.""" + max_offset = len(text) + _Span = Span + spans = [ + ( + span + if span.end < max_offset + else _Span(span.start, min(max_offset, span.end), span.style) + ) + for span in spans + if span.start < max_offset + ] + return spans + + def append(self, content: Content | str) -> Content: + """Append text or content to this content. + + Note this is a little inefficient, if you have many strings to append, consider [`join`][textual.content.Content.join]. + + Args: + content: A content instance, or a string. + + Returns: + New content. + """ + if isinstance(content, str): + return Content( + f"{self.plain}{content}", + self._spans, + ( + None + if self._cell_length is None + else self._cell_length + cell_len(content) + ), + align=self.align, + no_wrap=self.no_wrap, + ellipsis=self.ellipsis, + ) + return Content("").join([self, content]) + + def append_text(self, text: str, style: Style | str = "") -> Content: + return self.append(Content.styled(text, style)) + + def join(self, lines: Iterable[Content]) -> Content: + """Join an iterable of content. + + Args: + lines (_type_): An iterable of content instances. + + Returns: + A single Content instance, containing all of the lines. + + """ + text: list[str] = [] + spans: list[Span] = [] + + def iter_content() -> Iterable[Content]: + """Iterate the lines, optionally inserting the separator.""" + if self.plain: + for last, line in loop_last(lines): + yield line + if not last: + yield self + else: + yield from lines + + extend_text = text.extend + extend_spans = spans.extend + offset = 0 + _Span = Span + + total_cell_length: int | None = self._cell_length + + for content in iter_content(): + extend_text(content._text) + extend_spans( + _Span(offset + start, offset + end, style) + for start, end, style in content._spans + ) + offset += len(content._text) + if total_cell_length is not None: + total_cell_length = ( + None + if content._cell_length is None + else total_cell_length + content._cell_length + ) + + return Content("".join(text), spans, total_cell_length) + + def get_style_at_offset(self, offset: int) -> Style: + """Get the style of a character at give offset. + + Args: + offset (int): Offset in to text (negative indexing supported) + + Returns: + Style: A Style instance. + """ + # TODO: This is a little inefficient, it is only used by full justify + if offset < 0: + offset = len(self) + offset + + style = Style() + for start, end, span_style in self._spans: + if end > offset >= start: + style += span_style + return style + + def truncate( + self, + max_width: int, + *, + overflow: OverflowMethod = "fold", + pad: bool = False, + ) -> Content: + if overflow == "ignore": + return self + + length = cell_len(self.plain) + text = self.plain + if length > max_width: + if overflow == "ellipsis": + text = set_cell_size(self.plain, max_width - 1) + "…" + else: + text = set_cell_size(self.plain, max_width) + if pad and length < max_width: + spaces = max_width - length + text = f"{self.plain}{' ' * spaces}" + length = len(self.plain) + spans = self._trim_spans(text, self._spans) + return Content(text, spans) + + def pad_left(self, count: int, character: str = " ") -> Content: + """Pad the left with a given character. + + Args: + count (int): Number of characters to pad. + character (str, optional): Character to pad with. Defaults to " ". + """ + assert len(character) == 1, "Character must be a string of length 1" + if count: + text = f"{character * count}{self.plain}" + _Span = Span + spans = [ + _Span(start + count, end + count, style) + for start, end, style in self._spans + ] + return Content( + text, + spans, + None if self._cell_length is None else self._cell_length + count, + ) + return self + + def extend_right(self, count: int, character: str = " ") -> Content: + """Add repeating characters (typically spaces) to the content with the style(s) of the last character. + + Args: + count: Number of spaces. + character: Character to add with. + + Returns: + A Content instance. + """ + if count: + plain = self.plain + plain_len = len(plain) + return Content( + f"{plain}{character * count}", + [ + (span.extend(count) if span.end == plain_len else span) + for span in self._spans + ], + None if self._cell_length is None else self._cell_length + count, + ) + return self + + def pad_right(self, count: int, character: str = " ") -> Content: + """Pad the right with a given character. + + Args: + count (int): Number of characters to pad. + character (str, optional): Character to pad with. Defaults to " ". + """ + assert len(character) == 1, "Character must be a string of length 1" + if count: + return Content( + f"{self.plain}{character * count}", + self._spans, + None if self._cell_length is None else self._cell_length + count, + ) + return self + + def center(self, width: int, ellipsis: bool = False) -> Content: + """Align a line to the center. + + Args: + width: Desired width of output. + ellipsis: Insert ellipsis if content is truncated. + + Returns: + New line Content. + """ + content = self.rstrip().truncate( + width, overflow="ellipsis" if ellipsis else "fold" + ) + left = (content.cell_length - width) // 2 + right = width = left + content = content.pad_left(left).pad_right(right) + return content + + def right(self, width: int, ellipsis: bool = False) -> Content: + """Align a line to the right. + + Args: + width: Desired width of output. + ellipsis: Insert ellipsis if content is truncated. + + Returns: + New line Content. + """ + content = self.rstrip().truncate( + width, overflow="ellipsis" if ellipsis else "fold" + ) + content = content.pad_left(width - content.cell_length) + return content + + def right_crop(self, amount: int = 1) -> Content: + """Remove a number of characters from the end of the text.""" + max_offset = len(self.plain) - amount + _Span = Span + spans = [ + ( + span + if span.end < max_offset + else _Span(span.start, min(max_offset, span.end), span.style) + ) + for span in self._spans + if span.start < max_offset + ] + text = self.plain[:-amount] + length = None if self._cell_length is None else self._cell_length - amount + return Content(text, spans, length) + + def stylize( + self, style: Style | str, start: int = 0, end: int | None = None + ) -> Content: + """Apply a style to the text, or a portion of the text. + + Args: + style (Union[str, Style]): Style instance or style definition to apply. + start (int): Start offset (negative indexing is supported). Defaults to 0. + end (Optional[int], optional): End offset (negative indexing is supported), or None for end of text. Defaults to None. + """ + if not style: + return self + length = len(self) + if start < 0: + start = length + start + if end is None: + end = length + if end < 0: + end = length + end + if start >= length or end <= start: + # Span not in text or not valid + return self + return Content( + self.plain, + [*self._spans, Span(start, length if length < end else end, style)], + ) + + def stylize_before( + self, + style: Style | str, + start: int = 0, + end: int | None = None, + ) -> Content: + """Apply a style to the text, or a portion of the text. Styles will be applied before other styles already present. + + Args: + style (Union[str, Style]): Style instance or style definition to apply. + start (int): Start offset (negative indexing is supported). Defaults to 0. + end (Optional[int], optional): End offset (negative indexing is supported), or None for end of text. Defaults to None. + """ + if not style: + return self + length = len(self) + if start < 0: + start = length + start + if end is None: + end = length + if end < 0: + end = length + end + if start >= length or end <= start: + # Span not in text or not valid + return self + return Content( + self.plain, + [Span(start, length if length < end else end, style), *self._spans], + ) + + def render( + self, + base_style: Style, + end: str = "\n", + parse_style: Callable[[str], Style] | None = None, + ) -> Iterable[tuple[str, Style]]: + if not self._spans: + yield self._text, base_style + if end: + yield end, base_style + return + + if parse_style is None: + + def get_style(style: str, /) -> Style: + return TRANSPARENT_STYLE if isinstance(style, str) else style + + else: + get_style = parse_style + + enumerated_spans = list(enumerate(self._spans, 1)) + style_map = { + index: ( + get_style(span.style) if isinstance(span.style, str) else span.style + ) + for index, span in enumerated_spans + } + style_map[0] = base_style + text = self.plain + + spans = [ + (0, False, 0), + *((span.start, False, index) for index, span in enumerated_spans), + *((span.end, True, index) for index, span in enumerated_spans), + (len(text), True, 0), + ] + spans.sort(key=itemgetter(0, 1)) + + stack: list[int] = [] + stack_append = stack.append + stack_pop = stack.remove + + style_cache: dict[tuple[int, ...], Style] = {} + style_cache_get = style_cache.get + combine = Style.combine + + def get_current_style() -> Style: + """Construct current style from stack.""" + cache_key = tuple(stack) + cached_style = style_cache_get(cache_key) + if cached_style is not None: + return cached_style + styles = [style_map[_style_id] for _style_id in cache_key] + current_style = combine(styles) + style_cache[cache_key] = current_style + return current_style + + for (offset, leaving, style_id), (next_offset, _, _) in zip(spans, spans[1:]): + if leaving: + stack_pop(style_id) + else: + stack_append(style_id) + if next_offset > offset: + yield text[offset:next_offset], get_current_style() + if end: + yield end, base_style + + def render_segments(self, base_style: Style, end: str = "") -> list[Segment]: + _Segment = Segment + segments = [ + _Segment(text, style.rich_style) + for text, style in self.render(base_style, end) + ] + return segments + + def divide(self, offsets: Sequence[int]) -> list[Content]: + if not offsets: + return [self] + + text = self.plain + text_length = len(text) + divide_offsets = [0, *offsets, text_length] + line_ranges = list(zip(divide_offsets, divide_offsets[1:])) + + new_lines = [Content(text[start:end]) for start, end in line_ranges] + if not self._spans: + return new_lines + + _line_appends = [line._spans.append for line in new_lines] + line_count = len(line_ranges) + _Span = Span + + for span_start, span_end, style in self._spans: + lower_bound = 0 + upper_bound = line_count + start_line_no = (lower_bound + upper_bound) // 2 + + while True: + line_start, line_end = line_ranges[start_line_no] + if span_start < line_start: + upper_bound = start_line_no - 1 + elif span_start > line_end: + lower_bound = start_line_no + 1 + else: + break + start_line_no = (lower_bound + upper_bound) // 2 + + if span_end < line_end: + end_line_no = start_line_no + else: + end_line_no = lower_bound = start_line_no + upper_bound = line_count + + while True: + line_start, line_end = line_ranges[end_line_no] + if span_end < line_start: + upper_bound = end_line_no - 1 + elif span_end > line_end: + lower_bound = end_line_no + 1 + else: + break + end_line_no = (lower_bound + upper_bound) // 2 + + for line_no in range(start_line_no, end_line_no + 1): + line_start, line_end = line_ranges[line_no] + new_start = max(0, span_start - line_start) + new_end = min(span_end - line_start, line_end - line_start) + if new_end > new_start: + _line_appends[line_no](_Span(new_start, new_end, style)) + + return new_lines + + def split( + self, + separator: str = "\n", + *, + include_separator: bool = False, + allow_blank: bool = False, + ) -> list[Content]: + """Split rich text in to lines, preserving styles. + + Args: + separator (str, optional): String to split on. Defaults to "\\\\n". + include_separator (bool, optional): Include the separator in the lines. Defaults to False. + allow_blank (bool, optional): Return a blank line if the text ends with a separator. Defaults to False. + + Returns: + List[Content]: A list of Content, one per line of the original. + """ + assert separator, "separator must not be empty" + + text = self.plain + if separator not in text: + return [self] + + if include_separator: + lines = self.divide( + [match.end() for match in re.finditer(re.escape(separator), text)] + ) + else: + + def flatten_spans() -> Iterable[int]: + for match in re.finditer(re.escape(separator), text): + yield from match.span() + + lines = [ + line + for line in self.divide(list(flatten_spans())) + if line.plain != separator + ] + + if not allow_blank and text.endswith(separator): + lines.pop() + + return lines + + def rstrip(self, chars: str | None = None) -> Content: + """Strip characters from end of text.""" + text = self.plain.rstrip(chars) + return Content(text, self._trim_spans(text, self._spans)) + + def rstrip_end(self, size: int) -> Content: + """Remove whitespace beyond a certain width at the end of the text. + + Args: + size (int): The desired size of the text. + """ + text_length = len(self) + if text_length > size: + excess = text_length - size + whitespace_match = _re_whitespace.search(self.plain) + if whitespace_match is not None: + whitespace_count = len(whitespace_match.group(0)) + return self.right_crop(min(whitespace_count, excess)) + return self + + def extend_style(self, spaces: int) -> Content: + """Extend the Text given number of spaces where the spaces have the same style as the last character. + + Args: + spaces (int): Number of spaces to add to the Text. + """ + if spaces <= 0: + return self + spans = self._spans + new_spaces = " " * spaces + if spans: + end_offset = len(self) + spans = [ + span.extend(spaces) if span.end >= end_offset else span + for span in spans + ] + return Content(self._text + new_spaces, spans, self.cell_length + spaces) + return Content(self._text + new_spaces, self._spans, self._cell_length) + + def expand_tabs(self, tab_size: int = 8) -> Content: + """Converts tabs to spaces. + + Args: + tab_size (int, optional): Size of tabs. Defaults to 8. + + """ + if "\t" not in self.plain: + return self + + new_text: list[Content] = [] + append = new_text.append + + for line in self.split("\n", include_separator=True): + if "\t" not in line.plain: + append(line) + else: + cell_position = 0 + parts = line.split("\t", include_separator=True) + for part in parts: + if part.plain.endswith("\t"): + part = Content( + part._text[-1][:-1] + " ", part._spans, part._cell_length + ) + cell_position += part.cell_length + tab_remainder = cell_position % tab_size + if tab_remainder: + spaces = tab_size - tab_remainder + part = part.extend_style(spaces) + cell_position += spaces + else: + cell_position += part.cell_length + append(part) + + content = Content("").join(new_text) + return content + + def wrap( + self, + width: int, + align: TextAlign = "left", + overflow: OverflowMethod = "fold", + no_wrap: bool = False, + tab_size: int = 8, + ) -> list[Content]: + lines: list[Content] = [] + for line in self.split(allow_blank=True): + if "\t" in line._text: + line = line.expand_tabs(tab_size) + if no_wrap: + new_lines = [line] + else: + offsets = divide_line(line._text, width, fold=overflow == "fold") + new_lines = line.divide(offsets) + new_lines = [line.rstrip_end(width) for line in new_lines] + new_lines = _align_lines(new_lines, width, align=align, overflow=overflow) + new_lines = [line.truncate(width, overflow=overflow) for line in new_lines] + lines.extend(new_lines) + return lines + + def highlight_regex( + self, + re_highlight: re.Pattern[str] | str, + style: Style, + ) -> Content: + spans: list[Span] = self._spans.copy() + append_span = spans.append + _Span = Span + plain = self.plain + if isinstance(re_highlight, str): + re_highlight = re.compile(re_highlight) + for match in re_highlight.finditer(plain): + start, end = match.span() + if end > start: + append_span(_Span(start, end, style)) + return Content(self._text, spans) + + +if __name__ == "__main__": + from rich import print + + TEXT = """I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path. +Where the fear has gone there will be nothing. Only I will remain.""" + + content = Content(TEXT) + content = content.stylize( + Style(Color.parse("rgb(50,50,80)"), Color.parse("rgba(255,255,255,0.7)")) + ) + + content = content.highlight_regex( + "F..r", Style(background=Color.parse("rgba(255, 255, 255, 0.3)")) + ) + + content = content.highlight_regex( + "is", Style(background=Color.parse("rgba(20, 255, 255, 0.3)")) + ) + + content = content.highlight_regex( + "the", Style(background=Color.parse("rgba(255, 20, 255, 0.3)")) + ) + + content = content.highlight_regex( + "will", Style(background=Color.parse("rgba(255, 255, 20, 0.3)")) + ) + + lines = content.wrap(40, align="full") + print(lines) + print("x" * 40) + for line in lines: + segments = Segments(line.render_segments(ANSI_DEFAULT, end="\n")) + print(segments) diff --git a/src/textual/css/_style_properties.py b/src/textual/css/_style_properties.py index 3fb548de8a..d7f8f8a70b 100644 --- a/src/textual/css/_style_properties.py +++ b/src/textual/css/_style_properties.py @@ -808,8 +808,8 @@ def __get__( """Get the string property, or the default value if it's not set. Args: - obj: The ``Styles`` object. - objtype: The ``Styles`` class. + obj: The `Styles` object. + objtype: The `Styles` class. Returns: The string property value. @@ -823,7 +823,7 @@ def __set__(self, obj: StylesBase, value: EnumType | None = None): """Set the string property and ensure it is in the set of allowed values. Args: - obj: The ``Styles`` object. + obj: The `Styles` object. value: The string value to set the property to. Raises: diff --git a/src/textual/demo/projects.py b/src/textual/demo/projects.py index 53b5e4de86..db414c7c5b 100644 --- a/src/textual/demo/projects.py +++ b/src/textual/demo/projects.py @@ -36,28 +36,28 @@ class ProjectInfo: "Darren Burns", "https://posting.sh/", """Posting is an HTTP client, not unlike Postman and Insomnia. As a TUI application, it can be used over SSH and enables efficient keyboard-centric workflows. """, - "4.7k", + "6.0k", ), ProjectInfo( "Memray", "Bloomberg", "https://github.com/bloomberg/memray", """Memray is a memory profiler for Python. It can track memory allocations in Python code, in native extension modules, and in the Python interpreter itself.""", - "13.2k", + "13.3k", ), ProjectInfo( "Toolong", "Will McGugan", "https://github.com/Textualize/toolong", """A terminal application to view, tail, merge, and search log files (plus JSONL).""", - "3.1k", + "3.2k", ), ProjectInfo( "Dolphie", "Charles Thompson", "https://github.com/charles-001/dolphie", "Your single pane of glass for real-time analytics into MySQL/MariaDB & ProxySQL", - "608", + "649", ), ProjectInfo( "Harlequin", diff --git a/src/textual/dom.py b/src/textual/dom.py index 80cb82d66a..de4e9c8fe3 100644 --- a/src/textual/dom.py +++ b/src/textual/dom.py @@ -558,7 +558,9 @@ def get_component_styles(self, *names: str) -> RenderStyles: Returns: A Styles object. """ + styles = RenderStyles(self, Styles(), Styles()) + for name in names: if name not in self._component_styles: raise KeyError(f"No {name!r} key in COMPONENT_CLASSES") diff --git a/src/textual/drivers/linux_driver.py b/src/textual/drivers/linux_driver.py index abc011b9fd..0bfd5cbf1d 100644 --- a/src/textual/drivers/linux_driver.py +++ b/src/textual/drivers/linux_driver.py @@ -269,6 +269,7 @@ def on_terminal_resize(signum, stack) -> None: self.write("\x1b[>1u") # https://sw.kovidgoyal.net/kitty/keyboard-protocol/ # Disambiguate escape codes https://sw.kovidgoyal.net/kitty/keyboard-protocol/#progressive-enhancement self.write("\x1b[=1;u") + self.flush() self._key_thread = Thread(target=self._run_input_thread) send_size_event() @@ -366,6 +367,7 @@ def stop_application_mode(self) -> None: # Disable the Kitty keyboard protocol. This must be done before leaving # the alt screen. https://sw.kovidgoyal.net/kitty/keyboard-protocol/ self.write("\x1b[ Iterable[Strip]: + """Align a list of strips on both axis. + + Args: + strips: A list of strips, such as from a render. + style: The Rich style of additional space. + width: Width of container. + height: Height of container. + horizontal: Horizontal alignment method. + vertical: Vertical alignment method. + + Returns: + An iterable of strips, with additional padding. + + """ + if not strips: + return + line_lengths = [strip.cell_length for strip in strips] + shape_width = max(line_lengths) + shape_height = len(line_lengths) + + def blank_lines(count: int) -> Iterable[Strip]: + """Create blank lines. + + Args: + count: Desired number of blank lines. + + Returns: + An iterable of blank lines. + """ + blank = cls([Segment(" " * width, style)], width) + for _ in range(count): + yield blank + + top_blank_lines = bottom_blank_lines = 0 + vertical_excess_space = max(0, height - shape_height) + + if vertical == "top": + bottom_blank_lines = vertical_excess_space + elif vertical == "middle": + top_blank_lines = vertical_excess_space // 2 + bottom_blank_lines = vertical_excess_space - top_blank_lines + elif vertical == "bottom": + top_blank_lines = vertical_excess_space + + if top_blank_lines: + yield from blank_lines(top_blank_lines) + + if horizontal == "left": + for strip in strips: + if strip.cell_length == width: + yield strip + else: + yield Strip( + line_pad(strip._segments, 0, width - strip.cell_length, style), + width, + ) + elif horizontal == "center": + left_space = max(0, width - shape_width) // 2 + for strip in strips: + if strip.cell_length == width: + yield strip + else: + yield Strip( + line_pad( + strip._segments, + left_space, + width - strip.cell_length - left_space, + style, + ), + width, + ) + + elif horizontal == "right": + for strip in strips: + if strip.cell_length == width: + yield strip + else: + yield cls( + line_pad(strip._segments, width - strip.cell_length, 0, style), + width, + ) + + if bottom_blank_lines: + yield from blank_lines(bottom_blank_lines) + def index_to_cell_position(self, index: int) -> int: """Given a character index, return the cell position of that character. This is the sum of the cell lengths of all the characters *before* the character @@ -283,7 +379,6 @@ def adjust_cell_length(self, cell_length: int, style: Style | None = None) -> St strip = self self._line_length_cache[cache_key] = strip - return strip def simplify(self) -> Strip: @@ -489,3 +584,28 @@ def render(self, console: Console) -> str: ] ) return self._render_cache + + def crop_pad(self, cell_length: int, left: int, right: int, style: Style) -> Strip: + """Crop the strip to `cell_length`, and add optional padding. + + Args: + cell_length: Cell length of strip prior to padding. + left: Additional padding on the left. + right: Additional padding on the right. + style: Style of any padding. + + Returns: + Cropped and padded strip. + """ + if cell_length != self.cell_length: + strip = self.adjust_cell_length(cell_length, style) + else: + strip = self + if not (left or right): + return strip + segments = strip._segments.copy() + if left: + segments.insert(0, Segment(" " * left, style)) + if right: + segments.append(Segment(" " * right, style)) + return Strip(segments, cell_length + left + right) diff --git a/src/textual/visual.py b/src/textual/visual.py new file mode 100644 index 0000000000..ed21c26fe1 --- /dev/null +++ b/src/textual/visual.py @@ -0,0 +1,461 @@ +from __future__ import annotations + +from abc import ABC, abstractmethod +from dataclasses import dataclass +from functools import cached_property, lru_cache +from itertools import islice +from marshal import loads +from typing import TYPE_CHECKING, Any, Iterable, Protocol, cast + +import rich.repr +from rich.console import Console, ConsoleOptions, RenderableType +from rich.measure import Measurement +from rich.protocol import is_renderable, rich_cast +from rich.segment import Segment +from rich.style import Style as RichStyle +from rich.text import Text + +from textual._context import active_app +from textual.color import TRANSPARENT, Color +from textual.css.styles import StylesBase +from textual.css.types import AlignHorizontal, AlignVertical +from textual.geometry import Spacing +from textual.render import measure +from textual.strip import Strip + +if TYPE_CHECKING: + from typing_extensions import TypeAlias + + from textual.widget import Widget + +_NULL_RICH_STYLE = RichStyle() + + +def is_visual(obj: object) -> bool: + """Check if the given object is a Visual or supports the Visual protocol.""" + return isinstance(obj, Visual) or hasattr(obj, "textualize") + + +# Note: not runtime checkable currently, as I've found that to be slow +class SupportsVisual(Protocol): + """An object that supports the textualize protocol.""" + + def visualize(self, widget: Widget, obj: object) -> Visual | None: + """Convert the result of a Widget.render() call in to a Visual, using the Visual protocol. + + Args: + widget: The widget that generated the render. + obj: The result of the the render. + + Returns: + A Visual instance, or `None` if it wasn't possible. + + """ + + +class VisualError(Exception): + """An error with the visual protocol.""" + + +VisualType: TypeAlias = "RenderableType | SupportsVisual | Visual" + + +def visualize(widget: Widget, obj: object) -> Visual: + """Get a visual instance from an object. + + If the object does not support the Visual protocol and is a Rich renderable, it + will be wrapped in a [RichVisual][textual.visual.RichVisual]. + + Args: + obj: An object. + + Returns: + A Visual instance to render the object, or `None` if there is no associated visual. + """ + if isinstance(obj, Visual): + # Already a visual + return obj + # The visualize method should return a Visual if present. + visualize = getattr(obj, "visualize", None) + if visualize is None: + # Doesn't expose the textualize protocol + if is_renderable(obj): + # If it is a string, render it to Text + if isinstance(obj, str): + obj = widget.render_str(obj) + + # If its is a Rich renderable, wrap it with a RichVisual + return RichVisual(widget, rich_cast(obj)) + else: + # We don't know how to make a visual from this object + raise VisualError( + f"unable to display {obj.__class__.__name__!r} type; must be a str, Rich renderable, or Textual Visual object" + ) + # Call the textualize method to create a visual + visual = visualize() + if not isinstance(visual, Visual) and is_renderable(visual): + return RichVisual(widget, visual) + return visual + + +@rich.repr.auto +@dataclass(frozen=True) +class Style: + """Represents a style in the Visual interface (color and other attributes).""" + + background: Color = TRANSPARENT + foreground: Color = TRANSPARENT + bold: bool | None = None + dim: bool | None = None + italic: bool | None = None + underline: bool | None = None + strike: bool | None = None + link: str | None = None + _meta: bytes | None = None + auto_color: bool = False + + def __rich_repr__(self) -> rich.repr.Result: + yield None, self.background + yield None, self.foreground + yield "bold", self.bold, None + yield "dim", self.dim, None + yield "italic", self.italic, None + yield "underline", self.underline, None + yield "strike", self.strike, None + + @lru_cache(maxsize=1024) + def __add__(self, other: object) -> Style: + if not isinstance(other, Style): + return NotImplemented + new_style = Style( + self.background + other.background, + self.foreground if other.foreground.is_transparent else other.foreground, + self.bold if other.bold is None else other.bold, + self.dim if other.dim is None else other.dim, + self.italic if other.italic is None else other.italic, + self.underline if other.underline is None else other.underline, + self.strike if other.strike is None else other.strike, + self.link if other.link is None else other.link, + self._meta if other._meta is None else other._meta, + ) + return new_style + + @classmethod + def from_rich_style(cls, rich_style: RichStyle) -> Style: + """Build a Style from a (Rich) Style. + + Args: + rich_style: A Rich Style object. + + Returns: + New Style. + """ + return Style( + Color.from_rich_color(rich_style.bgcolor), + Color.from_rich_color(rich_style.color), + bold=rich_style.bold, + dim=rich_style.dim, + italic=rich_style.italic, + underline=rich_style.underline, + strike=rich_style.strike, + ) + + @classmethod + def from_styles(cls, styles: StylesBase) -> Style: + """Create a Visual Style from a Textual styles object. + + Args: + styles: A Styles object, such as `my_widget.styles`. + + """ + text_style = styles.text_style + return Style( + styles.background, + ( + Color(0, 0, 0, styles.color.a, auto=True) + if styles.auto_color + else styles.color + ), + bold=text_style.bold, + dim=text_style.italic, + italic=text_style.italic, + underline=text_style.underline, + strike=text_style.strike, + auto_color=styles.auto_color, + ) + + @cached_property + def rich_style(self) -> RichStyle: + """Convert this Styles in to a Rich style. + + Returns: + A Rich style object. + """ + return RichStyle( + color=(self.background + self.foreground).rich_color, + bgcolor=self.background.rich_color, + bold=self.bold, + dim=self.dim, + italic=self.italic, + underline=self.underline, + strike=self.strike, + link=self.link, + meta=self.meta, + ) + + @cached_property + def without_color(self) -> Style: + return Style( + bold=self.bold, + dim=self.dim, + italic=self.italic, + strike=self.strike, + link=self.link, + _meta=self._meta, + ) + + @classmethod + def combine(cls, styles: Iterable[Style]) -> Style: + """Add a number of styles and get the result.""" + iter_styles = iter(styles) + return sum(iter_styles, next(iter_styles)) + + @property + def meta(self) -> dict[str, Any]: + """Get meta information (can not be changed after construction).""" + return {} if self._meta is None else cast(dict[str, Any], loads(self._meta)) + + +class Visual(ABC): + """A Textual 'visual' object. + + Analogous to a Rich renderable, but with support for transparency. + + """ + + @abstractmethod + def render_strips( + self, widget: Widget, width: int, height: int | None, style: Style + ) -> list[Strip]: + """Render the visual in to an iterable of strips. + + Args: + base_style: The base style. + width: Width of desired render. + height: Height of desired render or `None` for any height. + style: A Visual Style. + + Returns: + An list of Strips. + """ + + @abstractmethod + def get_optimal_width(self, container_width: int) -> int: + """Get ideal width of the renderable to display its content. + + Args: + container_size: The size of the container. + + Returns: + A width in cells. + + """ + + @abstractmethod + def get_height(self, width: int) -> int: + """Get the height of the visual if rendered with the given width. + + Returns: + A height in lines. + """ + + @classmethod + def to_strips( + cls, + widget: Widget, + visual: Visual, + width: int, + height: int | None, + style: Style, + *, + pad: bool = False, + align: tuple[AlignHorizontal, AlignVertical] = ("left", "top"), + ) -> list[Strip]: + """High level function to render a visual to strips. + + Args: + widget: Widget that produced the visual. + visual: A Visual instance. + width: Desired width (in cells). + height: Desired height (in lines) or `None` for no limit. + style: A (Visual) Style instance. + pad: Pad to desired width? + align: Tuple of horizontal and vertical alignment. + + Returns: + A list of Strips containing the render. + """ + strips = visual.render_strips(widget, width, height, style) + if height is None: + height = len(strips) + rich_style = style.rich_style + if pad: + strips = [strip.extend_cell_length(width, rich_style) for strip in strips] + if align != ("left", "top"): + align_horizontal, align_vertical = align + strips = list( + Strip.align( + strips, + rich_style, + width, + height, + align_horizontal, + align_vertical, + ) + ) + + return strips + + +@rich.repr.auto +class RichVisual(Visual): + """A Visual to wrap a Rich renderable.""" + + def __init__(self, widget: Widget, renderable: RenderableType) -> None: + """ + + Args: + widget: The associated Widget. + renderable: A Rich renderable. + """ + self._widget = widget + self._renderable = renderable + self._measurement: Measurement | None = None + + def __rich_repr__(self) -> rich.repr.Result: + yield self._widget + yield self._renderable + + def _measure(self, console: Console, options: ConsoleOptions) -> Measurement: + if self._measurement is None: + self._measurement = Measurement.get( + console, + options, + self._widget.post_render(self._renderable, RichStyle.null()), + ) + return self._measurement + + def get_optimal_width(self, container_width: int) -> int: + console = active_app.get().console + width = measure( + console, self._renderable, container_width, container_width=container_width + ) + + return width + + def get_height(self, width: int) -> int: + console = active_app.get().console + renderable = self._renderable + if isinstance(renderable, Text): + height = len( + Text(renderable.plain).wrap( + console, + width, + no_wrap=renderable.no_wrap, + tab_size=renderable.tab_size or 8, + ) + ) + else: + options = console.options.update_width(width).update(highlight=False) + segments = console.render(renderable, options) + # Cheaper than counting the lines returned from render_lines! + height = sum([text.count("\n") for text, _, _ in segments]) + + return height + + def render_strips( + self, + widget: Widget, + width: int, + height: int | None, + style: Style, + ) -> list[Strip]: + console = active_app.get().console + options = console.options.update( + highlight=False, + width=width, + height=height, + ) + rich_style = style.rich_style + renderable = widget.post_render(self._renderable, rich_style) + segments = console.render(renderable, options.update_width(width)) + strips = [ + Strip(line) + for line in islice( + Segment.split_and_crop_lines( + segments, width, include_new_lines=False, pad=False + ), + None, + height, + ) + ] + return strips + + +@rich.repr.auto +class Padding(Visual): + """A Visual to pad another visual.""" + + def __init__(self, visual: Visual, spacing: Spacing): + """ + + Args: + Visual: A Visual. + spacing: A Spacing object containing desired padding dimensions. + """ + self._visual = visual + self._spacing = spacing + + def __rich_repr__(self) -> rich.repr.Result: + yield self._visual + yield self._spacing + + def get_optimal_width(self, container_width: int) -> int: + return self._visual.get_optimal_width(container_width) + self._spacing.width + + def get_height(self, width: int) -> int: + return self._visual.get_height(width) + self._spacing.height + + def render_strips( + self, + widget: Widget, + width: int, + height: int | None, + style: Style, + ) -> list[Strip]: + padding = self._spacing + top, right, bottom, left = self._spacing + render_width = width - (left + right) + if render_width <= 0: + return [] + strips = self._visual.render_strips( + widget, + render_width, + None if height is None else height - padding.height, + style, + ) + + if padding: + rich_style = style.rich_style + top_padding = [Strip.blank(width, rich_style)] * top if top else [] + bottom_padding = [Strip.blank(width, rich_style)] * bottom if bottom else [] + strips = [ + *top_padding, + *[ + strip.crop_pad(render_width, left, right, rich_style) + for strip in strips + ], + *bottom_padding, + ] + + return strips diff --git a/src/textual/widget.py b/src/textual/widget.py index dbcebb4a9e..d251d06a62 100644 --- a/src/textual/widget.py +++ b/src/textual/widget.py @@ -9,7 +9,6 @@ from collections import Counter from contextlib import asynccontextmanager from fractions import Fraction -from itertools import islice from types import TracebackType from typing import ( TYPE_CHECKING, @@ -35,13 +34,14 @@ RenderableType, ) from rich.console import RenderResult as RichRenderResult -from rich.console import RichCast from rich.measure import Measurement from rich.segment import Segment from rich.style import Style from rich.text import Text from typing_extensions import Self +from textual.css.styles import StylesBase + if TYPE_CHECKING: from textual.app import RenderResult @@ -53,7 +53,6 @@ from textual._debug import get_caller_file_and_line from textual._dispatch_key import dispatch_key from textual._easing import DEFAULT_SCROLL_EASING -from textual._segment_tools import align_lines from textual._styles_cache import StylesCache from textual._types import AnimationLevel from textual.actions import SkipAction @@ -82,10 +81,11 @@ from textual.messages import CallbackType, Prune from textual.notifications import SeverityLevel from textual.reactive import Reactive -from textual.render import measure from textual.renderables.blank import Blank from textual.rlock import RLock from textual.strip import Strip +from textual.visual import Style as VisualStyle +from textual.visual import Visual, visualize if TYPE_CHECKING: from textual.app import App, ComposeResult @@ -423,6 +423,9 @@ def __init__( self._border_title: Text | None = None self._border_subtitle: Text | None = None + self._layout_cache: dict[str, object] = {} + """A dict that is refreshed when the widget is resized / refreshed.""" + self._render_cache = _RenderCache(_null_size, []) # Regions which need to be updated (in Widget) self._dirty_regions: set[Region] = set() @@ -447,7 +450,6 @@ def __init__( self._scrollbar_changes: set[tuple[bool, bool]] = set() """Used to stabilize scrollbars.""" - super().__init__( name=name, id=id, @@ -1015,6 +1017,59 @@ def get_component_rich_style(self, *names: str, partial: bool = False) -> Style: return partial_style if partial else style + def get_visual_style(self, component_classes: Iterable[str]) -> VisualStyle: + """Get the visual style for the widget, including any component styles. + + Args: + component_classes: Optional component styles. + + Returns: + A Visual style instance. + + """ + background = Color(0, 0, 0, 0) + color = Color(255, 255, 255, 0) + + style = Style() + opacity = 1.0 + + def iter_styles() -> Iterable[StylesBase]: + """Iterate over the styles from the DOM and additional components styles.""" + for node in reversed(self.ancestors_with_self): + yield node.styles + for name in component_classes: + yield node.get_component_styles(name) + + for styles in iter_styles(): + has_rule = styles.has_rule + opacity *= styles.opacity + if has_rule("background"): + text_background = background + styles.background.tint( + styles.background_tint + ) + background += ( + styles.background.tint(styles.background_tint) + ).multiply_alpha(opacity) + else: + text_background = background + if has_rule("color"): + color = styles.color + style += styles.text_style + if has_rule("auto_color") and styles.auto_color: + color = text_background.get_contrast_text(color.a) + + visual_style = VisualStyle( + background, + color, + bold=style.bold, + dim=style.dim, + italic=style.italic, + underline=style.underline, + strike=style.strike, + ) + + return visual_style + def render_str(self, text_content: str | Text) -> Text: """Convert str in to a Text object. @@ -1533,12 +1588,9 @@ def get_content_width(self, container: Size, viewport: Size) -> int: if self._content_width_cache[0] == cache_key: return self._content_width_cache[1] - console = self.app.console - renderable = self._render() + visual = self._render() + width = visual.get_optimal_width(container.width) - width = measure( - console, renderable, container.width, container_width=container.width - ) if self.expand: width = max(container.width, width) if self.shrink: @@ -1559,6 +1611,8 @@ def get_content_height(self, container: Size, viewport: Size, width: int) -> int Returns: The height of the content. """ + if not width: + return 0 if self.is_container: assert self.layout is not None height = self.layout.get_content_height( @@ -1573,27 +1627,8 @@ def get_content_height(self, container: Size, viewport: Size, width: int) -> int if self._content_height_cache[0] == cache_key: return self._content_height_cache[1] - renderable = self.render() - if isinstance(renderable, Text): - height = ( - len( - renderable.wrap( - self._console, - width, - no_wrap=renderable.no_wrap, - tab_size=renderable.tab_size or 8, - ) - ) - if renderable - else 0 - ) - else: - options = self._console.options.update_width(width).update( - highlight=False - ) - segments = self._console.render(renderable, options) - # Cheaper than counting the lines returned from render_lines! - height = sum([text.count("\n") for text, _, _ in segments]) + visual = self._render() + height = visual.get_height(width) self._content_height_cache = (cache_key, height) return height @@ -3519,15 +3554,18 @@ def _pseudo_classes_cache_key(self) -> tuple[int, ...]: self.is_disabled, ) - def _get_rich_justify(self) -> JustifyMethod | None: + def _get_justify_method(self) -> JustifyMethod | None: """Get the justify method that may be passed to a Rich renderable.""" text_justify: JustifyMethod | None = None + if self.styles.has_rule("text_align"): text_align: JustifyMethod = cast(JustifyMethod, self.styles.text_align) text_justify = _JUSTIFY_MAP.get(text_align, text_align) return text_justify - def post_render(self, renderable: RenderableType) -> ConsoleRenderable: + def post_render( + self, renderable: RenderableType, base_style: Style + ) -> ConsoleRenderable: """Applies style attributes to the default renderable. This method is called by Textual itself. @@ -3537,7 +3575,7 @@ def post_render(self, renderable: RenderableType) -> ConsoleRenderable: A new renderable. """ - text_justify = self._get_rich_justify() + text_justify = self._get_justify_method() if isinstance(renderable, str): renderable = Text.from_markup(renderable, justify=text_justify) @@ -3552,7 +3590,7 @@ def post_render(self, renderable: RenderableType) -> ConsoleRenderable: renderable = _Styled( cast(ConsoleRenderable, renderable), - self.rich_style, + base_style, self.link_style if self.auto_links else None, ) @@ -3601,7 +3639,7 @@ def _size_updated( Returns: True if anything changed, or False if nothing changed. """ - + self._layout_cache.clear() if ( self._size != size or self.virtual_size != virtual_size @@ -3646,38 +3684,55 @@ def _scroll_update(self, virtual_size: Size) -> None: self.scroll_x = self.validate_scroll_x(self.scroll_x) self.scroll_y = self.validate_scroll_y(self.scroll_y) - def _render_content(self) -> None: - """Render all lines.""" - width, height = self.size - renderable = self.render() - renderable = self.post_render(renderable) - options = self._console.options.update( - highlight=False, width=width, height=height - ) + @property + def visual_style(self) -> VisualStyle: + background = Color(0, 0, 0, 0) + color = Color(255, 255, 255, 0) - segments = self._console.render(renderable, options) - lines = list( - islice( - Segment.split_and_crop_lines( - segments, width, include_new_lines=False, pad=False - ), - None, - height, - ) + style = Style() + opacity = 1.0 + + for node in reversed(self.ancestors_with_self): + styles = node.styles + has_rule = styles.has_rule + opacity *= styles.opacity + if has_rule("background"): + text_background = background + styles.background.tint( + styles.background_tint + ) + background += ( + styles.background.tint(styles.background_tint) + ).multiply_alpha(opacity) + else: + text_background = background + if has_rule("color"): + color = styles.color + style += styles.text_style + if has_rule("auto_color") and styles.auto_color: + color = text_background.get_contrast_text(color.a) + + return VisualStyle( + background, + color, + bold=style.bold, + dim=style.dim, + italic=style.italic, + underline=style.underline, + strike=style.strike, ) - styles = self.styles - align_horizontal, align_vertical = styles.content_align - lines = list( - align_lines( - lines, - _NULL_STYLE, - self.size, - align_horizontal, - align_vertical, - ) + def _render_content(self) -> None: + """Render all lines.""" + width, height = self.size + visual = self._render() + strips = Visual.to_strips( + self, + visual, + width, + height, + self.visual_style, + align=self.styles.content_align, ) - strips = [Strip(line, width) for line in lines] self._render_cache = _RenderCache(self.size, strips) self._dirty_regions.clear() @@ -3775,7 +3830,7 @@ def refresh( Returns: The `Widget` instance. """ - + self._layout_cache.clear() if layout: self._layout_required = True for ancestor in self.ancestors: @@ -3884,16 +3939,20 @@ def render(self) -> RenderableType: return Blank(self.background_colors[1]) return self.css_identifier_styled - def _render(self) -> ConsoleRenderable | RichCast: + def _render(self) -> Visual: """Get renderable, promoting str to text as required. Returns: - A renderable. + A Visual. """ - renderable = self.render() - if isinstance(renderable, str): - return Text.from_markup(renderable) - return renderable + cache_key = "_render.visual" + cached_visual = self._layout_cache.get(cache_key, None) + if cached_visual is not None: + assert isinstance(cached_visual, Visual) + return cached_visual + visual = visualize(self, self.render()) + self._layout_cache[cache_key] = visual + return visual async def run_action(self, action: str) -> None: """Perform a given action, with this widget as the default namespace. diff --git a/src/textual/widgets/_button.py b/src/textual/widgets/_button.py index 9821a0d21a..a09eb88104 100644 --- a/src/textual/widgets/_button.py +++ b/src/textual/widgets/_button.py @@ -14,6 +14,8 @@ if TYPE_CHECKING: from textual.app import RenderResult +from rich.style import Style + from textual.binding import Binding from textual.css._error_tools import friendly_list from textual.geometry import Size @@ -248,10 +250,12 @@ def render(self) -> RenderResult: 1, 1, self.rich_style, - self._get_rich_justify() or "center", + self._get_justify_method() or "center", ) - def post_render(self, renderable: RenderableType) -> ConsoleRenderable: + def post_render( + self, renderable: RenderableType, base_style: Style + ) -> ConsoleRenderable: return cast(ConsoleRenderable, renderable) async def _on_click(self, event: events.Click) -> None: diff --git a/src/textual/widgets/_option_list.py b/src/textual/widgets/_option_list.py index 59f12c6892..2121bc32fa 100644 --- a/src/textual/widgets/_option_list.py +++ b/src/textual/widgets/_option_list.py @@ -5,9 +5,8 @@ import rich.repr from rich.console import RenderableType from rich.measure import Measurement -from rich.padding import Padding from rich.rule import Rule -from rich.style import NULL_STYLE, Style +from rich.style import Style from textual import _widget_navigation, events from textual._widget_navigation import Direction @@ -18,10 +17,13 @@ from textual.reactive import reactive from textual.scroll_view import ScrollView from textual.strip import Strip +from textual.visual import Padding, Visual, visualize if TYPE_CHECKING: from typing_extensions import Self, TypeAlias + from textual.app import RenderResult + class DuplicateID(Exception): """Raised if a duplicate ID is used when adding options to an option list.""" @@ -40,7 +42,7 @@ class Option: """Class that holds the details of an individual option.""" def __init__( - self, prompt: RenderableType, id: str | None = None, disabled: bool = False + self, prompt: RenderResult, id: str | None = None, disabled: bool = False ) -> None: """Initialise the option. @@ -49,35 +51,38 @@ def __init__( id: The optional ID for the option. disabled: The initial enabled/disabled state. Enabled by default. """ - self.__prompt = prompt - self.__id = id + self._prompt = prompt + self._id = id self.disabled = disabled @property - def prompt(self) -> RenderableType: + def prompt(self) -> RenderResult: """The prompt for the option.""" - return self.__prompt + return self._prompt - def set_prompt(self, prompt: RenderableType) -> None: + def set_prompt(self, prompt: RenderResult) -> None: """Set the prompt for the option. Args: prompt: The new prompt for the option. """ - self.__prompt = prompt + self._prompt = prompt + + def visualize(self) -> object: + return self._prompt @property def id(self) -> str | None: """The optional ID for the option.""" - return self.__id + return self._id def __rich_repr__(self) -> rich.repr.Result: yield "prompt", self.prompt yield "id", self.id, None yield "disabled", self.disabled, False - def __rich__(self) -> RenderableType: - return self.__prompt + def __rich__(self) -> RenderResult: + return self._prompt class OptionLineSpan(NamedTuple): @@ -292,7 +297,7 @@ def __init__( } """A dictionary of option IDs and the option indexes they relate to.""" - self._content_render_cache: LRUCache[tuple[int, Style, int], list[Strip]] + self._content_render_cache: LRUCache[tuple[int, str, int], list[Strip]] self._content_render_cache = LRUCache(256) self._lines: list[tuple[int, int]] | None = None @@ -346,13 +351,12 @@ def _add_lines( """ assert self._lines is not None assert self._spans is not None - style = NULL_STYLE for index, content in enumerate(new_content, len(self._lines)): if isinstance(content, Option): height = len( self._render_option_content( - index, content, style, width - self._left_gutter_width() + index, content, "", width - self._left_gutter_width() ) ) @@ -391,10 +395,9 @@ def get_content_width(self, container: Size, viewport: Size) -> int: def get_content_height(self, container: Size, viewport: Size, width: int) -> int: # Get the content height without requiring a refresh # TODO: Internal data structure could be simplified - style = self.rich_style _render_option_content = self._render_option_content heights = [ - len(_render_option_content(index, option, style, width)) + len(_render_option_content(index, option, "", width)) for index, option in enumerate(self._options) ] separator_count = sum( @@ -445,34 +448,37 @@ def _make_content(self, content: NewOptionListContent) -> OptionListContent: return Option(content) def _render_option_content( - self, option_index: int, renderable: RenderableType, style: Style, width: int + self, option_index: int, content: RenderResult, component_class: str, width: int ) -> list[Strip]: """Render content for option and style. Args: option_index: Option index to render. - renderable: The Option renderable. - style: The Rich style to render with. - width: The width of the renderable. + content: Render result for prompt. + component class: Additional component class. + width: Desired width of render. Returns: A list of strips. """ - cache_key = (option_index, style, width) + cache_key = (option_index, component_class, width) if (strips := self._content_render_cache.get(cache_key, None)) is not None: return strips + visual = visualize(self, content) padding = self.get_component_styles("option-list--option").padding - console = self.app.console - options = console.options.update_width(width) - if not self._wrap: - options = options.update(no_wrap=True, overflow="ellipsis") if padding: - renderable = Padding(renderable, padding) - lines = self.app.console.render_lines(renderable, options, style=style) + visual = Padding(visual, padding) + + component_class_list = ["option-list--option"] + if component_class: + component_class_list.append(component_class) + visual_style = self.get_visual_style(component_class_list) + + strips = Visual.to_strips(self, visual, width, None, visual_style, pad=True) style_meta = Style.from_meta({"option": option_index}) - strips = [Strip(line, width).apply_style(style_meta) for line in lines] + strips = [strip.apply_style(style_meta) for strip in strips] self._content_render_cache[cache_key] = strips return strips @@ -839,7 +845,7 @@ def render_line(self, y: int) -> Strip: mouse_over = self._mouse_hovering_over == option_index - component_class: str | None = None + component_class: str = "" if option_index == -1: component_class = "option-list--separator" @@ -856,16 +862,10 @@ def render_line(self, y: int) -> Strip: elif mouse_over: component_class = "option-list--option-hover" - style = ( - self.get_component_rich_style(component_class) - if component_class - else self.rich_style - ) - strips = self._render_option_content( option_index, renderable, - style, + component_class, self.scrollable_content_region.width - self._left_gutter_width(), ) try: diff --git a/src/textual/widgets/_static.py b/src/textual/widgets/_static.py index 0000a53f87..32b7640fc3 100644 --- a/src/textual/widgets/_static.py +++ b/src/textual/widgets/_static.py @@ -10,6 +10,7 @@ from textual.app import RenderResult from textual.errors import RenderError +from textual.visual import SupportsVisual, Visual, visualize from textual.widget import Widget @@ -23,9 +24,9 @@ def _check_renderable(renderable: object): Raises: RenderError: If the object can not be rendered. """ - if not is_renderable(renderable): + if not is_renderable(renderable) and not hasattr(renderable, "visualize"): raise RenderError( - f"unable to render {renderable!r}; a string, Text, or other Rich renderable is required" + f"unable to render {renderable.__class__.__name__!r} type; must be a str, Text, Rich renderable oor Textual Visual instance" ) @@ -49,11 +50,11 @@ class Static(Widget, inherit_bindings=False): } """ - _renderable: RenderableType + _renderable: RenderableType | SupportsVisual def __init__( self, - renderable: RenderableType = "", + content: RenderableType | SupportsVisual = "", *, expand: bool = False, shrink: bool = False, @@ -67,15 +68,21 @@ def __init__( self.expand = expand self.shrink = shrink self.markup = markup - self.renderable = renderable - _check_renderable(renderable) + self._content = content + self._visual: Visual | None = None @property - def renderable(self) -> RenderableType: - return self._renderable or "" + def visual(self) -> Visual: + if self._visual is None: + self._visual = visualize(self, self._content) + return self._visual + + @property + def renderable(self) -> RenderableType | SupportsVisual: + return self._content or "" @renderable.setter - def renderable(self, renderable: RenderableType) -> None: + def renderable(self, renderable: RenderableType | SupportsVisual) -> None: if isinstance(renderable, str): if self.markup: self._renderable = Text.from_markup(renderable) @@ -83,6 +90,7 @@ def renderable(self, renderable: RenderableType) -> None: self._renderable = Text(renderable) else: self._renderable = renderable + self._visual = None self.clear_cached_dimensions() def render(self) -> RenderResult: @@ -91,14 +99,15 @@ def render(self) -> RenderResult: Returns: A rich renderable. """ - return self._renderable + return self.visual - def update(self, renderable: RenderableType = "") -> None: + def update(self, content: RenderableType | SupportsVisual = "") -> None: """Update the widget's content area with new text or Rich renderable. Args: - renderable: A new rich renderable. Defaults to empty renderable; + content: New content. """ - _check_renderable(renderable) - self.renderable = renderable + + self._content = content + self._visual = visualize(self, content) self.refresh(layout=True) diff --git a/tests/select/test_prompt.py b/tests/select/test_prompt.py index 8c66df1af8..2b441d73ab 100644 --- a/tests/select/test_prompt.py +++ b/tests/select/test_prompt.py @@ -22,11 +22,11 @@ def compose(self): select_current_label = select_current.query_one("#label", Static) select_overlay = select_widget.query_one(SelectOverlay) - assert select_current_label.renderable == Text("Old prompt") + assert select_current_label.renderable == "Old prompt" assert select_overlay._options[0].prompt == Text("Old prompt") select_widget.prompt = "New prompt" - assert select_current_label.renderable == Text("New prompt") + assert select_current_label.renderable == "New prompt" assert select_overlay._options[0].prompt == Text("New prompt") @@ -46,9 +46,9 @@ def compose(self): select_current_label = select_current.query_one("#label", Static) select_overlay = select_widget.query_one(SelectOverlay) - assert select_current_label.renderable == Text("0") + assert select_current_label.renderable == "0" assert select_overlay._options[0].prompt == "0" select_widget.prompt = "New prompt" - assert select_current_label.renderable == Text("0") + assert select_current_label.renderable == "0" assert select_overlay._options[0].prompt == "0" diff --git a/tests/selection_list/test_over_wide_selections.py b/tests/selection_list/test_over_wide_selections.py index c8cb10becd..1103ff15da 100644 --- a/tests/selection_list/test_over_wide_selections.py +++ b/tests/selection_list/test_over_wide_selections.py @@ -14,7 +14,7 @@ class SelectionListApp(App[None]): """ def compose(self) -> ComposeResult: - yield SelectionList[int](*[(f"{n} " * 100, n) for n in range(10)]) + yield SelectionList[int](*[(f"{n} ", n) for n in range(10)]) async def test_over_wide_options() -> None: diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_alignment_containers.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_alignment_containers.svg index adce7b3c3b..ef4a9cdb66 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_alignment_containers.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_alignment_containers.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-1477630577-matrix { + .terminal-2833016968-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1477630577-title { + .terminal-2833016968-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1477630577-r1 { fill: #c9d5de } -.terminal-1477630577-r2 { fill: #7ae998 } -.terminal-1477630577-r3 { fill: #c5c8c6 } -.terminal-1477630577-r4 { fill: #55c076;font-weight: bold } -.terminal-1477630577-r5 { fill: #008139 } -.terminal-1477630577-r6 { fill: #e3dacd } -.terminal-1477630577-r7 { fill: #e0e0e0 } -.terminal-1477630577-r8 { fill: #e76580 } -.terminal-1477630577-r9 { fill: #f5e5e9 } -.terminal-1477630577-r10 { fill: #780028 } + .terminal-2833016968-r1 { fill: #c9d5de } +.terminal-2833016968-r2 { fill: #7ae998 } +.terminal-2833016968-r3 { fill: #c5c8c6 } +.terminal-2833016968-r4 { fill: #55c076;font-weight: bold } +.terminal-2833016968-r5 { fill: #008139 } +.terminal-2833016968-r6 { fill: #e3dacd } +.terminal-2833016968-r7 { fill: #e0e0e0 } +.terminal-2833016968-r8 { fill: #e76580 } +.terminal-2833016968-r9 { fill: #f5e5e9 } +.terminal-2833016968-r10 { fill: #780028 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AlignContainersApp + AlignContainersApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - center  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - middle  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + center  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + middle  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi.svg index 54dd794a9d..91ece73e2f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-2908026744-matrix { + .terminal-946490559-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2908026744-title { + .terminal-946490559-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2908026744-r1 { fill: #c5c8c6 } -.terminal-2908026744-r2 { fill: #cc555a } -.terminal-2908026744-r3 { fill: #98729f } + .terminal-946490559-r1 { fill: #c5c8c6 } +.terminal-946490559-r2 { fill: #cc555a } +.terminal-946490559-r3 { fill: #98729f } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ANSIApp + ANSIApp - + - - ┌───────────┐ -RedMagenta -└───────────┘ - - - - - - - - - - - - - - - - - - - - + + ┌───────────┐ +RedMagenta +└───────────┘ + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_color_mapping[textual-dark].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_color_mapping[textual-dark].svg index ee81a27da1..ba92199c51 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_color_mapping[textual-dark].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_color_mapping[textual-dark].svg @@ -19,145 +19,145 @@ font-weight: 700; } - .terminal-2041580584-matrix { + .terminal-1816037992-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2041580584-title { + .terminal-1816037992-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2041580584-r1 { fill: #e0e0e0 } -.terminal-2041580584-r2 { fill: #c5c8c6 } -.terminal-2041580584-r3 { fill: #f4005f } -.terminal-2041580584-r4 { fill: #990740 } -.terminal-2041580584-r5 { fill: #98e024 } -.terminal-2041580584-r6 { fill: #628d1c } -.terminal-2041580584-r7 { fill: #fd971f } -.terminal-2041580584-r8 { fill: #9f6119 } -.terminal-2041580584-r9 { fill: #9d65ff } -.terminal-2041580584-r10 { fill: #6543a0 } -.terminal-2041580584-r11 { fill: #58d1eb } -.terminal-2041580584-r12 { fill: #3c8494 } -.terminal-2041580584-r13 { fill: #c4c5b5 } -.terminal-2041580584-r14 { fill: #7c7d73 } -.terminal-2041580584-r15 { fill: #1a1a1a } -.terminal-2041580584-r16 { fill: #161616 } + .terminal-1816037992-r1 { fill: #e0e0e0 } +.terminal-1816037992-r2 { fill: #c5c8c6 } +.terminal-1816037992-r3 { fill: #f4005f } +.terminal-1816037992-r4 { fill: #990740 } +.terminal-1816037992-r5 { fill: #98e024 } +.terminal-1816037992-r6 { fill: #628d1c } +.terminal-1816037992-r7 { fill: #fd971f } +.terminal-1816037992-r8 { fill: #9f6119 } +.terminal-1816037992-r9 { fill: #9d65ff } +.terminal-1816037992-r10 { fill: #6543a0 } +.terminal-1816037992-r11 { fill: #58d1eb } +.terminal-1816037992-r12 { fill: #3c8494 } +.terminal-1816037992-r13 { fill: #c4c5b5 } +.terminal-1816037992-r14 { fill: #7c7d73 } +.terminal-1816037992-r15 { fill: #1a1a1a } +.terminal-1816037992-r16 { fill: #161616 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AnsiMappingApp + AnsiMappingApp - + - - Foreground & background                                                          -red -dim red -green -dim green -yellow -dim yellow -blue -dim blue -magenta -dim magenta -cyan -dim cyan -white -dim white -black -dim black - - - - - - + + Foreground & background                                                          +red +dim red +green +dim green +yellow +dim yellow +blue +dim blue +magenta +dim magenta +cyan +dim cyan +white +dim white +black +dim black + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_color_mapping[textual-light].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_color_mapping[textual-light].svg index a0f3fd75e7..4536cba1ed 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_color_mapping[textual-light].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_color_mapping[textual-light].svg @@ -19,147 +19,147 @@ font-weight: 700; } - .terminal-3587191980-matrix { + .terminal-2038936300-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3587191980-title { + .terminal-2038936300-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3587191980-r1 { fill: #101010 } -.terminal-3587191980-r2 { fill: #c5c8c6 } -.terminal-3587191980-r3 { fill: #aa3731 } -.terminal-3587191980-r4 { fill: #c5807d } -.terminal-3587191980-r5 { fill: #448c27 } -.terminal-3587191980-r6 { fill: #88b377 } -.terminal-3587191980-r7 { fill: #cb9000 } -.terminal-3587191980-r8 { fill: #d9b65f } -.terminal-3587191980-r9 { fill: #325cc0 } -.terminal-3587191980-r10 { fill: #7d96d2 } -.terminal-3587191980-r11 { fill: #7a3e9d } -.terminal-3587191980-r12 { fill: #a884bd } -.terminal-3587191980-r13 { fill: #0083b2 } -.terminal-3587191980-r14 { fill: #5faeca } -.terminal-3587191980-r15 { fill: #f7f7f7 } -.terminal-3587191980-r16 { fill: #f3f3f3 } -.terminal-3587191980-r17 { fill: #000000 } -.terminal-3587191980-r18 { fill: #5f5f5f } + .terminal-2038936300-r1 { fill: #101010 } +.terminal-2038936300-r2 { fill: #c5c8c6 } +.terminal-2038936300-r3 { fill: #aa3731 } +.terminal-2038936300-r4 { fill: #c5807d } +.terminal-2038936300-r5 { fill: #448c27 } +.terminal-2038936300-r6 { fill: #88b377 } +.terminal-2038936300-r7 { fill: #cb9000 } +.terminal-2038936300-r8 { fill: #d9b65f } +.terminal-2038936300-r9 { fill: #325cc0 } +.terminal-2038936300-r10 { fill: #7d96d2 } +.terminal-2038936300-r11 { fill: #7a3e9d } +.terminal-2038936300-r12 { fill: #a884bd } +.terminal-2038936300-r13 { fill: #0083b2 } +.terminal-2038936300-r14 { fill: #5faeca } +.terminal-2038936300-r15 { fill: #f7f7f7 } +.terminal-2038936300-r16 { fill: #f3f3f3 } +.terminal-2038936300-r17 { fill: #000000 } +.terminal-2038936300-r18 { fill: #5f5f5f } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AnsiMappingApp + AnsiMappingApp - + - - Foreground & background                                                          -red -dim red -green -dim green -yellow -dim yellow -blue -dim blue -magenta -dim magenta -cyan -dim cyan -white -dim white -black -dim black - - - - - - + + Foreground & background                                                          +red +dim red +green +dim green +yellow +dim yellow +blue +dim blue +magenta +dim magenta +cyan +dim cyan +white +dim white +black +dim black + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_command_palette.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_command_palette.svg index da79f4f62f..88c591a30f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_command_palette.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_ansi_command_palette.svg @@ -19,144 +19,144 @@ font-weight: 700; } - .terminal-1079827712-matrix { + .terminal-3702988491-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1079827712-title { + .terminal-3702988491-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1079827712-r1 { fill: #8a4346 } -.terminal-1079827712-r2 { fill: #868887 } -.terminal-1079827712-r3 { fill: #6b546f } -.terminal-1079827712-r4 { fill: #e0e0e0 } -.terminal-1079827712-r5 { fill: #292929 } -.terminal-1079827712-r6 { fill: #c5c8c6 } -.terminal-1079827712-r7 { fill: #0178d4 } -.terminal-1079827712-r8 { fill: #00ff00 } -.terminal-1079827712-r9 { fill: #000000 } -.terminal-1079827712-r10 { fill: #8d8d8d } -.terminal-1079827712-r11 { fill: #7e8486 } -.terminal-1079827712-r12 { fill: #141f27 } -.terminal-1079827712-r13 { fill: #191919 } -.terminal-1079827712-r14 { fill: #868686 } + .terminal-3702988491-r1 { fill: #8a4346 } +.terminal-3702988491-r2 { fill: #868887 } +.terminal-3702988491-r3 { fill: #6b546f } +.terminal-3702988491-r4 { fill: #e0e0e0 } +.terminal-3702988491-r5 { fill: #292929 } +.terminal-3702988491-r6 { fill: #c5c8c6 } +.terminal-3702988491-r7 { fill: #0178d4 } +.terminal-3702988491-r8 { fill: #00ff00 } +.terminal-3702988491-r9 { fill: #000000 } +.terminal-3702988491-r10 { fill: #8d8d8d } +.terminal-3702988491-r11 { fill: #7e8486 } +.terminal-3702988491-r12 { fill: #141f27 } +.terminal-3702988491-r13 { fill: #191919 } +.terminal-3702988491-r14 { fill: #898f93 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CommandPaletteApp + CommandPaletteApp - - - - RedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -🔎Search for commands… - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎ -  Quit the application                                                         -Quit the application as soon as possible -  Save screenshot                                                              -Save an SVG 'screenshot' of the current screen -  Show keys and help panel                                                     -Show help for the focused widget and a summary of available keys -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed -MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed + + + + RedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +🔎Search for commands… + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎ +  Quit the application                                                         +Quit the application as soon as possible +  Save screenshot                                                              +Save an SVG 'screenshot' of the current screen +  Show keys and help panel                                                     +Show help for the focused widget and a summary of available keys +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed +MagentaRedMagentaRedMagentaRedMagentaRedMagentaRedMagentaRed diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_blur.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_blur.svg index f063da5765..87bfa8f0b8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_blur.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_blur.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3772043974-matrix { + .terminal-1843476437-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3772043974-title { + .terminal-1843476437-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3772043974-r1 { fill: #e0e0e0 } -.terminal-3772043974-r2 { fill: #c5c8c6 } -.terminal-3772043974-r3 { fill: #121212 } -.terminal-3772043974-r4 { fill: #191919 } + .terminal-1843476437-r1 { fill: #e0e0e0 } +.terminal-1843476437-r2 { fill: #c5c8c6 } +.terminal-1843476437-r3 { fill: #121212 } +.terminal-1843476437-r4 { fill: #191919 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AppBlurApp + AppBlurApp - + - - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -This should be the blur style      -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -This should also be the blur style -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - + + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +This should be the blur style      +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +This should also be the blur style +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_focus_style.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_focus_style.svg index 81b4aef655..f794dee133 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_focus_style.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_focus_style.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-1754273062-matrix { + .terminal-3005510614-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1754273062-title { + .terminal-3005510614-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1754273062-r1 { fill: #e0e0e0 } -.terminal-1754273062-r2 { fill: #c5c8c6 } -.terminal-1754273062-r3 { fill: #0178d4 } + .terminal-3005510614-r1 { fill: #e0e0e0 } +.terminal-3005510614-r2 { fill: #c5c8c6 } +.terminal-3005510614-r3 { fill: #0178d4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FocusApp + FocusApp - + - - -┌───────────┐ - -BLURRED - -└───────────┘ - - - - - - - - - - - - - - - - - + + +┌───────────┐ + +BLURRED + +└───────────┘ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_search_opens_and_displays_search_list.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_search_opens_and_displays_search_list.svg index a4853d650d..8011251fe6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_search_opens_and_displays_search_list.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_search_opens_and_displays_search_list.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1286262511-matrix { + .terminal-943338637-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1286262511-title { + .terminal-943338637-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1286262511-r1 { fill: #646464 } -.terminal-1286262511-r2 { fill: #c5c8c6 } -.terminal-1286262511-r3 { fill: #0178d4 } -.terminal-1286262511-r4 { fill: #e0e0e0 } -.terminal-1286262511-r5 { fill: #00ff00 } -.terminal-1286262511-r6 { fill: #000000 } -.terminal-1286262511-r7 { fill: #121212 } -.terminal-1286262511-r8 { fill: #fea62b;font-weight: bold } + .terminal-943338637-r1 { fill: #646464 } +.terminal-943338637-r2 { fill: #c5c8c6 } +.terminal-943338637-r3 { fill: #0178d4 } +.terminal-943338637-r4 { fill: #e0e0e0 } +.terminal-943338637-r5 { fill: #00ff00 } +.terminal-943338637-r6 { fill: #000000 } +.terminal-943338637-r7 { fill: #121212 } +.terminal-943338637-r8 { fill: #fea62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SearchApp + SearchApp - + - - Search Commands                                                                  - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -🔎b - - -bar                                                                            -baz                                                                            -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - + + Search Commands                                                                  + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +🔎b + + +bar                                                                            +baz                                                                            +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_fr.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_fr.svg index 68bf266f46..7c7df6d961 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_fr.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_fr.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-3624987906-matrix { + .terminal-3408867725-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3624987906-title { + .terminal-3408867725-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3624987906-r1 { fill: #00ffff } -.terminal-3624987906-r2 { fill: #c5c8c6 } -.terminal-3624987906-r3 { fill: #e0e0e0 } -.terminal-3624987906-r4 { fill: #008000 } -.terminal-3624987906-r5 { fill: #ff0000 } -.terminal-3624987906-r6 { fill: #e0e0e0;font-weight: bold } + .terminal-3408867725-r1 { fill: #00ffff } +.terminal-3408867725-r2 { fill: #c5c8c6 } +.terminal-3408867725-r3 { fill: #e0e0e0 } +.terminal-3408867725-r4 { fill: #008000 } +.terminal-3408867725-r5 { fill: #ff0000 } +.terminal-3408867725-r6 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FRApp + FRApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -┌────────────────────────────┐ -Hello one line               -┌──────────────────────────┐ -Widget#child - - - - - - - - - - - - - -└──────────────────────────┘ - -Two -Lines with 1x2 margin - -└────────────────────────────┘ -└──────────────────────────────────────────────────────────────────────────────┘ + + ┌──────────────────────────────────────────────────────────────────────────────┐ +┌────────────────────────────┐ +Hello one line               +┌──────────────────────────┐ +Widget#child + + + + + + + + + + + + + +└──────────────────────────┘ + +Two +Lines with 1x2 margin + +└────────────────────────────┘ +└──────────────────────────────────────────────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_grid.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_grid.svg index fb1cc8b74e..45ed109155 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_grid.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_grid.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-3017971061-matrix { + .terminal-2473255221-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3017971061-title { + .terminal-2473255221-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3017971061-r1 { fill: #008000 } -.terminal-3017971061-r2 { fill: #c5c8c6 } -.terminal-3017971061-r3 { fill: #e0e0e0 } -.terminal-3017971061-r4 { fill: #121212 } -.terminal-3017971061-r5 { fill: #191919 } + .terminal-2473255221-r1 { fill: #008000 } +.terminal-2473255221-r2 { fill: #c5c8c6 } +.terminal-2473255221-r3 { fill: #e0e0e0 } +.terminal-2473255221-r4 { fill: #121212 } +.terminal-2473255221-r5 { fill: #191919 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - GridApp + GridApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -foo         ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -Longer label▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -└──────────────────────────────────────────────────────────────────────────────┘ -┌──────────────────────────────────────────────────────────────────────────────┐ -foo▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -Longer label▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -└──────────────────────────────────────────────────────────────────────────────┘ -┌──────────────────────────────────────────────────────────────────────────────┐ -foo bar foo bar foo bar foo ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -bar foo bar foo bar foo bar  -foo bar foo bar foo bar ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -Longer label                  ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -└──────────────────────────────────────────────────────────────────────────────┘ + + ┌──────────────────────────────────────────────────────────────────────────────┐ +foo         ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +Longer label▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +└──────────────────────────────────────────────────────────────────────────────┘ +┌──────────────────────────────────────────────────────────────────────────────┐ +foo▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +Longer label▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +└──────────────────────────────────────────────────────────────────────────────┘ +┌──────────────────────────────────────────────────────────────────────────────┐ +foo bar foo bar foo bar foo ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +bar foo bar foo bar foo bar  +foo bar foo bar foo bar ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +Longer label                  ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +└──────────────────────────────────────────────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_grid_default_height.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_grid_default_height.svg index 3a12f52a47..a97fda68df 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_grid_default_height.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_grid_default_height.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-2386001005-matrix { + .terminal-3053184149-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2386001005-title { + .terminal-3053184149-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2386001005-r1 { fill: #c5c8c6 } -.terminal-2386001005-r2 { fill: #e0e0e0 } -.terminal-2386001005-r3 { fill: #ff0000 } -.terminal-2386001005-r4 { fill: #ffa62b;font-weight: bold } -.terminal-2386001005-r5 { fill: #495259 } + .terminal-3053184149-r1 { fill: #c5c8c6 } +.terminal-3053184149-r2 { fill: #e0e0e0 } +.terminal-3053184149-r3 { fill: #ff0000 } +.terminal-3053184149-r4 { fill: #ffa62b;font-weight: bold } +.terminal-3053184149-r5 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - GridHeightAuto + GridHeightAuto - - - - GridHeightAuto -Here is some text before the grid                                                -┌──────────────────────────────────────────────────────────────────────────────┐ -Cell #0                   Cell #1                   Cell #2                    -Cell #3                   Cell #4                   Cell #5                    -Cell #6                   Cell #7                   Cell #8                    -└──────────────────────────────────────────────────────────────────────────────┘ -Here is some text after the grid                                                 - - - - - - - - - - - - - - - - g Grid  v Vertical  h Horizontal  c Container                      ^p palette + + + + ⭘                             GridHeightAuto                         +Here is some text before the grid                                                +┌──────────────────────────────────────────────────────────────────────────────┐ +Cell #0                   Cell #1                   Cell #2                    +Cell #3                   Cell #4                   Cell #5                    +Cell #6                   Cell #7                   Cell #8                    +└──────────────────────────────────────────────────────────────────────────────┘ +Here is some text after the grid                                                 + + + + + + + + + + + + + + + + g Grid  v Vertical  h Horizontal  c Container                      ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_height_scrollbar.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_height_scrollbar.svg index 6aad89c92c..f149ab872e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_height_scrollbar.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_height_scrollbar.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-3308769726-matrix { + .terminal-380961061-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3308769726-title { + .terminal-380961061-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3308769726-r1 { fill: #e0e0e0 } -.terminal-3308769726-r2 { fill: #c5c8c6 } -.terminal-3308769726-r3 { fill: #ffffff } -.terminal-3308769726-r4 { fill: #e0e0e0;font-weight: bold } -.terminal-3308769726-r5 { fill: #ddedf9;font-weight: bold } -.terminal-3308769726-r6 { fill: #1e1e1e } -.terminal-3308769726-r7 { fill: #242f38 } + .terminal-380961061-r1 { fill: #e0e0e0 } +.terminal-380961061-r2 { fill: #c5c8c6 } +.terminal-380961061-r3 { fill: #ffffff } +.terminal-380961061-r4 { fill: #e0e0e0;font-weight: bold } +.terminal-380961061-r5 { fill: #ddedf9;font-weight: bold } +.terminal-380961061-r6 { fill: #1e1e1e } +.terminal-380961061-r7 { fill: #242f38 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ExampleApp + ExampleApp - + - - automatic scrollbar                                                              -┌──────────────────────────────────────────────────────────────────────────────┐ - Column 1                                                                      - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempo - -└──────────────────────────────────────────────────────────────────────────────┘ -no automatic scrollbar                                                           -┌──────────────────────────────────────────────────────────────────────────────┐ - Column 1  Column 2  - Paul      Jessica   -└──────────────────────────────────────────────────────────────────────────────┘ - - - - - - - - - - - - + + automatic scrollbar                                                              +┌──────────────────────────────────────────────────────────────────────────────┐ + Column 1                                                                      + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempo + +└──────────────────────────────────────────────────────────────────────────────┘ +no automatic scrollbar                                                           +┌──────────────────────────────────────────────────────────────────────────────┐ + Column 1  Column 2  + Paul      Jessica   +└──────────────────────────────────────────────────────────────────────────────┘ + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_tab_active.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_tab_active.svg index 10104aa940..ebc6189410 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_tab_active.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_tab_active.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-3272714694-matrix { + .terminal-600909037-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3272714694-title { + .terminal-600909037-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3272714694-r1 { fill: #e0e0e0 } -.terminal-3272714694-r2 { fill: #c5c8c6 } -.terminal-3272714694-r3 { fill: #f4005f } -.terminal-3272714694-r4 { fill: #98e024 } -.terminal-3272714694-r5 { fill: #262626 } -.terminal-3272714694-r6 { fill: #0178d4 } -.terminal-3272714694-r7 { fill: #7ae998 } -.terminal-3272714694-r8 { fill: #55c076;font-weight: bold } -.terminal-3272714694-r9 { fill: #008139 } -.terminal-3272714694-r10 { fill: #ffa62b;font-weight: bold } -.terminal-3272714694-r11 { fill: #495259 } + .terminal-600909037-r1 { fill: #e0e0e0 } +.terminal-600909037-r2 { fill: #c5c8c6 } +.terminal-600909037-r3 { fill: #f4005f } +.terminal-600909037-r4 { fill: #98e024 } +.terminal-600909037-r5 { fill: #262626 } +.terminal-600909037-r6 { fill: #0178d4 } +.terminal-600909037-r7 { fill: #7ae998 } +.terminal-600909037-r8 { fill: #55c076;font-weight: bold } +.terminal-600909037-r9 { fill: #008139 } +.terminal-600909037-r10 { fill: #ffa62b;font-weight: bold } +.terminal-600909037-r11 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ExampleApp + ExampleApp - + - - Parent 1Parent 2 -━━━━━━━━━━━━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -Child 2.1Child 2.2 -━━━━━━━━━━━━━╸━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Button 2.2  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - space Focus button 2.2                                             ^p palette + + Parent 1Parent 2 +━━━━━━━━━━━━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +Child 2.1Child 2.2 +━━━━━━━━━━━━━╸━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Button 2.2  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + space Focus button 2.2                                             ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_table.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_table.svg index 9a438d682f..6b86211cce 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_table.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_table.svg @@ -19,203 +19,203 @@ font-weight: 700; } - .terminal-546274821-matrix { + .terminal-3961196356-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-546274821-title { + .terminal-3961196356-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-546274821-r1 { fill: #c5c8c6 } -.terminal-546274821-r2 { fill: #e0e0e0 } -.terminal-546274821-r3 { fill: #0178d4 } -.terminal-546274821-r4 { fill: #632ca6 } -.terminal-546274821-r5 { fill: #e0e0e0;font-weight: bold } -.terminal-546274821-r6 { fill: #1e1e1e } -.terminal-546274821-r7 { fill: #000000 } -.terminal-546274821-r8 { fill: #121212 } -.terminal-546274821-r9 { fill: #242f38 } + .terminal-3961196356-r1 { fill: #c5c8c6 } +.terminal-3961196356-r2 { fill: #e0e0e0 } +.terminal-3961196356-r3 { fill: #0178d4 } +.terminal-3961196356-r4 { fill: #632ca6 } +.terminal-3961196356-r5 { fill: #e0e0e0;font-weight: bold } +.terminal-3961196356-r6 { fill: #1e1e1e } +.terminal-3961196356-r7 { fill: #000000 } +.terminal-3961196356-r8 { fill: #121212 } +.terminal-3961196356-r9 { fill: #242f38 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - MyApp -╭──────────────────╮╭──────────────────────────────────────────────────────────────────────────────────────────────────╮ -ok                ││test                                                                                               -╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍││╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ -││╭─ 0 ────────────────────────────────────────╮╭─ 1 ────────────────────────────────────────╮╭─ 2 ─│ -│││││││ -│││ Foo       Bar         Baz                ││ Foo       Bar         Baz                ││ Foo  -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ▁▁││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ▁▁││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD -││╰────────────────────────────────────────────╯╰────────────────────────────────────────────╯╰─────│ -││ -╰──────────────────╯╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ + + + + ⭘                                                     MyApp                                                  +╭──────────────────╮╭──────────────────────────────────────────────────────────────────────────────────────────────────╮ +ok                ││test                                                                                               +╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍││╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ +││╭─ 0 ────────────────────────────────────────╮╭─ 1 ────────────────────────────────────────╮╭─ 2 ─│ +│││││││ +│││ Foo       Bar         Baz                ││ Foo       Bar         Baz                ││ Foo  +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ▁▁││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ▁▁││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +│││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCDEFGH  0123456789  IJKLMNOPQRSTUVWXYZ ││ ABCD +││╰────────────────────────────────────────────╯╰────────────────────────────────────────────╯╰─────│ +││ +╰──────────────────╯╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_width_input.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_width_input.svg index f724c40f2f..f6cb5271b6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_width_input.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_width_input.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-1403116696-matrix { + .terminal-4171447127-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1403116696-title { + .terminal-4171447127-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1403116696-r1 { fill: #c5c8c6 } -.terminal-1403116696-r2 { fill: #e0e0e0 } -.terminal-1403116696-r3 { fill: #121212 } -.terminal-1403116696-r4 { fill: #0178d4 } -.terminal-1403116696-r5 { fill: #495259 } -.terminal-1403116696-r6 { fill: #ffa62b;font-weight: bold } + .terminal-4171447127-r1 { fill: #c5c8c6 } +.terminal-4171447127-r2 { fill: #e0e0e0 } +.terminal-4171447127-r3 { fill: #121212 } +.terminal-4171447127-r4 { fill: #0178d4 } +.terminal-4171447127-r5 { fill: #495259 } +.terminal-4171447127-r6 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - InputWidthAutoApp + InputWidthAutoApp - - - - InputWidthAutoApp -▔▔▔▔▔▔▔▔▔▔ -Hello -▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - - - -^p palette + + + + ⭘                           InputWidthAutoApp                        +▔▔▔▔▔▔▔▔▔▔ +Hello +▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_background_tint.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_background_tint.svg index b092dc62cd..105677cffc 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_background_tint.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_background_tint.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-2260509821-matrix { + .terminal-3723227197-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2260509821-title { + .terminal-3723227197-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2260509821-r1 { fill: #e0e0e0 } -.terminal-2260509821-r2 { fill: #c5c8c6 } + .terminal-3723227197-r1 { fill: #e0e0e0 } +.terminal-3723227197-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BackgroundTintApp + BackgroundTintApp - + - - 0%                                                                               - - - - - -33%                                                                              - - - - - -66%                                                                              - - - - - -100%                                                                             - - - - + + 0%                                                                               + + + + + +33%                                                                              + + + + + +66%                                                                              + + + + + +100%                                                                             + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_big_buttons.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_big_buttons.svg index 46cb1431fa..53a0954e72 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_big_buttons.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_big_buttons.svg @@ -19,134 +19,135 @@ font-weight: 700; } - .terminal-504785275-matrix { + .terminal-1397834151-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-504785275-title { + .terminal-1397834151-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-504785275-r1 { fill: #2d2d2d } -.terminal-504785275-r2 { fill: #e0e0e0 } -.terminal-504785275-r3 { fill: #c5c8c6 } -.terminal-504785275-r4 { fill: #272727;font-weight: bold } -.terminal-504785275-r5 { fill: #0d0d0d } + .terminal-1397834151-r1 { fill: #2d2d2d } +.terminal-1397834151-r2 { fill: #e0e0e0 } +.terminal-1397834151-r3 { fill: #c5c8c6 } +.terminal-1397834151-r4 { fill: #e0e0e0;font-weight: bold } +.terminal-1397834151-r5 { fill: #272727;font-weight: bold } +.terminal-1397834151-r6 { fill: #0d0d0d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ButtonApp + ButtonApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - Hello  - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - Hello  - World !!  - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + Hello  + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + Hello  + World !!  + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_bind_override.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_bind_override.svg index c19241fa39..6ca93cdf7b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_bind_override.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_bind_override.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-1286298759-matrix { + .terminal-69137835-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1286298759-title { + .terminal-69137835-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1286298759-r1 { fill: #008000 } -.terminal-1286298759-r2 { fill: #c5c8c6 } -.terminal-1286298759-r3 { fill: #e0e0e0 } -.terminal-1286298759-r4 { fill: #121212 } -.terminal-1286298759-r5 { fill: #191919 } -.terminal-1286298759-r6 { fill: #1e1e1e } -.terminal-1286298759-r7 { fill: #ffa62b;font-weight: bold } -.terminal-1286298759-r8 { fill: #495259 } + .terminal-69137835-r1 { fill: #008000 } +.terminal-69137835-r2 { fill: #c5c8c6 } +.terminal-69137835-r3 { fill: #e0e0e0 } +.terminal-69137835-r4 { fill: #121212 } +.terminal-69137835-r5 { fill: #191919 } +.terminal-69137835-r6 { fill: #1e1e1e } +.terminal-69137835-r7 { fill: #ffa62b;font-weight: bold } +.terminal-69137835-r8 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BindApp + BindApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -MyWidget - - -└──────────────────────────────────────────────────────────────────────────────┘ -▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - space Bell (Widget)  a widget  b widget  c app                     ^p palette + + ┌──────────────────────────────────────────────────────────────────────────────┐ +MyWidget + + +└──────────────────────────────────────────────────────────────────────────────┘ +▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + space Bell (Widget)  a widget  b widget  c app                     ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_bindings_screen_overrides_show.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_bindings_screen_overrides_show.svg index 2c5fcd570c..4c050ff92f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_bindings_screen_overrides_show.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_bindings_screen_overrides_show.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2966741613-matrix { + .terminal-2175023028-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2966741613-title { + .terminal-2175023028-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2966741613-r1 { fill: #e0e0e0 } -.terminal-2966741613-r2 { fill: #c5c8c6 } -.terminal-2966741613-r3 { fill: #ffa62b;font-weight: bold } -.terminal-2966741613-r4 { fill: #495259 } + .terminal-2175023028-r1 { fill: #e0e0e0 } +.terminal-2175023028-r2 { fill: #c5c8c6 } +.terminal-2175023028-r3 { fill: #ffa62b;font-weight: bold } +.terminal-2175023028-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HideBindingApp + HideBindingApp - + - - - - - - - - - - - - - - - - - - - - - - - - - p Binding shown                                                    ^p palette + + + + + + + + + + + + + + + + + + + + + + + + + p Binding shown                                                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_blur_on_disabled.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_blur_on_disabled.svg index 263ddecee2..d6049dbc2c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_blur_on_disabled.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_blur_on_disabled.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-938783234-matrix { + .terminal-3443652466-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-938783234-title { + .terminal-3443652466-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-938783234-r1 { fill: #121212 } -.terminal-938783234-r2 { fill: #141414 } -.terminal-938783234-r3 { fill: #c5c8c6 } -.terminal-938783234-r4 { fill: #a2a2a2 } -.terminal-938783234-r5 { fill: #e0e0e0 } + .terminal-3443652466-r1 { fill: #121212 } +.terminal-3443652466-r2 { fill: #141414 } +.terminal-3443652466-r3 { fill: #c5c8c6 } +.terminal-3443652466-r4 { fill: #a2a2a2 } +.terminal-3443652466-r5 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BlurApp + BlurApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -foo                                                                        -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +foo                                                                        +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_border_alpha.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_border_alpha.svg index 3a1dc2017e..3146cbd333 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_border_alpha.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_border_alpha.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-3439428772-matrix { + .terminal-890546820-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3439428772-title { + .terminal-890546820-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3439428772-r1 { fill: #121212 } -.terminal-3439428772-r2 { fill: #c5c8c6 } -.terminal-3439428772-r3 { fill: #e0e0e0 } -.terminal-3439428772-r4 { fill: #0e280e } -.terminal-3439428772-r5 { fill: #0a3e0a } -.terminal-3439428772-r6 { fill: #075407 } -.terminal-3439428772-r7 { fill: #036a03 } -.terminal-3439428772-r8 { fill: #008000 } + .terminal-890546820-r1 { fill: #121212 } +.terminal-890546820-r2 { fill: #c5c8c6 } +.terminal-890546820-r3 { fill: #e0e0e0 } +.terminal-890546820-r4 { fill: #0e280e } +.terminal-890546820-r5 { fill: #0a3e0a } +.terminal-890546820-r6 { fill: #075407 } +.terminal-890546820-r7 { fill: #036a03 } +.terminal-890546820-r8 { fill: #008000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BorderAlphaApp + BorderAlphaApp - + - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - - - - - + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_outline.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_outline.svg index 906fd93f1b..2f13d27326 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_outline.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_outline.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-1524924108-matrix { + .terminal-1516358284-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1524924108-title { + .terminal-1516358284-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1524924108-r1 { fill: #ffffff } -.terminal-1524924108-r2 { fill: #e0e0e0 } -.terminal-1524924108-r3 { fill: #c5c8c6 } + .terminal-1516358284-r1 { fill: #ffffff } +.terminal-1516358284-r2 { fill: #e0e0e0 } +.terminal-1516358284-r3 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ButtonIssue + ButtonIssue - + - - ┌──────────────┐ - Test  -└──────────────┘ - - - - - - - - - - - - - - - - - - - - + + ┌──────────────┐ + Test  +└──────────────┘ + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_widths.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_widths.svg index 26c05f5ed4..451dee4d5e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_widths.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_widths.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-2982546164-matrix { + .terminal-4011087540-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2982546164-title { + .terminal-4011087540-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2982546164-r1 { fill: #ff0000 } -.terminal-2982546164-r2 { fill: #e0e0e0 } -.terminal-2982546164-r3 { fill: #c5c8c6 } -.terminal-2982546164-r4 { fill: #2d2d2d } -.terminal-2982546164-r5 { fill: #272727;font-weight: bold } -.terminal-2982546164-r6 { fill: #0d0d0d } + .terminal-4011087540-r1 { fill: #ff0000 } +.terminal-4011087540-r2 { fill: #e0e0e0 } +.terminal-4011087540-r3 { fill: #c5c8c6 } +.terminal-4011087540-r4 { fill: #2d2d2d } +.terminal-4011087540-r5 { fill: #272727;font-weight: bold } +.terminal-4011087540-r6 { fill: #0d0d0d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HorizontalWidthAutoApp + HorizontalWidthAutoApp - + - - ┌────────────────────────────┐ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - This is a very wide button  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -└────────────────────────────┘ -┌────────────────────────────────────────────────────────┐ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - This is a very wide button  This is a very wide button  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -└────────────────────────────────────────────────────────┘ - - - - - - - - - - - - - + + ┌────────────────────────────┐ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + This is a very wide button  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +└────────────────────────────┘ +┌────────────────────────────────────────────────────────┐ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + This is a very wide button  This is a very wide button  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +└────────────────────────────────────────────────────────┘ + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_with_console_markup.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_with_console_markup.svg index 132c462303..2f2c31f666 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_with_console_markup.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_with_console_markup.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-1272216583-matrix { + .terminal-1330038727-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1272216583-title { + .terminal-1330038727-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1272216583-r1 { fill: #2d2d2d } -.terminal-1272216583-r2 { fill: #e0e0e0 } -.terminal-1272216583-r3 { fill: #c5c8c6 } -.terminal-1272216583-r4 { fill: #272727;font-weight: bold } -.terminal-1272216583-r5 { fill: #272727;font-weight: bold;font-style: italic; } -.terminal-1272216583-r6 { fill: #0d0d0d } -.terminal-1272216583-r7 { fill: #f4005f;font-style: italic; } -.terminal-1272216583-r8 { fill: #1e1e1e } -.terminal-1272216583-r9 { fill: #a2a2a2 } -.terminal-1272216583-r10 { fill: #5f0505;font-style: italic; } -.terminal-1272216583-r11 { fill: #0f0f0f } + .terminal-1330038727-r1 { fill: #2d2d2d } +.terminal-1330038727-r2 { fill: #e0e0e0 } +.terminal-1330038727-r3 { fill: #c5c8c6 } +.terminal-1330038727-r4 { fill: #272727;font-weight: bold } +.terminal-1330038727-r5 { fill: #272727;font-weight: bold;font-style: italic; } +.terminal-1330038727-r6 { fill: #0d0d0d } +.terminal-1330038727-r7 { fill: #f4005f;font-style: italic; } +.terminal-1330038727-r8 { fill: #1e1e1e } +.terminal-1330038727-r9 { fill: #a2a2a2 } +.terminal-1330038727-r10 { fill: #5f0505;font-style: italic; } +.terminal-1330038727-r11 { fill: #0f0f0f } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ButtonsWithMarkupApp + ButtonsWithMarkupApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Focused Button  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Blurred Button  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Disabled Button  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Focused Button  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Blurred Button  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Disabled Button  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_with_multiline_label.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_with_multiline_label.svg index 5c5479962f..0845ed08db 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_with_multiline_label.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_with_multiline_label.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1423164176-matrix { + .terminal-2859339487-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1423164176-title { + .terminal-2859339487-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1423164176-r1 { fill: #2d2d2d } -.terminal-1423164176-r2 { fill: #e0e0e0 } -.terminal-1423164176-r3 { fill: #c5c8c6 } -.terminal-1423164176-r4 { fill: #272727;font-weight: bold } -.terminal-1423164176-r5 { fill: #0d0d0d } + .terminal-2859339487-r1 { fill: #2d2d2d } +.terminal-2859339487-r2 { fill: #e0e0e0 } +.terminal-2859339487-r3 { fill: #c5c8c6 } +.terminal-2859339487-r4 { fill: #272727;font-weight: bold } +.terminal-2859339487-r5 { fill: #0d0d0d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ButtonWithMultilineLabelApp + ButtonWithMultilineLabelApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Button  - with  - multi-line  - label  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Button  + with  + multi-line  + label  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_buttons_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_buttons_render.svg index 0b04376d4e..be9be82f83 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_buttons_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_buttons_render.svg @@ -19,162 +19,162 @@ font-weight: 700; } - .terminal-157291153-matrix { + .terminal-3692546465-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-157291153-title { + .terminal-3692546465-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-157291153-r1 { fill: #e0e0e0 } -.terminal-157291153-r2 { fill: #c5c8c6 } -.terminal-157291153-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-157291153-r4 { fill: #2d2d2d } -.terminal-157291153-r5 { fill: #1e1e1e } -.terminal-157291153-r6 { fill: #272727;font-weight: bold } -.terminal-157291153-r7 { fill: #a2a2a2 } -.terminal-157291153-r8 { fill: #0d0d0d } -.terminal-157291153-r9 { fill: #0f0f0f } -.terminal-157291153-r10 { fill: #6db2ff } -.terminal-157291153-r11 { fill: #3e6085 } -.terminal-157291153-r12 { fill: #ddedf9 } -.terminal-157291153-r13 { fill: #a0a8ae } -.terminal-157291153-r14 { fill: #004295 } -.terminal-157291153-r15 { fill: #082951 } -.terminal-157291153-r16 { fill: #7ae998 } -.terminal-157291153-r17 { fill: #447b53 } -.terminal-157291153-r18 { fill: #0a180e } -.terminal-157291153-r19 { fill: #0a120c } -.terminal-157291153-r20 { fill: #008139 } -.terminal-157291153-r21 { fill: #084724 } -.terminal-157291153-r22 { fill: #ffcf56 } -.terminal-157291153-r23 { fill: #856e32 } -.terminal-157291153-r24 { fill: #211505 } -.terminal-157291153-r25 { fill: #150f08 } -.terminal-157291153-r26 { fill: #b86b00 } -.terminal-157291153-r27 { fill: #633d08 } -.terminal-157291153-r28 { fill: #e76580 } -.terminal-157291153-r29 { fill: #7a3a47 } -.terminal-157291153-r30 { fill: #f5e5e9 } -.terminal-157291153-r31 { fill: #aca4a6 } -.terminal-157291153-r32 { fill: #780028 } -.terminal-157291153-r33 { fill: #43081c } + .terminal-3692546465-r1 { fill: #e0e0e0 } +.terminal-3692546465-r2 { fill: #c5c8c6 } +.terminal-3692546465-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-3692546465-r4 { fill: #2d2d2d } +.terminal-3692546465-r5 { fill: #1e1e1e } +.terminal-3692546465-r6 { fill: #272727;font-weight: bold } +.terminal-3692546465-r7 { fill: #a2a2a2 } +.terminal-3692546465-r8 { fill: #0d0d0d } +.terminal-3692546465-r9 { fill: #0f0f0f } +.terminal-3692546465-r10 { fill: #6db2ff } +.terminal-3692546465-r11 { fill: #3e6085 } +.terminal-3692546465-r12 { fill: #ddedf9 } +.terminal-3692546465-r13 { fill: #a0a8ae } +.terminal-3692546465-r14 { fill: #004295 } +.terminal-3692546465-r15 { fill: #082951 } +.terminal-3692546465-r16 { fill: #7ae998 } +.terminal-3692546465-r17 { fill: #447b53 } +.terminal-3692546465-r18 { fill: #0a180e } +.terminal-3692546465-r19 { fill: #0a120c } +.terminal-3692546465-r20 { fill: #008139 } +.terminal-3692546465-r21 { fill: #084724 } +.terminal-3692546465-r22 { fill: #ffcf56 } +.terminal-3692546465-r23 { fill: #856e32 } +.terminal-3692546465-r24 { fill: #211505 } +.terminal-3692546465-r25 { fill: #150f08 } +.terminal-3692546465-r26 { fill: #b86b00 } +.terminal-3692546465-r27 { fill: #633d08 } +.terminal-3692546465-r28 { fill: #e76580 } +.terminal-3692546465-r29 { fill: #7a3a47 } +.terminal-3692546465-r30 { fill: #f5e5e9 } +.terminal-3692546465-r31 { fill: #aca4a6 } +.terminal-3692546465-r32 { fill: #780028 } +.terminal-3692546465-r33 { fill: #43081c } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ButtonsApp + ButtonsApp - + - - -Standard ButtonsDisabled Buttons - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Default  Default  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Primary!  Primary!  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Success!  Success!  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Warning!  Warning!  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Error!  Error!  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - + + +Standard ButtonsDisabled Buttons + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Default  Default  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Primary!  Primary!  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Success!  Success!  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Warning!  Warning!  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Error!  Error!  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_check_consume_keys.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_check_consume_keys.svg index c54c85b73f..b04b4fd911 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_check_consume_keys.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_check_consume_keys.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-856343534-matrix { + .terminal-474288869-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-856343534-title { + .terminal-474288869-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-856343534-r1 { fill: #121212 } -.terminal-856343534-r2 { fill: #0178d4 } -.terminal-856343534-r3 { fill: #c5c8c6 } -.terminal-856343534-r4 { fill: #797979 } -.terminal-856343534-r5 { fill: #e0e0e0 } -.terminal-856343534-r6 { fill: #191919 } -.terminal-856343534-r7 { fill: #737373 } -.terminal-856343534-r8 { fill: #1e1e1e } -.terminal-856343534-r9 { fill: #495259 } -.terminal-856343534-r10 { fill: #ffa62b;font-weight: bold } + .terminal-474288869-r1 { fill: #121212 } +.terminal-474288869-r2 { fill: #0178d4 } +.terminal-474288869-r3 { fill: #c5c8c6 } +.terminal-474288869-r4 { fill: #797979 } +.terminal-474288869-r5 { fill: #e0e0e0 } +.terminal-474288869-r6 { fill: #191919 } +.terminal-474288869-r7 { fill: #737373 } +.terminal-474288869-r8 { fill: #1e1e1e } +.terminal-474288869-r9 { fill: #495259 } +.terminal-474288869-r10 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -First Name -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Last Name -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - -^p palette + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +First Name +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Last Name +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_checkbox_example.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_checkbox_example.svg index 64e0b6f8c1..0b7669865a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_checkbox_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_checkbox_example.svg @@ -19,145 +19,145 @@ font-weight: 700; } - .terminal-900808757-matrix { + .terminal-2545120660-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-900808757-title { + .terminal-2545120660-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-900808757-r1 { fill: #e0e0e0 } -.terminal-900808757-r2 { fill: #c5c8c6 } -.terminal-900808757-r3 { fill: #121212 } -.terminal-900808757-r4 { fill: #1b1b1b } -.terminal-900808757-r5 { fill: #191919 } -.terminal-900808757-r6 { fill: #3b3b3b } -.terminal-900808757-r7 { fill: #0d0d0d;font-weight: bold } -.terminal-900808757-r8 { fill: #e0e0e0;font-weight: bold } -.terminal-900808757-r9 { fill: #f4005f } -.terminal-900808757-r10 { fill: #242f38 } -.terminal-900808757-r11 { fill: #4ebf71;font-weight: bold } -.terminal-900808757-r12 { fill: #0178d4 } -.terminal-900808757-r13 { fill: #000000 } -.terminal-900808757-r14 { fill: #343f49 } -.terminal-900808757-r15 { fill: #ddedf9;font-weight: bold } + .terminal-2545120660-r1 { fill: #e0e0e0 } +.terminal-2545120660-r2 { fill: #c5c8c6 } +.terminal-2545120660-r3 { fill: #121212 } +.terminal-2545120660-r4 { fill: #1b1b1b } +.terminal-2545120660-r5 { fill: #191919 } +.terminal-2545120660-r6 { fill: #3b3b3b } +.terminal-2545120660-r7 { fill: #0d0d0d;font-weight: bold } +.terminal-2545120660-r8 { fill: #e0e0e0;font-weight: bold } +.terminal-2545120660-r9 { fill: #f4005f } +.terminal-2545120660-r10 { fill: #242f38 } +.terminal-2545120660-r11 { fill: #4ebf71;font-weight: bold } +.terminal-2545120660-r12 { fill: #0178d4 } +.terminal-2545120660-r13 { fill: #000000 } +.terminal-2545120660-r14 { fill: #343f49 } +.terminal-2545120660-r15 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CheckboxApp + CheckboxApp - + - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -X Arrakis 😓 -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔ -X Caladan -▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔ -X Chusuk -▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -XGiedi Prime -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔ -XGinaz -▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔ -X Grumman -▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▃▃ -XKaitain -▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +X Arrakis 😓 +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔ +X Caladan +▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔ +X Chusuk +▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +XGiedi Prime +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔ +XGinaz +▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔ +X Grumman +▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▃▃ +XKaitain +▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_collapsed.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_collapsed.svg index 6512d6a7b5..67fea2089e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_collapsed.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_collapsed.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-4000973141-matrix { + .terminal-1176130405-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4000973141-title { + .terminal-1176130405-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4000973141-r1 { fill: #121212 } -.terminal-4000973141-r2 { fill: #c5c8c6 } -.terminal-4000973141-r3 { fill: #ddedf9;font-weight: bold } -.terminal-4000973141-r4 { fill: #e0e0e0 } -.terminal-4000973141-r5 { fill: #ffa62b;font-weight: bold } -.terminal-4000973141-r6 { fill: #495259 } + .terminal-1176130405-r1 { fill: #121212 } +.terminal-1176130405-r2 { fill: #c5c8c6 } +.terminal-1176130405-r3 { fill: #ddedf9;font-weight: bold } +.terminal-1176130405-r4 { fill: #e0e0e0 } +.terminal-1176130405-r5 { fill: #ffa62b;font-weight: bold } +.terminal-1176130405-r6 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CollapsibleApp + CollapsibleApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▶ Leto - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▶ Jessica - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▶ Paul - - - - - - - - - - - - - - - - c Collapse All  e Expand All                                       ^p palette + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▶ Leto + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▶ Jessica + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▶ Paul + + + + + + + + + + + + + + + + c Collapse All  e Expand All                                       ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_custom_symbol.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_custom_symbol.svg index e0134ab440..a6a522646f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_custom_symbol.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_custom_symbol.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3000680649-matrix { + .terminal-3897299688-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3000680649-title { + .terminal-3897299688-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3000680649-r1 { fill: #121212 } -.terminal-3000680649-r2 { fill: #c5c8c6 } -.terminal-3000680649-r3 { fill: #ddedf9;font-weight: bold } -.terminal-3000680649-r4 { fill: #e0e0e0 } + .terminal-3897299688-r1 { fill: #121212 } +.terminal-3897299688-r2 { fill: #c5c8c6 } +.terminal-3897299688-r3 { fill: #ddedf9;font-weight: bold } +.terminal-3897299688-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CollapsibleApp + CollapsibleApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ ->>> Togglev Toggle - -Hello, world.                        - - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +>>> Togglev Toggle + +Hello, world.                        + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_expanded.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_expanded.svg index d51b5e5048..23e8917c0c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_expanded.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_expanded.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2759809645-matrix { + .terminal-2495193053-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2759809645-title { + .terminal-2495193053-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2759809645-r1 { fill: #c5c8c6 } -.terminal-2759809645-r2 { fill: #e0e0e0 } -.terminal-2759809645-r3 { fill: #121212 } -.terminal-2759809645-r4 { fill: #242f38 } -.terminal-2759809645-r5 { fill: #0178d4;font-weight: bold } -.terminal-2759809645-r6 { fill: #ffa62b;font-weight: bold } -.terminal-2759809645-r7 { fill: #495259 } + .terminal-2495193053-r1 { fill: #c5c8c6 } +.terminal-2495193053-r2 { fill: #e0e0e0 } +.terminal-2495193053-r3 { fill: #121212 } +.terminal-2495193053-r4 { fill: #242f38 } +.terminal-2495193053-r5 { fill: #0178d4;font-weight: bold } +.terminal-2495193053-r6 { fill: #ffa62b;font-weight: bold } +.terminal-2495193053-r7 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CollapsibleApp + CollapsibleApp - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▼ Jessica - -▂▂ - -Lady Jessica - -Bene Gesserit and concubine of Leto, and mother of Paul and Alia. - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▼ Paul - - - -Paul Atreides - -Son of Leto and Jessica. - - - - c Collapse All  e Expand All                                     ^p palette + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▼ Jessica + +▂▂ + +                             Lady Jessica                              + +Bene Gesserit and concubine of Leto, and mother of Paul and Alia. + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▼ Paul + + + +                            Paul Atreides                              + +Son of Leto and Jessica. + + + + c Collapse All  e Expand All                                     ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_nested.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_nested.svg index f9782b7b28..4b4e699492 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_nested.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_nested.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2534034254-matrix { + .terminal-1414761878-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2534034254-title { + .terminal-1414761878-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2534034254-r1 { fill: #121212 } -.terminal-2534034254-r2 { fill: #c5c8c6 } -.terminal-2534034254-r3 { fill: #ddedf9;font-weight: bold } -.terminal-2534034254-r4 { fill: #e0e0e0 } + .terminal-1414761878-r1 { fill: #121212 } +.terminal-1414761878-r2 { fill: #c5c8c6 } +.terminal-1414761878-r3 { fill: #ddedf9;font-weight: bold } +.terminal-1414761878-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CollapsibleApp + CollapsibleApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▼ Toggle - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▶ Toggle - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▼ Toggle + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▶ Toggle + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_render.svg index 0fb19ac7e8..e01b277e07 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_render.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1109546557-matrix { + .terminal-4169638397-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1109546557-title { + .terminal-4169638397-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1109546557-r1 { fill: #121212 } -.terminal-1109546557-r2 { fill: #c5c8c6 } -.terminal-1109546557-r3 { fill: #ddedf9;font-weight: bold } -.terminal-1109546557-r4 { fill: #e0e0e0 } -.terminal-1109546557-r5 { fill: #0178d4;font-weight: bold } -.terminal-1109546557-r6 { fill: #ffa62b;font-weight: bold } -.terminal-1109546557-r7 { fill: #495259 } + .terminal-4169638397-r1 { fill: #121212 } +.terminal-4169638397-r2 { fill: #c5c8c6 } +.terminal-4169638397-r3 { fill: #ddedf9;font-weight: bold } +.terminal-4169638397-r4 { fill: #e0e0e0 } +.terminal-4169638397-r5 { fill: #0178d4;font-weight: bold } +.terminal-4169638397-r6 { fill: #ffa62b;font-weight: bold } +.terminal-4169638397-r7 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CollapsibleApp + CollapsibleApp - - - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▼ Leto - -# Duke Leto I Atreides - -Head of House Atreides.                                                      - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▼ Jessica - - - -Lady Jessica - -Bene Gesserit and concubine of Leto, and mother of Paul and Alia. - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▶ Paul - - - - c Collapse All  e Expand All                                       ^p palette + + + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▼ Leto + +# Duke Leto I Atreides + +Head of House Atreides.                                                      + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▼ Jessica + + + +                              Lady Jessica                               + +Bene Gesserit and concubine of Leto, and mother of Paul and Alia. + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▶ Paul + + + + c Collapse All  e Expand All                                       ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_columns_height.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_columns_height.svg index 01d33e3341..59dc1daf44 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_columns_height.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_columns_height.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-673638422-matrix { + .terminal-882278702-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-673638422-title { + .terminal-882278702-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-673638422-r1 { fill: #ff0000 } -.terminal-673638422-r2 { fill: #c5c8c6 } -.terminal-673638422-r3 { fill: #008000 } -.terminal-673638422-r4 { fill: #e0e0e0 } + .terminal-882278702-r1 { fill: #ff0000 } +.terminal-882278702-r2 { fill: #c5c8c6 } +.terminal-882278702-r3 { fill: #008000 } +.terminal-882278702-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HeightApp + HeightApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -┌────────────────────┐┌────────────────┐┌──────────────────────┐ -As tall as container││This has default││I have a static height -││height││ -││but a││ -││few lines││ -│└────────────────┘│ - - - - - - - - - -└────────────────────┘└──────────────────────┘ -└──────────────────────────────────────────────────────────────────────────────┘ - - - - - + + ┌──────────────────────────────────────────────────────────────────────────────┐ +┌────────────────────┐┌────────────────┐┌──────────────────────┐ +As tall as container││This has default││I have a static height +││height││ +││but a││ +││few lines││ +│└────────────────┘│ + + + + + + + + + +└────────────────────┘└──────────────────────┘ +└──────────────────────────────────────────────────────────────────────────────┘ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette.svg index 0815e57e3b..a937cc24d0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-375849393-matrix { + .terminal-3037613568-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-375849393-title { + .terminal-3037613568-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-375849393-r1 { fill: #646464 } -.terminal-375849393-r2 { fill: #c5c8c6 } -.terminal-375849393-r3 { fill: #0178d4 } -.terminal-375849393-r4 { fill: #e0e0e0 } -.terminal-375849393-r5 { fill: #00ff00 } -.terminal-375849393-r6 { fill: #000000 } -.terminal-375849393-r7 { fill: #121212 } -.terminal-375849393-r8 { fill: #fea62b;font-weight: bold } + .terminal-3037613568-r1 { fill: #646464 } +.terminal-3037613568-r2 { fill: #c5c8c6 } +.terminal-3037613568-r3 { fill: #0178d4 } +.terminal-3037613568-r4 { fill: #e0e0e0 } +.terminal-3037613568-r5 { fill: #00ff00 } +.terminal-3037613568-r6 { fill: #000000 } +.terminal-3037613568-r7 { fill: #121212 } +.terminal-3037613568-r8 { fill: #fea62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CommandPaletteApp + CommandPaletteApp - + - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -🔎A - - -  This is a test of this code 9                                                  -  This is a test of this code 8                                                  -  This is a test of this code 7                                                  -  This is a test of this code 6                                                  -  This is a test of this code 5                                                  -  This is a test of this code 4                                                  -  This is a test of this code 3                                                  -  This is a test of this code 2                                                  -  This is a test of this code 1                                                  -  This is a test of this code 0                                                  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +🔎A + + +  This is a test of this code 9                                                  +  This is a test of this code 8                                                  +  This is a test of this code 7                                                  +  This is a test of this code 6                                                  +  This is a test of this code 5                                                  +  This is a test of this code 4                                                  +  This is a test of this code 3                                                  +  This is a test of this code 2                                                  +  This is a test of this code 1                                                  +  This is a test of this code 0                                                  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_discovery.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_discovery.svg index 85cbac8aef..eb8ce1ba3a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_discovery.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_discovery.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-3680050477-matrix { + .terminal-24275324-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3680050477-title { + .terminal-24275324-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3680050477-r1 { fill: #646464 } -.terminal-3680050477-r2 { fill: #c5c8c6 } -.terminal-3680050477-r3 { fill: #0178d4 } -.terminal-3680050477-r4 { fill: #e0e0e0 } -.terminal-3680050477-r5 { fill: #00ff00 } -.terminal-3680050477-r6 { fill: #000000 } -.terminal-3680050477-r7 { fill: #121212 } -.terminal-3680050477-r8 { fill: #6d7479 } + .terminal-24275324-r1 { fill: #646464 } +.terminal-24275324-r2 { fill: #c5c8c6 } +.terminal-24275324-r3 { fill: #0178d4 } +.terminal-24275324-r4 { fill: #e0e0e0 } +.terminal-24275324-r5 { fill: #00ff00 } +.terminal-24275324-r6 { fill: #000000 } +.terminal-24275324-r7 { fill: #121212 } +.terminal-24275324-r8 { fill: #6d7479 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CommandPaletteApp + CommandPaletteApp - + - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -🔎Search for commands… - - -  This is a test of this code 0                                                  -  This is a test of this code 1                                                  -  This is a test of this code 2                                                  -  This is a test of this code 3                                                  -  This is a test of this code 4                                                  -  This is a test of this code 5                                                  -  This is a test of this code 6                                                  -  This is a test of this code 7                                                  -  This is a test of this code 8                                                  -  This is a test of this code 9                                                  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +🔎Search for commands… + + +  This is a test of this code 0                                                  +  This is a test of this code 1                                                  +  This is a test of this code 2                                                  +  This is a test of this code 3                                                  +  This is a test of this code 4                                                  +  This is a test of this code 5                                                  +  This is a test of this code 6                                                  +  This is a test of this code 7                                                  +  This is a test of this code 8                                                  +  This is a test of this code 9                                                  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_dismiss_escape.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_dismiss_escape.svg index 8965c69f00..d6bc8b1dc6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_dismiss_escape.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_dismiss_escape.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-67740577-matrix { + .terminal-3691179873-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-67740577-title { + .terminal-3691179873-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-67740577-r1 { fill: #e0e0e0 } -.terminal-67740577-r2 { fill: #c5c8c6 } + .terminal-3691179873-r1 { fill: #e0e0e0 } +.terminal-3691179873-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CPApp + CPApp - + - - Command palette test app                                                         - - - - - - - - - - - - - - - - - - - - - - + + Command palette test app                                                         + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_dismiss_escape_no_results.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_dismiss_escape_no_results.svg index 8965c69f00..d6bc8b1dc6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_dismiss_escape_no_results.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_dismiss_escape_no_results.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-67740577-matrix { + .terminal-3691179873-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-67740577-title { + .terminal-3691179873-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-67740577-r1 { fill: #e0e0e0 } -.terminal-67740577-r2 { fill: #c5c8c6 } + .terminal-3691179873-r1 { fill: #e0e0e0 } +.terminal-3691179873-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CPApp + CPApp - + - - Command palette test app                                                         - - - - - - - - - - - - - - - - - - - - - - + + Command palette test app                                                         + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_key_change.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_key_change.svg index d55638ed44..b1c58fd8e1 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_key_change.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_key_change.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-4132084552-matrix { + .terminal-1003810136-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4132084552-title { + .terminal-1003810136-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4132084552-r1 { fill: #e0e0e0 } -.terminal-4132084552-r2 { fill: #c5c8c6 } -.terminal-4132084552-r3 { fill: #495259 } -.terminal-4132084552-r4 { fill: #ffa62b;font-weight: bold } + .terminal-1003810136-r1 { fill: #e0e0e0 } +.terminal-1003810136-r2 { fill: #c5c8c6 } +.terminal-1003810136-r3 { fill: #495259 } +.terminal-1003810136-r4 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NewPaletteBindingApp + NewPaletteBindingApp - + - - - - - - - - - - - - - - - - - - - - - - - - -ctrl+\ palette + + + + + + + + + + + + + + + + + + + + + + + + +ctrl+\ palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_content_switcher_example_initial.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_content_switcher_example_initial.svg index 379e15097f..3a06b46f8c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_content_switcher_example_initial.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_content_switcher_example_initial.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-2952163013-matrix { + .terminal-1532565828-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2952163013-title { + .terminal-1532565828-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2952163013-r1 { fill: #c5c8c6 } -.terminal-2952163013-r2 { fill: #e0e0e0 } -.terminal-2952163013-r3 { fill: #2d2d2d } -.terminal-2952163013-r4 { fill: #272727;font-weight: bold } -.terminal-2952163013-r5 { fill: #0d0d0d } -.terminal-2952163013-r6 { fill: #0178d4 } -.terminal-2952163013-r7 { fill: #e0e0e0;font-weight: bold } + .terminal-1532565828-r1 { fill: #c5c8c6 } +.terminal-1532565828-r2 { fill: #e0e0e0 } +.terminal-1532565828-r3 { fill: #2d2d2d } +.terminal-1532565828-r4 { fill: #272727;font-weight: bold } +.terminal-1532565828-r5 { fill: #0d0d0d } +.terminal-1532565828-r6 { fill: #0178d4 } +.terminal-1532565828-r7 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ContentSwitcherApp + ContentSwitcherApp - + - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - DataTable  Markdown  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -╭────────────────────────────────────────────────────────────────────╮ - Book                                 Year  - Dune                                 1965  - Dune Messiah                         1969  - Children of Dune                     1976  - God Emperor of Dune                  1981  - Heretics of Dune                     1984  - Chapterhouse: Dune                   1985  - - - - - - - - - - -╰────────────────────────────────────────────────────────────────────╯ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + DataTable  Markdown  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +╭────────────────────────────────────────────────────────────────────╮ + Book                                 Year  + Dune                                 1965  + Dune Messiah                         1969  + Children of Dune                     1976  + God Emperor of Dune                  1981  + Heretics of Dune                     1984  + Chapterhouse: Dune                   1985  + + + + + + + + + + +╰────────────────────────────────────────────────────────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_content_switcher_example_switch.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_content_switcher_example_switch.svg index c973729295..81a72f3041 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_content_switcher_example_switch.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_content_switcher_example_switch.svg @@ -19,242 +19,242 @@ font-weight: 700; } - .terminal-4173401871-matrix { + .terminal-1301951581-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4173401871-title { + .terminal-1301951581-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4173401871-r1 { fill: #c5c8c6 } -.terminal-4173401871-r2 { fill: #e0e0e0 } -.terminal-4173401871-r3 { fill: #2d2d2d } -.terminal-4173401871-r4 { fill: #272727;font-weight: bold } -.terminal-4173401871-r5 { fill: #0d0d0d } -.terminal-4173401871-r6 { fill: #0178d4 } -.terminal-4173401871-r7 { fill: #0178d4;font-weight: bold } -.terminal-4173401871-r8 { fill: #ffff00;text-decoration: underline; } -.terminal-4173401871-r9 { fill: #e0e0e0;font-weight: bold } + .terminal-1301951581-r1 { fill: #c5c8c6 } +.terminal-1301951581-r2 { fill: #e0e0e0 } +.terminal-1301951581-r3 { fill: #2d2d2d } +.terminal-1301951581-r4 { fill: #272727;font-weight: bold } +.terminal-1301951581-r5 { fill: #0d0d0d } +.terminal-1301951581-r6 { fill: #0178d4 } +.terminal-1301951581-r7 { fill: #0178d4;font-weight: bold } +.terminal-1301951581-r8 { fill: #ffff00;text-decoration: underline; } +.terminal-1301951581-r9 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ContentSwitcherApp + ContentSwitcherApp - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - DataTable  Markdown  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -╭─────────────────────────────────────────╮ - - -Three Flavours Cornetto - -The Three Flavours Cornetto trilogy  -is an anthology series of British  -comedic genre films directed by Edgar -Wright. - - -Shaun of the Dead - - -UK Release   -Flavour   Date        Director    - ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  - Strawberry 2004-04-09   Edgar        -                         Wright       - - - -Hot Fuzz - - -UK Release    -Flavour Date         Director     - ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  - Classico 2007-02-17    Edgar Wright  - - - -The World's End - - -UK Release     -FlavourDate          Director     - ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  - Mint    2013-07-19     Edgar Wright  - - - - - -╰─────────────────────────────────────────╯ + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + DataTable  Markdown  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +╭─────────────────────────────────────────╮ + + +       Three Flavours Cornetto        + +The Three Flavours Cornetto trilogy  +is an anthology series of British  +comedic genre films directed by Edgar +Wright. + + +Shaun of the Dead + + +UK Release   +Flavour   Date        Director    + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  + Strawberry 2004-04-09   Edgar        +                         Wright       + + + +Hot Fuzz + + +UK Release    +Flavour Date         Director     + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  + Classico 2007-02-17    Edgar Wright  + + + +The World's End + + +UK Release     +FlavourDate          Director     + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  + Mint    2013-07-19     Edgar Wright  + + + + + +╰─────────────────────────────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_hot_reloading.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_hot_reloading.svg index 361846e7a4..810030337b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_hot_reloading.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_hot_reloading.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-208512168-matrix { + .terminal-837152872-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-208512168-title { + .terminal-837152872-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-208512168-r1 { fill: #e0e0e0 } -.terminal-208512168-r2 { fill: #c5c8c6 } + .terminal-837152872-r1 { fill: #e0e0e0 } +.terminal-837152872-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HotReloadingApp + HotReloadingApp - + - - Hello, world!                                                                    - - - - - - - - - - - - - - - - - - - - - - + + Hello, world!                                                                    + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_hot_reloading_on_screen.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_hot_reloading_on_screen.svg index 361846e7a4..810030337b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_hot_reloading_on_screen.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_hot_reloading_on_screen.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-208512168-matrix { + .terminal-837152872-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-208512168-title { + .terminal-837152872-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-208512168-r1 { fill: #e0e0e0 } -.terminal-208512168-r2 { fill: #c5c8c6 } + .terminal-837152872-r1 { fill: #e0e0e0 } +.terminal-837152872-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HotReloadingApp + HotReloadingApp - + - - Hello, world!                                                                    - - - - - - - - - - - - - - - - - - - - - - + + Hello, world!                                                                    + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align.py].svg index 4dcc612d5c..a3ffb76ebd 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3866865046-matrix { + .terminal-269820525-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3866865046-title { + .terminal-269820525-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3866865046-r1 { fill: #e0e0e0 } -.terminal-3866865046-r2 { fill: #c5c8c6 } -.terminal-3866865046-r3 { fill: #ffffff } -.terminal-3866865046-r4 { fill: #e5f2e5 } -.terminal-3866865046-r5 { fill: #e5f2e5;font-weight: bold } + .terminal-269820525-r1 { fill: #e0e0e0 } +.terminal-269820525-r2 { fill: #c5c8c6 } +.terminal-269820525-r3 { fill: #ffffff } +.terminal-269820525-r4 { fill: #e5f2e5 } +.terminal-269820525-r5 { fill: #e5f2e5;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AlignApp + AlignApp - + - - - - - - - -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - -Vertical alignment with Textual - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - -Take note, browsers. - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - - - - - - + + + + + + + +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + +Vertical alignment with Textual + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + +Take note, browsers. + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align_all.py].svg index 710fe5d178..4adfe7c52a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align_all.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3624294643-matrix { + .terminal-365340562-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3624294643-title { + .terminal-365340562-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3624294643-r1 { fill: #808080 } -.terminal-3624294643-r2 { fill: #e0e0e0 } -.terminal-3624294643-r3 { fill: #c5c8c6 } + .terminal-365340562-r1 { fill: #808080 } +.terminal-365340562-r2 { fill: #e0e0e0 } +.terminal-365340562-r3 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AlignAllApp + AlignAllApp - + - - ┌────────────────────────┐┌────────────────────────┐┌────────────────────────┐ -left topcenter topright top - - - - -└────────────────────────┘└────────────────────────┘└────────────────────────┘ - -┌────────────────────────┐┌────────────────────────┐┌────────────────────────┐ - - -left middlecenter middleright middle - - -└────────────────────────┘└────────────────────────┘└────────────────────────┘ - -┌────────────────────────┐┌────────────────────────┐┌────────────────────────┐ - - - - - -left bottomcenter bottomright bottom -└────────────────────────┘└────────────────────────┘└────────────────────────┘ + + ┌────────────────────────┐┌────────────────────────┐┌────────────────────────┐ +left topcenter topright top + + + + +└────────────────────────┘└────────────────────────┘└────────────────────────┘ + +┌────────────────────────┐┌────────────────────────┐┌────────────────────────┐ + + +left middlecenter middleright middle + + +└────────────────────────┘└────────────────────────┘└────────────────────────┘ + +┌────────────────────────┐┌────────────────────────┐┌────────────────────────┐ + + + + + +left bottomcenter bottomright bottom +└────────────────────────┘└────────────────────────┘└────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[background.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[background.py].svg index aa95c6937c..f0e32625af 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[background.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[background.py].svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-470351640-matrix { + .terminal-2384528872-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-470351640-title { + .terminal-2384528872-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-470351640-r1 { fill: #c5c8c6 } -.terminal-470351640-r2 { fill: #ffffff } + .terminal-2384528872-r1 { fill: #ffffff } +.terminal-2384528872-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BackgroundApp + BackgroundApp - - - - - - -Widget 1 - - - - - - - -Widget 2 - - - - - - - -Widget 3 - - - + + + + + + +                                    Widget 1                                     + + + + + + + +                                    Widget 2                                     + + + + + + + +                                    Widget 3                                     + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[background_transparency.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[background_transparency.py].svg index 73b92cfb84..4e35f6abd4 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[background_transparency.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[background_transparency.py].svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-3662975415-matrix { + .terminal-172055925-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3662975415-title { + .terminal-172055925-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3662975415-r1 { fill: #c5c8c6 } -.terminal-3662975415-r2 { fill: #e0e0e0 } + .terminal-172055925-r1 { fill: #e0e0e0 } +.terminal-172055925-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BackgroundTransparencyApp + BackgroundTransparencyApp - - - - - - - - - - - - - - -10%20%30%40%50%60%70%80%90%100% - - - - - - - - - - - + + + + + + + + + + + + + + +  10%     20%     30%     40%     50%     60%     70%     80%     90%     100%   + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border.py].svg index 428a749799..3777a1248a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border.py].svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-2245363542-matrix { + .terminal-1521347888-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2245363542-title { + .terminal-1521347888-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2245363542-r1 { fill: #e0e0e0 } -.terminal-2245363542-r2 { fill: #c5c8c6 } -.terminal-2245363542-r3 { fill: #ff0000 } -.terminal-2245363542-r4 { fill: #008000 } -.terminal-2245363542-r5 { fill: #ffffff } -.terminal-2245363542-r6 { fill: #0000ff } + .terminal-1521347888-r1 { fill: #e0e0e0 } +.terminal-1521347888-r2 { fill: #c5c8c6 } +.terminal-1521347888-r3 { fill: #ff0000 } +.terminal-1521347888-r4 { fill: #008000 } +.terminal-1521347888-r5 { fill: #ffffff } +.terminal-1521347888-r6 { fill: #0000ff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BorderApp + BorderApp - - - - -┌────────────────────────────────────────────────────────────────────────────┐ - -My border is solid red - -└────────────────────────────────────────────────────────────────────────────┘ - -┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ - -My border is dashed green - -┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -My border is tall blue - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - + + + + +┌────────────────────────────────────────────────────────────────────────────┐ + +                           My border is solid red                            + +└────────────────────────────────────────────────────────────────────────────┘ + +┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ + +                         My border is dashed green                           + +┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +                           My border is tall blue                            + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_all.py].svg index c5f713dba1..551c70d3c6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_all.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2804312875-matrix { + .terminal-455821912-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2804312875-title { + .terminal-455821912-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2804312875-r1 { fill: #e0e0e0 } -.terminal-2804312875-r2 { fill: #c5c8c6 } -.terminal-2804312875-r3 { fill: #fea62b } -.terminal-2804312875-r4 { fill: #121212 } + .terminal-455821912-r1 { fill: #e0e0e0 } +.terminal-455821912-r2 { fill: #c5c8c6 } +.terminal-455821912-r3 { fill: #fea62b } +.terminal-455821912-r4 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AllBordersApp + AllBordersApp - - - - -+----------------+┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓╔═════════════════╗ -|ascii|blankdasheddouble -+----------------+┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛╚═════════════════╝ - - - -┏━━━━━━━━━━━━━━━━┓▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ -heavyhidden/nonehkeyinner -┗━━━━━━━━━━━━━━━━┛▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘ - - - -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜█████████████████▎╭────────────────╮┌─────────────────┐ -outerpanelroundsolid -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎╰────────────────╯└─────────────────┘ - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▏                ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -tallthickvkeywide -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▏                ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - + + + + ++----------------+┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓╔═════════════════╗ +|     ascii      |      blank           dashed          double       ++----------------+┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛╚═════════════════╝ + + + +┏━━━━━━━━━━━━━━━━┓▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ +     heavy            hidden/none            hkey            inner       +┗━━━━━━━━━━━━━━━━┛▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘ + + + +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜█████████████████▎╭────────────────╮┌─────────────────┐ +     outer            panel           round            solid       +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎╰────────────────╯└─────────────────┘ + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▏                ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +      tall            thick            vkey            wide        +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▏                ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_sub_title_align_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_sub_title_align_all.py].svg index feb0989172..7a0b94f69e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_sub_title_align_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_sub_title_align_all.py].svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-2832323858-matrix { + .terminal-1542744441-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2832323858-title { + .terminal-1542744441-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2832323858-r1 { fill: #e0e0e0 } -.terminal-2832323858-r2 { fill: #c5c8c6 } -.terminal-2832323858-r3 { fill: #004578 } -.terminal-2832323858-r4 { fill: #004578;font-weight: bold } -.terminal-2832323858-r5 { fill: #004578;font-weight: bold;font-style: italic; } -.terminal-2832323858-r6 { fill: #f4005f;font-weight: bold } -.terminal-2832323858-r7 { fill: #121212 } -.terminal-2832323858-r8 { fill: #121212;text-decoration: underline; } -.terminal-2832323858-r9 { fill: #004578;text-decoration: underline; } -.terminal-2832323858-r10 { fill: #1a1a1a;text-decoration: underline; } -.terminal-2832323858-r11 { fill: #4ebf71 } -.terminal-2832323858-r12 { fill: #b93c5b } + .terminal-1542744441-r1 { fill: #e0e0e0 } +.terminal-1542744441-r2 { fill: #c5c8c6 } +.terminal-1542744441-r3 { fill: #004578 } +.terminal-1542744441-r4 { fill: #004578;font-weight: bold } +.terminal-1542744441-r5 { fill: #004578;font-weight: bold;font-style: italic; } +.terminal-1542744441-r6 { fill: #f4005f;font-weight: bold } +.terminal-1542744441-r7 { fill: #121212 } +.terminal-1542744441-r8 { fill: #121212;text-decoration: underline; } +.terminal-1542744441-r9 { fill: #004578;text-decoration: underline; } +.terminal-1542744441-r10 { fill: #1a1a1a;text-decoration: underline; } +.terminal-1542744441-r11 { fill: #4ebf71 } +.terminal-1542744441-r12 { fill: #b93c5b } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BorderSubTitleAlignAll + BorderSubTitleAlignAll - + - - - -▏  Border title      ▕╭─ Lef… ─╮▁▁▁▁▁ Left ▁▁▁▁▁ -This is the story ofa Pythondeveloper that -▏   Border subtitle  ▕╰─ Cen… ─╯▔▔▔▔▔ @@@ ▔▔▔▔▔▔ - - - - - -+--------------+─Title───────────────── -|had to fill up|             nine labels          and ended up redoing it   -+- Left -------+──────────────Subtitle─ - - - - -─Title, but really looo…─ -─Title, but r…──Title, but reall…─ -because the first try       had some labels          that were too long.     -─Subtitle, bu…──Subtitle, but re…─ -─Subtitle, but really l…─ - + + + +▏  Border title      ▕╭─ Lef… ─╮▁▁▁▁▁ Left ▁▁▁▁▁ +This is the story ofa Pythondeveloper that +▏   Border subtitle  ▕╰─ Cen… ─╯▔▔▔▔▔ @@@ ▔▔▔▔▔▔ + + + + + ++--------------+─Title───────────────── +|had to fill up|             nine labels          and ended up redoing it   ++- Left -------+──────────────Subtitle─ + + + + +─Title, but really looo…─ +─Title, but r…──Title, but reall…─ +because the first try       had some labels          that were too long.     +─Subtitle, bu…──Subtitle, but re…─ +─Subtitle, but really l…─ + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_subtitle_align.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_subtitle_align.py].svg index aa26372847..29db3073b3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_subtitle_align.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_subtitle_align.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-45961345-matrix { + .terminal-2936982347-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-45961345-title { + .terminal-2936982347-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-45961345-r1 { fill: #e0e0e0 } -.terminal-45961345-r2 { fill: #c5c8c6 } -.terminal-45961345-r3 { fill: #004578 } -.terminal-45961345-r4 { fill: #ffffff } -.terminal-45961345-r5 { fill: #121212 } + .terminal-2936982347-r1 { fill: #e0e0e0 } +.terminal-2936982347-r2 { fill: #c5c8c6 } +.terminal-2936982347-r3 { fill: #004578 } +.terminal-2936982347-r4 { fill: #ffffff } +.terminal-2936982347-r5 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BorderSubtitleAlignApp + BorderSubtitleAlignApp - - - - -┌────────────────────────────────────────────────────────────────────────────┐ - -My subtitle is on the left. - -└─ < Left ───────────────────────────────────────────────────────────────────┘ - -┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ - -My subtitle is centered - -┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ Centered! ╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎ - -My subtitle is on the right - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Right > ▁▎ - - - - - + + + + +┌────────────────────────────────────────────────────────────────────────────┐ + +                        My subtitle is on the left.                          + +└─ < Left ───────────────────────────────────────────────────────────────────┘ + +┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ + +                          My subtitle is centered                            + +┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ Centered! ╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎ + +                        My subtitle is on the right                          + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Right > ▁▎ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_title_align.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_title_align.py].svg index b0f2aeebaa..c656b72e33 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_title_align.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_title_align.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1141197774-matrix { + .terminal-2694760088-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1141197774-title { + .terminal-2694760088-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1141197774-r1 { fill: #e0e0e0 } -.terminal-1141197774-r2 { fill: #c5c8c6 } -.terminal-1141197774-r3 { fill: #004578 } -.terminal-1141197774-r4 { fill: #ffffff } -.terminal-1141197774-r5 { fill: #121212 } + .terminal-2694760088-r1 { fill: #e0e0e0 } +.terminal-2694760088-r2 { fill: #c5c8c6 } +.terminal-2694760088-r3 { fill: #004578 } +.terminal-2694760088-r4 { fill: #ffffff } +.terminal-2694760088-r5 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BorderTitleAlignApp + BorderTitleAlignApp - - - - -┌─ < Left ───────────────────────────────────────────────────────────────────┐ - -My title is on the left. - -└────────────────────────────────────────────────────────────────────────────┘ - -┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ Centered! ╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ - -My title is centered - -┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ Right > ▔▎ - -My title is on the right - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ - - - - - + + + + +┌─ < Left ───────────────────────────────────────────────────────────────────┐ + +                          My title is on the left.                           + +└────────────────────────────────────────────────────────────────────────────┘ + +┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ Centered! ╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ + +                            My title is centered                             + +┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ Right > ▔▎ + +                          My title is on the right                           + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_title_colors.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_title_colors.py].svg index 299fc22925..79d781cbf0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_title_colors.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border_title_colors.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2937574845-matrix { + .terminal-1222133612-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2937574845-title { + .terminal-1222133612-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2937574845-r1 { fill: #e0e0e0 } -.terminal-2937574845-r2 { fill: #c5c8c6 } -.terminal-2937574845-r3 { fill: #ff0000 } -.terminal-2937574845-r4 { fill: #008000;font-weight: bold } -.terminal-2937574845-r5 { fill: #ff00ff;font-style: italic; } + .terminal-1222133612-r1 { fill: #e0e0e0 } +.terminal-1222133612-r2 { fill: #c5c8c6 } +.terminal-1222133612-r3 { fill: #ff0000 } +.terminal-1222133612-r4 { fill: #008000;font-weight: bold } +.terminal-1222133612-r5 { fill: #ff00ff;font-style: italic; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BorderTitleApp + BorderTitleApp - + - - - - - - - -┏━ Textual Rocks ━━━━━━━━━━━━━┓ - - - - -Hello, World! - - - - -┗━━━━━━━━━━━━━ Textual Rocks ━┛ - - - - - - + + + + + + + +┏━ Textual Rocks ━━━━━━━━━━━━━┓ + + + + +Hello, World! + + + + +┗━━━━━━━━━━━━━ Textual Rocks ━┛ + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[box_sizing.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[box_sizing.py].svg index 035ab15ebd..cf9b3727cd 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[box_sizing.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[box_sizing.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-2375838090-matrix { + .terminal-3650331802-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2375838090-title { + .terminal-3650331802-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2375838090-r1 { fill: #000000 } -.terminal-2375838090-r2 { fill: #c5c8c6 } -.terminal-2375838090-r3 { fill: #ccccff } + .terminal-3650331802-r1 { fill: #000000 } +.terminal-3650331802-r2 { fill: #c5c8c6 } +.terminal-3650331802-r3 { fill: #ccccff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BoxSizingApp + BoxSizingApp - - - - - -  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁   - -I'm using border-box! - -  ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔   - - -  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁   - -I'm using content-box! - - - - - -  ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔   - - - - - + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +I'm using border-box! + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +I'm using content-box! + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[color.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[color.py].svg index 21e7f2a93f..ce5bd34036 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[color.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[color.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-72741866-matrix { + .terminal-2371213331-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-72741866-title { + .terminal-2371213331-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-72741866-r1 { fill: #c5c8c6 } -.terminal-72741866-r2 { fill: #ff0000 } -.terminal-72741866-r3 { fill: #00ff00 } -.terminal-72741866-r4 { fill: #0000ff } + .terminal-2371213331-r1 { fill: #ff0000 } +.terminal-2371213331-r2 { fill: #c5c8c6 } +.terminal-2371213331-r3 { fill: #00ff00 } +.terminal-2371213331-r4 { fill: #0000ff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ColorApp + ColorApp - - - - - - -I'm red! - - - - - - - -I'm rgb(0, 255, 0)! - - - - - - - -I'm hsl(240, 100%, 50%)! - - - + + + + + + +                                    I'm red!                                     + + + + + + + +                              I'm rgb(0, 255, 0)!                                + + + + + + + +                            I'm hsl(240, 100%, 50%)!                             + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[color_auto.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[color_auto.py].svg index 972092c162..dc154f6136 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[color_auto.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[color_auto.py].svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-498140756-matrix { + .terminal-365635182-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-498140756-title { + .terminal-365635182-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-498140756-r1 { fill: #c5c8c6 } -.terminal-498140756-r2 { fill: #f5cccc } -.terminal-498140756-r3 { fill: #292900 } -.terminal-498140756-r4 { fill: #ccccf5 } -.terminal-498140756-r5 { fill: #291f21 } -.terminal-498140756-r6 { fill: #cce1cc } + .terminal-365635182-r1 { fill: #f5cccc } +.terminal-365635182-r2 { fill: #c5c8c6 } +.terminal-365635182-r3 { fill: #292900 } +.terminal-365635182-r4 { fill: #ccccf5 } +.terminal-365635182-r5 { fill: #291f21 } +.terminal-365635182-r6 { fill: #cce1cc } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ColorApp + ColorApp - - - - -The quick brown fox jumps over the lazy dog! - - - - -The quick brown fox jumps over the lazy dog! - - - - -The quick brown fox jumps over the lazy dog! - - - - -The quick brown fox jumps over the lazy dog! - - - - -The quick brown fox jumps over the lazy dog! - + + + + +                  The quick brown fox jumps over the lazy dog!                   + + + + +                  The quick brown fox jumps over the lazy dog!                   + + + + +                  The quick brown fox jumps over the lazy dog!                   + + + + +                  The quick brown fox jumps over the lazy dog!                   + + + + +                  The quick brown fox jumps over the lazy dog!                   + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[column_span.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[column_span.py].svg index a7018083d8..12357740f5 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[column_span.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[column_span.py].svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-2098428632-matrix { + .terminal-1453444800-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2098428632-title { + .terminal-1453444800-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2098428632-r1 { fill: #c5c8c6 } -.terminal-2098428632-r2 { fill: #e7e0e6 } -.terminal-2098428632-r3 { fill: #e0e0e0 } -.terminal-2098428632-r4 { fill: #eae2e4 } -.terminal-2098428632-r5 { fill: #ece5e5 } -.terminal-2098428632-r6 { fill: #eee8e3 } -.terminal-2098428632-r7 { fill: #eeeddf } -.terminal-2098428632-r8 { fill: #e8ede4 } -.terminal-2098428632-r9 { fill: #e3ede7 } + .terminal-1453444800-r1 { fill: #e7e0e6 } +.terminal-1453444800-r2 { fill: #c5c8c6 } +.terminal-1453444800-r3 { fill: #e0e0e0 } +.terminal-1453444800-r4 { fill: #eae2e4 } +.terminal-1453444800-r5 { fill: #ece5e5 } +.terminal-1453444800-r6 { fill: #eee8e3 } +.terminal-1453444800-r7 { fill: #eeeddf } +.terminal-1453444800-r8 { fill: #e8ede4 } +.terminal-1453444800-r9 { fill: #e3ede7 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - - -#p1 - - - - - -#p2#p3 - - - - - -#p4#p5 - - - - - -#p6#p7 - - + + + + + +                                      #p1                                        + + + + + +                            #p2                                    #p3         + + + + + +                  #p4                                    #p5                   + + + + + +       #p6                                    #p7                              + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[content_align.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[content_align.py].svg index f9bb91a2fd..c03ae18fbf 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[content_align.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[content_align.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2684005981-matrix { + .terminal-631702501-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2684005981-title { + .terminal-631702501-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2684005981-r1 { fill: #c5c8c6 } -.terminal-2684005981-r2 { fill: #ffffff } -.terminal-2684005981-r3 { fill: #ffffff;font-style: italic; } -.terminal-2684005981-r4 { fill: #ffffff;font-weight: bold } + .terminal-631702501-r1 { fill: #c5c8c6 } +.terminal-631702501-r2 { fill: #ffffff } +.terminal-631702501-r3 { fill: #ffffff;font-style: italic; } +.terminal-631702501-r4 { fill: #ffffff;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ContentAlignApp + ContentAlignApp - - - - -With content-align you can... - - - - - - - - - -...Easily align content... - - - - - - - - - - -...Horizontally and vertically! + + + + +With content-align you can... + + + + + + + + + +                          ...Easily align content...                           + + + + + + + + + + +                                               ...Horizontally and vertically! diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[content_align_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[content_align_all.py].svg index beca982e66..1ccfe6c9e8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[content_align_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[content_align_all.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-479117815-matrix { + .terminal-1479039415-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-479117815-title { + .terminal-1479039415-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-479117815-r1 { fill: #e0e0e0 } -.terminal-479117815-r2 { fill: #c5c8c6 } + .terminal-1479039415-r1 { fill: #e0e0e0 } +.terminal-1479039415-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AllContentAlignApp + AllContentAlignApp - - - - left topcenter topright top - - - - - - - - - - -left middlecenter middleright middle - - - - - - - - - - - -left bottomcenter bottomright bottom + + + + left top        center top                         right top + + + + + + + + + + +left middle                     center middle                     right middle + + + + + + + + + + + +left bottom                     center bottom                     right bottom diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[display.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[display.py].svg index fc4c0aa00c..a60d2a492d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[display.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[display.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-2506131462-matrix { + .terminal-1694538289-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2506131462-title { + .terminal-1694538289-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2506131462-r1 { fill: #0000ff } -.terminal-2506131462-r2 { fill: #c5c8c6 } -.terminal-2506131462-r3 { fill: #e0e0e0 } + .terminal-1694538289-r1 { fill: #0000ff } +.terminal-1694538289-r2 { fill: #c5c8c6 } +.terminal-1694538289-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DisplayApp + DisplayApp - - - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -┃Widget 1 - - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -┃Widget 3 - - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - - - - - - - - - - - - - + + + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +Widget 1 +┃                                                                              ┃ +┃                                                                              ┃ +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +Widget 3 +┃                                                                              ┃ +┃                                                                              ┃ +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[dock_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[dock_all.py].svg index d70f5742a1..89d972eb55 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[dock_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[dock_all.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-4231440271-matrix { + .terminal-2431934126-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4231440271-title { + .terminal-2431934126-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4231440271-r1 { fill: #e0e0e0 } -.terminal-4231440271-r2 { fill: #c5c8c6 } -.terminal-4231440271-r3 { fill: #ffffff } + .terminal-2431934126-r1 { fill: #e0e0e0 } +.terminal-2431934126-r2 { fill: #c5c8c6 } +.terminal-2431934126-r3 { fill: #ffffff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DockAllApp + DockAllApp - + - - - - -╭──────────────────────────────────────────────────────────╮ -                           top                             - - - - - - -left                                                 right - - - - - - - -                          bottom                           -╰──────────────────────────────────────────────────────────╯ - - + + + + +╭──────────────────────────────────────────────────────────╮ +                           top                             + + + + + + +left                                                 right + + + + + + + +                          bottom                           +╰──────────────────────────────────────────────────────────╯ + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid.py].svg index eb8e0cc51d..f8a1728a06 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2213235336-matrix { + .terminal-1367892629-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2213235336-title { + .terminal-1367892629-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2213235336-r1 { fill: #c5c8c6 } -.terminal-2213235336-r2 { fill: #e0e0e0 } -.terminal-2213235336-r3 { fill: #660066 } -.terminal-2213235336-r4 { fill: #000000 } + .terminal-1367892629-r1 { fill: #c5c8c6 } +.terminal-1367892629-r2 { fill: #e0e0e0 } +.terminal-1367892629-r3 { fill: #660066 } +.terminal-1367892629-r4 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - GridApp + GridApp - - - - -Grid cell 1Grid cell 2 - -row-span: 3; -column-span: 2; - - -Grid cell 3 - - - - - -Grid cell 4 - - - - - -Grid cell 5Grid cell 6Grid cell 7 - - - + + + + +Grid cell 1Grid cell 2 + +row-span: 3; +column-span: 2; + + +Grid cell 3 + + + + + +Grid cell 4 + + + + + +Grid cell 5Grid cell 6Grid cell 7 + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_columns.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_columns.py].svg index 99b1ca284a..1266e8aab9 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_columns.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_columns.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-735522680-matrix { + .terminal-3961023083-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-735522680-title { + .terminal-3961023083-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-735522680-r1 { fill: #ffffff } -.terminal-735522680-r2 { fill: #c5c8c6 } -.terminal-735522680-r3 { fill: #e0e0e0 } + .terminal-3961023083-r1 { fill: #ffffff } +.terminal-3961023083-r2 { fill: #c5c8c6 } +.terminal-3961023083-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - ╭──────────╮╭──────────────╮╭──────────────────────╮╭──────────╮╭──────────────╮ -1fr││width = 16││2fr││1fr││width = 16 -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -╰──────────╯╰──────────────╯╰──────────────────────╯╰──────────╯╰──────────────╯ -╭──────────╮╭──────────────╮╭──────────────────────╮╭──────────╮╭──────────────╮ -1fr││width = 16││2fr││1fr││width = 16 -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -││││││││ -╰──────────╯╰──────────────╯╰──────────────────────╯╰──────────╯╰──────────────╯ + + + + ╭──────────╮╭──────────────╮╭──────────────────────╮╭──────────╮╭──────────────╮ +   1fr    ││  width = 16  ││         2fr          ││   1fr    ││  width = 16   +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +╰──────────╯╰──────────────╯╰──────────────────────╯╰──────────╯╰──────────────╯ +╭──────────╮╭──────────────╮╭──────────────────────╮╭──────────╮╭──────────────╮ +   1fr    ││  width = 16  ││         2fr          ││   1fr    ││  width = 16   +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +││││││││ +╰──────────╯╰──────────────╯╰──────────────────────╯╰──────────╯╰──────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_gutter.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_gutter.py].svg index 6ff1a8a182..d6752dcab4 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_gutter.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_gutter.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1108503223-matrix { + .terminal-1567026819-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1108503223-title { + .terminal-1567026819-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1108503223-r1 { fill: #ffffff } -.terminal-1108503223-r2 { fill: #e0e0e0 } -.terminal-1108503223-r3 { fill: #c5c8c6 } + .terminal-1567026819-r1 { fill: #ffffff } +.terminal-1567026819-r2 { fill: #e0e0e0 } +.terminal-1567026819-r3 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - ╭─────────────────────────────────────╮╭─────────────────────────────────────╮ - -12 - -╰─────────────────────────────────────╯╰─────────────────────────────────────╯ - -╭─────────────────────────────────────╮╭─────────────────────────────────────╮ - -34 - -╰─────────────────────────────────────╯╰─────────────────────────────────────╯ - -╭─────────────────────────────────────╮╭─────────────────────────────────────╮ - -56 - -╰─────────────────────────────────────╯╰─────────────────────────────────────╯ - -╭─────────────────────────────────────╮╭─────────────────────────────────────╮ - -78 - - -╰─────────────────────────────────────╯╰─────────────────────────────────────╯ + + + + ╭─────────────────────────────────────╮╭─────────────────────────────────────╮ + +                  1                                    2                   + +╰─────────────────────────────────────╯╰─────────────────────────────────────╯ + +╭─────────────────────────────────────╮╭─────────────────────────────────────╮ + +                  3                                    4                   + +╰─────────────────────────────────────╯╰─────────────────────────────────────╯ + +╭─────────────────────────────────────╮╭─────────────────────────────────────╮ + +                  5                                    6                   + +╰─────────────────────────────────────╯╰─────────────────────────────────────╯ + +╭─────────────────────────────────────╮╭─────────────────────────────────────╮ + +                  7                                    8                   + + +╰─────────────────────────────────────╯╰─────────────────────────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_rows.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_rows.py].svg index 41cfd4e712..973c012b71 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_rows.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_rows.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2189775119-matrix { + .terminal-4156292668-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2189775119-title { + .terminal-4156292668-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2189775119-r1 { fill: #ffffff } -.terminal-2189775119-r2 { fill: #c5c8c6 } -.terminal-2189775119-r3 { fill: #e0e0e0 } + .terminal-4156292668-r1 { fill: #ffffff } +.terminal-4156292668-r2 { fill: #c5c8c6 } +.terminal-4156292668-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - ╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -1fr││1fr -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ -╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -││ -height = 6││height = 6 -││ -││ -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ -╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -││ -25%││25% -││ -││ -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ -╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -1fr││1fr -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ -╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -││ -height = 6││height = 6 -││ -││ -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ + + + + ╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +                 1fr                  ││                 1fr                   +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ +╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +││ +              height = 6              ││              height = 6               +││ +││ +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ +╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +││ +                 25%                  ││                 25%                   +││ +││ +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ +╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +                 1fr                  ││                 1fr                   +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ +╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +││ +              height = 6              ││              height = 6               +││ +││ +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_size_both.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_size_both.py].svg index 72684b71f4..8277aec0e9 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_size_both.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_size_both.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-611225555-matrix { + .terminal-1932285988-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-611225555-title { + .terminal-1932285988-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-611225555-r1 { fill: #ffffff } -.terminal-611225555-r2 { fill: #c5c8c6 } -.terminal-611225555-r3 { fill: #e0e0e0 } + .terminal-1932285988-r1 { fill: #ffffff } +.terminal-1932285988-r2 { fill: #c5c8c6 } +.terminal-1932285988-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - ╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -││ -1││2 -││ -││ -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ -╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -││ -3││4 -││ -││ -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ -╭──────────────────────────────────────╮ - -5 - - -╰──────────────────────────────────────╯ - - - - - + + + + ╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +││ +                  1                   ││                  2                    +││ +││ +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ +╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +││ +                  3                   ││                  4                    +││ +││ +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ +╭──────────────────────────────────────╮ + +                  5                    + + +╰──────────────────────────────────────╯ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_size_columns.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_size_columns.py].svg index 1b50293bbf..555e455c4a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_size_columns.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_size_columns.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-351227878-matrix { + .terminal-3672203074-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-351227878-title { + .terminal-3672203074-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-351227878-r1 { fill: #ffffff } -.terminal-351227878-r2 { fill: #c5c8c6 } -.terminal-351227878-r3 { fill: #e0e0e0 } + .terminal-3672203074-r1 { fill: #ffffff } +.terminal-3672203074-r2 { fill: #c5c8c6 } +.terminal-3672203074-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - ╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -││ -││ -1││2 -││ -││ -││ -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ -╭──────────────────────────────────────╮╭──────────────────────────────────────╮ -││ -││ -3││4 -││ -││ -││ -╰──────────────────────────────────────╯╰──────────────────────────────────────╯ -╭──────────────────────────────────────╮ - - -5 - - - -╰──────────────────────────────────────╯ + + + + ╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +││ +││ +                  1                   ││                  2                    +││ +││ +││ +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ +╭──────────────────────────────────────╮╭──────────────────────────────────────╮ +││ +││ +                  3                   ││                  4                    +││ +││ +││ +╰──────────────────────────────────────╯╰──────────────────────────────────────╯ +╭──────────────────────────────────────╮ + + +                  5                    + + + +╰──────────────────────────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[hatch.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[hatch.py].svg index ea1737f242..8e8485f019 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[hatch.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[hatch.py].svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-742394316-matrix { + .terminal-49551764-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-742394316-title { + .terminal-49551764-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-742394316-r1 { fill: #004578 } -.terminal-742394316-r2 { fill: #c5c8c6 } -.terminal-742394316-r3 { fill: #e0e0e0 } -.terminal-742394316-r4 { fill: #4ebf71 } -.terminal-742394316-r5 { fill: #429c5e } -.terminal-742394316-r6 { fill: #36794b } -.terminal-742394316-r7 { fill: #2a5738 } -.terminal-742394316-r8 { fill: #1e3425 } + .terminal-49551764-r1 { fill: #004578 } +.terminal-49551764-r2 { fill: #c5c8c6 } +.terminal-49551764-r3 { fill: #e0e0e0 } +.terminal-49551764-r4 { fill: #4ebf71 } +.terminal-49551764-r5 { fill: #429c5e } +.terminal-49551764-r6 { fill: #36794b } +.terminal-49551764-r7 { fill: #2a5738 } +.terminal-49551764-r8 { fill: #1e3425 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HatchApp + HatchApp - + - - ┌─ cross ──────┐┌─ horizontal ─┐┌─ custom ─────┐┌─ left ───────┐┌─ right ──────┐ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -└──────────────┘└──────────────┘└──────────────┘└──────────────┘└──────────────┘ + + ┌─ cross ──────┐┌─ horizontal ─┐┌─ custom ─────┐┌─ left ───────┐┌─ right ──────┐ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╳╳╳╳╳╳╳╳╳╳╳╳╳╳││──────────────││TTTTTTTTTTTTTT││╲╲╲╲╲╲╲╲╲╲╲╲╲╲││╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +└──────────────┘└──────────────┘└──────────────┘└──────────────┘└──────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[height.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[height.py].svg index c90dc3a701..30cacbc22b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[height.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[height.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-697855935-matrix { + .terminal-2590569291-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-697855935-title { + .terminal-2590569291-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-697855935-r1 { fill: #ffffff } -.terminal-697855935-r2 { fill: #c5c8c6 } -.terminal-697855935-r3 { fill: #e0e0e0 } + .terminal-2590569291-r1 { fill: #ffffff } +.terminal-2590569291-r2 { fill: #c5c8c6 } +.terminal-2590569291-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HeightApp + HeightApp - + - - Widget - - - - - - - - - - - - - - - - - - - - - - + + Widget + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[height_comparison.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[height_comparison.py].svg index e18f5a815e..04e878b4d6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[height_comparison.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[height_comparison.py].svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-1085278600-matrix { + .terminal-1171513215-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1085278600-title { + .terminal-1171513215-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1085278600-r1 { fill: #c5c8c6 } -.terminal-1085278600-r2 { fill: #e7e0e6 } -.terminal-1085278600-r3 { fill: #e0e0e0 } -.terminal-1085278600-r4 { fill: #eae2e4 } -.terminal-1085278600-r5 { fill: #ece5e5 } -.terminal-1085278600-r6 { fill: #eee8e3 } -.terminal-1085278600-r7 { fill: #eeeddf } -.terminal-1085278600-r8 { fill: #e8ede4 } -.terminal-1085278600-r9 { fill: #e3ede7 } -.terminal-1085278600-r10 { fill: #e1eceb } -.terminal-1085278600-r11 { fill: #dfebec } + .terminal-1171513215-r1 { fill: #e7e0e6 } +.terminal-1171513215-r2 { fill: #e0e0e0 } +.terminal-1171513215-r3 { fill: #c5c8c6 } +.terminal-1171513215-r4 { fill: #eae2e4 } +.terminal-1171513215-r5 { fill: #ece5e5 } +.terminal-1171513215-r6 { fill: #eee8e3 } +.terminal-1171513215-r7 { fill: #eeeddf } +.terminal-1171513215-r8 { fill: #e8ede4 } +.terminal-1171513215-r9 { fill: #e3ede7 } +.terminal-1171513215-r10 { fill: #e1eceb } +.terminal-1171513215-r11 { fill: #dfebec } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HeightComparisonApp + HeightComparisonApp - - - - #cells· -· -· -#percent· - -· -#w· -· -· - -#h· -· -· -· -#vw -· -· -· -#vh· - -#auto· -#fr1· -#fr2· -· + + + +                                      #cells                                    · +· +· +                                    #percent                                   · + +· +                                       #w                                      · +· +· + +                                       #h                                      · +· +· +· +                                      #vw                                       +· +· +· +                                      #vh                                      · + +                                     #auto                                     · +                                      #fr1                                     · +                                      #fr2                                     · +· diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[keyline.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[keyline.py].svg index 4cfc1c8d38..c561bb6245 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[keyline.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[keyline.py].svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-2446657206-matrix { + .terminal-1179039254-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2446657206-title { + .terminal-1179039254-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2446657206-r1 { fill: #c5c8c6 } -.terminal-2446657206-r2 { fill: #008000 } -.terminal-2446657206-r3 { fill: #e7e0e6 } -.terminal-2446657206-r4 { fill: #eae2e4 } -.terminal-2446657206-r5 { fill: #121212 } -.terminal-2446657206-r6 { fill: #ece5e5 } -.terminal-2446657206-r7 { fill: #eeeddf } + .terminal-1179039254-r1 { fill: #c5c8c6 } +.terminal-1179039254-r2 { fill: #008000 } +.terminal-1179039254-r3 { fill: #e7e0e6 } +.terminal-1179039254-r4 { fill: #eae2e4 } +.terminal-1179039254-r5 { fill: #ece5e5 } +.terminal-1179039254-r6 { fill: #121212 } +.terminal-1179039254-r7 { fill: #eeeddf } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - KeylineApp + KeylineApp - - - - - -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ - - -#foo - - -┣━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┫#bar - - -Placeholder - - -┣━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━┫ - - -#baz - - - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - + + + + + +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ + + +                     #foo                       + + +┣━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┫          #bar           + + +      Placeholder       + + +┣━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━┫ + + +                                  #baz                                   + + + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[keyline_horizontal.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[keyline_horizontal.py].svg index 8dae544cc7..3b4e6e79fd 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[keyline_horizontal.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[keyline_horizontal.py].svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-3023374911-matrix { + .terminal-204192619-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3023374911-title { + .terminal-204192619-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3023374911-r1 { fill: #004578 } -.terminal-3023374911-r2 { fill: #c5c8c6 } -.terminal-3023374911-r3 { fill: #e7e0e6 } -.terminal-3023374911-r4 { fill: #eae2e4 } -.terminal-3023374911-r5 { fill: #ece5e5 } + .terminal-204192619-r1 { fill: #004578 } +.terminal-204192619-r2 { fill: #c5c8c6 } +.terminal-204192619-r3 { fill: #e7e0e6 } +.terminal-204192619-r4 { fill: #eae2e4 } +.terminal-204192619-r5 { fill: #ece5e5 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - KeylineApp + KeylineApp - - - - ┌─────────────────────────┬─────────────────────────┬──────────────────────────┐ - - - - - - - - - - -PlaceholderPlaceholderPlaceholder - - - - - - - - - - - -└─────────────────────────┴─────────────────────────┴──────────────────────────┘ + + + + ┌─────────────────────────┬─────────────────────────┬──────────────────────────┐ + + + + + + + + + + +       Placeholder              Placeholder              Placeholder         + + + + + + + + + + + +└─────────────────────────┴─────────────────────────┴──────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[layout.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[layout.py].svg index 6d92a409d2..bcaebafcef 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[layout.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[layout.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-2854924863-matrix { + .terminal-346498030-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2854924863-title { + .terminal-346498030-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2854924863-r1 { fill: #e0e0e0 } -.terminal-2854924863-r2 { fill: #c5c8c6 } -.terminal-2854924863-r3 { fill: #000000 } + .terminal-346498030-r1 { fill: #e0e0e0 } +.terminal-346498030-r2 { fill: #c5c8c6 } +.terminal-346498030-r3 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LayoutApp + LayoutApp - + - - -Layout - -Is - -Vertical - - -LayoutIsHorizontal - - - - - - - - - - - - - - + + +Layout + +Is + +Vertical + + +LayoutIsHorizontal + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_background.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_background.py].svg index d83a56ccde..2b881caf31 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_background.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_background.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2634535760-matrix { + .terminal-3411225535-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2634535760-title { + .terminal-3411225535-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2634535760-r1 { fill: #e0e0e0 } -.terminal-2634535760-r2 { fill: #c5c8c6 } -.terminal-2634535760-r3 { fill: #ffdddd;text-decoration: underline; } -.terminal-2634535760-r4 { fill: #efefdf;text-decoration: underline; } -.terminal-2634535760-r5 { fill: #211505;text-decoration: underline; } + .terminal-3411225535-r1 { fill: #e0e0e0 } +.terminal-3411225535-r2 { fill: #c5c8c6 } +.terminal-3411225535-r3 { fill: #ffdddd;text-decoration: underline; } +.terminal-3411225535-r4 { fill: #efefdf;text-decoration: underline; } +.terminal-3411225535-r5 { fill: #211505;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LinkBackgroundApp + LinkBackgroundApp - + - - Visit the Textualize website.                                                    -Click here for the bell sound.                                                   -You can also click here for the bell sound.                                      -Exit this application. - - - - - - - - - - - - - - - - - - - + + Visit the Textualize website.                                                    +Click here for the bell sound.                                                   +You can also click here for the bell sound.                                      +Exit this application. + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_background_hover.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_background_hover.py].svg index d9f6a5f0a8..2a86ec981a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_background_hover.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_background_hover.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-1281938369-matrix { + .terminal-334048304-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1281938369-title { + .terminal-334048304-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1281938369-r1 { fill: #e0e0e0 } -.terminal-1281938369-r2 { fill: #c5c8c6 } -.terminal-1281938369-r3 { fill: #e0e0e0;text-decoration: underline; } + .terminal-334048304-r1 { fill: #e0e0e0 } +.terminal-334048304-r2 { fill: #c5c8c6 } +.terminal-334048304-r3 { fill: #e0e0e0;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LinkHoverBackgroundApp + LinkHoverBackgroundApp - + - - Visit the Textualize website.                                                    -Click here for the bell sound.                                                   -You can also click here for the bell sound.                                      -Exit this application. - - - - - - - - - - - - - - - - - - - + + Visit the Textualize website.                                                    +Click here for the bell sound.                                                   +You can also click here for the bell sound.                                      +Exit this application. + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_color.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_color.py].svg index 51de9ac98b..6514bc48d0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_color.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_color.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1542508026-matrix { + .terminal-3529975401-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1542508026-title { + .terminal-3529975401-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1542508026-r1 { fill: #e0e0e0 } -.terminal-1542508026-r2 { fill: #c5c8c6 } -.terminal-1542508026-r3 { fill: #ff0000;text-decoration: underline; } -.terminal-1542508026-r4 { fill: #888809;text-decoration: underline; } -.terminal-1542508026-r5 { fill: #fea62b;text-decoration: underline; } + .terminal-3529975401-r1 { fill: #e0e0e0 } +.terminal-3529975401-r2 { fill: #c5c8c6 } +.terminal-3529975401-r3 { fill: #ff0000;text-decoration: underline; } +.terminal-3529975401-r4 { fill: #888809;text-decoration: underline; } +.terminal-3529975401-r5 { fill: #fea62b;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LinkColorApp + LinkColorApp - + - - Visit the Textualize website.                                                    -Click here for the bell sound.                                                   -You can also click here for the bell sound.                                      -Exit this application. - - - - - - - - - - - - - - - - - - - + + Visit the Textualize website.                                                    +Click here for the bell sound.                                                   +You can also click here for the bell sound.                                      +Exit this application. + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_color_hover.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_color_hover.py].svg index bd53874279..1dd5a4dc1f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_color_hover.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_color_hover.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-765972928-matrix { + .terminal-992619055-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-765972928-title { + .terminal-992619055-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-765972928-r1 { fill: #e0e0e0 } -.terminal-765972928-r2 { fill: #c5c8c6 } -.terminal-765972928-r3 { fill: #e0e0e0;text-decoration: underline; } + .terminal-992619055-r1 { fill: #e0e0e0 } +.terminal-992619055-r2 { fill: #c5c8c6 } +.terminal-992619055-r3 { fill: #e0e0e0;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LinkHoverColorApp + LinkHoverColorApp - + - - Visit the Textualize website.                                                    -Click here for the bell sound.                                                   -You can also click here for the bell sound.                                      -Exit this application. - - - - - - - - - - - - - - - - - - - + + Visit the Textualize website.                                                    +Click here for the bell sound.                                                   +You can also click here for the bell sound.                                      +Exit this application. + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_style.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_style.py].svg index 807af9eb95..e699b05a3d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_style.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_style.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3176649748-matrix { + .terminal-1711549571-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3176649748-title { + .terminal-1711549571-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3176649748-r1 { fill: #e0e0e0 } -.terminal-3176649748-r2 { fill: #c5c8c6 } -.terminal-3176649748-r3 { fill: #e0e0e0;font-weight: bold;font-style: italic; } -.terminal-3176649748-r4 { fill: #121212;text-decoration: line-through; } -.terminal-3176649748-r5 { fill: #e0e0e0;font-weight: bold } + .terminal-1711549571-r1 { fill: #e0e0e0 } +.terminal-1711549571-r2 { fill: #c5c8c6 } +.terminal-1711549571-r3 { fill: #e0e0e0;font-weight: bold;font-style: italic; } +.terminal-1711549571-r4 { fill: #121212;text-decoration: line-through; } +.terminal-1711549571-r5 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LinkStyleApp + LinkStyleApp - + - - Visit the Textualize website.                                                    -Click here for the bell sound.                                                   -You can also click here for the bell sound.                                      -Exit this application. - - - - - - - - - - - - - - - - - - - + + Visit the Textualize website.                                                    +Click here for the bell sound.                                                   +You can also click here for the bell sound.                                      +Exit this application. + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_style_hover.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_style_hover.py].svg index 8d4db695a3..d842ac882f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_style_hover.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[link_style_hover.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-777376210-matrix { + .terminal-1004022337-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-777376210-title { + .terminal-1004022337-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-777376210-r1 { fill: #e0e0e0 } -.terminal-777376210-r2 { fill: #c5c8c6 } -.terminal-777376210-r3 { fill: #e0e0e0;text-decoration: underline; } + .terminal-1004022337-r1 { fill: #e0e0e0 } +.terminal-1004022337-r2 { fill: #c5c8c6 } +.terminal-1004022337-r3 { fill: #e0e0e0;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LinkHoverStyleApp + LinkHoverStyleApp - + - - Visit the Textualize website.                                                    -Click here for the bell sound.                                                   -You can also click here for the bell sound.                                      -Exit this application. - - - - - - - - - - - - - - - - - - - + + Visit the Textualize website.                                                    +Click here for the bell sound.                                                   +You can also click here for the bell sound.                                      +Exit this application. + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[links.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[links.py].svg index 855bb89d73..25c986bd2b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[links.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[links.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3072978127-matrix { + .terminal-2991011998-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3072978127-title { + .terminal-2991011998-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3072978127-r1 { fill: #e0e0e0 } -.terminal-3072978127-r2 { fill: #e0e0e0;text-decoration: underline; } -.terminal-3072978127-r3 { fill: #c5c8c6 } -.terminal-3072978127-r4 { fill: #030e19;font-weight: bold;font-style: italic;;text-decoration: underline; } + .terminal-2991011998-r1 { fill: #e0e0e0 } +.terminal-2991011998-r2 { fill: #e0e0e0;text-decoration: underline; } +.terminal-2991011998-r3 { fill: #c5c8c6 } +.terminal-2991011998-r4 { fill: #030e19;font-weight: bold;font-style: italic;;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LinksApp + LinksApp - + - - Here is a link which you can click! - -Here is a link which you can click! - - - - - - - - - - - - - - - - - - - - + + Here is a link which you can click! + +Here is a link which you can click! + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[margin.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[margin.py].svg index c08ae9573d..f91963864d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[margin.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[margin.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-329385349-matrix { + .terminal-2457047141-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-329385349-title { + .terminal-2457047141-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-329385349-r1 { fill: #000000 } -.terminal-329385349-r2 { fill: #c5c8c6 } -.terminal-329385349-r3 { fill: #0000ff } -.terminal-329385349-r4 { fill: #ccccff } + .terminal-2457047141-r1 { fill: #000000 } +.terminal-2457047141-r2 { fill: #c5c8c6 } +.terminal-2457047141-r3 { fill: #0000ff } +.terminal-2457047141-r4 { fill: #ccccff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarginApp + MarginApp - + - - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see  -its path. -Where the fear has gone there will be nothing. Only I will  -remain. -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - - - - - + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see  +its path. +Where the fear has gone there will be nothing. Only I will  +remain. +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[margin_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[margin_all.py].svg index 43ea4a2e93..b2ed379edb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[margin_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[margin_all.py].svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-2957478392-matrix { + .terminal-2657279504-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2957478392-title { + .terminal-2657279504-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2957478392-r1 { fill: #ffffff } -.terminal-2957478392-r2 { fill: #e0e0e0 } -.terminal-2957478392-r3 { fill: #c5c8c6 } -.terminal-2957478392-r4 { fill: #ece5e5 } -.terminal-2957478392-r5 { fill: #eee8e3 } -.terminal-2957478392-r6 { fill: #e7e0e6 } -.terminal-2957478392-r7 { fill: #eae2e4 } -.terminal-2957478392-r8 { fill: #e3ede7 } -.terminal-2957478392-r9 { fill: #e8ede4 } -.terminal-2957478392-r10 { fill: #e1eceb } -.terminal-2957478392-r11 { fill: #eeeddf } + .terminal-2657279504-r1 { fill: #ffffff } +.terminal-2657279504-r2 { fill: #e0e0e0 } +.terminal-2657279504-r3 { fill: #c5c8c6 } +.terminal-2657279504-r4 { fill: #e7e0e6 } +.terminal-2657279504-r5 { fill: #eae2e4 } +.terminal-2657279504-r6 { fill: #ece5e5 } +.terminal-2657279504-r7 { fill: #eee8e3 } +.terminal-2657279504-r8 { fill: #e8ede4 } +.terminal-2657279504-r9 { fill: #e3ede7 } +.terminal-2657279504-r10 { fill: #e1eceb } +.terminal-2657279504-r11 { fill: #eeeddf } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarginAllApp + MarginAllApp - - - - ╭────────────────╮╭─────────────────╮╭────────────────╮╭─────────────────╮ - - - -marginmargin: 1  -no marginmargin: 1: 1 51 2 6 - - - - -╰────────────────╯╰─────────────────╯╰────────────────╯╰─────────────────╯ - -╭────────────────╮╭─────────────────╮╭────────────────╮╭─────────────────╮ - - -margin-bottom: 4 - -margin-right: margin-left: 3 -3 -margin-top: 4 - - - -╰────────────────╯╰─────────────────╯╰────────────────╯╰─────────────────╯ + + + + ╭────────────────╮╭─────────────────╮╭────────────────╮╭─────────────────╮ + + + +marginmargin: 1  +   no margin       margin: 1   : 1 5 1 2 6      + + + + +╰────────────────╯╰─────────────────╯╰────────────────╯╰─────────────────╯ + +╭────────────────╮╭─────────────────╮╭────────────────╮╭─────────────────╮ + + +margin-bottom: 4 + +margin-right: margin-left: 3 +3              + margin-top: 4   + + + +╰────────────────╯╰─────────────────╯╰────────────────╯╰─────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[max_height.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[max_height.py].svg index 188e91b7e6..d9af423974 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[max_height.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[max_height.py].svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-3709115834-matrix { + .terminal-2272694599-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3709115834-title { + .terminal-2272694599-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3709115834-r1 { fill: #c5c8c6 } -.terminal-3709115834-r2 { fill: #e7e0e6 } -.terminal-3709115834-r3 { fill: #eee8e3 } -.terminal-3709115834-r4 { fill: #ece5e5 } -.terminal-3709115834-r5 { fill: #e0e0e0 } -.terminal-3709115834-r6 { fill: #eae2e4 } + .terminal-2272694599-r1 { fill: #e7e0e6 } +.terminal-2272694599-r2 { fill: #eae2e4 } +.terminal-2272694599-r3 { fill: #ece5e5 } +.terminal-2272694599-r4 { fill: #eee8e3 } +.terminal-2272694599-r5 { fill: #c5c8c6 } +.terminal-2272694599-r6 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MaxHeightApp + MaxHeightApp - - - - - - -max-height: 10w -max-height: 10 -max-height: 50% - - - - - -max-height: 999 - - - - - - - - - - - + + + + + + +  max-height: 10w    +   max-height: 10    +  max-height: 50%    + + + + + +  max-height: 999    + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[max_width.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[max_width.py].svg index ed0a6ea01e..36c26d0c66 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[max_width.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[max_width.py].svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-2158578299-matrix { + .terminal-1457845999-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2158578299-title { + .terminal-1457845999-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2158578299-r1 { fill: #c5c8c6 } -.terminal-2158578299-r2 { fill: #e0e0e0 } -.terminal-2158578299-r3 { fill: #e7e0e6 } -.terminal-2158578299-r4 { fill: #eae2e4 } -.terminal-2158578299-r5 { fill: #ece5e5 } -.terminal-2158578299-r6 { fill: #eee8e3 } + .terminal-1457845999-r1 { fill: #e7e0e6 } +.terminal-1457845999-r2 { fill: #e0e0e0 } +.terminal-1457845999-r3 { fill: #c5c8c6 } +.terminal-1457845999-r4 { fill: #eae2e4 } +.terminal-1457845999-r5 { fill: #ece5e5 } +.terminal-1457845999-r6 { fill: #eee8e3 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MaxWidthApp + MaxWidthApp - - - - - -max-width:  -50h - - - - -max-width: 999 - - - - - -max-width: 50% - - - - - -max-width: 30 - - + + + + + +max-width:   +50h          + + + + +                                 max-width: 999                                  + + + + + +             max-width: 50%              + + + + + +        max-width: 30          + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[min_height.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[min_height.py].svg index cb93bfbc65..196d4a26b4 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[min_height.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[min_height.py].svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-3829199572-matrix { + .terminal-1495982804-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3829199572-title { + .terminal-1495982804-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3829199572-r1 { fill: #c5c8c6 } -.terminal-3829199572-r2 { fill: #121212 } -.terminal-3829199572-r3 { fill: #e7e0e6 } -.terminal-3829199572-r4 { fill: #eae2e4 } -.terminal-3829199572-r5 { fill: #e0e0e0 } -.terminal-3829199572-r6 { fill: #ece5e5 } -.terminal-3829199572-r7 { fill: #eee8e3 } -.terminal-3829199572-r8 { fill: #000000 } + .terminal-1495982804-r1 { fill: #e7e0e6 } +.terminal-1495982804-r2 { fill: #eae2e4 } +.terminal-1495982804-r3 { fill: #ece5e5 } +.terminal-1495982804-r4 { fill: #eee8e3 } +.terminal-1495982804-r5 { fill: #121212 } +.terminal-1495982804-r6 { fill: #c5c8c6 } +.terminal-1495982804-r7 { fill: #e0e0e0 } +.terminal-1495982804-r8 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MinHeightApp + MinHeightApp - - - - - - - - -min-height: 25% - - -min-height: 75% - - - - - -min-height: 30 -min-height: 40w - - -▃▃ - - - - + + + + + + + + +  min-height: 25%   + + +  min-height: 75%    + + + + + +  min-height: 30    +  min-height: 40w    + + +▃▃ + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[min_width.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[min_width.py].svg index 06a2a6ddce..70b238dc56 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[min_width.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[min_width.py].svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-4045001061-matrix { + .terminal-666526888-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4045001061-title { + .terminal-666526888-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4045001061-r1 { fill: #c5c8c6 } -.terminal-4045001061-r2 { fill: #e0e0e0 } -.terminal-4045001061-r3 { fill: #e7e0e6 } -.terminal-4045001061-r4 { fill: #eae2e4 } -.terminal-4045001061-r5 { fill: #ece5e5 } -.terminal-4045001061-r6 { fill: #eee8e3 } -.terminal-4045001061-r7 { fill: #121212 } + .terminal-666526888-r1 { fill: #e7e0e6 } +.terminal-666526888-r2 { fill: #e0e0e0 } +.terminal-666526888-r3 { fill: #c5c8c6 } +.terminal-666526888-r4 { fill: #eae2e4 } +.terminal-666526888-r5 { fill: #ece5e5 } +.terminal-666526888-r6 { fill: #eee8e3 } +.terminal-666526888-r7 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MinWidthApp + MinWidthApp - - - - - -min-width: 25% - - - - -min-width: 75% - - - - - -min-width: 100 - - - - - -min-width: 400h - - - + + + + + +             min-width: 25%              + + + + +                       min-width: 75%                        + + + + + +                                           min-width: 100                        + + + + + +                                      min-width: 400h                            + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[offset.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[offset.py].svg index d41067c4fc..715d71172f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[offset.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[offset.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3730833227-matrix { + .terminal-2027722884-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3730833227-title { + .terminal-2027722884-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3730833227-r1 { fill: #000000 } -.terminal-3730833227-r2 { fill: #0000ff } -.terminal-3730833227-r3 { fill: #c5c8c6 } -.terminal-3730833227-r4 { fill: #ff0000 } -.terminal-3730833227-r5 { fill: #008000 } + .terminal-2027722884-r1 { fill: #000000 } +.terminal-2027722884-r2 { fill: #0000ff } +.terminal-2027722884-r3 { fill: #c5c8c6 } +.terminal-2027722884-r4 { fill: #ff0000 } +.terminal-2027722884-r5 { fill: #008000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OffsetApp + OffsetApp - - - - -Chani (offset 0  -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜-3) - - - -▌Paul (offset 8 2)▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ - - - -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ - - -▌Duncan (offset 4  -▌10) - - - -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ - - - + + + + + Chani (offset 0   +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ -3)               + + + +Paul (offset 8 2) ▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ + + + +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ + + +Duncan (offset 4   +10)                + + + +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[opacity.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[opacity.py].svg index 344862df39..be4a9ceb80 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[opacity.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[opacity.py].svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-1157124040-matrix { + .terminal-2125218323-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1157124040-title { + .terminal-2125218323-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1157124040-r1 { fill: #000000 } -.terminal-1157124040-r2 { fill: #c5c8c6 } -.terminal-1157124040-r3 { fill: #000000;font-weight: bold } -.terminal-1157124040-r4 { fill: #01090f } -.terminal-1157124040-r5 { fill: #383838;font-weight: bold } -.terminal-1157124040-r6 { fill: #07243f } -.terminal-1157124040-r7 { fill: #707070;font-weight: bold } -.terminal-1157124040-r8 { fill: #10518f } -.terminal-1157124040-r9 { fill: #a8a8a8;font-weight: bold } -.terminal-1157124040-r10 { fill: #1e90ff } -.terminal-1157124040-r11 { fill: #e0e0e0;font-weight: bold } + .terminal-2125218323-r1 { fill: #000000 } +.terminal-2125218323-r2 { fill: #c5c8c6 } +.terminal-2125218323-r3 { fill: #000000;font-weight: bold } +.terminal-2125218323-r4 { fill: #01090f } +.terminal-2125218323-r5 { fill: #383838;font-weight: bold } +.terminal-2125218323-r6 { fill: #07243f } +.terminal-2125218323-r7 { fill: #707070;font-weight: bold } +.terminal-2125218323-r8 { fill: #10518f } +.terminal-2125218323-r9 { fill: #a8a8a8;font-weight: bold } +.terminal-2125218323-r10 { fill: #1e90ff } +.terminal-2125218323-r11 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OpacityApp + OpacityApp - - - - ▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ -opacity: 0% - -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ - -opacity: 25% - -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ - -opacity: 50% - -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ - -opacity: 75% - -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ - -opacity: 100% - -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ + + + + ▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ +                                 opacity: 0%                                   + +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ + +                                 opacity: 25%                                  + +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ + +                                 opacity: 50%                                  + +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ + +                                 opacity: 75%                                  + +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜ + +                                opacity: 100%                                  + +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline.py].svg index a4518a7cad..87d4c2fef0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3118814322-matrix { + .terminal-3848262322-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3118814322-title { + .terminal-3848262322-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3118814322-r1 { fill: #000000 } -.terminal-3118814322-r2 { fill: #c5c8c6 } -.terminal-3118814322-r3 { fill: #008000 } -.terminal-3118814322-r4 { fill: #cce5cc } + .terminal-3848262322-r1 { fill: #000000 } +.terminal-3848262322-r2 { fill: #c5c8c6 } +.terminal-3848262322-r3 { fill: #008000 } +.terminal-3848262322-r4 { fill: #cce5cc } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OutlineApp + OutlineApp - + - - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -ear is the mind-killer. -ear is the little-death that brings total obliteration. - will face my fear. - will permit it to pass over me and through me. -nd when it has gone past, I will turn the inner eye to see its -ath. -here the fear has gone there will be nothing. Only I will  -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - - - - - - - + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +ear is the mind-killer. +ear is the little-death that brings total obliteration. + will face my fear. + will permit it to pass over me and through me. +nd when it has gone past, I will turn the inner eye to see its +ath. +here the fear has gone there will be nothing. Only I will  +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline_all.py].svg index 3a72a3dc4e..d0e3d975f2 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline_all.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2423824395-matrix { + .terminal-874423633-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2423824395-title { + .terminal-874423633-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2423824395-r1 { fill: #e0e0e0 } -.terminal-2423824395-r2 { fill: #fea62b } -.terminal-2423824395-r3 { fill: #c5c8c6 } -.terminal-2423824395-r4 { fill: #121212 } + .terminal-874423633-r1 { fill: #e0e0e0 } +.terminal-874423633-r2 { fill: #fea62b } +.terminal-874423633-r3 { fill: #c5c8c6 } +.terminal-874423633-r4 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AllOutlinesApp + AllOutlinesApp - - - - +------------------+┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ -|ascii|blankdashed -+------------------+┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ - - -╔══════════════════╗┏━━━━━━━━━━━━━━━━━━┓ -doubleheavyhidden/none -╚══════════════════╝┗━━━━━━━━━━━━━━━━━━┛ - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ -hkeyinnernone -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘ - - -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜╭──────────────────╮┌──────────────────┐ -outerroundsolid -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟╰──────────────────╯└──────────────────┘ - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎▏                  ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -tallvkeywide -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎▏                  ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + +------------------+┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ +|      ascii       |      blank             dashed       ++------------------+┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ + + +╔══════════════════╗┏━━━━━━━━━━━━━━━━━━┓ +      double            heavy                  hidden/none         +╚══════════════════╝┗━━━━━━━━━━━━━━━━━━┛ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ +       hkey             inner                      none            +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘ + + +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜╭──────────────────╮┌──────────────────┐ +      outer             round             solid        +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟╰──────────────────╯└──────────────────┘ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎▏                  ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +       tall              vkey              wide        +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎▏                  ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline_vs_border.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline_vs_border.py].svg index 34be27b79f..a6df80f199 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline_vs_border.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline_vs_border.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2691590399-matrix { + .terminal-2173300111-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2691590399-title { + .terminal-2173300111-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2691590399-r1 { fill: #b93c5b } -.terminal-2691590399-r2 { fill: #e0e0e0 } -.terminal-2691590399-r3 { fill: #c5c8c6 } -.terminal-2691590399-r4 { fill: #4ebf71 } + .terminal-2173300111-r1 { fill: #b93c5b } +.terminal-2173300111-r2 { fill: #e0e0e0 } +.terminal-2173300111-r3 { fill: #c5c8c6 } +.terminal-2173300111-r4 { fill: #4ebf71 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OutlineBorderApp + OutlineBorderApp - + - - ╭───────────────────────────────────────────────────────────────────╮ -ear is the mind-killer. -ear is the little-death that brings total obliteration. - will face my fear. - will permit it to pass over me and through me. -nd when it has gone past, I will turn the inner eye to see its path -here the fear has gone there will be nothing. Only I will remain. -╰───────────────────────────────────────────────────────────────────╯ -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path. -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -╭─────────────────────────────────────────────────────────────────────╮ -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path. -╰─────────────────────────────────────────────────────────────────────╯ + + ╭───────────────────────────────────────────────────────────────────╮ +ear is the mind-killer. +ear is the little-death that brings total obliteration. + will face my fear. + will permit it to pass over me and through me. +nd when it has gone past, I will turn the inner eye to see its path +here the fear has gone there will be nothing. Only I will remain. +╰───────────────────────────────────────────────────────────────────╯ +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path. +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +╭─────────────────────────────────────────────────────────────────────╮ +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path. +╰─────────────────────────────────────────────────────────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[overflow.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[overflow.py].svg index cfa199949e..180853e76c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[overflow.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[overflow.py].svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-3419977497-matrix { + .terminal-470634887-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3419977497-title { + .terminal-470634887-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3419977497-r1 { fill: #000000 } -.terminal-3419977497-r2 { fill: #121212 } -.terminal-3419977497-r3 { fill: #c5c8c6 } -.terminal-3419977497-r4 { fill: #008000 } -.terminal-3419977497-r5 { fill: #e5f0e5 } -.terminal-3419977497-r6 { fill: #036a03 } + .terminal-470634887-r1 { fill: #000000 } +.terminal-470634887-r2 { fill: #121212 } +.terminal-470634887-r3 { fill: #c5c8c6 } +.terminal-470634887-r4 { fill: #008000 } +.terminal-470634887-r5 { fill: #e5f0e5 } +.terminal-470634887-r6 { fill: #036a03 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OverflowApp + OverflowApp - + - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death that Fear is the little-death that  -brings total obliteration.brings total obliteration. -I will face my fear.I will face my fear. -I will permit it to pass over meI will permit it to pass over me  -and through me.and through me. -And when it has gone past, I And when it has gone past, I will  -will turn the inner eye to see turn the inner eye to see its  -its path.▁▁path. -Where the fear has gone there Where the fear has gone there will -will be nothing. Only I will be nothing. Only I will remain. -remain.▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁I must not fear. -I must not fear.Fear is the mind-killer. -Fear is the mind-killer.Fear is the little-death that  -Fear is the little-death that brings total obliteration. -brings total obliteration.I will face my fear. -I will face my fear.I will permit it to pass over me  -I will permit it to pass over meand through me. + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +I must not fear.I must not fear. +Fear is the mind-killer.Fear is the mind-killer. +Fear is the little-death that Fear is the little-death that  +brings total obliteration.brings total obliteration. +I will face my fear.I will face my fear. +I will permit it to pass over meI will permit it to pass over me  +and through me.and through me. +And when it has gone past, I And when it has gone past, I will  +will turn the inner eye to see turn the inner eye to see its  +its path.▁▁path. +Where the fear has gone there Where the fear has gone there will +will be nothing. Only I will be nothing. Only I will remain. +remain.▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁I must not fear. +I must not fear.Fear is the mind-killer. +Fear is the mind-killer.Fear is the little-death that  +Fear is the little-death that brings total obliteration. +brings total obliteration.I will face my fear. +I will face my fear.I will permit it to pass over me  +I will permit it to pass over meand through me. diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding.py].svg index 1a84cd793c..262881eedc 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding.py].svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-1142797465-matrix { + .terminal-3004950297-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1142797465-title { + .terminal-3004950297-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1142797465-r1 { fill: #c5c8c6 } -.terminal-1142797465-r2 { fill: #0000ff } + .terminal-3004950297-r1 { fill: #c5c8c6 } +.terminal-3004950297-r2 { fill: #0000ff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - PaddingApp + PaddingApp - + - - - - - -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its  -path. -Where the fear has gone there will be nothing. Only I will  -remain. - - - - - - - - - - + + + + + +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its  +path. +Where the fear has gone there will be nothing. Only I will  +remain. + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding_all.py].svg index 243d985e05..697c9cdbac 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding_all.py].svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-2663771085-matrix { + .terminal-1598063452-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2663771085-title { + .terminal-1598063452-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2663771085-r1 { fill: #e7e0e6 } -.terminal-2663771085-r2 { fill: #e0e0e0 } -.terminal-2663771085-r3 { fill: #c5c8c6 } -.terminal-2663771085-r4 { fill: #eae2e4 } -.terminal-2663771085-r5 { fill: #ece5e5 } -.terminal-2663771085-r6 { fill: #eee8e3 } -.terminal-2663771085-r7 { fill: #e8ede4 } -.terminal-2663771085-r8 { fill: #e3ede7 } -.terminal-2663771085-r9 { fill: #e1eceb } -.terminal-2663771085-r10 { fill: #eeeddf } + .terminal-1598063452-r1 { fill: #e7e0e6 } +.terminal-1598063452-r2 { fill: #e0e0e0 } +.terminal-1598063452-r3 { fill: #c5c8c6 } +.terminal-1598063452-r4 { fill: #eae2e4 } +.terminal-1598063452-r5 { fill: #ece5e5 } +.terminal-1598063452-r6 { fill: #eee8e3 } +.terminal-1598063452-r7 { fill: #e8ede4 } +.terminal-1598063452-r8 { fill: #e3ede7 } +.terminal-1598063452-r9 { fill: #e1eceb } +.terminal-1598063452-r10 { fill: #eeeddf } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - PaddingAllApp + PaddingAllApp - - - - no padding -padding: 1padding:padding: 1 1 -1 52 6 - - - - - - - - - -padding-right: 3padding-bottom: 4padding-left: 3 - - - -padding-top: 4 - - - - - - + + + + no padding +padding: 1padding:padding: 1 1 +1 5     2 6          + + + + + + + + + +padding-right: 3padding-bottom: 4padding-left: 3 + + + +padding-top: 4 + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[row_span.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[row_span.py].svg index 9d2edd4c53..d524b44aaf 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[row_span.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[row_span.py].svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-2350635735-matrix { + .terminal-3906817378-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2350635735-title { + .terminal-3906817378-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2350635735-r1 { fill: #c5c8c6 } -.terminal-2350635735-r2 { fill: #e0e0e0 } -.terminal-2350635735-r3 { fill: #eee8e3 } -.terminal-2350635735-r4 { fill: #ece5e5 } -.terminal-2350635735-r5 { fill: #eae2e4 } -.terminal-2350635735-r6 { fill: #e7e0e6 } -.terminal-2350635735-r7 { fill: #eeeddf } -.terminal-2350635735-r8 { fill: #e8ede4 } -.terminal-2350635735-r9 { fill: #e3ede7 } + .terminal-3906817378-r1 { fill: #e7e0e6 } +.terminal-3906817378-r2 { fill: #e0e0e0 } +.terminal-3906817378-r3 { fill: #eae2e4 } +.terminal-3906817378-r4 { fill: #ece5e5 } +.terminal-3906817378-r5 { fill: #eee8e3 } +.terminal-3906817378-r6 { fill: #c5c8c6 } +.terminal-3906817378-r7 { fill: #eeeddf } +.terminal-3906817378-r8 { fill: #e8ede4 } +.terminal-3906817378-r9 { fill: #e3ede7 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - - -#p4 - - -#p3 - - -#p2 - - -#p1 - - -#p5 - - -#p6 - - -#p7 - - + + + + + +        #p4         + + +       #p3         + + +        #p2         + + +       #p1         + + +        #p5         + + +       #p6         + + +        #p7         + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_corner_color.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_corner_color.py].svg index 0e81f1f619..eba9dbba85 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_corner_color.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_corner_color.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2649911942-matrix { + .terminal-3390881350-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2649911942-title { + .terminal-3390881350-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2649911942-r1 { fill: #e0e0e0 } -.terminal-2649911942-r2 { fill: #121212 } -.terminal-2649911942-r3 { fill: #c5c8c6 } -.terminal-2649911942-r4 { fill: #000000 } + .terminal-3390881350-r1 { fill: #e0e0e0 } +.terminal-3390881350-r2 { fill: #121212 } +.terminal-3390881350-r3 { fill: #c5c8c6 } +.terminal-3390881350-r4 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollbarCornerColorApp + ScrollbarCornerColorApp - + - - I must not fear. Fear is the mind-killer. Fear is the little-death that brings -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path. -Where the fear has gone there will be nothing. Only I will remain.▅▅ -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path. -Where the fear has gone there will be nothing. Only I will remain. -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path. -Where the fear has gone there will be nothing. Only I will remain. -I must not fear. + + I must not fear. Fear is the mind-killer. Fear is the little-death that brings +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path. +Where the fear has gone there will be nothing. Only I will remain.▅▅ +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path. +Where the fear has gone there will be nothing. Only I will remain. +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path. +Where the fear has gone there will be nothing. Only I will remain. +I must not fear. diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_gutter.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_gutter.py].svg index 3c8b043f19..3f86d18a5b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_gutter.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_gutter.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-2967127755-matrix { + .terminal-3785500850-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2967127755-title { + .terminal-3785500850-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2967127755-r1 { fill: #fffaf0 } -.terminal-2967127755-r2 { fill: #c5c8c6 } -.terminal-2967127755-r3 { fill: #e0e0e0 } + .terminal-3785500850-r1 { fill: #fffaf0 } +.terminal-3785500850-r2 { fill: #c5c8c6 } +.terminal-3785500850-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollbarGutterApp + ScrollbarGutterApp - + - - I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path. -Where the fear has gone there will be nothing. Only I will remain. - - - - - - - - - - - - - - - - + + I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path. +Where the fear has gone there will be nothing. Only I will remain. + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_size.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_size.py].svg index f84fa74742..741a9147ed 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_size.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_size.py].svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1245890115-matrix { + .terminal-984811674-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1245890115-title { + .terminal-984811674-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1245890115-r1 { fill: #c5c8c6 } -.terminal-1245890115-r2 { fill: #ffffff } -.terminal-1245890115-r3 { fill: #3333ff } -.terminal-1245890115-r4 { fill: #000000 } + .terminal-984811674-r1 { fill: #c5c8c6 } +.terminal-984811674-r2 { fill: #ffffff } +.terminal-984811674-r3 { fill: #3333ff } +.terminal-984811674-r4 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollbarApp + ScrollbarApp - + - - - -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration.▁▁▁▁ -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path. -Where the fear has gone there will be nothing. Only I will remain. -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. - - - - - - - - - - + + + +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration.▁▁▁▁ +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path. +Where the fear has gone there will be nothing. Only I will remain. +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_size2.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_size2.py].svg index f9108cd8e0..b800a14f33 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_size2.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_size2.py].svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2210600219-matrix { + .terminal-1181677659-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2210600219-title { + .terminal-1181677659-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2210600219-r1 { fill: #e0e0e0 } -.terminal-2210600219-r2 { fill: #c5c8c6 } -.terminal-2210600219-r3 { fill: #410e0e } -.terminal-2210600219-r4 { fill: #0e280e } -.terminal-2210600219-r5 { fill: #0e0e41 } -.terminal-2210600219-r6 { fill: #000000 } -.terminal-2210600219-r7 { fill: #242f38 } + .terminal-1181677659-r1 { fill: #e0e0e0 } +.terminal-1181677659-r2 { fill: #c5c8c6 } +.terminal-1181677659-r3 { fill: #410e0e } +.terminal-1181677659-r4 { fill: #0e280e } +.terminal-1181677659-r5 { fill: #0e0e41 } +.terminal-1181677659-r6 { fill: #000000 } +.terminal-1181677659-r7 { fill: #242f38 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollbarApp + ScrollbarApp - + - - I must not fear.I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death Fear is the little-death tFear is the little-death  -I will face my fear.I will face my fear.I will face my fear. -I will permit it to pass I will permit it to pass oI will permit it to pass  -And when it has gone pastAnd when it has gone past,And when it has gone past -Where the fear has gone tWhere the fear has gone thWhere the fear has gone t -I must not fear.I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death Fear is the little-death tFear is the little-death  -I will face my fear.I will face my fear.I will face my fear.▇▇ -I will permit it to pass I will permit it to pass oI will permit it to pass  -And when it has gone pastAnd when it has gone past,And when it has gone past -Where the fear has gone tWhere the fear has gone thWhere the fear has gone t -I must not fear.I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death Fear is the little-death tFear is the little-death  -I will face my fear.I will face my fear.I will face my fear. -I will permit it to pass I will permit it to pass oI will permit it to pass  -And when it has gone past, -Where the fear has gone th -I must not fear. -Fear is the mind-killer. - + + I must not fear.I must not fear.I must not fear. +Fear is the mind-killer.Fear is the mind-killer.Fear is the mind-killer. +Fear is the little-death Fear is the little-death tFear is the little-death  +I will face my fear.I will face my fear.I will face my fear. +I will permit it to pass I will permit it to pass oI will permit it to pass  +And when it has gone pastAnd when it has gone past,And when it has gone past +Where the fear has gone tWhere the fear has gone thWhere the fear has gone t +I must not fear.I must not fear.I must not fear. +Fear is the mind-killer.Fear is the mind-killer.Fear is the mind-killer. +Fear is the little-death Fear is the little-death tFear is the little-death  +I will face my fear.I will face my fear.I will face my fear.▇▇ +I will permit it to pass I will permit it to pass oI will permit it to pass  +And when it has gone pastAnd when it has gone past,And when it has gone past +Where the fear has gone tWhere the fear has gone thWhere the fear has gone t +I must not fear.I must not fear.I must not fear. +Fear is the mind-killer.Fear is the mind-killer.Fear is the mind-killer. +Fear is the little-death Fear is the little-death tFear is the little-death  +I will face my fear.I will face my fear.I will face my fear. +I will permit it to pass I will permit it to pass oI will permit it to pass  +And when it has gone past, +Where the fear has gone th +I must not fear. +Fear is the mind-killer. + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars.py].svg index 6397626205..c7ae1fe224 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars.py].svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1158220469-matrix { + .terminal-3602031157-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1158220469-title { + .terminal-3602031157-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1158220469-r1 { fill: #e0e0e0 } -.terminal-1158220469-r2 { fill: #c5c8c6 } -.terminal-1158220469-r3 { fill: #121212 } -.terminal-1158220469-r4 { fill: #000000 } -.terminal-1158220469-r5 { fill: #ff0000 } -.terminal-1158220469-r6 { fill: #242f38 } -.terminal-1158220469-r7 { fill: #008000 } + .terminal-3602031157-r1 { fill: #e0e0e0 } +.terminal-3602031157-r2 { fill: #c5c8c6 } +.terminal-3602031157-r3 { fill: #121212 } +.terminal-3602031157-r4 { fill: #000000 } +.terminal-3602031157-r5 { fill: #ff0000 } +.terminal-3602031157-r6 { fill: #242f38 } +.terminal-3602031157-r7 { fill: #008000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollbarApp + ScrollbarApp - + - - I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death that brings tFear is the little-death that brings t -I will face my fear.I will face my fear. -I will permit it to pass over me and tI will permit it to pass over me and t -And when it has gone past, I will turnAnd when it has gone past, I will turn -see its path.see its path. -Where the fear has gone there will be Where the fear has gone there will be  -will remain.will remain. -I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death that brings tFear is the little-death that brings t -I will face my fear.I will face my fear. -I will permit it to pass over me and tI will permit it to pass over me and t -And when it has gone past, I will turnAnd when it has gone past, I will turn -see its path.▃▃see its path.▃▃ -Where the fear has gone there will be Where the fear has gone there will be  -will remain.will remain. -I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death that brings tFear is the little-death that brings t -I will face my fear.I will face my fear. -I will permit it to pass over me and tI will permit it to pass over me and t - + + I must not fear.I must not fear. +Fear is the mind-killer.Fear is the mind-killer. +Fear is the little-death that brings tFear is the little-death that brings t +I will face my fear.I will face my fear. +I will permit it to pass over me and tI will permit it to pass over me and t +And when it has gone past, I will turnAnd when it has gone past, I will turn +see its path.see its path. +Where the fear has gone there will be Where the fear has gone there will be  +will remain.will remain. +I must not fear.I must not fear. +Fear is the mind-killer.Fear is the mind-killer. +Fear is the little-death that brings tFear is the little-death that brings t +I will face my fear.I will face my fear. +I will permit it to pass over me and tI will permit it to pass over me and t +And when it has gone past, I will turnAnd when it has gone past, I will turn +see its path.▃▃see its path.▃▃ +Where the fear has gone there will be Where the fear has gone there will be  +will remain.will remain. +I must not fear.I must not fear. +Fear is the mind-killer.Fear is the mind-killer. +Fear is the little-death that brings tFear is the little-death that brings t +I will face my fear.I will face my fear. +I will permit it to pass over me and tI will permit it to pass over me and t + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars2.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars2.py].svg index 37da6b7de9..b2ad0f768b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars2.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars2.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3879964726-matrix { + .terminal-1314922061-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3879964726-title { + .terminal-1314922061-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3879964726-r1 { fill: #e0e0e0 } -.terminal-3879964726-r2 { fill: #c5c8c6 } -.terminal-3879964726-r3 { fill: #121212 } -.terminal-3879964726-r4 { fill: #0000ff } + .terminal-1314922061-r1 { fill: #e0e0e0 } +.terminal-1314922061-r2 { fill: #c5c8c6 } +.terminal-1314922061-r3 { fill: #121212 } +.terminal-1314922061-r4 { fill: #0000ff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Scrollbar2App + Scrollbar2App - + - - I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path.          -Where the fear has gone there will be nothing. Only I will remain. -I must not fear. -Fear is the mind-killer.▇▇ -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path.          -Where the fear has gone there will be nothing. Only I will remain. -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. -I will face my fear. -I will permit it to pass over me and through me. -And when it has gone past, I will turn the inner eye to see its path.          -Where the fear has gone there will be nothing. Only I will remain. -I must not fear. -Fear is the mind-killer. -Fear is the little-death that brings total obliteration. + + I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path.          +Where the fear has gone there will be nothing. Only I will remain. +I must not fear. +Fear is the mind-killer.▇▇ +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path.          +Where the fear has gone there will be nothing. Only I will remain. +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. +I will face my fear. +I will permit it to pass over me and through me. +And when it has gone past, I will turn the inner eye to see its path.          +Where the fear has gone there will be nothing. Only I will remain. +I must not fear. +Fear is the mind-killer. +Fear is the little-death that brings total obliteration. diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_align.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_align.py].svg index 7bc6d26b62..ad76bbc19a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_align.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_align.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3439298128-matrix { + .terminal-3613118503-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3439298128-title { + .terminal-3613118503-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3439298128-r1 { fill: #c5c8c6 } -.terminal-3439298128-r2 { fill: #000000;font-weight: bold } -.terminal-3439298128-r3 { fill: #000000 } -.terminal-3439298128-r4 { fill: #ffffff } -.terminal-3439298128-r5 { fill: #ffffff;font-weight: bold } + .terminal-3613118503-r1 { fill: #c5c8c6 } +.terminal-3613118503-r2 { fill: #000000;font-weight: bold } +.terminal-3613118503-r3 { fill: #000000 } +.terminal-3613118503-r4 { fill: #ffffff } +.terminal-3613118503-r5 { fill: #ffffff;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TextAlign + TextAlign - - - - -Left alignedCenter aligned -I must not fear. Fear is the            I must not fear. Fear is the     -mind-killer. Fear is the                  mind-killer. Fear is the       -little-death that brings total         little-death that brings total    -obliteration. I will face my fear. Iobliteration. I will face my fear. I -will permit it to pass over me and   will permit it to pass over me and  -through me.                                     through me.              - - - - - -Right alignedJustified -        I must not fear. Fear is theI  must  not  fear.  Fear   is   the -            mind-killer. Fear is themind-killer.     Fear     is     the -      little-death that brings totallittle-death   that   brings   total -obliteration. I will face my fear. Iobliteration. I will face my fear. I -  will permit it to pass over me andwill permit it to pass over  me  and -                         through me.through me. - - - + + + + +Left alignedCenter aligned +I must not fear. Fear is the            I must not fear. Fear is the     +mind-killer. Fear is the                  mind-killer. Fear is the       +little-death that brings total         little-death that brings total    +obliteration. I will face my fear. Iobliteration. I will face my fear. I +will permit it to pass over me and   will permit it to pass over me and  +through me.                                     through me.              + + + + + +Right alignedJustified +        I must not fear. Fear is theI  must  not  fear.  Fear   is   the +            mind-killer. Fear is themind-killer.     Fear     is     the +      little-death that brings totallittle-death   that   brings   total +obliteration. I will face my fear. Iobliteration. I will face my fear. I +  will permit it to pass over me andwill permit it to pass over  me  and +                         through me.through me. + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_opacity.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_opacity.py].svg index ae40d230d0..65aa0774ab 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_opacity.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_opacity.py].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-455824985-matrix { + .terminal-3150153979-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-455824985-title { + .terminal-3150153979-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-455824985-r1 { fill: #c5c8c6 } -.terminal-455824985-r2 { fill: #454545;font-weight: bold } -.terminal-455824985-r3 { fill: #797979;font-weight: bold } -.terminal-455824985-r4 { fill: #acacac;font-weight: bold } -.terminal-455824985-r5 { fill: #e0e0e0;font-weight: bold } + .terminal-3150153979-r1 { fill: #c5c8c6 } +.terminal-3150153979-r2 { fill: #454545;font-weight: bold } +.terminal-3150153979-r3 { fill: #797979;font-weight: bold } +.terminal-3150153979-r4 { fill: #acacac;font-weight: bold } +.terminal-3150153979-r5 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TextOpacityApp + TextOpacityApp - + - - - - - -                               text-opacity: 25%                                 - - - - -                               text-opacity: 50%                                 - - - - -                               text-opacity: 75%                                 - - - - -                               text-opacity: 100%                                - - - + + + + + +                               text-opacity: 25%                                 + + + + +                               text-opacity: 50%                                 + + + + +                               text-opacity: 75%                                 + + + + +                               text-opacity: 100%                                + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style.py].svg index f62c5f0fe2..a3ddb0d0fa 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style.py].svg @@ -19,134 +19,133 @@ font-weight: 700; } - .terminal-2118630150-matrix { + .terminal-1800345391-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2118630150-title { + .terminal-1800345391-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2118630150-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-2118630150-r2 { fill: #c5c8c6 } -.terminal-2118630150-r3 { fill: #e0e0e0;font-style: italic; } -.terminal-2118630150-r4 { fill: #0c0c59 } -.terminal-2118630150-r5 { fill: #e0e0e0 } + .terminal-1800345391-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-1800345391-r2 { fill: #c5c8c6 } +.terminal-1800345391-r3 { fill: #e0e0e0;font-style: italic; } +.terminal-1800345391-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TextStyleApp + TextStyleApp - - - - I must not fear.I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death Fear is the little-death Fear is the little-death  -that brings total that brings total that brings total  -obliteration.obliteration.obliteration. -I will face my fear.I will face my fear.I will face my fear. -I will permit it to pass I will permit it to pass I will permit it to pass  -over me and through me.over me and through me.over me and through me. -And when it has gone past,And when it has gone past, And when it has gone past,  -I will turn the inner eye I will turn the inner eye I will turn the inner eye  -to see its path.to see its path.to see its path. -Where the fear has gone Where the fear has gone Where the fear has gone  -there will be nothing. there will be nothing. Onlythere will be nothing. Only -Only I will remain.I will remain.I will remain. - - - - - - - - - + + + + I must not fear.I must not fear.I must not fear. +Fear is the mind-killer.Fear is the mind-killer.Fear is the mind-killer. +Fear is the little-death Fear is the little-death Fear is the little-death  +that brings total that brings total that brings total  +obliteration.obliteration.obliteration. +I will face my fear.I will face my fear.I will face my fear. +I will permit it to pass I will permit it to pass I will permit it to pass  +over me and through me.over me and through me.over me and through me. +And when it has gone past,And when it has gone past, And when it has gone past,  +I will turn the inner eye I will turn the inner eye I will turn the inner eye  +to see its path.to see its path.to see its path. +Where the fear has gone Where the fear has gone Where the fear has gone  +there will be nothing. there will be nothing. Onlythere will be nothing. Only +Only I will remain.I will remain.I will remain. + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style_all.py].svg index 8528c68865..4cb9dc4b27 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style_all.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style_all.py].svg @@ -19,138 +19,136 @@ font-weight: 700; } - .terminal-2644379134-matrix { + .terminal-3445411957-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2644379134-title { + .terminal-3445411957-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2644379134-r1 { fill: #e0e0e0 } -.terminal-2644379134-r2 { fill: #c5c8c6 } -.terminal-2644379134-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-2644379134-r4 { fill: #e0e0e0;font-style: italic; } -.terminal-2644379134-r5 { fill: #121212 } -.terminal-2644379134-r6 { fill: #e0e0e0;text-decoration: line-through; } -.terminal-2644379134-r7 { fill: #e0e0e0;text-decoration: underline; } -.terminal-2644379134-r8 { fill: #e0e0e0;font-weight: bold;font-style: italic; } -.terminal-2644379134-r9 { fill: #121212;text-decoration: line-through; } + .terminal-3445411957-r1 { fill: #e0e0e0 } +.terminal-3445411957-r2 { fill: #c5c8c6 } +.terminal-3445411957-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-3445411957-r4 { fill: #e0e0e0;font-style: italic; } +.terminal-3445411957-r5 { fill: #e0e0e0;text-decoration: line-through; } +.terminal-3445411957-r6 { fill: #e0e0e0;text-decoration: underline; } +.terminal-3445411957-r7 { fill: #e0e0e0;font-weight: bold;font-style: italic; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AllTextStyleApp + AllTextStyleApp - - - - -  nonebolditalicreverse -  I must not fear.I must not fear.I must not fear.I must not fear. -  Fear is the Fear is the Fear is the Fear is the  -  mind-killer.mind-killer.mind-killer.mind-killer. -  Fear is the Fear is the Fear is the Fear is the  -  little-death that  little-death that little-death thatlittle-death that  -  brings total brings total brings total brings total  -  obliteration.obliteration.obliteration.obliteration. -  I will face my I will face my I will face my I will face my  -  fear.fear.fear.fear. - -strikeunderlinebold italicreverse strike -I must not fear.I must not fear.I must not fear.I must not fear. -Fear is the Fear is the Fear is the Fear is the  -mind-killer.mind-killer.mind-killer.mind-killer. -Fear is the Fear is the Fear is the Fear is the  -little-death thatlittle-death that little-death thatlittle-death that  -brings total brings total brings total brings total  -obliteration.obliteration.obliteration.obliteration. -I will face my I will face my I will face my I will face my  -fear.fear.fear.fear. -I will permit it I will permit it I will permit it I will permit it  + + + + +  nonebolditalic  reverse +  I must not fear.I must not fear.I must not fear.  I must not fear. +  Fear is the Fear is the Fear is the   Fear is the  +  mind-killer.mind-killer.mind-killer.  mind-killer. +  Fear is the Fear is the Fear is the   Fear is the  +  little-death that  little-death that little-death that  little-death that    +  brings total brings total brings total   brings total  +  obliteration.obliteration.obliteration.  obliteration. +  I will face my I will face my I will face my   I will face my  +  fear.fear.fear.  fear. + +strikeunderlinebold italicreverse strike +I must not fear.I must not fear.I must not fear.I must not fear. +Fear is the Fear is the Fear is the Fear is the  +mind-killer.mind-killer.mind-killer.mind-killer. +Fear is the Fear is the Fear is the Fear is the  +little-death thatlittle-death that little-death thatlittle-death that  +brings total brings total brings total brings total  +obliteration.obliteration.obliteration.obliteration. +I will face my I will face my I will face my I will face my  +fear.fear.fear.fear. +I will permit it I will permit it I will permit it I will permit it  diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[tint.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[tint.py].svg index c070deac88..fa1147c515 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[tint.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[tint.py].svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-2845632122-matrix { + .terminal-3615156786-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2845632122-title { + .terminal-3615156786-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2845632122-r1 { fill: #c5c8c6 } -.terminal-2845632122-r2 { fill: #121212 } -.terminal-2845632122-r3 { fill: #000000;font-weight: bold } -.terminal-2845632122-r4 { fill: #000c00;font-weight: bold } -.terminal-2845632122-r5 { fill: #001900;font-weight: bold } -.terminal-2845632122-r6 { fill: #002600;font-weight: bold } -.terminal-2845632122-r7 { fill: #003300;font-weight: bold } -.terminal-2845632122-r8 { fill: #004000;font-weight: bold } -.terminal-2845632122-r9 { fill: #000000 } -.terminal-2845632122-r10 { fill: #e0e0e0 } -.terminal-2845632122-r11 { fill: #004c00;font-weight: bold } -.terminal-2845632122-r12 { fill: #005900;font-weight: bold } + .terminal-3615156786-r1 { fill: #000000;font-weight: bold } +.terminal-3615156786-r2 { fill: #121212 } +.terminal-3615156786-r3 { fill: #c5c8c6 } +.terminal-3615156786-r4 { fill: #000c00;font-weight: bold } +.terminal-3615156786-r5 { fill: #001900;font-weight: bold } +.terminal-3615156786-r6 { fill: #002600;font-weight: bold } +.terminal-3615156786-r7 { fill: #003300;font-weight: bold } +.terminal-3615156786-r8 { fill: #004000;font-weight: bold } +.terminal-3615156786-r9 { fill: #000000 } +.terminal-3615156786-r10 { fill: #004c00;font-weight: bold } +.terminal-3615156786-r11 { fill: #e0e0e0 } +.terminal-3615156786-r12 { fill: #005900;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TintApp + TintApp - - - - -tint: green 0%; - - -tint: green 10%; - - -tint: green 20%; - - -tint: green 30%; - - -tint: green 40%; - - -tint: green 50%; -▄▄ - -tint: green 60%; - - -tint: green 70%; + + + + +                               tint: green 0%;                                 + + +                               tint: green 10%;                                + + +                               tint: green 20%;                                + + +                               tint: green 30%;                                + + +                               tint: green 40%;                                + + +                               tint: green 50%;                                +▄▄ + +                               tint: green 60%;                                + + +                               tint: green 70%;                                diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[visibility.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[visibility.py].svg index dd217ea24d..39d105e2ee 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[visibility.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[visibility.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-2078771544-matrix { + .terminal-1034984323-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2078771544-title { + .terminal-1034984323-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2078771544-r1 { fill: #0000ff } -.terminal-2078771544-r2 { fill: #c5c8c6 } -.terminal-2078771544-r3 { fill: #e0e0e0 } + .terminal-1034984323-r1 { fill: #0000ff } +.terminal-1034984323-r2 { fill: #c5c8c6 } +.terminal-1034984323-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VisibilityApp + VisibilityApp - - - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -┃Widget 1 - - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - - - - - -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -┃Widget 3 - - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - - - - - - - - + + + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +Widget 1 +┃                                                                              ┃ +┃                                                                              ┃ +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + + + + +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +Widget 3 +┃                                                                              ┃ +┃                                                                              ┃ +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[visibility_containers.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[visibility_containers.py].svg index 22d648ba32..5e869ac829 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[visibility_containers.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[visibility_containers.py].svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2016544061-matrix { + .terminal-2805365433-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2016544061-title { + .terminal-2805365433-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2016544061-r1 { fill: #c5c8c6 } -.terminal-2016544061-r2 { fill: #191118 } -.terminal-2016544061-r3 { fill: #1b1316 } -.terminal-2016544061-r4 { fill: #1d1717 } -.terminal-2016544061-r5 { fill: #e0e0e0 } -.terminal-2016544061-r6 { fill: #141e19 } -.terminal-2016544061-r7 { fill: #121d1c } -.terminal-2016544061-r8 { fill: #101c1d } + .terminal-2805365433-r1 { fill: #c5c8c6 } +.terminal-2805365433-r2 { fill: #191118 } +.terminal-2805365433-r3 { fill: #1b1316 } +.terminal-2805365433-r4 { fill: #1d1717 } +.terminal-2805365433-r5 { fill: #e0e0e0 } +.terminal-2805365433-r6 { fill: #141e19 } +.terminal-2805365433-r7 { fill: #121d1c } +.terminal-2805365433-r8 { fill: #101c1d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VisibilityContainersApp + VisibilityContainersApp - - - - - - -PlaceholderPlaceholderPlaceholder - - - - - - - - - - - - - - - -PlaceholderPlaceholderPlaceholder - - - + + + + + + +       Placeholder              Placeholder              Placeholder         + + + + + + + + + + + + + + + +       Placeholder              Placeholder              Placeholder         + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[width.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[width.py].svg index 734091be53..8ea905c14f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[width.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[width.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-4218832141-matrix { + .terminal-1359112331-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4218832141-title { + .terminal-1359112331-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4218832141-r1 { fill: #ffffff } -.terminal-4218832141-r2 { fill: #c5c8c6 } -.terminal-4218832141-r3 { fill: #e0e0e0 } + .terminal-1359112331-r1 { fill: #ffffff } +.terminal-1359112331-r2 { fill: #c5c8c6 } +.terminal-1359112331-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - WidthApp + WidthApp - + - - Widget - - - - - - - - - - - - - - - - - - - - - - + + Widget + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[width_comparison.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[width_comparison.py].svg index 0844d160fd..8acee0c729 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[width_comparison.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[width_comparison.py].svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-1158165406-matrix { + .terminal-773689580-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1158165406-title { + .terminal-773689580-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1158165406-r1 { fill: #c5c8c6 } -.terminal-1158165406-r2 { fill: #e7e0e6 } -.terminal-1158165406-r3 { fill: #eae2e4 } -.terminal-1158165406-r4 { fill: #ece5e5 } -.terminal-1158165406-r5 { fill: #eee8e3 } -.terminal-1158165406-r6 { fill: #eeeddf } -.terminal-1158165406-r7 { fill: #e8ede4 } -.terminal-1158165406-r8 { fill: #e3ede7 } -.terminal-1158165406-r9 { fill: #e1eceb } -.terminal-1158165406-r10 { fill: #dfebec } -.terminal-1158165406-r11 { fill: #e0e0e0 } + .terminal-773689580-r1 { fill: #e7e0e6 } +.terminal-773689580-r2 { fill: #eae2e4 } +.terminal-773689580-r3 { fill: #ece5e5 } +.terminal-773689580-r4 { fill: #eee8e3 } +.terminal-773689580-r5 { fill: #eeeddf } +.terminal-773689580-r6 { fill: #e8ede4 } +.terminal-773689580-r7 { fill: #e3ede7 } +.terminal-773689580-r8 { fill: #e1eceb } +.terminal-773689580-r9 { fill: #dfebec } +.terminal-773689580-r10 { fill: #c5c8c6 } +.terminal-773689580-r11 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - WidthComparisonApp + WidthComparisonApp - - - - - - - - - - - - - - -#cells#percent#w#h#vw#vh#auto#fr1#fr3 - - - - - - - - - - - -····•····•····•····•····•····•····•····•····•····•····•····•····•····•····•····• + + + + + + + + + + + + + + + #cells   #percent    #w     #h      #vw      #vh  #auto #fr1        #fr3        + + + + + + + + + + + +····•····•····•····•····•····•····•····•····•····•····•····•····•····•····•····• diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_custom_theme_with_variables.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_custom_theme_with_variables.svg index b65158f504..21b6562df3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_custom_theme_with_variables.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_custom_theme_with_variables.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3282319772-matrix { + .terminal-369530956-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3282319772-title { + .terminal-369530956-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3282319772-r1 { fill: #ffffff } -.terminal-3282319772-r2 { fill: #c5c8c6 } -.terminal-3282319772-r3 { fill: #ffff00 } -.terminal-3282319772-r4 { fill: #330000 } -.terminal-3282319772-r5 { fill: #ffffff;font-weight: bold } + .terminal-369530956-r1 { fill: #ffffff } +.terminal-369530956-r2 { fill: #c5c8c6 } +.terminal-369530956-r3 { fill: #ffff00 } +.terminal-369530956-r4 { fill: #330000 } +.terminal-369530956-r5 { fill: #ffffff;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ThemeApp + ThemeApp - + - - - - - - - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -Custom Theme - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - - - - - - + + + + + + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +Custom Theme + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_data_table_in_tabs.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_data_table_in_tabs.svg index dbce01f6df..e04a1ffbb6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_data_table_in_tabs.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_data_table_in_tabs.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-3806950721-matrix { + .terminal-3884237057-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3806950721-title { + .terminal-3884237057-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3806950721-r1 { fill: #e0e0e0 } -.terminal-3806950721-r2 { fill: #c5c8c6 } -.terminal-3806950721-r3 { fill: #ddedf9;font-weight: bold } -.terminal-3806950721-r4 { fill: #4f4f4f } -.terminal-3806950721-r5 { fill: #0178d4 } -.terminal-3806950721-r6 { fill: #e0e0e0;font-weight: bold } + .terminal-3884237057-r1 { fill: #e0e0e0 } +.terminal-3884237057-r2 { fill: #c5c8c6 } +.terminal-3884237057-r3 { fill: #ddedf9;font-weight: bold } +.terminal-3884237057-r4 { fill: #4f4f4f } +.terminal-3884237057-r5 { fill: #0178d4 } +.terminal-3884237057-r6 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Dashboard + Dashboard - + - - Workflows -━╸━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Id   Description  Status  Result Id  - 1    2            3       4          - a    b            c       d          - fee  fy           fo      fum        - - - - - - - - - - - - - - - - - + + Workflows +━╸━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + Id   Description  Status  Result Id  + 1    2            3       4          + a    b            c       d          + fee  fy           fo      fum        + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_column.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_column.svg index 331e80d225..82e069e6c5 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_column.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_column.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3277744308-matrix { + .terminal-2648349492-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3277744308-title { + .terminal-2648349492-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3277744308-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-3277744308-r2 { fill: #e0e0e0 } -.terminal-3277744308-r3 { fill: #c5c8c6 } -.terminal-3277744308-r4 { fill: #ddedf9;font-weight: bold } + .terminal-2648349492-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-2648349492-r2 { fill: #e0e0e0 } +.terminal-2648349492-r3 { fill: #c5c8c6 } +.terminal-2648349492-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AddColumn + AddColumn - + - -  Movies          No Default  With Default  Long Default          - Severance       ABC           01234567890123456789  - Foundation      ABC           01234567890123456789  - Dark            Hello!      ABC           01234567890123456789  - The Boys        ABC           01234567890123456789  - The Last of Us  ABC           01234567890123456789  - Lost in Space   ABC           01234567890123456789  - Altered Carbon  ABC           01234567890123456789  - - - - - - - - - - - - - - - + +  Movies          No Default  With Default  Long Default          + Severance       ABC           01234567890123456789  + Foundation      ABC           01234567890123456789  + Dark            Hello!      ABC           01234567890123456789  + The Boys        ABC           01234567890123456789  + The Last of Us  ABC           01234567890123456789  + Lost in Space   ABC           01234567890123456789  + Altered Carbon  ABC           01234567890123456789  + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_row_auto_height.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_row_auto_height.svg index c2127f29ae..2eef09fa0a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_row_auto_height.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_row_auto_height.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-22507541-matrix { + .terminal-3713304917-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-22507541-title { + .terminal-3713304917-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-22507541-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-22507541-r2 { fill: #e0e0e0 } -.terminal-22507541-r3 { fill: #c5c8c6 } -.terminal-22507541-r4 { fill: #ddedf9;font-weight: bold } + .terminal-3713304917-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-3713304917-r2 { fill: #e0e0e0 } +.terminal-3713304917-r3 { fill: #c5c8c6 } +.terminal-3713304917-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AutoHeightRowsApp + AutoHeightRowsApp - + - -  N  Column      - 3  hey there   - 1  hey there   - 5  long        - string      - 2  ╭───────╮   - │ Hello │   - │ world │   - ╰───────╯   - 4  1           - 2           - 3           - 4           - 5           - 6           - 7           - - - - - - - + +  N  Column      + 3  hey there   + 1  hey there   + 5  long        + string      + 2  ╭───────╮   + │ Hello │   + │ world │   + ╰───────╯   + 4  1           + 2           + 3           + 4           + 5           + 6           + 7           + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_row_auto_height_sorted.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_row_auto_height_sorted.svg index b6b5375859..97804e8637 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_row_auto_height_sorted.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_add_row_auto_height_sorted.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3571937281-matrix { + .terminal-2874378561-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3571937281-title { + .terminal-2874378561-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3571937281-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-3571937281-r2 { fill: #e0e0e0 } -.terminal-3571937281-r3 { fill: #c5c8c6 } -.terminal-3571937281-r4 { fill: #ddedf9;font-weight: bold } + .terminal-2874378561-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-2874378561-r2 { fill: #e0e0e0 } +.terminal-2874378561-r3 { fill: #c5c8c6 } +.terminal-2874378561-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AutoHeightRowsApp + AutoHeightRowsApp - + - -  N  Column      - 1  hey there   - 2  ╭───────╮   - │ Hello │   - │ world │   - ╰───────╯   - 3  hey there   - 4  1           - 2           - 3           - 4           - 5           - 6           - 7           - 5  long        - string      - - - - - - - + +  N  Column      + 1  hey there   + 2  ╭───────╮   + │ Hello │   + │ world │   + ╰───────╯   + 3  hey there   + 4  1           + 2           + 3           + 4           + 5           + 6           + 7           + 5  long        + string      + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_auto_height_future_updates.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_auto_height_future_updates.svg index dca006e8de..292626c8de 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_auto_height_future_updates.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_auto_height_future_updates.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-429637595-matrix { + .terminal-523235123-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-429637595-title { + .terminal-523235123-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-429637595-r1 { fill: #ff0000 } -.terminal-429637595-r2 { fill: #c5c8c6 } -.terminal-429637595-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-429637595-r4 { fill: #e0e0e0 } -.terminal-429637595-r5 { fill: #ddedf9;font-weight: bold } + .terminal-523235123-r1 { fill: #ff0000 } +.terminal-523235123-r2 { fill: #c5c8c6 } +.terminal-523235123-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-523235123-r4 { fill: #e0e0e0 } +.terminal-523235123-r5 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ExampleApp + ExampleApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ - foo  bar  - 1    abc  - - 2    def  - 3    ghi  - - 4    jkl  -└──────────────────────────────────────────────────────────────────────────────┘ - - - - - - - - - - - - - - + + ┌──────────────────────────────────────────────────────────────────────────────┐ + foo  bar  + 1    abc  + + 2    def  + 3    ghi  + + 4    jkl  +└──────────────────────────────────────────────────────────────────────────────┘ + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_cell_padding.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_cell_padding.svg index 33d8563924..1ca95cf00e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_cell_padding.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_cell_padding.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1711487302-matrix { + .terminal-4012549270-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1711487302-title { + .terminal-4012549270-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1711487302-r1 { fill: #e0e0e0 } -.terminal-1711487302-r2 { fill: #c5c8c6 } -.terminal-1711487302-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-1711487302-r4 { fill: #ddedf9;font-weight: bold } + .terminal-4012549270-r1 { fill: #e0e0e0 } +.terminal-4012549270-r2 { fill: #c5c8c6 } +.terminal-4012549270-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-4012549270-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableApp + TableApp - + - - -one  two  three -valuevalueval   - - one    two    three  - value  value  val    - -  one      two      three   -  value    value    val     - -   one        two        three    -   value      value      val      - -    one          two          three     -    value        value        val       - - - - - - - - + + +one  two  three +valuevalueval   + + one    two    three  + value  value  val    + +  one      two      three   +  value    value    val     + +   one        two        three    +   value      value      val      + +    one          two          three     +    value        value        val       + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_change_cell_padding.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_change_cell_padding.svg index 85d090fd4d..78b28a6df1 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_change_cell_padding.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_change_cell_padding.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-489175366-matrix { + .terminal-2790237334-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-489175366-title { + .terminal-2790237334-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-489175366-r1 { fill: #e0e0e0 } -.terminal-489175366-r2 { fill: #c5c8c6 } -.terminal-489175366-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-489175366-r4 { fill: #ddedf9;font-weight: bold } + .terminal-2790237334-r1 { fill: #e0e0e0 } +.terminal-2790237334-r2 { fill: #c5c8c6 } +.terminal-2790237334-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-2790237334-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableApp + TableApp - + - - -one  two  three -valuevalueval   - - one    two    three  - value  value  val    - -  one      two      three   -  value    value    val     - -   one        two        three    -   value      value      val      - -          one                      two                      three           -          value                    value                    val             - - - - - - - - + + +one  two  three +valuevalueval   + + one    two    three  + value  value  val    + +  one      two      three   +  value    value    val     + +   one        two        three    +   value      value      val      + +          one                      two                      three           +          value                    value                    val             + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_column_cursor_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_column_cursor_render.svg index 20d20bbe5f..0d015c77c9 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_column_cursor_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_column_cursor_render.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3852791512-matrix { + .terminal-3450215999-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3852791512-title { + .terminal-3450215999-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3852791512-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-3852791512-r2 { fill: #e0e0e0 } -.terminal-3852791512-r3 { fill: #c5c8c6 } -.terminal-3852791512-r4 { fill: #ddedf9;font-weight: bold } + .terminal-3450215999-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-3450215999-r2 { fill: #e0e0e0 } +.terminal-3450215999-r3 { fill: #c5c8c6 } +.terminal-3450215999-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableApp + TableApp - + - -  lane  swimmer               country        time   - 4     Joseph Schooling      Singapore      50.39  - 2     Michael Phelps        United States  51.14  - 5     Chad le Clos          South Africa   51.14  - 6     László Cseh           Hungary        51.14  - 3     Li Zhuhao             China          51.26  - 8     Mehdy Metella         France         51.58  - 7     Tom Shields           United States  51.73  - 1     Aleksandr Sadovnikov  Russia         51.84  - - - - - - - - - - - - - - + +  lane  swimmer               country        time   + 4     Joseph Schooling      Singapore      50.39  + 2     Michael Phelps        United States  51.14  + 5     Chad le Clos          South Africa   51.14  + 6     László Cseh           Hungary        51.14  + 3     Li Zhuhao             China          51.26  + 8     Mehdy Metella         France         51.58  + 7     Tom Shields           United States  51.73  + 1     Aleksandr Sadovnikov  Russia         51.84  + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_hot_reloading.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_hot_reloading.svg index 712009f43c..7ce444948e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_hot_reloading.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_hot_reloading.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3166646144-matrix { + .terminal-4120604320-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3166646144-title { + .terminal-4120604320-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3166646144-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-3166646144-r2 { fill: #e0e0e0 } -.terminal-3166646144-r3 { fill: #c5c8c6 } -.terminal-3166646144-r4 { fill: #ddedf9;font-weight: bold } + .terminal-4120604320-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-4120604320-r2 { fill: #e0e0e0 } +.terminal-4120604320-r3 { fill: #c5c8c6 } +.terminal-4120604320-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DataTableHotReloadingApp + DataTableHotReloadingApp - + - -  A           B     - one         two   - three       four  - five        six   - - - - - - - - - - - - - - - - - - - + +  A           B     + one         two   + three       four  + five        six   + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_labels_and_fixed_data.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_labels_and_fixed_data.svg index 78a29d36a9..a7026f5f51 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_labels_and_fixed_data.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_labels_and_fixed_data.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2034315012-matrix { + .terminal-2062572340-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2034315012-title { + .terminal-2062572340-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2034315012-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-2034315012-r2 { fill: #e0e0e0 } -.terminal-2034315012-r3 { fill: #c5c8c6 } -.terminal-2034315012-r4 { fill: #ddedf9;font-weight: bold } + .terminal-2062572340-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-2062572340-r2 { fill: #e0e0e0 } +.terminal-2062572340-r3 { fill: #c5c8c6 } +.terminal-2062572340-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableApp + TableApp - + - -  lane  swimmer               country        time   - 0  5     Chad le Clos          South Africa   51.14  - 1  4     Joseph Schooling      Singapore      50.39  - 2  2     Michael Phelps        United States  51.14  - 3  6     László Cseh           Hungary        51.14  - 4  3     Li Zhuhao             China          51.26  - 5  8     Mehdy Metella         France         51.58  - 6  7     Tom Shields           United States  51.73  - 7  10    Darren Burns          Scotland       51.84  - 8  1     Aleksandr Sadovnikov  Russia         51.84  - - - - - - - - - - - - - + +  lane  swimmer               country        time   + 0  5     Chad le Clos          South Africa   51.14  + 1  4     Joseph Schooling      Singapore      50.39  + 2  2     Michael Phelps        United States  51.14  + 3  6     László Cseh           Hungary        51.14  + 4  3     Li Zhuhao             China          51.26  + 5  8     Mehdy Metella         France         51.58  + 6  7     Tom Shields           United States  51.73  + 7  10    Darren Burns          Scotland       51.84  + 8  1     Aleksandr Sadovnikov  Russia         51.84  + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_remove_row.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_remove_row.svg index 920a4f6b53..827aae4a23 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_remove_row.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_remove_row.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-485963566-matrix { + .terminal-655322326-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-485963566-title { + .terminal-655322326-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-485963566-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-485963566-r2 { fill: #e0e0e0 } -.terminal-485963566-r3 { fill: #c5c8c6 } -.terminal-485963566-r4 { fill: #ddedf9;font-weight: bold } + .terminal-655322326-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-655322326-r2 { fill: #e0e0e0 } +.terminal-655322326-r3 { fill: #c5c8c6 } +.terminal-655322326-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableApp + TableApp - + - -  lane  swimmer               country        time   - 5     Chad le Clos          South Africa   51.14  - 4     Joseph Schooling      Singapore      50.39  - 6     László Cseh           Hungary        51.14  - 3     Li Zhuhao             China          51.26  - 7     Tom Shields           United States  51.73  - 10    Darren Burns          Scotland       51.84  - - - - - - - - - - - - - - - - + +  lane  swimmer               country        time   + 5     Chad le Clos          South Africa   51.14  + 4     Joseph Schooling      Singapore      50.39  + 6     László Cseh           Hungary        51.14  + 3     Li Zhuhao             China          51.26  + 7     Tom Shields           United States  51.73  + 10    Darren Burns          Scotland       51.84  + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_render.svg index 5d4438ef47..6d3445d420 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_render.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1391648481-matrix { + .terminal-3899722528-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1391648481-title { + .terminal-3899722528-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1391648481-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-1391648481-r2 { fill: #e0e0e0 } -.terminal-1391648481-r3 { fill: #c5c8c6 } -.terminal-1391648481-r4 { fill: #ddedf9;font-weight: bold } + .terminal-3899722528-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-3899722528-r2 { fill: #e0e0e0 } +.terminal-3899722528-r3 { fill: #c5c8c6 } +.terminal-3899722528-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableApp + TableApp - + - -  lane  swimmer               country        time   - 4     Joseph Schooling      Singapore      50.39  - 2     Michael Phelps        United States  51.14  - 5     Chad le Clos          South Africa   51.14  - 6     László Cseh           Hungary        51.14  - 3     Li Zhuhao             China          51.26  - 8     Mehdy Metella         France         51.58  - 7     Tom Shields           United States  51.73  - 1     Aleksandr Sadovnikov  Russia         51.84  - 10    Darren Burns          Scotland       51.84  - - - - - - - - - - - - - + +  lane  swimmer               country        time   + 4     Joseph Schooling      Singapore      50.39  + 2     Michael Phelps        United States  51.14  + 5     Chad le Clos          South Africa   51.14  + 6     László Cseh           Hungary        51.14  + 3     Li Zhuhao             China          51.26  + 8     Mehdy Metella         France         51.58  + 7     Tom Shields           United States  51.73  + 1     Aleksandr Sadovnikov  Russia         51.84  + 10    Darren Burns          Scotland       51.84  + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_row_cursor_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_row_cursor_render.svg index 6e42fc0425..924433d84a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_row_cursor_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_row_cursor_render.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-563862581-matrix { + .terminal-890375068-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-563862581-title { + .terminal-890375068-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-563862581-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-563862581-r2 { fill: #e0e0e0 } -.terminal-563862581-r3 { fill: #c5c8c6 } -.terminal-563862581-r4 { fill: #ddedf9;font-weight: bold } + .terminal-890375068-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-890375068-r2 { fill: #e0e0e0 } +.terminal-890375068-r3 { fill: #c5c8c6 } +.terminal-890375068-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableApp + TableApp - + - -  lane  swimmer               country        time   - 4     Joseph Schooling      Singapore      50.39  - 2     Michael Phelps        United States  51.14  - 5     Chad le Clos          South Africa   51.14  - 6     László Cseh           Hungary        51.14  - 3     Li Zhuhao             China          51.26  - 8     Mehdy Metella         France         51.58  - 7     Tom Shields           United States  51.73  - 1     Aleksandr Sadovnikov  Russia         51.84  - - - - - - - - - - - - - - + +  lane  swimmer               country        time   + 4     Joseph Schooling      Singapore      50.39  + 2     Michael Phelps        United States  51.14  + 5     Chad le Clos          South Africa   51.14  + 6     László Cseh           Hungary        51.14  + 3     Li Zhuhao             China          51.26  + 8     Mehdy Metella         France         51.58  + 7     Tom Shields           United States  51.73  + 1     Aleksandr Sadovnikov  Russia         51.84  + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_sort_multikey.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_sort_multikey.svg index 583ce37176..3a5dd034bc 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_sort_multikey.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_sort_multikey.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2349129441-matrix { + .terminal-563219232-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2349129441-title { + .terminal-563219232-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2349129441-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-2349129441-r2 { fill: #e0e0e0 } -.terminal-2349129441-r3 { fill: #c5c8c6 } -.terminal-2349129441-r4 { fill: #ddedf9;font-weight: bold } + .terminal-563219232-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-563219232-r2 { fill: #e0e0e0 } +.terminal-563219232-r3 { fill: #c5c8c6 } +.terminal-563219232-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableApp + TableApp - + - -  lane  swimmer               country        time   - 4     Joseph Schooling      Singapore      50.39  - 2     Michael Phelps        United States  51.14  - 5     Chad le Clos          South Africa   51.14  - 6     László Cseh           Hungary        51.14  - 3     Li Zhuhao             China          51.26  - 8     Mehdy Metella         France         51.58  - 7     Tom Shields           United States  51.73  - 1     Aleksandr Sadovnikov  Russia         51.84  - 10    Darren Burns          Scotland       51.84  - - - - - - - - - - - - - + +  lane  swimmer               country        time   + 4     Joseph Schooling      Singapore      50.39  + 2     Michael Phelps        United States  51.14  + 5     Chad le Clos          South Africa   51.14  + 6     László Cseh           Hungary        51.14  + 3     Li Zhuhao             China          51.26  + 8     Mehdy Metella         France         51.58  + 7     Tom Shields           United States  51.73  + 1     Aleksandr Sadovnikov  Russia         51.84  + 10    Darren Burns          Scotland       51.84  + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_style_ordering.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_style_ordering.svg index a9df5b721b..19865e8b23 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_style_ordering.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_style_ordering.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-3189815447-matrix { + .terminal-1377161687-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3189815447-title { + .terminal-1377161687-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3189815447-r1 { fill: #e0e0e0 } -.terminal-3189815447-r2 { fill: #c5c8c6 } -.terminal-3189815447-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-3189815447-r4 { fill: #fea62b;font-weight: bold;font-style: italic; } -.terminal-3189815447-r5 { fill: #f4005f } -.terminal-3189815447-r6 { fill: #f4005f;font-weight: bold;font-style: italic; } + .terminal-1377161687-r1 { fill: #e0e0e0 } +.terminal-1377161687-r2 { fill: #c5c8c6 } +.terminal-1377161687-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-1377161687-r4 { fill: #fea62b;font-weight: bold;font-style: italic; } +.terminal-1377161687-r5 { fill: #f4005f } +.terminal-1377161687-r6 { fill: #f4005f;font-weight: bold;font-style: italic; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DataTableCursorStyles + DataTableCursorStyles - + - - Foreground is 'css', background is 'css':                                        - Movies      - Severance   -Foundation -Dark - -Foreground is 'css', background is 'renderable':                                 - Movies      -Severance -Foundation -Dark - -Foreground is 'renderable', background is 'renderable':                          - Movies      -Severance -Foundation -Dark - -Foreground is 'renderable', background is 'css':                                 - Movies      -Severance -Foundation -Dark + + Foreground is 'css', background is 'css':                                        + Movies      + Severance   +Foundation +Dark + +Foreground is 'css', background is 'renderable':                                 + Movies      +Severance +Foundation +Dark + +Foreground is 'renderable', background is 'renderable':                          + Movies      +Severance +Foundation +Dark + +Foreground is 'renderable', background is 'css':                                 + Movies      +Severance +Foundation +Dark diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_digits.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_digits.svg index eda26fefd1..1adf5d0eb8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_digits.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_digits.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1846412096-matrix { + .terminal-3814412032-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1846412096-title { + .terminal-3814412032-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1846412096-r1 { fill: #e0e0e0 } -.terminal-1846412096-r2 { fill: #c5c8c6 } -.terminal-1846412096-r3 { fill: #e0e0e0;font-weight: bold } + .terminal-3814412032-r1 { fill: #e0e0e0 } +.terminal-3814412032-r2 { fill: #c5c8c6 } +.terminal-3814412032-r3 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DigitApp + DigitApp - + - - ╶─╮ ╶╮ ╷ ╷╶╮ ╭─╴╭─╮╶─╮╭─╴╭─╴╶─╮╭─╴╭─╮                                            - ─┤  │ ╰─┤ │ ╰─╮╰─┤┌─┘├─╮╰─╮ ─┤╰─╮╰─┤                                            -╶─╯•╶┴╴  ╵╶┴╴╶─╯╶─╯╰─╴╰─╯╶─╯╶─╯╶─╯╶─╯                                            -             ╭─╮╶╮ ╶─╮╶─╮╷ ╷╭─╴╭─╴╶─┐╭─╮╭─╮        ╭─╮┌─╮╭─╮┌─╮╭─╴╭─╴            -             │ │ │ ┌─┘ ─┤╰─┤╰─╮├─╮  │├─┤╰─┤╶┼╴╶─╴  ├─┤├─┤│  │ │├─ ├─             -             ╰─╯╶┴╴╰─╴╶─╯  ╵╶─╯╰─╯  ╵╰─╯╶─╯      •,╵ ╵└─╯╰─╯└─╯╰─╴╵              -             ┏━┓ ┓ ╺━┓╺━┓╻ ╻┏━╸┏━╸╺━┓┏━┓┏━┓        ╭─╮┌─╮╭─╮┌─╮╭─╴╭─╴            -             ┃ ┃ ┃ ┏━┛ ━┫┗━┫┗━┓┣━┓  ┃┣━┫┗━┫╺╋╸╺━╸  ├─┤├─┤│  │ │├─ ├─             -             ┗━┛╺┻╸┗━╸╺━┛  ╹╺━┛┗━┛  ╹┗━┛╺━┛      •,╵ ╵└─╯╰─╯└─╯╰─╴╵              -                                                              ╶─╮   ╶╮ ╭─╮ ^ ╷ ╷ -                                                               ─┤ ×  │ │ │   ╰─┤ -                                                              ╶─╯   ╶┴╴╰─╯     ╵ -                                                              ╶─╮   ╶╮ ╭─╮ ^ ╷ ╷ -                                                               ─┤ ×  │ │ │   ╰─┤ -                                                              ╶─╯   ╶┴╴╰─╯     ╵ -╭╴ ╭╫╮╶╮ ╶─╮╶─╮ ╷ ╷╭─╴ ╶╮                                                        -│  ╰╫╮ │ ┌─┘ ─┤ ╰─┤╰─╮  │                                                        -╰╴ ╰╫╯╶┴╴╰─╴╶─╯•  ╵╶─╯ ╶╯                                                        -╭─╮╶╮ ╶─╮╶─╮ ╷ ╷╭─╴                                                              -╪═  │ ┌─┘ ─┤ ╰─┤╰─╮                                                              -┴─╴╶┴╴╰─╴╶─╯•  ╵╶─╯                                                              -╭─╮╶╮ ╶─╮╶─╮ ╷ ╷╭─╴                                                              -╪═  │ ┌─┘ ─┤ ╰─┤╰─╮                                                              -╰─╯╶┴╴╰─╴╶─╯•  ╵╶─╯                                                              + + ╶─╮ ╶╮ ╷ ╷╶╮ ╭─╴╭─╮╶─╮╭─╴╭─╴╶─╮╭─╴╭─╮                                            + ─┤  │ ╰─┤ │ ╰─╮╰─┤┌─┘├─╮╰─╮ ─┤╰─╮╰─┤                                            +╶─╯•╶┴╴  ╵╶┴╴╶─╯╶─╯╰─╴╰─╯╶─╯╶─╯╶─╯╶─╯                                            +             ╭─╮╶╮ ╶─╮╶─╮╷ ╷╭─╴╭─╴╶─┐╭─╮╭─╮        ╭─╮┌─╮╭─╮┌─╮╭─╴╭─╴            +             │ │ │ ┌─┘ ─┤╰─┤╰─╮├─╮  │├─┤╰─┤╶┼╴╶─╴  ├─┤├─┤│  │ │├─ ├─             +             ╰─╯╶┴╴╰─╴╶─╯  ╵╶─╯╰─╯  ╵╰─╯╶─╯      •,╵ ╵└─╯╰─╯└─╯╰─╴╵              +             ┏━┓ ┓ ╺━┓╺━┓╻ ╻┏━╸┏━╸╺━┓┏━┓┏━┓        ╭─╮┌─╮╭─╮┌─╮╭─╴╭─╴            +             ┃ ┃ ┃ ┏━┛ ━┫┗━┫┗━┓┣━┓  ┃┣━┫┗━┫╺╋╸╺━╸  ├─┤├─┤│  │ │├─ ├─             +             ┗━┛╺┻╸┗━╸╺━┛  ╹╺━┛┗━┛  ╹┗━┛╺━┛      •,╵ ╵└─╯╰─╯└─╯╰─╴╵              +                                                              ╶─╮   ╶╮ ╭─╮ ^ ╷ ╷ +                                                               ─┤ ×  │ │ │   ╰─┤ +                                                              ╶─╯   ╶┴╴╰─╯     ╵ +                                                              ╶─╮   ╶╮ ╭─╮ ^ ╷ ╷ +                                                               ─┤ ×  │ │ │   ╰─┤ +                                                              ╶─╯   ╶┴╴╰─╯     ╵ +╭╴ ╭╫╮╶╮ ╶─╮╶─╮ ╷ ╷╭─╴ ╶╮                                                        +│  ╰╫╮ │ ┌─┘ ─┤ ╰─┤╰─╮  │                                                        +╰╴ ╰╫╯╶┴╴╰─╴╶─╯•  ╵╶─╯ ╶╯                                                        +╭─╮╶╮ ╶─╮╶─╮ ╷ ╷╭─╴                                                              +╪═  │ ┌─┘ ─┤ ╰─┤╰─╮                                                              +┴─╴╶┴╴╰─╴╶─╯•  ╵╶─╯                                                              +╭─╮╶╮ ╶─╮╶─╮ ╷ ╷╭─╴                                                              +╪═  │ ┌─┘ ─┤ ╰─┤╰─╮                                                              +╰─╯╶┴╴╰─╴╶─╯•  ╵╶─╯                                                              diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_disabled.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_disabled.svg index b2d0482087..3c310c9743 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_disabled.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_disabled.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-3668558354-matrix { + .terminal-4003325938-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3668558354-title { + .terminal-4003325938-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3668558354-r1 { fill: #e0e0e0 } -.terminal-3668558354-r2 { fill: #c5c8c6 } -.terminal-3668558354-r3 { fill: #a2a2a2 } -.terminal-3668558354-r4 { fill: #a5a5a5 } -.terminal-3668558354-r5 { fill: #a4a4a4 } -.terminal-3668558354-r6 { fill: #a2a2a2;font-weight: bold } -.terminal-3668558354-r7 { fill: #121212 } -.terminal-3668558354-r8 { fill: #1a1a1a } -.terminal-3668558354-r9 { fill: #1c2126 } -.terminal-3668558354-r10 { fill: #0e0e0e } + .terminal-4003325938-r1 { fill: #e0e0e0 } +.terminal-4003325938-r2 { fill: #c5c8c6 } +.terminal-4003325938-r3 { fill: #a2a2a2 } +.terminal-4003325938-r4 { fill: #a5a5a5 } +.terminal-4003325938-r5 { fill: #a4a4a4 } +.terminal-4003325938-r6 { fill: #a2a2a2;font-weight: bold } +.terminal-4003325938-r7 { fill: #121212 } +.terminal-4003325938-r8 { fill: #1a1a1a } +.terminal-4003325938-r9 { fill: #1c2126 } +.terminal-4003325938-r10 { fill: #0e0e0e } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DisabledApp + DisabledApp - + - - Labels don't have a disabled state                                               -I am disabled                                                                  - - - -I am disabled                                                                  - - - - Foo   Bar       - Also  disabled  - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -you                                                                        -can't                                                                      -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -X Simple SelectionList                                                     - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - + + Labels don't have a disabled state                                               +I am disabled                                                                  + + + +I am disabled                                                                  + + + + Foo   Bar       + Also  disabled  + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +you                                                                        +can't                                                                      +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +X Simple SelectionList                                                     + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_layout_sidebar.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_layout_sidebar.svg index 22529c2511..6f57c19f39 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_layout_sidebar.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_layout_sidebar.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-907636329-matrix { + .terminal-3365282431-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-907636329-title { + .terminal-3365282431-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-907636329-r1 { fill: #0f2b41 } -.terminal-907636329-r2 { fill: #c5c8c6 } -.terminal-907636329-r3 { fill: #e0e0e0 } -.terminal-907636329-r4 { fill: #121212 } -.terminal-907636329-r5 { fill: #000000 } + .terminal-3365282431-r1 { fill: #0f2b41 } +.terminal-3365282431-r2 { fill: #c5c8c6 } +.terminal-3365282431-r3 { fill: #e0e0e0 } +.terminal-3365282431-r4 { fill: #121212 } +.terminal-3365282431-r5 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DockLayoutExample + DockLayoutExample - + - - Sidebar1Docking a widget removes it from the layout and  -fixes its position, aligned to either the top,  -right, bottom, or left edges of a container. - -Docked widgets will not scroll out of view,  -making them ideal for sticky headers, footers,  -and sidebars. -▇▇ -Docking a widget removes it from the layout and  -fixes its position, aligned to either the top,  -right, bottom, or left edges of a container. - -Docked widgets will not scroll out of view,  -making them ideal for sticky headers, footers,  -and sidebars. - -Docking a widget removes it from the layout and  -fixes its position, aligned to either the top,  -right, bottom, or left edges of a container. - -Docked widgets will not scroll out of view,  -making them ideal for sticky headers, footers,  -and sidebars. + + Sidebar1Docking a widget removes it from the layout and  +fixes its position, aligned to either the top,  +right, bottom, or left edges of a container. + +Docked widgets will not scroll out of view,  +making them ideal for sticky headers, footers,  +and sidebars. +▇▇ +Docking a widget removes it from the layout and  +fixes its position, aligned to either the top,  +right, bottom, or left edges of a container. + +Docked widgets will not scroll out of view,  +making them ideal for sticky headers, footers,  +and sidebars. + +Docking a widget removes it from the layout and  +fixes its position, aligned to either the top,  +right, bottom, or left edges of a container. + +Docked widgets will not scroll out of view,  +making them ideal for sticky headers, footers,  +and sidebars. diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_none.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_none.svg index 60639a5941..0493535c3f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_none.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_none.svg @@ -19,57 +19,57 @@ font-weight: 700; } - .terminal-2270268205-matrix { + .terminal-1778689941-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2270268205-title { + .terminal-1778689941-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2270268205-r1 { fill: #e0e0e0 } -.terminal-2270268205-r2 { fill: #c5c8c6 } -.terminal-2270268205-r3 { fill: #495259 } -.terminal-2270268205-r4 { fill: #ffa62b;font-weight: bold } + .terminal-1778689941-r1 { fill: #e0e0e0 } +.terminal-1778689941-r2 { fill: #c5c8c6 } +.terminal-1778689941-r3 { fill: #495259 } +.terminal-1778689941-r4 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - DockNone + DockNone - - - - Hello                          -DockNone -^p palette - + + + + Hello                          +⭘       DockNone   +^p palette + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll.svg index 315cae8998..fd154c8fe8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-2630045590-matrix { + .terminal-3705399870-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2630045590-title { + .terminal-3705399870-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2630045590-r1 { fill: #c5c8c6 } -.terminal-2630045590-r2 { fill: #e0e0e0 } -.terminal-2630045590-r3 { fill: #121212 } -.terminal-2630045590-r4 { fill: #ff0000 } -.terminal-2630045590-r5 { fill: #ffa62b;font-weight: bold } -.terminal-2630045590-r6 { fill: #495259 } -.terminal-2630045590-r7 { fill: #000000 } + .terminal-3705399870-r1 { fill: #c5c8c6 } +.terminal-3705399870-r2 { fill: #e0e0e0 } +.terminal-3705399870-r3 { fill: #121212 } +.terminal-3705399870-r4 { fill: #ff0000 } +.terminal-3705399870-r5 { fill: #ffa62b;font-weight: bold } +.terminal-3705399870-r6 { fill: #495259 } +.terminal-3705399870-r7 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TestApp + TestApp - - - - TestApp -┌─────────┐ -this -is -a -sample -sentence -and -here -are -some -wordsthis -is -a -sample -sentence -and -here -are -some -words - ^q Quit                                                          ^p palette - - -▇▇ + + + + ⭘                               TestApp                            +┌─────────┐ +this +is +a +sample +sentence +and +here +are +some +wordsthis +is +a +sample +sentence +and +here +are +some +words + ^q Quit                                                          ^p palette + + +▇▇ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll2.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll2.svg index a4d5416944..ee8164e630 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll2.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll2.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-2670342449-matrix { + .terminal-1586875353-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2670342449-title { + .terminal-1586875353-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2670342449-r1 { fill: #c5c8c6 } -.terminal-2670342449-r2 { fill: #e0e0e0 } -.terminal-2670342449-r3 { fill: #121212 } -.terminal-2670342449-r4 { fill: #ff0000 } -.terminal-2670342449-r5 { fill: #000000 } -.terminal-2670342449-r6 { fill: #ffa62b;font-weight: bold } -.terminal-2670342449-r7 { fill: #495259 } + .terminal-1586875353-r1 { fill: #c5c8c6 } +.terminal-1586875353-r2 { fill: #e0e0e0 } +.terminal-1586875353-r3 { fill: #121212 } +.terminal-1586875353-r4 { fill: #ff0000 } +.terminal-1586875353-r5 { fill: #000000 } +.terminal-1586875353-r6 { fill: #ffa62b;font-weight: bold } +.terminal-1586875353-r7 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TestApp + TestApp - - - - TestApp -┌─────────┐ -this -is -a -sample -sentence -and -here -are -some -wordsthis -is -a▅▅ -sample -sentence -and -here -are -some -words - ^q Quit                                                          ^p palette - - + + + + ⭘                               TestApp                            +┌─────────┐ +this +is +a +sample +sentence +and +here +are +some +wordsthis +is +a▅▅ +sample +sentence +and +here +are +some +words + ^q Quit                                                          ^p palette + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll_off_by_one.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll_off_by_one.svg index 6689446987..fb555871be 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll_off_by_one.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_scroll_off_by_one.svg @@ -19,143 +19,143 @@ font-weight: 700; } - .terminal-2083508691-matrix { + .terminal-2848492570-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2083508691-title { + .terminal-2848492570-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2083508691-r1 { fill: #121212 } -.terminal-2083508691-r2 { fill: #191919 } -.terminal-2083508691-r3 { fill: #e0e0e0 } -.terminal-2083508691-r4 { fill: #c5c8c6 } -.terminal-2083508691-r5 { fill: #3b3b3b } -.terminal-2083508691-r6 { fill: #0d0d0d;font-weight: bold } -.terminal-2083508691-r7 { fill: #242f38 } -.terminal-2083508691-r8 { fill: #495259 } -.terminal-2083508691-r9 { fill: #ffa62b;font-weight: bold } + .terminal-2848492570-r1 { fill: #121212 } +.terminal-2848492570-r2 { fill: #191919 } +.terminal-2848492570-r3 { fill: #e0e0e0 } +.terminal-2848492570-r4 { fill: #c5c8c6 } +.terminal-2848492570-r5 { fill: #3b3b3b } +.terminal-2848492570-r6 { fill: #0d0d0d;font-weight: bold } +.terminal-2848492570-r7 { fill: #242f38 } +.terminal-2848492570-r8 { fill: #495259 } +.terminal-2848492570-r9 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollOffByOne + ScrollOffByOne - + - - ▔▔▔▔▔▔▔▔ -X 92 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 93 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 94 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 95 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 96 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 97 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 98 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 99▁▁ -▁▁▁▁▁▁▁▁ -^p palette + + ▔▔▔▔▔▔▔▔ +X 92 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 93 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 94 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 95 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 96 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 97 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 98 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 99▁▁ +▁▁▁▁▁▁▁▁ +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dynamic_bindings.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dynamic_bindings.svg index fb43c341a7..0d901770f5 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dynamic_bindings.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dynamic_bindings.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-496087857-matrix { + .terminal-3389067760-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-496087857-title { + .terminal-3389067760-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-496087857-r1 { fill: #e0e0e0 } -.terminal-496087857-r2 { fill: #c5c8c6 } -.terminal-496087857-r3 { fill: #ffa62b;font-weight: bold } -.terminal-496087857-r4 { fill: #a77630;font-weight: bold } -.terminal-496087857-r5 { fill: #94999c } -.terminal-496087857-r6 { fill: #495259 } + .terminal-3389067760-r1 { fill: #e0e0e0 } +.terminal-3389067760-r2 { fill: #c5c8c6 } +.terminal-3389067760-r3 { fill: #ffa62b;font-weight: bold } +.terminal-3389067760-r4 { fill: #a77630;font-weight: bold } +.terminal-3389067760-r5 { fill: #94999c } +.terminal-3389067760-r6 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BindingsApp + BindingsApp - + - - - - - - - - - - - - - - - - - - - - - - - - - a  c ^p palette + + + + + + + + + + + + + + + + + + + + + + + + + a  c ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_enter_or_leave.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_enter_or_leave.svg index 98ff3442dc..2af83a954e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_enter_or_leave.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_enter_or_leave.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-1568032778-matrix { + .terminal-601266714-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1568032778-title { + .terminal-601266714-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1568032778-r1 { fill: #c5c8c6 } -.terminal-1568032778-r2 { fill: #e0e0e0 } + .terminal-601266714-r1 { fill: #c5c8c6 } +.terminal-601266714-r2 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - EnterApp + EnterApp - + - - - -Foo -Bar - - - - - - - - - - - - - - - - - - - + + + +Foo +Bar + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_escape_to_minimize.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_escape_to_minimize.svg index f11178d322..6523968d6d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_escape_to_minimize.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_escape_to_minimize.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-2878476564-matrix { + .terminal-1309899876-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2878476564-title { + .terminal-1309899876-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2878476564-r1 { fill: #e0e0e0 } -.terminal-2878476564-r2 { fill: #c5c8c6 } -.terminal-2878476564-r3 { fill: #121212 } -.terminal-2878476564-r4 { fill: #0178d4 } -.terminal-2878476564-r5 { fill: #c2c2bf } -.terminal-2878476564-r6 { fill: #272822 } -.terminal-2878476564-r7 { fill: #f8f8f2 } -.terminal-2878476564-r8 { fill: #90908a } -.terminal-2878476564-r9 { fill: #242f38 } + .terminal-1309899876-r1 { fill: #e0e0e0 } +.terminal-1309899876-r2 { fill: #c5c8c6 } +.terminal-1309899876-r3 { fill: #121212 } +.terminal-1309899876-r4 { fill: #0178d4 } +.terminal-1309899876-r5 { fill: #c2c2bf } +.terminal-1309899876-r6 { fill: #272822 } +.terminal-1309899876-r7 { fill: #f8f8f2 } +.terminal-1309899876-r8 { fill: #90908a } +.terminal-1309899876-r9 { fill: #242f38 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TextAreaExample + TextAreaExample - + - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -1     def hello -2          print -3   -4      def goodb -5          print -6   - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +1     def hello +2          print +3   +4      def goodb +5          print +6   + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_escape_to_minimize_screen_override.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_escape_to_minimize_screen_override.svg index f11178d322..6523968d6d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_escape_to_minimize_screen_override.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_escape_to_minimize_screen_override.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-2878476564-matrix { + .terminal-1309899876-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2878476564-title { + .terminal-1309899876-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2878476564-r1 { fill: #e0e0e0 } -.terminal-2878476564-r2 { fill: #c5c8c6 } -.terminal-2878476564-r3 { fill: #121212 } -.terminal-2878476564-r4 { fill: #0178d4 } -.terminal-2878476564-r5 { fill: #c2c2bf } -.terminal-2878476564-r6 { fill: #272822 } -.terminal-2878476564-r7 { fill: #f8f8f2 } -.terminal-2878476564-r8 { fill: #90908a } -.terminal-2878476564-r9 { fill: #242f38 } + .terminal-1309899876-r1 { fill: #e0e0e0 } +.terminal-1309899876-r2 { fill: #c5c8c6 } +.terminal-1309899876-r3 { fill: #121212 } +.terminal-1309899876-r4 { fill: #0178d4 } +.terminal-1309899876-r5 { fill: #c2c2bf } +.terminal-1309899876-r6 { fill: #272822 } +.terminal-1309899876-r7 { fill: #f8f8f2 } +.terminal-1309899876-r8 { fill: #90908a } +.terminal-1309899876-r9 { fill: #242f38 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TextAreaExample + TextAreaExample - + - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -1     def hello -2          print -3   -4      def goodb -5          print -6   - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +1     def hello +2          print +3   +4      def goodb +5          print +6   + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_calculator.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_calculator.svg index 153d35bdfe..7864248422 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_calculator.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_calculator.svg @@ -19,144 +19,144 @@ font-weight: 700; } - .terminal-3624899792-matrix { + .terminal-2371449396-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3624899792-title { + .terminal-2371449396-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3624899792-r1 { fill: #e0e0e0 } -.terminal-3624899792-r2 { fill: #121212 } -.terminal-3624899792-r3 { fill: #c5c8c6 } -.terminal-3624899792-r4 { fill: #0a1421 } -.terminal-3624899792-r5 { fill: #6db2ff } -.terminal-3624899792-r6 { fill: #ffcf56 } -.terminal-3624899792-r7 { fill: #0c7dd4;font-weight: bold } -.terminal-3624899792-r8 { fill: #ddedf9 } -.terminal-3624899792-r9 { fill: #211505 } -.terminal-3624899792-r10 { fill: #004295 } -.terminal-3624899792-r11 { fill: #b86b00 } -.terminal-3624899792-r12 { fill: #2d2d2d } -.terminal-3624899792-r13 { fill: #0d0d0d } -.terminal-3624899792-r14 { fill: #000000 } + .terminal-2371449396-r1 { fill: #e0e0e0 } +.terminal-2371449396-r2 { fill: #121212 } +.terminal-2371449396-r3 { fill: #c5c8c6 } +.terminal-2371449396-r4 { fill: #0a1421 } +.terminal-2371449396-r5 { fill: #6db2ff } +.terminal-2371449396-r6 { fill: #ffcf56 } +.terminal-2371449396-r7 { fill: #0c7dd4;font-weight: bold } +.terminal-2371449396-r8 { fill: #ddedf9 } +.terminal-2371449396-r9 { fill: #211505 } +.terminal-2371449396-r10 { fill: #004295 } +.terminal-2371449396-r11 { fill: #b86b00 } +.terminal-2371449396-r12 { fill: #2d2d2d } +.terminal-2371449396-r13 { fill: #0d0d0d } +.terminal-2371449396-r14 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CalculatorApp + CalculatorApp - - - - - -                                                                     ╭─╮ -                                                                     │ │ -                                                                     ╰─╯ - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - AC  +/-  %  ÷  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - 7  8  9  ×  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - 4  5  6  -  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - 1  2  3  +  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▅ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + +                                                                     ╭─╮ +                                                                     │ │ +                                                                     ╰─╯ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + AC  +/-  %  ÷  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + 7  8  9  ×  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + 4  5  6  -  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + 1  2  3  +  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▅ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_color_command.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_color_command.svg index b0d6b29b0e..a1e713eb55 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_color_command.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_color_command.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-602735737-matrix { + .terminal-905867209-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-602735737-title { + .terminal-905867209-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-602735737-r1 { fill: #c5c8c6 } -.terminal-602735737-r2 { fill: #e0e0e0 } -.terminal-602735737-r3 { fill: #ffffff } + .terminal-905867209-r1 { fill: #c5c8c6 } +.terminal-905867209-r2 { fill: #e0e0e0 } +.terminal-905867209-r3 { fill: #ffffff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Press ctrl + p and type a color + Press ctrl + p and type a color - - - - Press ctrl + p and type a color - - - - -ansi_red - - - - - - - - - - - - - - - - - + + + + ⭘                    Press ctrl + p and type a color                 + + + + +ansi_red + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_dictionary.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_dictionary.svg index cf4390276b..fd0f0c53fa 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_dictionary.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_dictionary.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-2231123303-matrix { + .terminal-2244247471-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2231123303-title { + .terminal-2244247471-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2231123303-r1 { fill: #e0e0e0 } -.terminal-2231123303-r2 { fill: #c5c8c6 } -.terminal-2231123303-r3 { fill: #242f38 } -.terminal-2231123303-r4 { fill: #0178d4 } -.terminal-2231123303-r5 { fill: #121212 } -.terminal-2231123303-r6 { fill: #797979 } + .terminal-2244247471-r1 { fill: #e0e0e0 } +.terminal-2244247471-r2 { fill: #c5c8c6 } +.terminal-2244247471-r3 { fill: #242f38 } +.terminal-2244247471-r4 { fill: #0178d4 } +.terminal-2244247471-r5 { fill: #121212 } +.terminal-2244247471-r6 { fill: #797979 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DictionaryApp + DictionaryApp - + - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Search for a word -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - - - - - - - - - - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Search for a word +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + + + + + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_five_by_five.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_five_by_five.svg index 16f3f3225d..d6534d208d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_five_by_five.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_five_by_five.svg @@ -19,138 +19,139 @@ font-weight: 700; } - .terminal-1214334257-matrix { + .terminal-2444237498-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1214334257-title { + .terminal-2444237498-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1214334257-r1 { fill: #e4e6e7 } -.terminal-1214334257-r2 { fill: #c5c8c6 } -.terminal-1214334257-r3 { fill: #0d0d0d } -.terminal-1214334257-r4 { fill: #e0e0e0 } -.terminal-1214334257-r5 { fill: #003465 } -.terminal-1214334257-r6 { fill: #0b4c7d;font-weight: bold } -.terminal-1214334257-r7 { fill: #ffa62b;font-weight: bold } -.terminal-1214334257-r8 { fill: #495259 } + .terminal-2444237498-r1 { fill: #e4e6e7 } +.terminal-2444237498-r2 { fill: #c5c8c6 } +.terminal-2444237498-r3 { fill: #0d0d0d } +.terminal-2444237498-r4 { fill: #e0e0e0 } +.terminal-2444237498-r5 { fill: #003465 } +.terminal-2444237498-r6 { fill: #e0e0e0;font-weight: bold } +.terminal-2444237498-r7 { fill: #0b4c7d;font-weight: bold } +.terminal-2444237498-r8 { fill: #ffa62b;font-weight: bold } +.terminal-2444237498-r9 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 5x5 -- A little annoying puzzle + 5x5 -- A little annoying puzzle - + - - 5x5 -- A little annoying puzzleMoves: 0Filled: 5 -╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ -││││││││ -││││││││ -╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ -╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ -││││ -││││ -╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ -╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ - - - -╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ -╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ -││││ -││││ -╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ -╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ -││││││││ -││││││││ -││││││││ -╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ - n New Game  ? Help  q Quit  ^d Toggle Dark Mode                    ^p palette + + 5x5 -- A little annoying puzzleMoves: 0Filled: 5 +╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ +││││││││ +││││││││ +╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ +╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ +││││ +││││ +╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ +╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ + + + +╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ +╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ +││││ +││││ +╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ +╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮╭──────────────╮ +││││││││ +││││││││ +││││││││ +╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯╰──────────────╯ + n New Game  ? Help  q Quit  ^d Toggle Dark Mode                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_json_tree.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_json_tree.svg index f33481e173..824fa51578 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_json_tree.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_json_tree.svg @@ -19,143 +19,143 @@ font-weight: 700; } - .terminal-3279794202-matrix { + .terminal-922277370-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3279794202-title { + .terminal-922277370-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3279794202-r1 { fill: #c5c8c6 } -.terminal-3279794202-r2 { fill: #e0e0e0 } -.terminal-3279794202-r3 { fill: #272727 } -.terminal-3279794202-r4 { fill: #4f4f4f } -.terminal-3279794202-r5 { fill: #000000 } -.terminal-3279794202-r6 { fill: #e0e0e0;font-weight: bold } -.terminal-3279794202-r7 { fill: #98e024 } -.terminal-3279794202-r8 { fill: #ddedf9;font-weight: bold } -.terminal-3279794202-r9 { fill: #0178d4 } -.terminal-3279794202-r10 { fill: #58d1eb;font-weight: bold } -.terminal-3279794202-r11 { fill: #f4005f;font-style: italic; } -.terminal-3279794202-r12 { fill: #ffa62b;font-weight: bold } -.terminal-3279794202-r13 { fill: #495259 } + .terminal-922277370-r1 { fill: #c5c8c6 } +.terminal-922277370-r2 { fill: #e0e0e0 } +.terminal-922277370-r3 { fill: #272727 } +.terminal-922277370-r4 { fill: #4f4f4f } +.terminal-922277370-r5 { fill: #000000 } +.terminal-922277370-r6 { fill: #e0e0e0;font-weight: bold } +.terminal-922277370-r7 { fill: #98e024 } +.terminal-922277370-r8 { fill: #ddedf9;font-weight: bold } +.terminal-922277370-r9 { fill: #0178d4 } +.terminal-922277370-r10 { fill: #58d1eb;font-weight: bold } +.terminal-922277370-r11 { fill: #f4005f;font-style: italic; } +.terminal-922277370-r12 { fill: #ffa62b;font-weight: bold } +.terminal-922277370-r13 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - TreeApp -▼ Root -└── ▼ {} JSON▁▁ -    ├── code='5060292302201' -    ├── ▼ {} product -    │   ├── _id='5060292302201' -    │   ├── ▶ [] _keywords -    │   ├── ▶ [] added_countries_tags -    │   ├── ▶ [] additives_debug_tags -    │   ├── additives_n=2 -    │   ├── additives_old_n=2 -    │   ├── ▶ [] additives_old_tags -    │   ├── ▶ [] additives_original_tags -    │   ├── ▶ [] additives_prev_original_tags -    │   ├── ▶ [] additives_tags -    │   ├── additives_tags_n=None -    │   ├── allergens='en:milk' -    │   ├── ▶ [] allergens_debug_tags -    │   ├── allergens_from_ingredients='en:milk, milk' -    │   ├── allergens_from_user='(en) en:milk' -    │   ├── ▶ [] allergens_hierarchy -    │   ├── ▶ [] allergens_tags - - a Add node  c Clear  t Toggle root                                 ^p palette + + + + ⭘                                TreeApp                             +▼ Root +└── ▼ {} JSON▁▁ +    ├── code='5060292302201' +    ├── ▼ {} product +    │   ├── _id='5060292302201' +    │   ├── ▶ [] _keywords +    │   ├── ▶ [] added_countries_tags +    │   ├── ▶ [] additives_debug_tags +    │   ├── additives_n=2 +    │   ├── additives_old_n=2 +    │   ├── ▶ [] additives_old_tags +    │   ├── ▶ [] additives_original_tags +    │   ├── ▶ [] additives_prev_original_tags +    │   ├── ▶ [] additives_tags +    │   ├── additives_tags_n=None +    │   ├── allergens='en:milk' +    │   ├── ▶ [] allergens_debug_tags +    │   ├── allergens_from_ingredients='en:milk, milk' +    │   ├── allergens_from_user='(en) en:milk' +    │   ├── ▶ [] allergens_hierarchy +    │   ├── ▶ [] allergens_tags + + a Add node  c Clear  t Toggle root                                 ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_markdown.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_markdown.svg index c467f2e715..f82a6a6018 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_markdown.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_markdown.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-4067078472-matrix { + .terminal-4045300247-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4067078472-title { + .terminal-4045300247-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4067078472-r1 { fill: #c5c8c6 } -.terminal-4067078472-r2 { fill: #e0e0e0 } -.terminal-4067078472-r3 { fill: #94999c } -.terminal-4067078472-r4 { fill: #3e3e3e } -.terminal-4067078472-r5 { fill: #0178d4;font-weight: bold } -.terminal-4067078472-r6 { fill: #969696;font-weight: bold } -.terminal-4067078472-r7 { fill: #0178d4;text-decoration: underline; } -.terminal-4067078472-r8 { fill: #e2e2e2;text-decoration: underline; } -.terminal-4067078472-r9 { fill: #ffa62b;font-weight: bold } -.terminal-4067078472-r10 { fill: #a77630;font-weight: bold } -.terminal-4067078472-r11 { fill: #495259 } + .terminal-4045300247-r1 { fill: #c5c8c6 } +.terminal-4045300247-r2 { fill: #e0e0e0 } +.terminal-4045300247-r3 { fill: #94999c } +.terminal-4045300247-r4 { fill: #3e3e3e } +.terminal-4045300247-r5 { fill: #0178d4;font-weight: bold } +.terminal-4045300247-r6 { fill: #969696;font-weight: bold } +.terminal-4045300247-r7 { fill: #0178d4;text-decoration: underline; } +.terminal-4045300247-r8 { fill: #e2e2e2;text-decoration: underline; } +.terminal-4045300247-r9 { fill: #ffa62b;font-weight: bold } +.terminal-4045300247-r10 { fill: #a77630;font-weight: bold } +.terminal-4045300247-r11 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarkdownApp + MarkdownApp - - - - -▼ Ⅰ Textual Markdown Browser -└── Ⅱ Do You Want to Know More?Textual Markdown Browser - -Welcome fellow adventurer! If you ran  -markdown.py from the terminal you are  -viewing demo.md with Textual's built in  -Markdown widget. - -The widget supports much of the Markdown  -spec. There is also an optional Table of  -Contents sidebar which you will see to  -your left. - - -Do You Want to Know More? - -See example.md for more examples of what  -this can do. - - - - - t TOC  b Back  f Forward ^p palette + + + + +▼ Ⅰ Textual Markdown Browser +└── Ⅱ Do You Want to Know More?        Textual Markdown Browser          + +Welcome fellow adventurer! If you ran  +markdown.py from the terminal you are  +viewing demo.md with Textual's built in  +Markdown widget. + +The widget supports much of the Markdown  +spec. There is also an optional Table of  +Contents sidebar which you will see to  +your left. + + +Do You Want to Know More? + +See example.md for more examples of what  +this can do. + + + + + t TOC  b Back  f Forward ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_merlin.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_merlin.svg index faed2184dd..22741eebe0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_merlin.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_merlin.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-74597175-matrix { + .terminal-2005288470-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-74597175-title { + .terminal-2005288470-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-74597175-r1 { fill: #e0e0e0 } -.terminal-74597175-r2 { fill: #121212 } -.terminal-74597175-r3 { fill: #c5c8c6 } -.terminal-74597175-r4 { fill: #fea62b } -.terminal-74597175-r5 { fill: #0178d4 } -.terminal-74597175-r6 { fill: #e0e0e0;font-weight: bold } -.terminal-74597175-r7 { fill: #1e1e1e } -.terminal-74597175-r8 { fill: #191919 } -.terminal-74597175-r9 { fill: #272727 } -.terminal-74597175-r10 { fill: #737373;font-weight: bold } -.terminal-74597175-r11 { fill: #000000 } + .terminal-2005288470-r1 { fill: #e0e0e0 } +.terminal-2005288470-r2 { fill: #121212 } +.terminal-2005288470-r3 { fill: #c5c8c6 } +.terminal-2005288470-r4 { fill: #fea62b } +.terminal-2005288470-r5 { fill: #0178d4 } +.terminal-2005288470-r6 { fill: #e0e0e0;font-weight: bold } +.terminal-2005288470-r7 { fill: #1e1e1e } +.terminal-2005288470-r8 { fill: #191919 } +.terminal-2005288470-r9 { fill: #272727 } +.terminal-2005288470-r10 { fill: #737373;font-weight: bold } +.terminal-2005288470-r11 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MerlinApp + MerlinApp - + - - - -╭─╮   ╭─╮╭─╮   ╭─╮╭─╮ -│ │ : │ ││ │ : │ ││ │ -╰─╯   ╰─╯╰─╯   ╰─╯╰─╯ - - -█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ - -    7         8         9      -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ - -    4         5         6      -▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ - -▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ - -    1         2         3      -▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ - -▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ -▇▇ + + + +╭─╮   ╭─╮╭─╮   ╭─╮╭─╮ +│ │ : │ ││ │ : │ ││ │ +╰─╯   ╰─╯╰─╯   ╰─╯╰─╯ + + +█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + +    7         8         9      +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ + +    4         5         6      +▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ + +▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ + +    1         2         3      +▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ + +▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ +▇▇ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_pride.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_pride.svg index 089451343a..ba78bfda1f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_pride.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_pride.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-1162958847-matrix { + .terminal-2981598601-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1162958847-title { + .terminal-2981598601-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1162958847-r1 { fill: #e0e0e0 } -.terminal-1162958847-r2 { fill: #c5c8c6 } + .terminal-2981598601-r1 { fill: #e0e0e0 } +.terminal-2981598601-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - PrideApp + PrideApp - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_focus_component_class.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_focus_component_class.svg index 0cba342777..9a1cf918bd 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_focus_component_class.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_focus_component_class.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-667746654-matrix { + .terminal-3151190462-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-667746654-title { + .terminal-3151190462-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-667746654-r1 { fill: #c5c8c6 } -.terminal-667746654-r2 { fill: #e0e0e0 } -.terminal-667746654-r3 { fill: #121212 } -.terminal-667746654-r4 { fill: #000000 } -.terminal-667746654-r5 { fill: #495259 } -.terminal-667746654-r6 { fill: #ffa62b;font-weight: bold } + .terminal-3151190462-r1 { fill: #c5c8c6 } +.terminal-3151190462-r2 { fill: #e0e0e0 } +.terminal-3151190462-r3 { fill: #121212 } +.terminal-3151190462-r4 { fill: #000000 } +.terminal-3151190462-r5 { fill: #495259 } +.terminal-3151190462-r6 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - StyleBugApp + StyleBugApp - - - - StyleBugApp -test widget 0 -test widget 1 -test widget 2 -test widget 3 -test widget 4 -test widget 5 -test widget 6 -test widget 7 -test widget 8 -test widget 9 -test widget 10 -test widget 11 -test widget 12▇▇ -test widget 13 -test widget 14 -test widget 15 -test widget 16 -test widget 17 -test widget 18 -test widget 19 -test widget 20 -test widget 21 -^p palette + + + + ⭘                              StyleBugApp                           +test widget 0 +test widget 1 +test widget 2 +test widget 3 +test widget 4 +test widget 5 +test widget 6 +test widget 7 +test widget 8 +test widget 9 +test widget 10 +test widget 11 +test widget 12▇▇ +test widget 13 +test widget 14 +test widget 15 +test widget 16 +test widget 17 +test widget 18 +test widget 19 +test widget 20 +test widget 21 +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_classic_styling.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_classic_styling.svg index 1f9a3fed2f..64ecb85e83 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_classic_styling.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_classic_styling.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3775623623-matrix { + .terminal-25414991-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3775623623-title { + .terminal-25414991-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3775623623-r1 { fill: #e0e0e0 } -.terminal-3775623623-r2 { fill: #c5c8c6 } -.terminal-3775623623-r3 { fill: #dde2e8;font-weight: bold } -.terminal-3775623623-r4 { fill: #2c648c } + .terminal-25414991-r1 { fill: #e0e0e0 } +.terminal-25414991-r2 { fill: #c5c8c6 } +.terminal-25414991-r3 { fill: #dde2e8;font-weight: bold } +.terminal-25414991-r4 { fill: #2c648c } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ClassicFooterStylingApp + ClassicFooterStylingApp - + - - - - - - - - - - - - - - - - - - - - - - - - - ^t  Toggle Dark mode  ^q  Quit                                    ^p palette  + + + + + + + + + + + + + + + + + + + + + + + + + ^t  Toggle Dark mode  ^q  Quit                                    ^p palette  diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact.svg index 64135806cc..7b9ffa723e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-896694213-matrix { + .terminal-4200977229-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-896694213-title { + .terminal-4200977229-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-896694213-r1 { fill: #e0e0e0 } -.terminal-896694213-r2 { fill: #c5c8c6 } -.terminal-896694213-r3 { fill: #ffa62b;font-weight: bold } -.terminal-896694213-r4 { fill: #495259 } + .terminal-4200977229-r1 { fill: #e0e0e0 } +.terminal-4200977229-r2 { fill: #c5c8c6 } +.terminal-4200977229-r3 { fill: #ffa62b;font-weight: bold } +.terminal-4200977229-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ToggleCompactFooterApp + ToggleCompactFooterApp - + - - - - - - - - - - - - -                                 Compact Footer                                  - - - - - - - - - - - -^t Toggle Compact Footer ^q Quit                                    ^p palette + + + + + + + + + + + + +                                 Compact Footer                                  + + + + + + + + + + + +^t Toggle Compact Footer ^q Quit                                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact_with_hover.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact_with_hover.svg index 1ea38887e5..448da0bad6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact_with_hover.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact_with_hover.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-4180196125-matrix { + .terminal-2618956252-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4180196125-title { + .terminal-2618956252-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4180196125-r1 { fill: #e0e0e0 } -.terminal-4180196125-r2 { fill: #c5c8c6 } -.terminal-4180196125-r3 { fill: #ffa62b;font-weight: bold } -.terminal-4180196125-r4 { fill: #495259 } + .terminal-2618956252-r1 { fill: #e0e0e0 } +.terminal-2618956252-r2 { fill: #c5c8c6 } +.terminal-2618956252-r3 { fill: #ffa62b;font-weight: bold } +.terminal-2618956252-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ToggleCompactFooterApp + ToggleCompactFooterApp - + - - - - - - - - - - - - -                                 Compact Footer                                  - - - - - - - - - - - -^t Toggle Compact Footer^q Quit                                    ^p palette + + + + + + + + + + + + +                                 Compact Footer                                  + + + + + + + + + + + +^t Toggle Compact Footer^q Quit                                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_render.svg index 7eef9a5238..33e72a9ac8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_render.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1788804666-matrix { + .terminal-3138347041-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1788804666-title { + .terminal-3138347041-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1788804666-r1 { fill: #e0e0e0 } -.terminal-1788804666-r2 { fill: #c5c8c6 } -.terminal-1788804666-r3 { fill: #ffa62b;font-weight: bold } -.terminal-1788804666-r4 { fill: #495259 } + .terminal-3138347041-r1 { fill: #e0e0e0 } +.terminal-3138347041-r2 { fill: #c5c8c6 } +.terminal-3138347041-r3 { fill: #ffa62b;font-weight: bold } +.terminal-3138347041-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FooterApp + FooterApp - + - - - - - - - - - - - - - - - - - - - - - - - - - q Quit the app  ? Show help screen  del Delete the thing           ^p palette + + + + + + + + + + + + + + + + + + + + + + + + + q Quit the app  ? Show help screen  del Delete the thing           ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_standard_after_reactive_change.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_standard_after_reactive_change.svg index 1f0bd6d62e..0d975273b1 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_standard_after_reactive_change.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_standard_after_reactive_change.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-776566799-matrix { + .terminal-368038807-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-776566799-title { + .terminal-368038807-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-776566799-r1 { fill: #e0e0e0 } -.terminal-776566799-r2 { fill: #c5c8c6 } -.terminal-776566799-r3 { fill: #ffa62b;font-weight: bold } -.terminal-776566799-r4 { fill: #495259 } + .terminal-368038807-r1 { fill: #e0e0e0 } +.terminal-368038807-r2 { fill: #c5c8c6 } +.terminal-368038807-r3 { fill: #ffa62b;font-weight: bold } +.terminal-368038807-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ToggleCompactFooterApp + ToggleCompactFooterApp - + - - - - - - - - - - - - -                                Standard Footer                                  - - - - - - - - - - - - ^t Toggle Compact Footer  ^q Quit                                  ^p palette + + + + + + + + + + + + +                                Standard Footer                                  + + + + + + + + + + + + ^t Toggle Compact Footer  ^q Quit                                  ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_standard_with_hover.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_standard_with_hover.svg index 3f186e43ec..436e4ab2f3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_standard_with_hover.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_standard_with_hover.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-592934925-matrix { + .terminal-177918869-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-592934925-title { + .terminal-177918869-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-592934925-r1 { fill: #e0e0e0 } -.terminal-592934925-r2 { fill: #c5c8c6 } -.terminal-592934925-r3 { fill: #ffa62b;font-weight: bold } -.terminal-592934925-r4 { fill: #495259 } + .terminal-177918869-r1 { fill: #e0e0e0 } +.terminal-177918869-r2 { fill: #c5c8c6 } +.terminal-177918869-r3 { fill: #ffa62b;font-weight: bold } +.terminal-177918869-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ToggleCompactFooterApp + ToggleCompactFooterApp - + - - - - - - - - - - - - -                                Standard Footer                                  - - - - - - - - - - - - ^t Toggle Compact Footer  ^q Quit                                  ^p palette + + + + + + + + + + + + +                                Standard Footer                                  + + + + + + + + + + + + ^t Toggle Compact Footer  ^q Quit                                  ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_and_margin.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_and_margin.svg index e2b54aa83f..b5fb1a0b12 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_and_margin.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_and_margin.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-3176450239-matrix { + .terminal-1258758446-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3176450239-title { + .terminal-1258758446-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3176450239-r1 { fill: #e0e0e0 } -.terminal-3176450239-r2 { fill: #c5c8c6 } + .terminal-1258758446-r1 { fill: #e0e0e0 } +.terminal-1258758446-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FRApp + FRApp - + - - No margin - should extend to left and right                                      - - -A margin of 2, should be 2 cells around the text                             - - - - -A margin of 4, should be 4 cells around the text                         - - - - - - - - - - - - - - + + No margin - should extend to left and right                                      + + +A margin of 2, should be 2 cells around the text                             + + + + +A margin of 4, should be 4 cells around the text                         + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_margins.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_margins.svg index e117d972a5..4a4bf733fa 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_margins.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_margins.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2927179932-matrix { + .terminal-1778199498-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2927179932-title { + .terminal-1778199498-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2927179932-r1 { fill: #008000 } -.terminal-2927179932-r2 { fill: #c5c8c6 } -.terminal-2927179932-r3 { fill: #e0e0e0 } + .terminal-1778199498-r1 { fill: #008000 } +.terminal-1778199498-r2 { fill: #c5c8c6 } +.terminal-1778199498-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TestApp + TestApp - + - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ - - -Hello - - - - - - -World - - - - - - -!! - - - - - - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ + + +Hello + + + + + + +World + + + + + + +!! + + + + + + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_unit_with_min.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_unit_with_min.svg index cda96e8cac..31ec2311f1 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_unit_with_min.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_unit_with_min.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-2768196479-matrix { + .terminal-1339528995-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2768196479-title { + .terminal-1339528995-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2768196479-r1 { fill: #c5c8c6 } -.terminal-2768196479-r2 { fill: #e0e0e0 } -.terminal-2768196479-r3 { fill: #242f38 } -.terminal-2768196479-r4 { fill: #000000 } -.terminal-2768196479-r5 { fill: #495259 } -.terminal-2768196479-r6 { fill: #ffa62b;font-weight: bold } + .terminal-1339528995-r1 { fill: #c5c8c6 } +.terminal-1339528995-r2 { fill: #e0e0e0 } +.terminal-1339528995-r3 { fill: #242f38 } +.terminal-1339528995-r4 { fill: #000000 } +.terminal-1339528995-r5 { fill: #495259 } +.terminal-1339528995-r6 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScreenSplitApp + ScreenSplitApp - - - - ScreenSplitApp -This is content This is content number 0 -number 0This is content number 1 -This is content ▄▄This is content number 2 -number 1This is content number 3 -This is content This is content number 4▁▁ -number 2This is content number 5 -This is content This is content number 6 -number 3This is content number 7 -This is content This is content number 8 -number 4This is content number 9 -This is content This is content number 10 -number 5This is content number 11 -This is content This is content number 12 -number 6This is content number 13 -This is content This is content number 14 -number 7This is content number 15 -This is content This is content number 16 -number 8This is content number 17 -This is content This is content number 18 -number 9This is content number 19 -This is content This is content number 20 -number 10This is content number 21 -^p palette + + + + ⭘                             ScreenSplitApp                         + This is content         This is content number 0        + number 0                This is content number 1        + This is content  ▄▄       This is content number 2        + number 1                This is content number 3        + This is content         This is content number 4       ▁▁ + number 2                This is content number 5        + This is content         This is content number 6        + number 3                This is content number 7        + This is content         This is content number 8        + number 4                This is content number 9        + This is content        This is content number 10        + number 5               This is content number 11        + This is content        This is content number 12        + number 6               This is content number 13        + This is content        This is content number 14        + number 7               This is content number 15        + This is content        This is content number 16        + number 8               This is content number 17        + This is content        This is content number 18        + number 9               This is content number 19        + This is content        This is content number 20        + number 10              This is content number 21        +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_units.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_units.svg index ad001524cc..33b6c99012 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_units.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_fr_units.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1838572910-matrix { + .terminal-931719480-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1838572910-title { + .terminal-931719480-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1838572910-r1 { fill: #ffffff } -.terminal-1838572910-r2 { fill: #c5c8c6 } -.terminal-1838572910-r3 { fill: #e0e0e0 } + .terminal-931719480-r1 { fill: #ffffff } +.terminal-931719480-r2 { fill: #c5c8c6 } +.terminal-931719480-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FRApp + FRApp - + - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -HEADER - - - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -┏━━━━━━━━┓┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓┏━━━━━━┓ -foo┃┃bar┃┃baz -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┃┃┃┃ -┗━━━━━━━━┛┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛┗━━━━━━┛ -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -FOOTER - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +HEADER + + + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +┏━━━━━━━━┓┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓┏━━━━━━┓ +foo┃┃bar┃┃baz +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┃┃┃┃ +┗━━━━━━━━┛┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛┗━━━━━━┛ +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +FOOTER + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_auto.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_auto.svg index cd608c9b52..78b37fd1ec 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_auto.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_auto.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-2885342342-matrix { + .terminal-2801869313-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2885342342-title { + .terminal-2801869313-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2885342342-r1 { fill: #008000 } -.terminal-2885342342-r2 { fill: #e0e0e0 } -.terminal-2885342342-r3 { fill: #c5c8c6 } -.terminal-2885342342-r4 { fill: #e6def6 } -.terminal-2885342342-r5 { fill: #e8e1f3 } -.terminal-2885342342-r6 { fill: #ebe4f4 } -.terminal-2885342342-r7 { fill: #ede7f2 } -.terminal-2885342342-r8 { fill: #edecee } -.terminal-2885342342-r9 { fill: #e7ecf3 } -.terminal-2885342342-r10 { fill: #e2ecf7 } -.terminal-2885342342-r11 { fill: #e0ebfa } -.terminal-2885342342-r12 { fill: #dde9fb } + .terminal-2801869313-r1 { fill: #008000 } +.terminal-2801869313-r2 { fill: #e0e0e0 } +.terminal-2801869313-r3 { fill: #c5c8c6 } +.terminal-2801869313-r4 { fill: #e6def6 } +.terminal-2801869313-r5 { fill: #e8e1f3 } +.terminal-2801869313-r6 { fill: #ebe4f4 } +.terminal-2801869313-r7 { fill: #ede7f2 } +.terminal-2801869313-r8 { fill: #edecee } +.terminal-2801869313-r9 { fill: #e7ecf3 } +.terminal-2801869313-r10 { fill: #e2ecf7 } +.terminal-2801869313-r11 { fill: #e0ebfa } +.terminal-2801869313-r12 { fill: #dde9fb } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - KeylineApp + KeylineApp - - - - ┌──┬──┬──┐ -abc -├──┼──┼──┤ -def -├──┼──┼──┤ -ghi -└──┴──┴──┘ - - - - - - - - - - - - - - - - + + + + ┌──┬──┬──┐ + +├──┼──┼──┤ + +├──┼──┼──┤ + +└──┴──┴──┘ + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_gutter.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_gutter.svg index 6cecac1d7e..8c26cd123e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_gutter.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_gutter.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2797824005-matrix { + .terminal-571294980-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2797824005-title { + .terminal-571294980-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2797824005-r1 { fill: #e0e0e0 } -.terminal-2797824005-r2 { fill: #c5c8c6 } -.terminal-2797824005-r3 { fill: #004578 } -.terminal-2797824005-r4 { fill: #ddedf9;font-weight: bold } -.terminal-2797824005-r5 { fill: #4f4f4f } -.terminal-2797824005-r6 { fill: #0178d4 } -.terminal-2797824005-r7 { fill: #121212 } -.terminal-2797824005-r8 { fill: #e0e0e0;font-style: italic; } + .terminal-571294980-r1 { fill: #e0e0e0 } +.terminal-571294980-r2 { fill: #c5c8c6 } +.terminal-571294980-r3 { fill: #004578 } +.terminal-571294980-r4 { fill: #ddedf9;font-weight: bold } +.terminal-571294980-r5 { fill: #4f4f4f } +.terminal-571294980-r6 { fill: #0178d4 } +.terminal-571294980-r7 { fill: #121212 } +.terminal-571294980-r8 { fill: #e0e0e0;font-style: italic; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Demonstrator + Demonstrator - + - - - -┌──────────────────────────────────────────────────────────┐ -Information -━╸━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎ -aaa naa aaaaa aaa aaaan, aaa aaa, aaaa?", aa aaa     -aaaaanaaa anaaaaaaana aaaaaaaa aaaaaana aaa aaaaa aa -aaa, aa aaaaaaaaa aaa aaaa, "aaaa, an aaaa aaa aaaa, -a aa". "aaaa, naa aaaaaaaaaaa, aaa a aaaa aaaaaanaa  -aaaa aa a aaa!", aaa anaaaa, aaaaa aaaaaaaa          -aanaaaaa. "Na! aaa naa. aaaaa. aa aaaaa naa. aaaaa   -aa na aaa.", aaa aaaaaaaa aaaanaaaaa DONE.           -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ - - - - - - - -└──────────────────────────────────────────────────────────┘ - + + + +┌──────────────────────────────────────────────────────────┐ +Information +━╸━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎ +aaa naa aaaaa aaa aaaan, aaa aaa, aaaa?", aa aaa     +aaaaanaaa anaaaaaaana aaaaaaaa aaaaaana aaa aaaaa aa +aaa, aa aaaaaaaaa aaa aaaa, "aaaa, an aaaa aaa aaaa, +a aa". "aaaa, naa aaaaaaaaaaa, aaa a aaaa aaaaaanaa  +aaaa aa a aaa!", aaa anaaaa, aaaaa aaaaaaaa          +aanaaaaa. "Na! aaa naa. aaaaa. aa aaaaa naa. aaaaa   +aa na aaa.", aaa aaaaaaaa aaaanaaaaa DONE.           +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ + + + + + + + +└──────────────────────────────────────────────────────────┘ + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_basic.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_basic.svg index 2d127f0206..8eb7b9cd06 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_basic.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_basic.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1942563963-matrix { + .terminal-3952721721-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1942563963-title { + .terminal-3952721721-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1942563963-r1 { fill: #008000 } -.terminal-1942563963-r2 { fill: #c5c8c6 } -.terminal-1942563963-r3 { fill: #e0e0e0 } + .terminal-3952721721-r1 { fill: #008000 } +.terminal-3952721721-r2 { fill: #c5c8c6 } +.terminal-3952721721-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - GridLayoutExample + GridLayoutExample - + - - ┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ -One││Two││Three -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ -┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ -Four││Five││Six -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ + + ┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ +One││Two││Three +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ +┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ +Four││Five││Six +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_basic_overflow.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_basic_overflow.svg index bc792b7124..9f39a90019 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_basic_overflow.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_basic_overflow.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1551399715-matrix { + .terminal-2408374497-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1551399715-title { + .terminal-2408374497-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1551399715-r1 { fill: #008000 } -.terminal-1551399715-r2 { fill: #c5c8c6 } -.terminal-1551399715-r3 { fill: #e0e0e0 } + .terminal-2408374497-r1 { fill: #008000 } +.terminal-2408374497-r2 { fill: #c5c8c6 } +.terminal-2408374497-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - GridLayoutExample + GridLayoutExample - + - - ┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ -One││Two││Three -││││ -││││ -││││ -││││ -││││ -└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ -┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ -Four││Five││Six -││││ -││││ -││││ -││││ -││││ -└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ -┌────────────────────────┐ -Seven - - - - - -└────────────────────────┘ + + ┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ +One││Two││Three +││││ +││││ +││││ +││││ +││││ +└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ +┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ +Four││Five││Six +││││ +││││ +││││ +││││ +││││ +└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ +┌────────────────────────┐ +Seven + + + + + +└────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_gutter.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_gutter.svg index 428a80140f..77dd420678 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_gutter.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_grid_layout_gutter.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-3274663927-matrix { + .terminal-4031685737-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3274663927-title { + .terminal-4031685737-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3274663927-r1 { fill: #e0e0e0 } -.terminal-3274663927-r2 { fill: #c5c8c6 } + .terminal-4031685737-r1 { fill: #e0e0e0 } +.terminal-4031685737-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - GridLayoutExample + GridLayoutExample - + - - OneTwoThree - - - - - - - - - - - -FourFiveSix - - - - - - - - - - + + OneTwoThree + + + + + + + + + + + +FourFiveSix + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_hatch.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_hatch.svg index 74c5eec0b8..17bcf80073 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_hatch.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_hatch.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-1892906986-matrix { + .terminal-1539406610-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1892906986-title { + .terminal-1539406610-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1892906986-r1 { fill: #6a5acd } -.terminal-1892906986-r2 { fill: #c5c8c6 } -.terminal-1892906986-r3 { fill: #4ebf71 } -.terminal-1892906986-r4 { fill: #fea62b } -.terminal-1892906986-r5 { fill: #b93c5b } -.terminal-1892906986-r6 { fill: #ff0000 } -.terminal-1892906986-r7 { fill: #0178d4 } -.terminal-1892906986-r8 { fill: #306841 } -.terminal-1892906986-r9 { fill: #ff00ff;font-weight: bold } + .terminal-1539406610-r1 { fill: #6a5acd } +.terminal-1539406610-r2 { fill: #c5c8c6 } +.terminal-1539406610-r3 { fill: #4ebf71 } +.terminal-1539406610-r4 { fill: #fea62b } +.terminal-1539406610-r5 { fill: #b93c5b } +.terminal-1539406610-r6 { fill: #ff0000 } +.terminal-1539406610-r7 { fill: #0178d4 } +.terminal-1539406610-r8 { fill: #306841 } +.terminal-1539406610-r9 { fill: #ff00ff;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HatchApp + HatchApp - + - - ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳────────────────────────────────────────────────────────╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──┌─ Hello World ────────────────────────────────────┐──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──││││││││││││││││││││││││││││││││││││││││││││││││││──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──││││││││││││││││││││││││││││││││││││││││││││││││││──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──││││┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼││││──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──││││┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼Hatched┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼││││──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──││││┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼││││──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──││││┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼││││──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──││││││││││││││││││││││││││││││││││││││││││││││││││──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──││││││││││││││││││││││││││││││││││││││││││││││││││──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳──└──────────────────────────────────────────────────┘──╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳────────────────────────────────────────────────────────╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╱╱╱╱ -╱╱╱╱╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ + + ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳────────────────────────────────────────────────────────╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──┌─ Hello World ────────────────────────────────────┐──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──││││││││││││││││││││││││││││││││││││││││││││││││││──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──││││││││││││││││││││││││││││││││││││││││││││││││││──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──││││┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼││││──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──││││┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼Hatched┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼││││──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──││││┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼││││──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──││││┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼┼││││──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──││││││││││││││││││││││││││││││││││││││││││││││││││──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──││││││││││││││││││││││││││││││││││││││││││││││││││──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳──└──────────────────────────────────────────────────┘──╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳────────────────────────────────────────────────────────╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╳╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╱╱╱╱ +╱╱╱╱╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╲╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_header_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_header_render.svg index 69d77ea417..f76eadeb88 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_header_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_header_render.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-134331600-matrix { + .terminal-3558084335-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-134331600-title { + .terminal-3558084335-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-134331600-r1 { fill: #c5c8c6 } -.terminal-134331600-r2 { fill: #e0e0e0 } + .terminal-3558084335-r1 { fill: #c5c8c6 } +.terminal-3558084335-r2 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HeaderApp + HeaderApp - - - - HeaderApp - - - - - - - - - - - - - - - - - - - - - - + + + + ⭘                               HeaderApp                            + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel.svg index 17d80976d8..39f191cb71 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel.svg @@ -19,161 +19,161 @@ font-weight: 700; } - .terminal-905149078-matrix { + .terminal-3307307900-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-905149078-title { + .terminal-3307307900-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-905149078-r1 { fill: #121212 } -.terminal-905149078-r2 { fill: #0178d4 } -.terminal-905149078-r3 { fill: #4f4f4f } -.terminal-905149078-r4 { fill: #c5c8c6 } -.terminal-905149078-r5 { fill: #fea62b;font-weight: bold } -.terminal-905149078-r6 { fill: #e0e0e0 } -.terminal-905149078-r7 { fill: #8d8d8d } + .terminal-3307307900-r1 { fill: #121212 } +.terminal-3307307900-r2 { fill: #0178d4 } +.terminal-3307307900-r3 { fill: #4f4f4f } +.terminal-3307307900-r4 { fill: #c5c8c6 } +.terminal-3307307900-r5 { fill: #fea62b;font-weight: bold } +.terminal-3307307900-r6 { fill: #e0e0e0 } +.terminal-3307307900-r7 { fill: #8d8d8d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HelpPanelApp + HelpPanelApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -        ←Move cursor left   -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁       ^←Move cursor left a -word               -        →Move cursor right  -       ^→Move cursor right  -a word             -        ⌫Delete character   -left               -  home ^aGo to start        -   end ^eGo to end          -   del ^dDelete character   -right              -        ⏎Submit             -       ^wDelete left to     -start of word      -       ^uDelete all to the  -left               -       ^fDelete right to    -start of word      -       ^kDelete all to the  -right              - -      tabFocus Next         -shift+tabFocus Previous     - -       ^cQuit               -       ^ppalette Open  -command palette - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +        ←Move cursor left   +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁       ^←Move cursor left a +word               +        →Move cursor right  +       ^→Move cursor right  +a word             +        ⌫Delete character   +left               +  home ^aGo to start        +   end ^eGo to end          +   del ^dDelete character   +right              +        ⏎Submit             +       ^wDelete left to     +start of word      +       ^uDelete all to the  +left               +       ^fDelete right to    +start of word      +       ^kDelete all to the  +right              + +      tabFocus Next         +shift+tabFocus Previous     + +       ^cQuit               +       ^ppalette Open  +command palette + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel_key_display_not_duplicated.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel_key_display_not_duplicated.svg index c8ff01a0c9..4b59f103a2 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel_key_display_not_duplicated.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel_key_display_not_duplicated.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-63984147-matrix { + .terminal-1571702058-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-63984147-title { + .terminal-1571702058-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-63984147-r1 { fill: #e0e0e0 } -.terminal-63984147-r2 { fill: #4f4f4f } -.terminal-63984147-r3 { fill: #c5c8c6 } -.terminal-63984147-r4 { fill: #121212 } -.terminal-63984147-r5 { fill: #fea62b;font-weight: bold } -.terminal-63984147-r6 { fill: #8d8d8d } -.terminal-63984147-r7 { fill: #ffa62b;font-weight: bold } -.terminal-63984147-r8 { fill: #495259 } + .terminal-1571702058-r1 { fill: #e0e0e0 } +.terminal-1571702058-r2 { fill: #4f4f4f } +.terminal-1571702058-r3 { fill: #c5c8c6 } +.terminal-1571702058-r4 { fill: #121212 } +.terminal-1571702058-r5 { fill: #fea62b;font-weight: bold } +.terminal-1571702058-r6 { fill: #8d8d8d } +.terminal-1571702058-r7 { fill: #ffa62b;font-weight: bold } +.terminal-1571702058-r8 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HelpPanelApp + HelpPanelApp - + - - -      tabFocus Next      -shift+tabFocus Previous  - -       ^cQuit            -      fooRing the bell   -       ^ppalette Open  -command palette - - - - - - - - - - - - - - - - foo Ring the bell                    ^p palette + + +      tabFocus Next      +shift+tabFocus Previous  + +       ^cQuit            +      fooRing the bell   +       ^ppalette Open  +command palette + + + + + + + + + + + + + + + + foo Ring the bell                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_horizontal_layout.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_horizontal_layout.svg index 02e50e8c26..4e3194bc89 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_horizontal_layout.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_horizontal_layout.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3900094023-matrix { + .terminal-3763623145-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3900094023-title { + .terminal-3763623145-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3900094023-r1 { fill: #008000 } -.terminal-3900094023-r2 { fill: #c5c8c6 } -.terminal-3900094023-r3 { fill: #e0e0e0 } + .terminal-3763623145-r1 { fill: #008000 } +.terminal-3763623145-r2 { fill: #c5c8c6 } +.terminal-3763623145-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HorizontalLayoutExample + HorizontalLayoutExample - + - - ┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ -One││Two││Three -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -││││ -└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ + + ┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ +One││Two││Three +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +││││ +└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_horizontal_layout_width_auto_dock.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_horizontal_layout_width_auto_dock.svg index ed17622fe0..d8df9a613d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_horizontal_layout_width_auto_dock.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_horizontal_layout_width_auto_dock.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-1466751161-matrix { + .terminal-1713589648-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1466751161-title { + .terminal-1713589648-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1466751161-r1 { fill: #e0e0e0 } -.terminal-1466751161-r2 { fill: #c5c8c6 } + .terminal-1713589648-r1 { fill: #e0e0e0 } +.terminal-1713589648-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HorizontalAutoWidth + HorizontalAutoWidth - + - - Docke -Widget 1Widget 2 -left  -1Docked left 2 - - - - - - - - - - - - - - - - - - - + + Docke +Widget 1Widget 2 +left  +1Docked left 2 + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_and_focus.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_and_focus.svg index f603292123..3561a95691 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_and_focus.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_and_focus.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-4097135841-matrix { + .terminal-1525652049-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4097135841-title { + .terminal-1525652049-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4097135841-r1 { fill: #121212 } -.terminal-4097135841-r2 { fill: #191919 } -.terminal-4097135841-r3 { fill: #c5c8c6 } -.terminal-4097135841-r4 { fill: #e0e0e0 } -.terminal-4097135841-r5 { fill: #0178d4 } + .terminal-1525652049-r1 { fill: #121212 } +.terminal-1525652049-r2 { fill: #191919 } +.terminal-1525652049-r3 { fill: #c5c8c6 } +.terminal-1525652049-r4 { fill: #e0e0e0 } +.terminal-1525652049-r5 { fill: #0178d4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - InputApp + InputApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Darren                                                                     -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Burns -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Darren                                                                     +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Burns +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_percentage_width.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_percentage_width.svg index e2c88f3882..344d76d0e7 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_percentage_width.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_percentage_width.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1144969030-matrix { + .terminal-3708211456-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1144969030-title { + .terminal-3708211456-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1144969030-r1 { fill: #121212 } -.terminal-1144969030-r2 { fill: #e0e0e0 } -.terminal-1144969030-r3 { fill: #c5c8c6 } -.terminal-1144969030-r4 { fill: #ff0000 } + .terminal-3708211456-r1 { fill: #121212 } +.terminal-3708211456-r2 { fill: #e0e0e0 } +.terminal-3708211456-r3 { fill: #c5c8c6 } +.terminal-3708211456-r4 { fill: #ff0000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - InputVsTextArea + InputVsTextArea - - - - 01234567890123456789012345678901234567890123456789012345678901234567890123456789 -┌──────────────────────────────────────┐ - - - -└──────────────────────────────────────┘ -┌──────────────────────────────────────┐ - - - - -└──────────────────────────────────────┘ -┌──────────────────────────────────────┐ - - - - -└──────────────────────────────────────┘ -┌──────────────────────────────────────┐ - - Button  - - -└──────────────────────────────────────┘ + + + + 01234567890123456789012345678901234567890123456789012345678901234567890123456789 +┌──────────────────────────────────────┐ + + + +└──────────────────────────────────────┘ +┌──────────────────────────────────────┐ + + + + +└──────────────────────────────────────┘ +┌──────────────────────────────────────┐ + + + + +└──────────────────────────────────────┘ +┌──────────────────────────────────────┐ + + Button  + + +└──────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_suggestions.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_suggestions.svg index bfbf3ec986..36b75f3525 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_suggestions.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_suggestions.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-733865316-matrix { + .terminal-1684740891-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-733865316-title { + .terminal-1684740891-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-733865316-r1 { fill: #121212 } -.terminal-733865316-r2 { fill: #0178d4 } -.terminal-733865316-r3 { fill: #c5c8c6 } -.terminal-733865316-r4 { fill: #e0e0e0 } -.terminal-733865316-r5 { fill: #121212;font-style: italic; } -.terminal-733865316-r6 { fill: #ff0000;font-style: italic; } -.terminal-733865316-r7 { fill: #191919 } + .terminal-1684740891-r1 { fill: #121212 } +.terminal-1684740891-r2 { fill: #0178d4 } +.terminal-1684740891-r3 { fill: #c5c8c6 } +.terminal-1684740891-r4 { fill: #e0e0e0 } +.terminal-1684740891-r5 { fill: #121212;font-style: italic; } +.terminal-1684740891-r6 { fill: #ff0000;font-style: italic; } +.terminal-1684740891-r7 { fill: #191919 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FruitsApp + FruitsApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -strawberry -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -straw                                                                      -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -p                                                                          -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -b                                                                          -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -a                                                                          -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +strawberry +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +straw                                                                      +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +p                                                                          +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +b                                                                          +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +a                                                                          +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_validation.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_validation.svg index 4bd8c46c14..c72c40b4a2 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_validation.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_validation.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-166584612-matrix { + .terminal-3009702123-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-166584612-title { + .terminal-3009702123-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-166584612-r1 { fill: #e0e0e0 } -.terminal-166584612-r2 { fill: #c5c8c6 } -.terminal-166584612-r3 { fill: #121212 } -.terminal-166584612-r4 { fill: #762b3d } -.terminal-166584612-r5 { fill: #36794b } -.terminal-166584612-r6 { fill: #b93c5b } -.terminal-166584612-r7 { fill: #191919 } -.terminal-166584612-r8 { fill: #737373 } + .terminal-3009702123-r1 { fill: #e0e0e0 } +.terminal-3009702123-r2 { fill: #c5c8c6 } +.terminal-3009702123-r3 { fill: #121212 } +.terminal-3009702123-r4 { fill: #762b3d } +.terminal-3009702123-r5 { fill: #36794b } +.terminal-3009702123-r6 { fill: #b93c5b } +.terminal-3009702123-r7 { fill: #191919 } +.terminal-3009702123-r8 { fill: #737373 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - InputApp + InputApp - + - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ --2                                                                     -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -3                                                                      -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ --2 -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Enter a number between 1 and 5 -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +-2                                                                     +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +3                                                                      +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +-2 +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Enter a number between 1 and 5 +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_key_display.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_key_display.svg index 62c7f164e2..59bb0e3fad 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_key_display.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_key_display.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2296416205-matrix { + .terminal-457306101-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2296416205-title { + .terminal-457306101-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2296416205-r1 { fill: #e0e0e0 } -.terminal-2296416205-r2 { fill: #c5c8c6 } -.terminal-2296416205-r3 { fill: #ffa62b;font-weight: bold } -.terminal-2296416205-r4 { fill: #495259 } + .terminal-457306101-r1 { fill: #e0e0e0 } +.terminal-457306101-r2 { fill: #c5c8c6 } +.terminal-457306101-r3 { fill: #ffa62b;font-weight: bold } +.terminal-457306101-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - KeyDisplayApp + KeyDisplayApp - + - - - - - - - - - - - - - - - - - - - - - - - - - ? Question  ^q Quit app  esc Escape  a Letter A                    ^p palette + + + + + + + + + + + + + + + + + + + + + + + + + ? Question  ^q Quit app  esc Escape  a Letter A                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_keyline.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_keyline.svg index 125d656991..affd82e340 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_keyline.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_keyline.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-2025769789-matrix { + .terminal-1400112097-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2025769789-title { + .terminal-1400112097-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2025769789-r1 { fill: #ff0000 } -.terminal-2025769789-r2 { fill: #c5c8c6 } -.terminal-2025769789-r3 { fill: #e0e0e0 } -.terminal-2025769789-r4 { fill: #008000 } -.terminal-2025769789-r5 { fill: #ff00ff } -.terminal-2025769789-r6 { fill: #121212 } + .terminal-1400112097-r1 { fill: #ff0000 } +.terminal-1400112097-r2 { fill: #c5c8c6 } +.terminal-1400112097-r3 { fill: #e0e0e0 } +.terminal-1400112097-r4 { fill: #008000 } +.terminal-1400112097-r5 { fill: #ff00ff } +.terminal-1400112097-r6 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - KeylineApp + KeylineApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -1 -├──────────────────────────────────────────────────────────────────────────────┤ -2 -├──────────────────────────────────────────────────────────────────────────────┤ -3 - -└──────────────────────────────────────────────────────────────────────────────┘ -┏━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -456 - - - - - -┗━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -╔══════════════════════════════════════╦═══════════════════════════════════════╗ -78 - -╠══════════════════════════════════════╬═══════════════════════════════════════╝ -9 - - -╚══════════════════════════════════════╝ + + ┌──────────────────────────────────────────────────────────────────────────────┐ +1 +├──────────────────────────────────────────────────────────────────────────────┤ +2 +├──────────────────────────────────────────────────────────────────────────────┤ +3 + +└──────────────────────────────────────────────────────────────────────────────┘ +┏━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +456 + + + + + +┗━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +╔══════════════════════════════════════╦═══════════════════════════════════════╗ +78 + +╠══════════════════════════════════════╬═══════════════════════════════════════╝ +9 + + +╚══════════════════════════════════════╝ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_keymap_bindings_display_footer_and_help_panel.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_keymap_bindings_display_footer_and_help_panel.svg index f0684e342d..6a76775c8c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_keymap_bindings_display_footer_and_help_panel.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_keymap_bindings_display_footer_and_help_panel.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-1738535035-matrix { + .terminal-1973286530-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1738535035-title { + .terminal-1973286530-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1738535035-r1 { fill: #e0e0e0 } -.terminal-1738535035-r2 { fill: #4f4f4f } -.terminal-1738535035-r3 { fill: #c5c8c6 } -.terminal-1738535035-r4 { fill: #121212 } -.terminal-1738535035-r5 { fill: #fea62b;font-weight: bold } -.terminal-1738535035-r6 { fill: #8d8d8d } -.terminal-1738535035-r7 { fill: #ffa62b;font-weight: bold } -.terminal-1738535035-r8 { fill: #495259 } + .terminal-1973286530-r1 { fill: #e0e0e0 } +.terminal-1973286530-r2 { fill: #4f4f4f } +.terminal-1973286530-r3 { fill: #c5c8c6 } +.terminal-1973286530-r4 { fill: #121212 } +.terminal-1973286530-r5 { fill: #fea62b;font-weight: bold } +.terminal-1973286530-r6 { fill: #8d8d8d } +.terminal-1973286530-r7 { fill: #ffa62b;font-weight: bold } +.terminal-1973286530-r8 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Counter + Counter - + - - Counter                                            -      tabFocus Next      -shift+tabFocus Previous  - -       ^cQuit            -       ^ppalette Open  -command palette -      k +Increment       -    ↓ - jDecrement       - - - - - - - - - - - - - - - k Increment  ↓ Decrement             ^p palette + + Counter                                            +      tabFocus Next      +shift+tabFocus Previous  + +       ^cQuit            +       ^ppalette Open  +command palette +      k +Increment       +    ↓ - jDecrement       + + + + + + + + + + + + + + + k Increment  ↓ Decrement             ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_keymap_bindings_key_display.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_keymap_bindings_key_display.svg index 836e058ec6..facfbf311a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_keymap_bindings_key_display.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_keymap_bindings_key_display.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-3709556736-matrix { + .terminal-911952663-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3709556736-title { + .terminal-911952663-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3709556736-r1 { fill: #e0e0e0 } -.terminal-3709556736-r2 { fill: #4f4f4f } -.terminal-3709556736-r3 { fill: #c5c8c6 } -.terminal-3709556736-r4 { fill: #121212 } -.terminal-3709556736-r5 { fill: #fea62b;font-weight: bold } -.terminal-3709556736-r6 { fill: #8d8d8d } -.terminal-3709556736-r7 { fill: #ffa62b;font-weight: bold } -.terminal-3709556736-r8 { fill: #495259 } + .terminal-911952663-r1 { fill: #e0e0e0 } +.terminal-911952663-r2 { fill: #4f4f4f } +.terminal-911952663-r3 { fill: #c5c8c6 } +.terminal-911952663-r4 { fill: #121212 } +.terminal-911952663-r5 { fill: #fea62b;font-weight: bold } +.terminal-911952663-r6 { fill: #8d8d8d } +.terminal-911952663-r7 { fill: #ffa62b;font-weight: bold } +.terminal-911952663-r8 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - Check the footer and help panel                    -      tabFocus Next      -shift+tabFocus Previous  - -       ^cQuit            -       ^ppalette Open  -command palette -  correctIncrement       - - - - - - - - - - - - - - - - correct Increment                    ^p palette + + Check the footer and help panel                    +      tabFocus Next      +shift+tabFocus Previous  + +       ^cQuit            +       ^ppalette Open  +command palette +  correctIncrement       + + + + + + + + + + + + + + + + correct Increment                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_label_widths.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_label_widths.svg index 0b5f30cd02..d32f5eb218 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_label_widths.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_label_widths.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-905821804-matrix { + .terminal-2238248764-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-905821804-title { + .terminal-2238248764-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-905821804-r1 { fill: #101010 } -.terminal-905821804-r2 { fill: #c5c8c6 } -.terminal-905821804-r3 { fill: #00ff00 } + .terminal-2238248764-r1 { fill: #101010 } +.terminal-2238248764-r2 { fill: #c5c8c6 } +.terminal-2238248764-r3 { fill: #00ff00 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LabelWrap + LabelWrap - + - - - - - - - -Apple Banana Cherry Mango Fig Guava Pineapple:Dragon Unicorn Centaur Phoenix Ch - - -Apple Banana Cherry Mango Fig Guava Pineapple:Dragon Unicorn Centaur Phoenix  -Chimera Castle - - -╭────────────────────────────────────────────────────────────────────────────╮ -│ Apple Banana Cherry Mango Fig Guava Pineapple:Dragon Unicorn Centaur       │ -│ Phoenix Chimera Castle                                                     │ -╰────────────────────────────────────────────────────────────────────────────╯ - - - - - - + + + + + + + +Apple Banana Cherry Mango Fig Guava Pineapple:Dragon Unicorn Centaur Phoenix Ch + + +Apple Banana Cherry Mango Fig Guava Pineapple:Dragon Unicorn Centaur Phoenix  +Chimera Castle + + +╭────────────────────────────────────────────────────────────────────────────╮ +│ Apple Banana Cherry Mango Fig Guava Pineapple:Dragon Unicorn Centaur       │ +│ Phoenix Chimera Castle                                                     │ +╰────────────────────────────────────────────────────────────────────────────╯ + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_layer_fix.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_layer_fix.svg index 31bae03b57..2300dd201b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_layer_fix.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_layer_fix.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-1057961591-matrix { + .terminal-2230376303-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1057961591-title { + .terminal-2230376303-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1057961591-r1 { fill: #c5c8c6 } -.terminal-1057961591-r2 { fill: #e0e0e0 } -.terminal-1057961591-r3 { fill: #ff0000 } -.terminal-1057961591-r4 { fill: #ffa62b;font-weight: bold } -.terminal-1057961591-r5 { fill: #495259 } + .terminal-2230376303-r1 { fill: #c5c8c6 } +.terminal-2230376303-r2 { fill: #e0e0e0 } +.terminal-2230376303-r3 { fill: #ff0000 } +.terminal-2230376303-r4 { fill: #ffa62b;font-weight: bold } +.terminal-2230376303-r5 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DialogIssueApp + DialogIssueApp - - - - DialogIssueApp - - - - - -╭──────────────────────────────────────╮ - - - - -This should not cause a scrollbar to a - - - - - -╰──────────────────────────────────────╯ - - - - - - d Toggle the dialog                                                ^p palette + + + + ⭘                             DialogIssueApp                         + + + + + +╭──────────────────────────────────────╮ + + + + +This should not cause a scrollbar to a + + + + + +╰──────────────────────────────────────╯ + + + + + + d Toggle the dialog                                                ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_layers.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_layers.svg index 461bb5218d..a1f81b9e63 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_layers.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_layers.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1778152638-matrix { + .terminal-3383898790-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1778152638-title { + .terminal-3383898790-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1778152638-r1 { fill: #e0e0e0 } -.terminal-1778152638-r2 { fill: #c5c8c6 } -.terminal-1778152638-r3 { fill: #ffffff } -.terminal-1778152638-r4 { fill: #000000 } + .terminal-3383898790-r1 { fill: #e0e0e0 } +.terminal-3383898790-r2 { fill: #c5c8c6 } +.terminal-3383898790-r3 { fill: #ffffff } +.terminal-3383898790-r4 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LayersExample + LayersExample - - - - - - - - - - - - - - -box1 (layer = above) - - - - - -box2 (layer = below) - - - - - + + + + + + + + + + + + + + +    box1 (layer = above)     + + + + + +    box2 (layer = below)     + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_layout_containers.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_layout_containers.svg index 2ee003ba34..2fc227cbc8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_layout_containers.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_layout_containers.svg @@ -19,143 +19,143 @@ font-weight: 700; } - .terminal-155237871-matrix { + .terminal-291577814-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-155237871-title { + .terminal-291577814-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-155237871-r1 { fill: #7ae998 } -.terminal-155237871-r2 { fill: #e76580 } -.terminal-155237871-r3 { fill: #121212 } -.terminal-155237871-r4 { fill: #191919 } -.terminal-155237871-r5 { fill: #c5c8c6 } -.terminal-155237871-r6 { fill: #55c076;font-weight: bold } -.terminal-155237871-r7 { fill: #f5e5e9 } -.terminal-155237871-r8 { fill: #e0e0e0 } -.terminal-155237871-r9 { fill: #0a180e } -.terminal-155237871-r10 { fill: #008139 } -.terminal-155237871-r11 { fill: #780028 } -.terminal-155237871-r12 { fill: #242f38 } -.terminal-155237871-r13 { fill: #000000 } + .terminal-291577814-r1 { fill: #7ae998 } +.terminal-291577814-r2 { fill: #e76580 } +.terminal-291577814-r3 { fill: #121212 } +.terminal-291577814-r4 { fill: #191919 } +.terminal-291577814-r5 { fill: #c5c8c6 } +.terminal-291577814-r6 { fill: #55c076;font-weight: bold } +.terminal-291577814-r7 { fill: #f5e5e9 } +.terminal-291577814-r8 { fill: #e0e0e0 } +.terminal-291577814-r9 { fill: #0a180e } +.terminal-291577814-r10 { fill: #008139 } +.terminal-291577814-r11 { fill: #780028 } +.terminal-291577814-r12 { fill: #242f38 } +.terminal-291577814-r13 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Accept  Decline  Accept  Decline  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Accept  Accept  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Decline  Decline  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▆▆ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -0                                 0 - -1000000                                 1000000                                + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Accept  Decline  Accept  Decline  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Accept  Accept  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Decline  Decline  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▆▆ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +0                                 0 + +1000000                                 1000000                                diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_line_api_scrollbars.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_line_api_scrollbars.svg index 0df87db3a4..aa4a252b95 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_line_api_scrollbars.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_line_api_scrollbars.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-4000662117-matrix { + .terminal-1492964245-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4000662117-title { + .terminal-1492964245-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4000662117-r1 { fill: #e0e0e0 } -.terminal-4000662117-r2 { fill: #c5c8c6 } -.terminal-4000662117-r3 { fill: #242f38 } -.terminal-4000662117-r4 { fill: #272727 } -.terminal-4000662117-r5 { fill: #121212 } + .terminal-1492964245-r1 { fill: #e0e0e0 } +.terminal-1492964245-r2 { fill: #c5c8c6 } +.terminal-1492964245-r3 { fill: #242f38 } +.terminal-1492964245-r4 { fill: #272727 } +.terminal-1492964245-r5 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollViewApp + ScrollViewApp - + - - - -11 01234567 -12 01234567 -13 01234567 -14 01234567 -15 01234567▁▁ -16 01234567 -17 01234567 -18 01234567 -19 01234567 - -                                 11 01234567 -                                 12 01234567 -                                 13 01234567 -                                 14 01234567 -                                 15 01234567▁▁ -                                 16 01234567 -                                 17 01234567 -                                 18 01234567 -                                 19 01234567 - - + + + +11 01234567 +12 01234567 +13 01234567 +14 01234567 +15 01234567▁▁ +16 01234567 +17 01234567 +18 01234567 +19 01234567 + +                                 11 01234567 +                                 12 01234567 +                                 13 01234567 +                                 14 01234567 +                                 15 01234567▁▁ +                                 16 01234567 +                                 17 01234567 +                                 18 01234567 +                                 19 01234567 + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_list_view.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_list_view.svg index 8480812fa3..a8d6dc1341 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_list_view.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_list_view.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-3523612217-matrix { + .terminal-1566611737-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3523612217-title { + .terminal-1566611737-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3523612217-r1 { fill: #e0e0e0 } -.terminal-3523612217-r2 { fill: #c5c8c6 } -.terminal-3523612217-r3 { fill: #ddedf9;font-weight: bold } -.terminal-3523612217-r4 { fill: #495259 } -.terminal-3523612217-r5 { fill: #ffa62b;font-weight: bold } + .terminal-1566611737-r1 { fill: #e0e0e0 } +.terminal-1566611737-r2 { fill: #c5c8c6 } +.terminal-1566611737-r3 { fill: #ddedf9;font-weight: bold } +.terminal-1566611737-r4 { fill: #495259 } +.terminal-1566611737-r5 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ListViewExample + ListViewExample - + - - - - - - - - - -One - - -Two - - -Three - - - - - - - - -^p palette + + + + + + + + + +One + + +Two + + +Three + + + + + + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_listview_index.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_listview_index.svg index 87f158f991..7fac055400 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_listview_index.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_listview_index.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-255258559-matrix { + .terminal-4264377230-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-255258559-title { + .terminal-4264377230-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-255258559-r1 { fill: #e0e0e0 } -.terminal-255258559-r2 { fill: #c5c8c6 } -.terminal-255258559-r3 { fill: #242f38 } -.terminal-255258559-r4 { fill: #272727 } -.terminal-255258559-r5 { fill: #ddedf9;font-weight: bold } + .terminal-4264377230-r1 { fill: #e0e0e0 } +.terminal-4264377230-r2 { fill: #c5c8c6 } +.terminal-4264377230-r3 { fill: #242f38 } +.terminal-4264377230-r4 { fill: #272727 } +.terminal-4264377230-r5 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ListViewIndexApp + ListViewIndexApp - + - - 10                                                                             -12                                                                             -14                                                                             -16                                                                            ▆▆ -18                                                                             -20                                                                             -22                                                                             -24                                                                             -26                                                                             -28 - - - - - - - - - - - - - + + 10                                                                             +12                                                                             +14                                                                             +16                                                                            ▆▆ +18                                                                             +20                                                                             +22                                                                             +24                                                                             +26                                                                             +28 + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_loading_indicator.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_loading_indicator.svg index 957a6a2316..7933261871 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_loading_indicator.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_loading_indicator.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2241901984-matrix { + .terminal-3162579176-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2241901984-title { + .terminal-3162579176-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2241901984-r1 { fill: #121212 } -.terminal-2241901984-r2 { fill: #0178d4 } -.terminal-2241901984-r3 { fill: #c5c8c6 } -.terminal-2241901984-r4 { fill: #e0e0e0 } -.terminal-2241901984-r5 { fill: #1e1e1e } -.terminal-2241901984-r6 { fill: #000000 } -.terminal-2241901984-r7 { fill: #004578 } + .terminal-3162579176-r1 { fill: #121212 } +.terminal-3162579176-r2 { fill: #0178d4 } +.terminal-3162579176-r3 { fill: #c5c8c6 } +.terminal-3162579176-r4 { fill: #004578 } +.terminal-3162579176-r5 { fill: #e0e0e0 } +.terminal-3162579176-r6 { fill: #1e1e1e } +.terminal-3162579176-r7 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LoadingOverlayRedux + LoadingOverlayRedux - - - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -foo barfoo barfoo barfoo barfoo    -bar                                -foo barfoo barfoo barfoo barfoo   ▄▄ -bar                                -foo barfoo barfoo barfoo barfoo    -bar                                -foo barfoo barfoo barfoo barfoo    -bar                                -foo barfoo barfoo barfoo barfoo    -bar                                -Loading!foo barfoo barfoo barfoo barfoo    -bar                                -foo barfoo barfoo barfoo barfoo    -bar                                -foo barfoo barfoo barfoo barfoo    -bar                                -foo barfoo barfoo barfoo barfoo    -bar                                -foo barfoo barfoo barfoo barfoo    -bar                                -foo barfoo barfoo barfoo barfoo    -bar                                -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +foo barfoo barfoo barfoo barfoo    +bar                                +foo barfoo barfoo barfoo barfoo   ▄▄ +bar                                +foo barfoo barfoo barfoo barfoo    +bar                                +foo barfoo barfoo barfoo barfoo    +bar                                +foo barfoo barfoo barfoo barfoo    +bar                                +              Loading!              foo barfoo barfoo barfoo barfoo    +bar                                +foo barfoo barfoo barfoo barfoo    +bar                                +foo barfoo barfoo barfoo barfoo    +bar                                +foo barfoo barfoo barfoo barfoo    +bar                                +foo barfoo barfoo barfoo barfoo    +bar                                +foo barfoo barfoo barfoo barfoo    +bar                                +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write.svg index 2c0fb9eb8c..28f55f3e03 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-1738710699-matrix { + .terminal-248900203-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1738710699-title { + .terminal-248900203-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1738710699-r1 { fill: #e2e2e2 } -.terminal-1738710699-r2 { fill: #c5c8c6 } + .terminal-248900203-r1 { fill: #e2e2e2 } +.terminal-248900203-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LogApp + LogApp - + - - Hello, World!                                                                  -What's up?                                                                     -FOO                                                                            - - - - - - - - - - - - - - - - - - - - + + Hello, World!                                                                  +What's up?                                                                     +FOO                                                                            + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write_lines.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write_lines.svg index 9c8dadbbff..4162db1476 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write_lines.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write_lines.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1472141965-matrix { + .terminal-2810361141-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1472141965-title { + .terminal-2810361141-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1472141965-r1 { fill: #e2e2e2 } -.terminal-1472141965-r2 { fill: #272727 } -.terminal-1472141965-r3 { fill: #e1e1e1 } -.terminal-1472141965-r4 { fill: #c5c8c6 } -.terminal-1472141965-r5 { fill: #000000 } -.terminal-1472141965-r6 { fill: #242f38 } -.terminal-1472141965-r7 { fill: #1e1e1e } + .terminal-2810361141-r1 { fill: #e2e2e2 } +.terminal-2810361141-r2 { fill: #272727 } +.terminal-2810361141-r3 { fill: #e1e1e1 } +.terminal-2810361141-r4 { fill: #c5c8c6 } +.terminal-2810361141-r5 { fill: #000000 } +.terminal-2810361141-r6 { fill: #242f38 } +.terminal-2810361141-r7 { fill: #1e1e1e } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LogApp + LogApp - + - - I must not fear.  And when it has goHello, World      Fear is the mind-k -Fear is the mind-kWhere the fear hasFear is the little -Fear is the littleI must not fear.  I will face my fea -I will face my fea▁▁Fear is the mind-kI will permit it t -I will permit it tFear is the littleAnd when it has go -And when it has goI will face my feaWhere the fear has -Where the fear hasI will permit it t -I must not fear.  And when it has go -Fear is the mind-kWhere the fear has -Fear is the littleI must not fear.   -I will face my feaFear is the mind-k -I will permit it tFear is the little -And when it has goI will face my fea -Where the fear hasI will permit it t -I must not fear.  And when it has go -Fear is the mind-kWhere the fear has -Fear is the littleI must not fear.   -I will face my feaFear is the mind-k -I will permit it tFear is the little -And when it has goI will face my fea▇▇ -Where the fear hasI will permit it t -I must not fear.  And when it has go -Fear is the mind-kWhere the fear has - + + I must not fear.  And when it has goHello, World      Fear is the mind-k +Fear is the mind-kWhere the fear hasFear is the little +Fear is the littleI must not fear.  I will face my fea +I will face my fea▁▁Fear is the mind-kI will permit it t +I will permit it tFear is the littleAnd when it has go +And when it has goI will face my feaWhere the fear has +Where the fear hasI will permit it t +I must not fear.  And when it has go +Fear is the mind-kWhere the fear has +Fear is the littleI must not fear.   +I will face my feaFear is the mind-k +I will permit it tFear is the little +And when it has goI will face my fea +Where the fear hasI will permit it t +I must not fear.  And when it has go +Fear is the mind-kWhere the fear has +Fear is the littleI must not fear.   +I will face my feaFear is the mind-k +I will permit it tFear is the little +And when it has goI will face my fea▇▇ +Where the fear hasI will permit it t +I must not fear.  And when it has go +Fear is the mind-kWhere the fear has + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_margin_multiple.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_margin_multiple.svg index 67f795d2cc..aeb27c7a34 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_margin_multiple.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_margin_multiple.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-2760147538-matrix { + .terminal-4275993529-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2760147538-title { + .terminal-4275993529-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2760147538-r1 { fill: #ffff00 } -.terminal-2760147538-r2 { fill: #e0e0e0 } -.terminal-2760147538-r3 { fill: #c5c8c6 } -.terminal-2760147538-r4 { fill: #008000 } + .terminal-4275993529-r1 { fill: #ffff00 } +.terminal-4275993529-r2 { fill: #e0e0e0 } +.terminal-4275993529-r3 { fill: #c5c8c6 } +.terminal-4275993529-r4 { fill: #008000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - ╔═══╗ -foo -╚═══╝ - - -┌────────────────────────────┐ - - -┌────────────────────────────┐ - -╔═══╗ -bar -╔═══╗╚═══╝ -bar -╚═══╝ - - - -└────────────────────────────┘└────────────────────────────┘ - - - - + + ╔═══╗ +foo +╚═══╝ + + +┌────────────────────────────┐ + + +┌────────────────────────────┐ + +╔═══╗ +bar +╔═══╗╚═══╝ +bar +╚═══╝ + + + +└────────────────────────────┘└────────────────────────────┘ + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_component_classes_reloading.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_component_classes_reloading.svg index 2fd0ee36ff..5c07214ab3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_component_classes_reloading.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_component_classes_reloading.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-4017588378-matrix { + .terminal-2585004561-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4017588378-title { + .terminal-2585004561-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4017588378-r1 { fill: #c5c8c6 } -.terminal-4017588378-r2 { fill: #e0e0e0 } -.terminal-4017588378-r3 { fill: #0178d4;font-weight: bold } -.terminal-4017588378-r4 { fill: #e0e0e0;font-weight: bold } -.terminal-4017588378-r5 { fill: #929292;font-weight: bold } -.terminal-4017588378-r6 { fill: #e0e0e0;font-style: italic; } -.terminal-4017588378-r7 { fill: #e0e0e0;text-decoration: line-through; } -.terminal-4017588378-r8 { fill: #d2d2d2 } -.terminal-4017588378-r9 { fill: #82aaff } -.terminal-4017588378-r10 { fill: #89ddff } -.terminal-4017588378-r11 { fill: #c3e88d } + .terminal-2585004561-r1 { fill: #c5c8c6 } +.terminal-2585004561-r2 { fill: #e0e0e0 } +.terminal-2585004561-r3 { fill: #0178d4;font-weight: bold } +.terminal-2585004561-r4 { fill: #e0e0e0;font-weight: bold } +.terminal-2585004561-r5 { fill: #929292;font-weight: bold } +.terminal-2585004561-r6 { fill: #e0e0e0;font-style: italic; } +.terminal-2585004561-r7 { fill: #e0e0e0;text-decoration: line-through; } +.terminal-2585004561-r8 { fill: #d2d2d2 } +.terminal-2585004561-r9 { fill: #82aaff } +.terminal-2585004561-r10 { fill: #89ddff } +.terminal-2585004561-r11 { fill: #c3e88d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - - -This is a header - - -col1                                 col2                                 - ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  - value 1                               value 2                               - -Here's some code: from itertools import productBold textEmphasized text -strikethrough - - -print("Hello, world!") - - -That was some code. - - - - - - + + + + + +                              This is a header                               + + +col1                                 col2                                 + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  + value 1                               value 2                               + +Here's some code: from itertools import productBold textEmphasized text +strikethrough + + +print("Hello, world!") + + +That was some code. + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_dark_theme_override.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_dark_theme_override.svg index 27f98f9b77..02a394bf87 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_dark_theme_override.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_dark_theme_override.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-3358300033-matrix { + .terminal-1807221472-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3358300033-title { + .terminal-1807221472-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3358300033-r1 { fill: #c5c8c6 } -.terminal-3358300033-r2 { fill: #e0e0e0 } -.terminal-3358300033-r3 { fill: #0178d4;font-weight: bold } -.terminal-3358300033-r4 { fill: #d2d2d2 } -.terminal-3358300033-r5 { fill: #859900 } -.terminal-3358300033-r6 { fill: #839496 } -.terminal-3358300033-r7 { fill: #268bd2 } -.terminal-3358300033-r8 { fill: #34535b;font-style: italic; } -.terminal-3358300033-r9 { fill: #2aa198 } + .terminal-1807221472-r1 { fill: #c5c8c6 } +.terminal-1807221472-r2 { fill: #e0e0e0 } +.terminal-1807221472-r3 { fill: #0178d4;font-weight: bold } +.terminal-1807221472-r4 { fill: #d2d2d2 } +.terminal-1807221472-r5 { fill: #859900 } +.terminal-1807221472-r6 { fill: #839496 } +.terminal-1807221472-r7 { fill: #268bd2 } +.terminal-1807221472-r8 { fill: #34535b;font-style: italic; } +.terminal-1807221472-r9 { fill: #2aa198 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarkdownThemeSwitcherApp + MarkdownThemeSwitcherApp - - - - - -This is a H1 - - -defmain(): -│   print("Hello world!") - - - - - - - - - - - - - - - - + + + + + +                                This is a H1                                 + + +defmain(): +│   print("Hello world!") + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_example.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_example.svg index 2a70633570..68e933d511 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_example.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2580764088-matrix { + .terminal-1913177944-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2580764088-title { + .terminal-1913177944-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2580764088-r1 { fill: #c5c8c6 } -.terminal-2580764088-r2 { fill: #e0e0e0 } -.terminal-2580764088-r3 { fill: #0178d4;font-weight: bold } -.terminal-2580764088-r4 { fill: #929292;font-weight: bold } -.terminal-2580764088-r5 { fill: #0178d4;text-decoration: underline; } -.terminal-2580764088-r6 { fill: #4ebf71;font-weight: bold } -.terminal-2580764088-r7 { fill: #e0e0e0;font-style: italic; } -.terminal-2580764088-r8 { fill: #e0e0e0;font-weight: bold } + .terminal-1913177944-r1 { fill: #c5c8c6 } +.terminal-1913177944-r2 { fill: #e0e0e0 } +.terminal-1913177944-r3 { fill: #0178d4;font-weight: bold } +.terminal-1913177944-r4 { fill: #929292;font-weight: bold } +.terminal-1913177944-r5 { fill: #0178d4;text-decoration: underline; } +.terminal-1913177944-r6 { fill: #4ebf71;font-weight: bold } +.terminal-1913177944-r7 { fill: #e0e0e0;font-style: italic; } +.terminal-1913177944-r8 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarkdownExampleApp + MarkdownExampleApp - - - - - -Markdown Document - -This is an example of Textual's Markdown widget. - - -Features - -Markdown syntax and extensions are supported. - -● Typography emphasisstronginline code etc. -● Headers -● Lists (bullet and ordered) -● Syntax highlighted code blocks -● Tables! - - - - - - - + + + + + +                             Markdown Document                               + +This is an example of Textual's Markdown widget. + + +Features + +Markdown syntax and extensions are supported. + +● Typography emphasisstronginline code etc. +● Headers +● Lists (bullet and ordered) +● Syntax highlighted code blocks +● Tables! + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_light_theme_override.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_light_theme_override.svg index 8b096c61dd..219dd8a9a4 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_light_theme_override.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_light_theme_override.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-1253622581-matrix { + .terminal-2613718676-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1253622581-title { + .terminal-2613718676-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1253622581-r1 { fill: #c5c8c6 } -.terminal-1253622581-r2 { fill: #101010 } -.terminal-1253622581-r3 { fill: #004578;font-weight: bold } -.terminal-1253622581-r4 { fill: #d2d2d2 } -.terminal-1253622581-r5 { fill: #859900 } -.terminal-1253622581-r6 { fill: #657b83 } -.terminal-1253622581-r7 { fill: #268bd2 } -.terminal-1253622581-r8 { fill: #bdc3bb;font-style: italic; } -.terminal-1253622581-r9 { fill: #2aa198 } + .terminal-2613718676-r1 { fill: #c5c8c6 } +.terminal-2613718676-r2 { fill: #101010 } +.terminal-2613718676-r3 { fill: #004578;font-weight: bold } +.terminal-2613718676-r4 { fill: #d2d2d2 } +.terminal-2613718676-r5 { fill: #859900 } +.terminal-2613718676-r6 { fill: #657b83 } +.terminal-2613718676-r7 { fill: #268bd2 } +.terminal-2613718676-r8 { fill: #bdc3bb;font-style: italic; } +.terminal-2613718676-r9 { fill: #2aa198 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarkdownThemeSwitcherApp + MarkdownThemeSwitcherApp - - - - - -This is a H1 - - -defmain(): -│   print("Hello world!") - - - - - - - - - - - - - - - - + + + + + +                                This is a H1                                 + + +defmain(): +│   print("Hello world!") + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_space_squashing.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_space_squashing.svg index 9f4269ce97..4644f3458e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_space_squashing.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_space_squashing.svg @@ -19,147 +19,147 @@ font-weight: 700; } - .terminal-3864016993-matrix { + .terminal-2371744409-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3864016993-title { + .terminal-2371744409-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3864016993-r1 { fill: #ff0000 } -.terminal-3864016993-r2 { fill: #c5c8c6 } -.terminal-3864016993-r3 { fill: #e0e0e0 } -.terminal-3864016993-r4 { fill: #1e1e1e } -.terminal-3864016993-r5 { fill: #e1e1e1;text-decoration: underline; } -.terminal-3864016993-r6 { fill: #e0e0e0;font-style: italic; } -.terminal-3864016993-r7 { fill: #e0e0e0;font-weight: bold } -.terminal-3864016993-r8 { fill: #000000 } -.terminal-3864016993-r9 { fill: #e0e0e0;text-decoration: line-through; } -.terminal-3864016993-r10 { fill: #d2d2d2 } -.terminal-3864016993-r11 { fill: #546e7a;font-style: italic; } -.terminal-3864016993-r12 { fill: #bb80b3 } -.terminal-3864016993-r13 { fill: #eeffff } -.terminal-3864016993-r14 { fill: #ffcb6b } -.terminal-3864016993-r15 { fill: #89ddff } -.terminal-3864016993-r16 { fill: #41565f;font-style: italic; } -.terminal-3864016993-r17 { fill: #f78c6c } + .terminal-2371744409-r1 { fill: #ff0000 } +.terminal-2371744409-r2 { fill: #c5c8c6 } +.terminal-2371744409-r3 { fill: #e0e0e0 } +.terminal-2371744409-r4 { fill: #1e1e1e } +.terminal-2371744409-r5 { fill: #e1e1e1;text-decoration: underline; } +.terminal-2371744409-r6 { fill: #e0e0e0;font-style: italic; } +.terminal-2371744409-r7 { fill: #e0e0e0;font-weight: bold } +.terminal-2371744409-r8 { fill: #000000 } +.terminal-2371744409-r9 { fill: #e0e0e0;text-decoration: line-through; } +.terminal-2371744409-r10 { fill: #d2d2d2 } +.terminal-2371744409-r11 { fill: #546e7a;font-style: italic; } +.terminal-2371744409-r12 { fill: #bb80b3 } +.terminal-2371744409-r13 { fill: #eeffff } +.terminal-2371744409-r14 { fill: #ffcb6b } +.terminal-2371744409-r15 { fill: #89ddff } +.terminal-2371744409-r16 { fill: #41565f;font-style: italic; } +.terminal-2371744409-r17 { fill: #f78c6c } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarkdownSpaceApp + MarkdownSpaceApp - + - - X XX XX X X X X X - -X XX XX X X X X X - -X XX X X X X X - -X X▇▇X X X X X X▇▇ - -┌─────────────────────────────────────────────────────────────────────────────── - - -# Two spaces:  see? -classFoo: -│   '''This is    a doc    string.''' -│   some_code(1,2,3,4) - - - - - - - - - + + X XX XX X X X X X + +X XX XX X X X X X + +X XX X X X X X + +X X▇▇X X X X X X▇▇ + +┌─────────────────────────────────────────────────────────────────────────────── + + +# Two spaces:  see? +classFoo: +│   '''This is    a doc    string.''' +│   some_code(1,2,3,4) + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_theme_switching.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_theme_switching.svg index e249669bf9..c8c447a8d8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_theme_switching.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_theme_switching.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-3592337654-matrix { + .terminal-574563413-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3592337654-title { + .terminal-574563413-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3592337654-r1 { fill: #c5c8c6 } -.terminal-3592337654-r2 { fill: #101010 } -.terminal-3592337654-r3 { fill: #004578;font-weight: bold } -.terminal-3592337654-r4 { fill: #d2d2d2 } -.terminal-3592337654-r5 { fill: #008000;font-weight: bold } -.terminal-3592337654-r6 { fill: #000000 } -.terminal-3592337654-r7 { fill: #0000ff } -.terminal-3592337654-r8 { fill: #87adad;font-style: italic; } -.terminal-3592337654-r9 { fill: #008000 } -.terminal-3592337654-r10 { fill: #ba2121 } + .terminal-574563413-r1 { fill: #c5c8c6 } +.terminal-574563413-r2 { fill: #101010 } +.terminal-574563413-r3 { fill: #004578;font-weight: bold } +.terminal-574563413-r4 { fill: #d2d2d2 } +.terminal-574563413-r5 { fill: #008000;font-weight: bold } +.terminal-574563413-r6 { fill: #000000 } +.terminal-574563413-r7 { fill: #0000ff } +.terminal-574563413-r8 { fill: #87adad;font-style: italic; } +.terminal-574563413-r9 { fill: #008000 } +.terminal-574563413-r10 { fill: #ba2121 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarkdownThemeSwitcherApp + MarkdownThemeSwitcherApp - - - - - -This is a H1 - - -defmain(): -│   print("Hello world!") - - - - - - - - - - - - - - - - + + + + + +                                This is a H1                                 + + +defmain(): +│   print("Hello world!") + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_viewer_example.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_viewer_example.svg index 4b84727bea..f71db549be 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_viewer_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_viewer_example.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-3407534070-matrix { + .terminal-1961053389-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3407534070-title { + .terminal-1961053389-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3407534070-r1 { fill: #c5c8c6 } -.terminal-3407534070-r2 { fill: #e0e0e0 } -.terminal-3407534070-r3 { fill: #1e1e1e } -.terminal-3407534070-r4 { fill: #94999c } -.terminal-3407534070-r5 { fill: #3e3e3e } -.terminal-3407534070-r6 { fill: #0178d4;font-weight: bold } -.terminal-3407534070-r7 { fill: #969696;font-weight: bold } -.terminal-3407534070-r8 { fill: #0178d4;text-decoration: underline; } -.terminal-3407534070-r9 { fill: #000000 } -.terminal-3407534070-r10 { fill: #4ebf71;font-weight: bold } -.terminal-3407534070-r11 { fill: #e0e0e0;font-style: italic; } -.terminal-3407534070-r12 { fill: #e0e0e0;font-weight: bold } + .terminal-1961053389-r1 { fill: #c5c8c6 } +.terminal-1961053389-r2 { fill: #e0e0e0 } +.terminal-1961053389-r3 { fill: #1e1e1e } +.terminal-1961053389-r4 { fill: #94999c } +.terminal-1961053389-r5 { fill: #3e3e3e } +.terminal-1961053389-r6 { fill: #0178d4;font-weight: bold } +.terminal-1961053389-r7 { fill: #969696;font-weight: bold } +.terminal-1961053389-r8 { fill: #0178d4;text-decoration: underline; } +.terminal-1961053389-r9 { fill: #000000 } +.terminal-1961053389-r10 { fill: #4ebf71;font-weight: bold } +.terminal-1961053389-r11 { fill: #e0e0e0;font-style: italic; } +.terminal-1961053389-r12 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MarkdownExampleApp + MarkdownExampleApp - - - - -▼ Ⅰ Markdown Viewer -├── Ⅱ FeaturesMarkdown Viewer -├── Ⅱ Tables -└── Ⅱ Code BlocksThis is an example of Textual's MarkdownViewer -widget. - - -Features - -Markdown syntax and extensions are supported. -▇▇ -● Typography emphasisstronginline code etc. -● Headers -● Lists (bullet and ordered) -● Syntax highlighted code blocks -● Tables! - - -Tables - -Tables are displayed in a DataTable widget. - + + + + +▼ Ⅰ Markdown Viewer +├── Ⅱ Features                   Markdown Viewer                    +├── Ⅱ Tables +└── Ⅱ Code BlocksThis is an example of Textual's MarkdownViewer +widget. + + +Features + +Markdown syntax and extensions are supported. +▇▇ +● Typography emphasisstronginline code etc. +● Headers +● Lists (bullet and ordered) +● Syntax highlighted code blocks +● Tables! + + +Tables + +Tables are displayed in a DataTable widget. + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_masked_input.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_masked_input.svg index b4a88291ac..60b0341821 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_masked_input.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_masked_input.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-3888439880-matrix { + .terminal-3304533527-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3888439880-title { + .terminal-3304533527-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3888439880-r1 { fill: #121212 } -.terminal-3888439880-r2 { fill: #b93c5b } -.terminal-3888439880-r3 { fill: #c5c8c6 } -.terminal-3888439880-r4 { fill: #e0e0e0 } -.terminal-3888439880-r5 { fill: #797979 } -.terminal-3888439880-r6 { fill: #191919 } -.terminal-3888439880-r7 { fill: #737373 } + .terminal-3304533527-r1 { fill: #121212 } +.terminal-3304533527-r2 { fill: #b93c5b } +.terminal-3304533527-r3 { fill: #c5c8c6 } +.terminal-3304533527-r4 { fill: #e0e0e0 } +.terminal-3304533527-r5 { fill: #797979 } +.terminal-3304533527-r6 { fill: #191919 } +.terminal-3304533527-r7 { fill: #737373 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TemplateApp + TemplateApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -ABC01-DE___-_____-_____ -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -YYYY-MM-DD -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +ABC01-DE___-_____-_____ +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +YYYY-MM-DD +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_max_height_100.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_max_height_100.svg index 8a1b07d6e0..49b3b214cd 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_max_height_100.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_max_height_100.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-3849425894-matrix { + .terminal-606639886-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3849425894-title { + .terminal-606639886-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3849425894-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-3849425894-r2 { fill: #1e1e1e } -.terminal-3849425894-r3 { fill: #c5c8c6 } -.terminal-3849425894-r4 { fill: #ddedf9;font-weight: bold } -.terminal-3849425894-r5 { fill: #e0e0e0 } -.terminal-3849425894-r6 { fill: #000000 } + .terminal-606639886-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-606639886-r2 { fill: #1e1e1e } +.terminal-606639886-r3 { fill: #c5c8c6 } +.terminal-606639886-r4 { fill: #ddedf9;font-weight: bold } +.terminal-606639886-r5 { fill: #e0e0e0 } +.terminal-606639886-r6 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HappyDataTableFunApp + HappyDataTableFunApp - + - -  Column 0  Column 1  Column 2  Column 3  Column 4  Column 5  Column 6  Column  - 0         0         0         0         0         0         0         0       - 0         1         2         3         4         5         6         7       - 0         2         4         6         8         10        12        14      - 0         3         6         9         12        15        18        21      - 0         4         8         12        16        20        24        28     ▆▆ - 0         5         10        15        20        25        30        35      - 0         6         12        18        24        30        36        42      - 0         7         14        21        28        35        42        49      - 0         8         16        24        32        40        48        56      - 0         9         18        27        36        45        54        63      - 0         10        20        30        40        50        60        70      - 0         11        22        33        44        55        66        77      - 0         12        24        36        48        60        72        84      - 0         13        26        39        52        65        78        91      - 0         14        28        42        56        70        84        98      - 0         15        30        45        60        75        90        105     - 0         16        32        48        64        80        96        112     - 0         17        34        51        68        85        102       119     - 0         18        36        54        72        90        108       126     - 0         19        38        57        76        95        114       133     - 0         20        40        60        80        100       120       140     - 0         21        42        63        84        105       126       147     + +  Column 0  Column 1  Column 2  Column 3  Column 4  Column 5  Column 6  Column  + 0         0         0         0         0         0         0         0       + 0         1         2         3         4         5         6         7       + 0         2         4         6         8         10        12        14      + 0         3         6         9         12        15        18        21      + 0         4         8         12        16        20        24        28     ▆▆ + 0         5         10        15        20        25        30        35      + 0         6         12        18        24        30        36        42      + 0         7         14        21        28        35        42        49      + 0         8         16        24        32        40        48        56      + 0         9         18        27        36        45        54        63      + 0         10        20        30        40        50        60        70      + 0         11        22        33        44        55        66        77      + 0         12        24        36        48        60        72        84      + 0         13        26        39        52        65        78        91      + 0         14        28        42        56        70        84        98      + 0         15        30        45        60        75        90        105     + 0         16        32        48        64        80        96        112     + 0         17        34        51        68        85        102       119     + 0         18        36        54        72        90        108       126     + 0         19        38        57        76        95        114       133     + 0         20        40        60        80        100       120       140     + 0         21        42        63        84        105       126       147     diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize.svg index ce6ff77104..1ae6300870 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-4276430750-matrix { + .terminal-4208997438-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4276430750-title { + .terminal-4208997438-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4276430750-r1 { fill: #242f38 } -.terminal-4276430750-r2 { fill: #c5c8c6 } -.terminal-4276430750-r3 { fill: #2d2d2d } -.terminal-4276430750-r4 { fill: #272727;font-weight: bold } -.terminal-4276430750-r5 { fill: #0d0d0d } -.terminal-4276430750-r6 { fill: #ffa62b;font-weight: bold } -.terminal-4276430750-r7 { fill: #e0e0e0 } -.terminal-4276430750-r8 { fill: #495259 } + .terminal-4208997438-r1 { fill: #242f38 } +.terminal-4208997438-r2 { fill: #c5c8c6 } +.terminal-4208997438-r3 { fill: #2d2d2d } +.terminal-4208997438-r4 { fill: #272727;font-weight: bold } +.terminal-4208997438-r5 { fill: #0d0d0d } +.terminal-4208997438-r6 { fill: #ffa62b;font-weight: bold } +.terminal-4208997438-r7 { fill: #e0e0e0 } +.terminal-4208997438-r8 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MaximizeApp + MaximizeApp - + - - ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ Hello ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ - m maximize focused widget                                          ^p palette + + ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ Hello ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ + m maximize focused widget                                          ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_allow.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_allow.svg index 4aa9334c84..246d34a5db 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_allow.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_allow.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-3104963284-matrix { + .terminal-792070827-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3104963284-title { + .terminal-792070827-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3104963284-r1 { fill: #c5c8c6 } -.terminal-3104963284-r2 { fill: #e0e0e0 } -.terminal-3104963284-r3 { fill: #242f38 } -.terminal-3104963284-r4 { fill: #2d2d2d } -.terminal-3104963284-r5 { fill: #272727;font-weight: bold } -.terminal-3104963284-r6 { fill: #0d0d0d } + .terminal-792070827-r1 { fill: #c5c8c6 } +.terminal-792070827-r2 { fill: #e0e0e0 } +.terminal-792070827-r3 { fill: #242f38 } +.terminal-792070827-r4 { fill: #2d2d2d } +.terminal-792070827-r5 { fill: #272727;font-weight: bold } +.terminal-792070827-r6 { fill: #0d0d0d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MaximizeApp + MaximizeApp - - - - MaximizeApp -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱Above╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ Hello ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱Below╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ + + + + ⭘                              MaximizeApp                           +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱Above╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ Hello ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱Below╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_container.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_container.svg index 86dac7aaa2..7b1e803ed8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_container.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_container.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-1668839431-matrix { + .terminal-3112355567-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1668839431-title { + .terminal-3112355567-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1668839431-r1 { fill: #242f38 } -.terminal-1668839431-r2 { fill: #0000ff } -.terminal-1668839431-r3 { fill: #c5c8c6 } -.terminal-1668839431-r4 { fill: #2d2d2d } -.terminal-1668839431-r5 { fill: #e0e0e0 } -.terminal-1668839431-r6 { fill: #272727;font-weight: bold } -.terminal-1668839431-r7 { fill: #0d0d0d } -.terminal-1668839431-r8 { fill: #ffa62b;font-weight: bold } -.terminal-1668839431-r9 { fill: #495259 } + .terminal-3112355567-r1 { fill: #242f38 } +.terminal-3112355567-r2 { fill: #0000ff } +.terminal-3112355567-r3 { fill: #c5c8c6 } +.terminal-3112355567-r4 { fill: #2d2d2d } +.terminal-3112355567-r5 { fill: #e0e0e0 } +.terminal-3112355567-r6 { fill: #272727;font-weight: bold } +.terminal-3112355567-r7 { fill: #0d0d0d } +.terminal-3112355567-r8 { fill: #ffa62b;font-weight: bold } +.terminal-3112355567-r9 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MaximizeApp + MaximizeApp - + - - ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱┌──────────────────────────────────────┐╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ Hello ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ World ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱└──────────────────────────────────────┘╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ - m maximize focused widget                                          ^p palette + + ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱┌──────────────────────────────────────┐╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ Hello ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ World ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱└──────────────────────────────────────┘╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ + m maximize focused widget                                          ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_missing_new_widgets.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_missing_new_widgets.svg index 997dfad417..6208aad996 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_missing_new_widgets.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_missing_new_widgets.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-1004455986-matrix { + .terminal-1533024849-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1004455986-title { + .terminal-1533024849-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1004455986-r1 { fill: #e0e0e0 } -.terminal-1004455986-r2 { fill: #c5c8c6 } -.terminal-1004455986-r3 { fill: #0000ff } -.terminal-1004455986-r4 { fill: #ffa62b;font-weight: bold } -.terminal-1004455986-r5 { fill: #495259 } + .terminal-1533024849-r1 { fill: #e0e0e0 } +.terminal-1533024849-r2 { fill: #c5c8c6 } +.terminal-1533024849-r3 { fill: #0000ff } +.terminal-1533024849-r4 { fill: #ffa62b;font-weight: bold } +.terminal-1533024849-r5 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MRE + MRE - + - - - - - - - - - - - - - - - - - - -╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ -line #0                                                                        -line #1                                                                        -line #2                                                                        -line #3                                                                        -line #4                                                                        - z Console                                                          ^p palette + + + + + + + + + + + + + + + + + + +╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ +line #0                                                                        +line #1                                                                        +line #2                                                                        +line #3                                                                        +line #4                                                                        + z Console                                                          ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings.svg index 4eec4c40ff..9fa5e1ddaf 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1210056588-matrix { + .terminal-2832358179-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1210056588-title { + .terminal-2832358179-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1210056588-r1 { fill: #c5c8c6 } -.terminal-1210056588-r2 { fill: #e0e0e0 } -.terminal-1210056588-r3 { fill: #ffa62b;font-weight: bold } -.terminal-1210056588-r4 { fill: #495259 } + .terminal-2832358179-r1 { fill: #c5c8c6 } +.terminal-2832358179-r2 { fill: #e0e0e0 } +.terminal-2832358179-r3 { fill: #ffa62b;font-weight: bold } +.terminal-2832358179-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ModalApp + ModalApp - - - - ModalApp -Hello                                                                            - - - - - - - - - - - - - - - - - - - - - - ⏎ Open Dialog                                                      ^p palette + + + + ⭘                                ModalApp                            +Hello                                                                            + + + + + + + + + + + + + + + + + + + + + + ⏎ Open Dialog                                                      ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings_input.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings_input.svg index 61fb822003..ee2f5a5d5b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings_input.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings_input.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-2331389104-matrix { + .terminal-2884096318-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2331389104-title { + .terminal-2884096318-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2331389104-r1 { fill: #e0e0e0 } -.terminal-2331389104-r2 { fill: #646464 } -.terminal-2331389104-r3 { fill: #c5c8c6 } -.terminal-2331389104-r4 { fill: #121212 } -.terminal-2331389104-r5 { fill: #191919 } -.terminal-2331389104-r6 { fill: #2d2d2d } -.terminal-2331389104-r7 { fill: #272727;font-weight: bold } -.terminal-2331389104-r8 { fill: #0d0d0d } -.terminal-2331389104-r9 { fill: #704d1c;font-weight: bold } -.terminal-2331389104-r10 { fill: #282b2e } + .terminal-2884096318-r1 { fill: #e0e0e0 } +.terminal-2884096318-r2 { fill: #646464 } +.terminal-2884096318-r3 { fill: #c5c8c6 } +.terminal-2884096318-r4 { fill: #121212 } +.terminal-2884096318-r5 { fill: #191919 } +.terminal-2884096318-r6 { fill: #2d2d2d } +.terminal-2884096318-r7 { fill: #272727;font-weight: bold } +.terminal-2884096318-r8 { fill: #0d0d0d } +.terminal-2884096318-r9 { fill: #704d1c;font-weight: bold } +.terminal-2884096318-r10 { fill: #282b2e } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ModalApp + ModalApp - - - - DialogModalApp -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -hi!                                                                        -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - OK  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - ⏎ Open Dialog                                                      ^p palette + + + + Dialog                           ModalApp                            +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +hi!                                                                        +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + OK  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + ⏎ Open Dialog                                                      ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_mount_style_fix.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_mount_style_fix.svg index 01f28f2dde..6a17dee7e1 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_mount_style_fix.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_mount_style_fix.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-2824333422-matrix { + .terminal-240874130-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2824333422-title { + .terminal-240874130-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2824333422-r1 { fill: #e0e0e0 } -.terminal-2824333422-r2 { fill: #c5c8c6 } -.terminal-2824333422-r3 { fill: #00ff00 } + .terminal-240874130-r1 { fill: #e0e0e0 } +.terminal-240874130-r2 { fill: #c5c8c6 } +.terminal-240874130-r3 { fill: #00ff00 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BrokenClassesApp + BrokenClassesApp - + - - - - - - - -┌──────────────────────────────────────┐ -This should have a red background - - - - - - - - - -└──────────────────────────────────────┘ - - - - - + + + + + + + +┌──────────────────────────────────────┐ +This should have a red background + + + + + + + + + +└──────────────────────────────────────┘ + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_multi_keys.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_multi_keys.svg index 731c849003..ab3784f562 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_multi_keys.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_multi_keys.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1728372006-matrix { + .terminal-3193582189-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1728372006-title { + .terminal-3193582189-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1728372006-r1 { fill: #e0e0e0 } -.terminal-1728372006-r2 { fill: #c5c8c6 } -.terminal-1728372006-r3 { fill: #ffa62b;font-weight: bold } -.terminal-1728372006-r4 { fill: #495259 } + .terminal-3193582189-r1 { fill: #e0e0e0 } +.terminal-3193582189-r2 { fill: #c5c8c6 } +.terminal-3193582189-r3 { fill: #ffa62b;font-weight: bold } +.terminal-3193582189-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MApp + MApp - + - - - - - - - - - - - - - - - - - - - - - - - - - o Options                                                          ^p palette + + + + + + + + + + + + + + + + + + + + + + + + + o Options                                                          ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_multiple_css.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_multiple_css.svg index 836aac06b6..d89367a0d9 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_multiple_css.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_multiple_css.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1532422923-matrix { + .terminal-2433038042-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1532422923-title { + .terminal-2433038042-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1532422923-r1 { fill: #8b0000 } -.terminal-1532422923-r2 { fill: #c5c8c6 } -.terminal-1532422923-r3 { fill: #ff0000 } -.terminal-1532422923-r4 { fill: #e0e0e0 } + .terminal-2433038042-r1 { fill: #8b0000 } +.terminal-2433038042-r2 { fill: #c5c8c6 } +.terminal-2433038042-r3 { fill: #ff0000 } +.terminal-2433038042-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MultipleCSSApp + MultipleCSSApp - + - - #one -#two - - - - - - - - - - - - - - - - - - - - - + + #one +#two + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_auto_heights.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_auto_heights.svg index 4a5ae4da90..6fdb12e82b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_auto_heights.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_auto_heights.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3786367750-matrix { + .terminal-744074142-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3786367750-title { + .terminal-744074142-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3786367750-r1 { fill: #90ee90 } -.terminal-3786367750-r2 { fill: #c5c8c6 } -.terminal-3786367750-r3 { fill: #add8e6 } -.terminal-3786367750-r4 { fill: #e0e0e0 } -.terminal-3786367750-r5 { fill: #808080 } + .terminal-744074142-r1 { fill: #90ee90 } +.terminal-744074142-r2 { fill: #c5c8c6 } +.terminal-744074142-r3 { fill: #add8e6 } +.terminal-744074142-r4 { fill: #e0e0e0 } +.terminal-744074142-r5 { fill: #808080 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NestedAutoApp + NestedAutoApp - + - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -┏━━━━━━━━━━━━━━━┓ -┏━━━━━━━━━━━━━┓ -JUST ONE LINE -┗━━━━━━━━━━━━━┛ -┗━━━━━━━━━━━━━━━┛ -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - - - - - - - - - - - - - - - - + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +┏━━━━━━━━━━━━━━━┓ +┏━━━━━━━━━━━━━┓ +JUST ONE LINE +┗━━━━━━━━━━━━━┛ +┗━━━━━━━━━━━━━━━┛ +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_fr.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_fr.svg index 61a689d48c..f299f54f71 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_fr.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_fr.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3127310950-matrix { + .terminal-2462857621-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3127310950-title { + .terminal-2462857621-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3127310950-r1 { fill: #ffffff } -.terminal-3127310950-r2 { fill: #c5c8c6 } -.terminal-3127310950-r3 { fill: #ffff00 } -.terminal-3127310950-r4 { fill: #000000 } + .terminal-2462857621-r1 { fill: #ffffff } +.terminal-2462857621-r2 { fill: #c5c8c6 } +.terminal-2462857621-r3 { fill: #ffff00 } +.terminal-2462857621-r4 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AutoApp + AutoApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -┌────────────────────────────────────────────────────────────────────────────┐ -Hello -World! -foo - - - - - - - - - - - - - - - - - -└────────────────────────────────────────────────────────────────────────────┘ -└──────────────────────────────────────────────────────────────────────────────┘ + + ┌──────────────────────────────────────────────────────────────────────────────┐ +┌────────────────────────────────────────────────────────────────────────────┐ +Hello +World! +foo + + + + + + + + + + + + + + + + + +└────────────────────────────────────────────────────────────────────────────┘ +└──────────────────────────────────────────────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_specificity.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_specificity.svg index 547da90dd0..d558344675 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_specificity.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_nested_specificity.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-552392028-matrix { + .terminal-584247747-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-552392028-title { + .terminal-584247747-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-552392028-r1 { fill: #00ff00 } -.terminal-552392028-r2 { fill: #008000 } -.terminal-552392028-r3 { fill: #c5c8c6 } -.terminal-552392028-r4 { fill: #e0e0e0 } + .terminal-584247747-r1 { fill: #00ff00 } +.terminal-584247747-r2 { fill: #008000 } +.terminal-584247747-r3 { fill: #c5c8c6 } +.terminal-584247747-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NestedPseudoClassesApp + NestedPseudoClassesApp - + - - ╭──────────────────────────────────────╮ -This isn't using nested CSSThis is using nested CSS - - - - - - - - - - - - - - - - - - - - - -╰──────────────────────────────────────╯ + + ╭──────────────────────────────────────╮ +This isn't using nested CSSThis is using nested CSS + + + + + + + + + + + + + + + + + + + + + +╰──────────────────────────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notification_with_inline_link.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notification_with_inline_link.svg index 73321c224b..15b751ef9b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notification_with_inline_link.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notification_with_inline_link.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-905162697-matrix { + .terminal-2682653536-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-905162697-title { + .terminal-2682653536-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-905162697-r1 { fill: #e0e0e0 } -.terminal-905162697-r2 { fill: #c5c8c6 } -.terminal-905162697-r3 { fill: #4ebf71 } -.terminal-905162697-r4 { fill: #e0e0e0;text-decoration: underline; } + .terminal-2682653536-r1 { fill: #e0e0e0 } +.terminal-2682653536-r2 { fill: #c5c8c6 } +.terminal-2682653536-r3 { fill: #4ebf71 } +.terminal-2682653536-r4 { fill: #e0e0e0;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NotifyWithInlineLinkApp + NotifyWithInlineLinkApp - + - - - - - - - - - - - - - - - - - - - - - - -Click here for the bell sound. - + + + + + + + + + + + + + + + + + + + + + + +Click here for the bell sound. + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notification_with_inline_link_hover.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notification_with_inline_link_hover.svg index 31b32f02b9..f86467e7c4 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notification_with_inline_link_hover.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notification_with_inline_link_hover.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-4289180664-matrix { + .terminal-4276621199-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4289180664-title { + .terminal-4276621199-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4289180664-r1 { fill: #e0e0e0 } -.terminal-4289180664-r2 { fill: #c5c8c6 } -.terminal-4289180664-r3 { fill: #4ebf71 } -.terminal-4289180664-r4 { fill: #e0e0e0;font-weight: bold } + .terminal-4276621199-r1 { fill: #e0e0e0 } +.terminal-4276621199-r2 { fill: #c5c8c6 } +.terminal-4276621199-r3 { fill: #4ebf71 } +.terminal-4276621199-r4 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NotifyWithInlineLinkApp + NotifyWithInlineLinkApp - + - - - - - - - - - - - - - - - - - - - - - - -Click here for the bell sound. - + + + + + + + + + + + + + + + + + + + + + + +Click here for the bell sound. + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_example.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_example.svg index 853de33b72..1e4f402ae3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_example.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2149059740-matrix { + .terminal-626571020-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2149059740-title { + .terminal-626571020-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2149059740-r1 { fill: #e0e0e0 } -.terminal-2149059740-r2 { fill: #c5c8c6 } -.terminal-2149059740-r3 { fill: #4ebf71 } -.terminal-2149059740-r4 { fill: #fea62b } -.terminal-2149059740-r5 { fill: #ffc473;font-weight: bold } -.terminal-2149059740-r6 { fill: #e0e0e0;font-weight: bold } -.terminal-2149059740-r7 { fill: #e0e0e0;font-weight: bold;font-style: italic; } -.terminal-2149059740-r8 { fill: #b93c5b } + .terminal-626571020-r1 { fill: #e0e0e0 } +.terminal-626571020-r2 { fill: #c5c8c6 } +.terminal-626571020-r3 { fill: #4ebf71 } +.terminal-626571020-r4 { fill: #fea62b } +.terminal-626571020-r5 { fill: #ffc473;font-weight: bold } +.terminal-626571020-r6 { fill: #e0e0e0;font-weight: bold } +.terminal-626571020-r7 { fill: #e0e0e0;font-weight: bold;font-style: italic; } +.terminal-626571020-r8 { fill: #b93c5b } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ToastApp + ToastApp - + - - - - - -It's an older code, sir, but it  -checks out. - - - -Possible trap detected -Now witness the firepower of this  -fully ARMED and OPERATIONAL battle  -station! - - - -It's a trap! - - - -It's against my programming to  -impersonate a deity. - + + + + + +It's an older code, sir, but it  +checks out. + + + +Possible trap detected +Now witness the firepower of this  +fully ARMED and OPERATIONAL battle  +station! + + + +It's a trap! + + + +It's against my programming to  +impersonate a deity. + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_loading_overlap_order.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_loading_overlap_order.svg index 57ac0d553a..25b933d791 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_loading_overlap_order.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_loading_overlap_order.svg @@ -19,116 +19,117 @@ font-weight: 700; } - .terminal-1114541060-matrix { + .terminal-3448435456-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1114541060-title { + .terminal-3448435456-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1114541060-r1 { fill: #c5c8c6 } -.terminal-1114541060-r2 { fill: #4ebf71 } -.terminal-1114541060-r3 { fill: #e0e0e0 } + .terminal-3448435456-r1 { fill: #0178d4 } +.terminal-3448435456-r2 { fill: #c5c8c6 } +.terminal-3448435456-r3 { fill: #4ebf71 } +.terminal-3448435456-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LoadingOverlayApp + LoadingOverlayApp - + - - - - - - - - -This is a big notification. -This is a big notification. -This is a big notification. -This is a big notification. -This is a big notification. -This is a big notification. -This is a big notification. -This is a big notification. -This is a big notification. -This is a big notification. - - + + + + + + + + +This is a big notification. +This is a big notification. +This is a big notification. +This is a big notification. +This is a big notification. +This is a big notification. +This is a big notification. +This is a big notification. +This is a big notification. +This is a big notification. + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_through_modes.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_through_modes.svg index b694df2d35..27f1c24b51 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_through_modes.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_through_modes.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-2864463705-matrix { + .terminal-746968793-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2864463705-title { + .terminal-746968793-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2864463705-r1 { fill: #e0e0e0 } -.terminal-2864463705-r2 { fill: #4ebf71 } -.terminal-2864463705-r3 { fill: #c5c8c6 } + .terminal-746968793-r1 { fill: #e0e0e0 } +.terminal-746968793-r2 { fill: #4ebf71 } +.terminal-746968793-r3 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NotifyThroughModesApp + NotifyThroughModesApp - + - - This is a mode screen                   -4 - - - -5 - - - -6 - - - -7 - - - -8 - - - -9 - + + This is a mode screen                   +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_through_screens.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_through_screens.svg index d5eaf3c57c..443040df18 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_through_screens.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_through_screens.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-3121036242-matrix { + .terminal-1774637906-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3121036242-title { + .terminal-1774637906-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3121036242-r1 { fill: #e0e0e0 } -.terminal-3121036242-r2 { fill: #4ebf71 } -.terminal-3121036242-r3 { fill: #c5c8c6 } + .terminal-1774637906-r1 { fill: #e0e0e0 } +.terminal-1774637906-r2 { fill: #4ebf71 } +.terminal-1774637906-r3 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NotifyDownScreensApp + NotifyDownScreensApp - + - - Screen 10                               -4 - - - -5 - - - -6 - - - -7 - - - -8 - - - -9 - + + Screen 10                               +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_offsets.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_offsets.svg index e2367f0f8b..5432ac496b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_offsets.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_offsets.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-1747088799-matrix { + .terminal-1425567526-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1747088799-title { + .terminal-1425567526-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1747088799-r1 { fill: #e0e0e0 } -.terminal-1747088799-r2 { fill: #c5c8c6 } -.terminal-1747088799-r3 { fill: #ffffff } + .terminal-1425567526-r1 { fill: #e0e0e0 } +.terminal-1425567526-r2 { fill: #c5c8c6 } +.terminal-1425567526-r3 { fill: #ffffff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OffsetsApp + OffsetsApp - + - - - - - - -┌──────────────┐ -FOO -BAR -BAZ -└──────────────┘ - - - - - -┌──────────────┐ -FOO -BAR -BAZ -└──────────────┘ - - - + + + + + + +┌──────────────┐ +FOO +BAR +BAZ +└──────────────┘ + + + + + +┌──────────────┐ +FOO +BAR +BAZ +└──────────────┘ + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_build.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_build.svg index cc1ee9cdac..4a36a53f11 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_build.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_build.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-938143054-matrix { + .terminal-1172973101-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-938143054-title { + .terminal-1172973101-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-938143054-r1 { fill: #121212 } -.terminal-938143054-r2 { fill: #0178d4 } -.terminal-938143054-r3 { fill: #c5c8c6 } -.terminal-938143054-r4 { fill: #ddedf9;font-weight: bold } -.terminal-938143054-r5 { fill: #e0e0e0 } -.terminal-938143054-r6 { fill: #424242 } -.terminal-938143054-r7 { fill: #3b3b3b } -.terminal-938143054-r8 { fill: #f4005f } + .terminal-1172973101-r1 { fill: #121212 } +.terminal-1172973101-r2 { fill: #0178d4 } +.terminal-1172973101-r3 { fill: #c5c8c6 } +.terminal-1172973101-r4 { fill: #ddedf9;font-weight: bold } +.terminal-1172973101-r5 { fill: #e0e0e0 } +.terminal-1172973101-r6 { fill: #424242 } +.terminal-1172973101-r7 { fill: #3b3b3b } +.terminal-1172973101-r8 { fill: #f4005f } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListApp + OptionListApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -One                   One                    One                     -Two                   Two                    Two                     -──────────────────────────────────────────────────────────────────── -ThreeThreeThree -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +One                   One                    One                     +Two                   Two                    Two                     +──────────────────────────────────────────────────────────────────── +ThreeThreeThree +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_options.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_options.svg index 6791c8b71d..e48389b5b3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_options.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_options.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-3638696019-matrix { + .terminal-2682496603-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3638696019-title { + .terminal-2682496603-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3638696019-r1 { fill: #c5c8c6 } -.terminal-3638696019-r2 { fill: #e0e0e0 } -.terminal-3638696019-r3 { fill: #121212 } -.terminal-3638696019-r4 { fill: #0178d4 } -.terminal-3638696019-r5 { fill: #ddedf9;font-weight: bold } -.terminal-3638696019-r6 { fill: #272727 } -.terminal-3638696019-r7 { fill: #424242 } -.terminal-3638696019-r8 { fill: #797979 } -.terminal-3638696019-r9 { fill: #000000 } -.terminal-3638696019-r10 { fill: #495259 } -.terminal-3638696019-r11 { fill: #ffa62b;font-weight: bold } + .terminal-2682496603-r1 { fill: #c5c8c6 } +.terminal-2682496603-r2 { fill: #e0e0e0 } +.terminal-2682496603-r3 { fill: #121212 } +.terminal-2682496603-r4 { fill: #0178d4 } +.terminal-2682496603-r5 { fill: #ddedf9;font-weight: bold } +.terminal-2682496603-r6 { fill: #272727 } +.terminal-2682496603-r7 { fill: #424242 } +.terminal-2682496603-r8 { fill: #797979 } +.terminal-2682496603-r9 { fill: #000000 } +.terminal-2682496603-r10 { fill: #495259 } +.terminal-2682496603-r11 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListApp + OptionListApp - - - - OptionListApp - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Aerilon                                            -Aquaria                                            -────────────────────────────────────────────────── -Canceron                                           -Caprica                                            -────────────────────────────────────────────────── -Gemenon                                            -────────────────────────────────────────────────── -Leonis                                             -Libran                                             -────────────────────────────────────────────────── -Picon                                             ▁▁ -────────────────────────────────────────────────── -Sagittaron                                         -Scorpia                                            -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - -^p palette + + + + ⭘                             OptionListApp                          + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Aerilon                                            +Aquaria                                            +────────────────────────────────────────────────── +Canceron                                           +Caprica                                            +────────────────────────────────────────────────── +Gemenon                                            +────────────────────────────────────────────────── +Leonis                                             +Libran                                             +────────────────────────────────────────────────── +Picon                                             ▁▁ +────────────────────────────────────────────────── +Sagittaron                                         +Scorpia                                            +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_single_line_to_single_line.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_single_line_to_single_line.svg index 48c1da7c8a..112d7dc4cb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_single_line_to_single_line.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_single_line_to_single_line.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1782986089-matrix { + .terminal-330265737-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1782986089-title { + .terminal-330265737-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1782986089-r1 { fill: #c5c8c6 } -.terminal-1782986089-r2 { fill: #e0e0e0 } -.terminal-1782986089-r3 { fill: #121212 } -.terminal-1782986089-r4 { fill: #0178d4 } -.terminal-1782986089-r5 { fill: #ddedf9;font-weight: bold } -.terminal-1782986089-r6 { fill: #495259 } -.terminal-1782986089-r7 { fill: #ffa62b;font-weight: bold } + .terminal-330265737-r1 { fill: #c5c8c6 } +.terminal-330265737-r2 { fill: #e0e0e0 } +.terminal-330265737-r3 { fill: #121212 } +.terminal-330265737-r4 { fill: #0178d4 } +.terminal-330265737-r5 { fill: #ddedf9;font-weight: bold } +.terminal-330265737-r6 { fill: #495259 } +.terminal-330265737-r7 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListApp + OptionListApp - - - - OptionListApp -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -1. Another single line                                                       -2. Two                                                                       -lines                                                                        -3. Three                                                                     -lines                                                                        -of text                                                                      -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - -^p palette + + + + ⭘                             OptionListApp                          +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +1. Another single line                                                       +2. Two                                                                       +lines                                                                        +3. Three                                                                     +lines                                                                        +of text                                                                      +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_single_line_to_two_lines.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_single_line_to_two_lines.svg index d26d58f7d0..f30e66954e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_single_line_to_two_lines.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_single_line_to_two_lines.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1984107646-matrix { + .terminal-883839094-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1984107646-title { + .terminal-883839094-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1984107646-r1 { fill: #c5c8c6 } -.terminal-1984107646-r2 { fill: #e0e0e0 } -.terminal-1984107646-r3 { fill: #121212 } -.terminal-1984107646-r4 { fill: #0178d4 } -.terminal-1984107646-r5 { fill: #ddedf9;font-weight: bold } -.terminal-1984107646-r6 { fill: #495259 } -.terminal-1984107646-r7 { fill: #ffa62b;font-weight: bold } + .terminal-883839094-r1 { fill: #c5c8c6 } +.terminal-883839094-r2 { fill: #e0e0e0 } +.terminal-883839094-r3 { fill: #121212 } +.terminal-883839094-r4 { fill: #0178d4 } +.terminal-883839094-r5 { fill: #ddedf9;font-weight: bold } +.terminal-883839094-r6 { fill: #495259 } +.terminal-883839094-r7 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListApp + OptionListApp - - - - OptionListApp -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -1. Two                                                                       -lines                                                                        -2. Two                                                                       -lines                                                                        -3. Three                                                                     -lines                                                                        -of text                                                                      -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - -^p palette + + + + ⭘                             OptionListApp                          +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +1. Two                                                                       +lines                                                                        +2. Two                                                                       +lines                                                                        +3. Three                                                                     +lines                                                                        +of text                                                                      +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_two_lines_to_three_lines.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_two_lines_to_three_lines.svg index 65241eea29..1e6129b56f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_two_lines_to_three_lines.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_replace_prompt_from_two_lines_to_three_lines.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1937117894-matrix { + .terminal-3366145726-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1937117894-title { + .terminal-3366145726-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1937117894-r1 { fill: #c5c8c6 } -.terminal-1937117894-r2 { fill: #e0e0e0 } -.terminal-1937117894-r3 { fill: #121212 } -.terminal-1937117894-r4 { fill: #0178d4 } -.terminal-1937117894-r5 { fill: #ddedf9;font-weight: bold } -.terminal-1937117894-r6 { fill: #495259 } -.terminal-1937117894-r7 { fill: #ffa62b;font-weight: bold } + .terminal-3366145726-r1 { fill: #c5c8c6 } +.terminal-3366145726-r2 { fill: #e0e0e0 } +.terminal-3366145726-r3 { fill: #121212 } +.terminal-3366145726-r4 { fill: #0178d4 } +.terminal-3366145726-r5 { fill: #ddedf9;font-weight: bold } +.terminal-3366145726-r6 { fill: #495259 } +.terminal-3366145726-r7 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListApp + OptionListApp - - - - OptionListApp -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -1. Single line                                                               -1. Three                                                                     -lines                                                                        -of text                                                                      -3. Three                                                                     -lines                                                                        -of text                                                                      -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - -^p palette + + + + ⭘                             OptionListApp                          +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +1. Single line                                                               +1. Three                                                                     +lines                                                                        +of text                                                                      +3. Three                                                                     +lines                                                                        +of text                                                                      +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_scrolling_with_multiline_options.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_scrolling_with_multiline_options.svg index a2cb2569da..e72f658eac 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_scrolling_with_multiline_options.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_scrolling_with_multiline_options.svg @@ -19,142 +19,142 @@ font-weight: 700; } - .terminal-3986961558-matrix { + .terminal-2040644254-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3986961558-title { + .terminal-2040644254-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3986961558-r1 { fill: #c5c8c6 } -.terminal-3986961558-r2 { fill: #e0e0e0 } -.terminal-3986961558-r3 { fill: #121212 } -.terminal-3986961558-r4 { fill: #0178d4 } -.terminal-3986961558-r5 { fill: #e0e0e0;font-style: italic; } -.terminal-3986961558-r6 { fill: #e0e0e0;font-weight: bold } -.terminal-3986961558-r7 { fill: #ddedf9;font-weight: bold;font-style: italic; } -.terminal-3986961558-r8 { fill: #ddedf9;font-weight: bold } -.terminal-3986961558-r9 { fill: #242f38 } -.terminal-3986961558-r10 { fill: #272727 } -.terminal-3986961558-r11 { fill: #495259 } -.terminal-3986961558-r12 { fill: #ffa62b;font-weight: bold } + .terminal-2040644254-r1 { fill: #c5c8c6 } +.terminal-2040644254-r2 { fill: #e0e0e0 } +.terminal-2040644254-r3 { fill: #121212 } +.terminal-2040644254-r4 { fill: #0178d4 } +.terminal-2040644254-r5 { fill: #e0e0e0;font-style: italic; } +.terminal-2040644254-r6 { fill: #e0e0e0;font-weight: bold } +.terminal-2040644254-r7 { fill: #ddedf9;font-weight: bold;font-style: italic; } +.terminal-2040644254-r8 { fill: #ddedf9;font-weight: bold } +.terminal-2040644254-r9 { fill: #242f38 } +.terminal-2040644254-r10 { fill: #272727 } +.terminal-2040644254-r11 { fill: #495259 } +.terminal-2040644254-r12 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListApp + OptionListApp - - - - OptionListApp - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩ -│ Dionysus      │ 450 Million   │ Celeste        │ -└───────────────┴───────────────┴────────────────┘ -                 Data for Tauron                   -┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ - Patron God     Population     Capital City    -┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩ -│ Ares          │ 2.5 Billion   │ Hypatia        │ -└───────────────┴───────────────┴────────────────┘ -                 Data for Virgon                   -┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ -┃ Patron God    ┃ Population    ┃ Capital City   ┃▁▁ -┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩ -│ Hestia        │ 4.3 Billion   │ Boskirk        │ -└───────────────┴───────────────┴────────────────┘ -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - -^p palette + + + + ⭘                             OptionListApp                          + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩ +│ Dionysus      │ 450 Million   │ Celeste        │ +└───────────────┴───────────────┴────────────────┘ +                 Data for Tauron                   +┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ + Patron God     Population     Capital City    +┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩ +│ Ares          │ 2.5 Billion   │ Hypatia        │ +└───────────────┴───────────────┴────────────────┘ +                 Data for Virgon                   +┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ +┃ Patron God    ┃ Population    ┃ Capital City   ┃▁▁ +┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩ +│ Hestia        │ 4.3 Billion   │ Boskirk        │ +└───────────────┴───────────────┴────────────────┘ +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_strings.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_strings.svg index 3e7be65046..21448be48b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_strings.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_strings.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-2543471178-matrix { + .terminal-714987602-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2543471178-title { + .terminal-714987602-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2543471178-r1 { fill: #c5c8c6 } -.terminal-2543471178-r2 { fill: #e0e0e0 } -.terminal-2543471178-r3 { fill: #121212 } -.terminal-2543471178-r4 { fill: #0178d4 } -.terminal-2543471178-r5 { fill: #ddedf9;font-weight: bold } -.terminal-2543471178-r6 { fill: #495259 } -.terminal-2543471178-r7 { fill: #ffa62b;font-weight: bold } + .terminal-714987602-r1 { fill: #c5c8c6 } +.terminal-714987602-r2 { fill: #e0e0e0 } +.terminal-714987602-r3 { fill: #121212 } +.terminal-714987602-r4 { fill: #0178d4 } +.terminal-714987602-r5 { fill: #ddedf9;font-weight: bold } +.terminal-714987602-r6 { fill: #495259 } +.terminal-714987602-r7 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListApp + OptionListApp - - - - OptionListApp - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Aerilon                                              -Aquaria                                              -Canceron                                             -Caprica                                              -Gemenon                                              -Leonis                                               -Libran                                               -Picon                                                -Sagittaron                                           -Scorpia                                              -Tauron                                               -Virgon                                               - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - -^p palette + + + + ⭘                             OptionListApp                          + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Aerilon                                              +Aquaria                                              +Canceron                                             +Caprica                                              +Gemenon                                              +Leonis                                               +Libran                                               +Picon                                                +Sagittaron                                           +Scorpia                                              +Tauron                                               +Virgon                                               + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_tables.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_tables.svg index 12692ff067..f486789213 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_tables.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_tables.svg @@ -19,142 +19,142 @@ font-weight: 700; } - .terminal-3465064940-matrix { + .terminal-3280486403-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3465064940-title { + .terminal-3280486403-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3465064940-r1 { fill: #c5c8c6 } -.terminal-3465064940-r2 { fill: #e0e0e0 } -.terminal-3465064940-r3 { fill: #121212 } -.terminal-3465064940-r4 { fill: #0178d4 } -.terminal-3465064940-r5 { fill: #ddedf9;font-weight: bold;font-style: italic; } -.terminal-3465064940-r6 { fill: #272727 } -.terminal-3465064940-r7 { fill: #ddedf9;font-weight: bold } -.terminal-3465064940-r8 { fill: #000000 } -.terminal-3465064940-r9 { fill: #e0e0e0;font-style: italic; } -.terminal-3465064940-r10 { fill: #e0e0e0;font-weight: bold } -.terminal-3465064940-r11 { fill: #495259 } -.terminal-3465064940-r12 { fill: #ffa62b;font-weight: bold } + .terminal-3280486403-r1 { fill: #c5c8c6 } +.terminal-3280486403-r2 { fill: #e0e0e0 } +.terminal-3280486403-r3 { fill: #121212 } +.terminal-3280486403-r4 { fill: #0178d4 } +.terminal-3280486403-r5 { fill: #ddedf9;font-weight: bold;font-style: italic; } +.terminal-3280486403-r6 { fill: #272727 } +.terminal-3280486403-r7 { fill: #ddedf9;font-weight: bold } +.terminal-3280486403-r8 { fill: #000000 } +.terminal-3280486403-r9 { fill: #e0e0e0;font-style: italic; } +.terminal-3280486403-r10 { fill: #e0e0e0;font-weight: bold } +.terminal-3280486403-r11 { fill: #495259 } +.terminal-3280486403-r12 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListApp + OptionListApp - - - - OptionListApp - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -                 Data for Aerilon                  -┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ -┃ Patron God    ┃ Population    ┃ Capital City   ┃ -┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩▇▇ -│ Demeter       │ 1.2 Billion   │ Gaoth          │ -└───────────────┴───────────────┴────────────────┘ -                 Data for Aquaria                  -┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ - Patron God     Population     Capital City    -┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩ -│ Hermes        │ 75,000        │ None           │ -└───────────────┴───────────────┴────────────────┘ -                Data for Canceron                  -┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ - Patron God     Population     Capital City    -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - -^p palette + + + + ⭘                             OptionListApp                          + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +                 Data for Aerilon                  +┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ +┃ Patron God    ┃ Population    ┃ Capital City   ┃ +┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩▇▇ +│ Demeter       │ 1.2 Billion   │ Gaoth          │ +└───────────────┴───────────────┴────────────────┘ +                 Data for Aquaria                  +┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ + Patron God     Population     Capital City    +┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━┩ +│ Hermes        │ 75,000        │ None           │ +└───────────────┴───────────────┴────────────────┘ +                Data for Canceron                  +┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓ + Patron God     Population     Capital City    +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_order_independence.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_order_independence.svg index d4031e161a..da9de03fe3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_order_independence.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_order_independence.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-4057159650-matrix { + .terminal-1116844906-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4057159650-title { + .terminal-1116844906-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4057159650-r1 { fill: #ffff00 } -.terminal-4057159650-r2 { fill: #e0e0e0 } -.terminal-4057159650-r3 { fill: #c5c8c6 } -.terminal-4057159650-r4 { fill: #ffa62b;font-weight: bold } -.terminal-4057159650-r5 { fill: #495259 } + .terminal-1116844906-r1 { fill: #ffff00 } +.terminal-1116844906-r2 { fill: #e0e0e0 } +.terminal-1116844906-r3 { fill: #c5c8c6 } +.terminal-1116844906-r4 { fill: #ffa62b;font-weight: bold } +.terminal-1116844906-r5 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Layers + Layers - - - - ┌──────────────────────────────────┐Layers -It's full of stars! My God! It's full of sta - -This should float over the top - - -└──────────────────────────────────┘ - - - - - - - - - - - - - - - - - t Toggle Screen                                                    ^p palette + + + + ┌──────────────────────────────────┐Layers                             +It's full of stars! My God! It's full of sta + +This should float over the top + + +└──────────────────────────────────┘ + + + + + + + + + + + + + + + + + t Toggle Screen                                                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_order_independence_toggle.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_order_independence_toggle.svg index 4f68c4f19f..d70ff57977 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_order_independence_toggle.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_order_independence_toggle.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-45634124-matrix { + .terminal-2685906388-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-45634124-title { + .terminal-2685906388-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-45634124-r1 { fill: #ffff00 } -.terminal-45634124-r2 { fill: #e0e0e0 } -.terminal-45634124-r3 { fill: #c5c8c6 } -.terminal-45634124-r4 { fill: #ffa62b;font-weight: bold } -.terminal-45634124-r5 { fill: #495259 } + .terminal-2685906388-r1 { fill: #ffff00 } +.terminal-2685906388-r2 { fill: #e0e0e0 } +.terminal-2685906388-r3 { fill: #c5c8c6 } +.terminal-2685906388-r4 { fill: #ffa62b;font-weight: bold } +.terminal-2685906388-r5 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Layers + Layers - - - - ┌──────────────────────────────────┐Layers -It's full of stars! My God! It's full of sta - -This should float over the top - - -└──────────────────────────────────┘ - - - - - - - - - - - - - - - - - t Toggle Screen                                                    ^p palette + + + + ┌──────────────────────────────────┐Layers                             +It's full of stars! My God! It's full of sta + +This should float over the top + + +└──────────────────────────────────┘ + + + + + + + + + + + + + + + + + t Toggle Screen                                                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_pilot_resize_terminal.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_pilot_resize_terminal.svg index 9bba9dd192..7bcc5029d6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_pilot_resize_terminal.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_pilot_resize_terminal.svg @@ -19,76 +19,76 @@ font-weight: 700; } - .terminal-2894656382-matrix { + .terminal-3672707869-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2894656382-title { + .terminal-3672707869-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2894656382-r1 { fill: #e0e0e0 } -.terminal-2894656382-r2 { fill: #c5c8c6 } + .terminal-3672707869-r1 { fill: #e0e0e0 } +.terminal-3672707869-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - SingleLabelApp + SingleLabelApp - + - - 12345678901234567890 -12345678901234567890 -12345678901234567890 -12345678901234567890 -12345678901234567890 -12345678901234567890 -12345678901234567890 -12345678901234567890 -12345678901234567890 -12345678901234567890 + + 12345678901234567890 +12345678901234567890 +12345678901234567890 +12345678901234567890 +12345678901234567890 +12345678901234567890 +12345678901234567890 +12345678901234567890 +12345678901234567890 +12345678901234567890 diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_placeholder_disabled.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_placeholder_disabled.svg index acbf26d90c..cca562ccda 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_placeholder_disabled.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_placeholder_disabled.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-173120037-matrix { + .terminal-4125620940-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-173120037-title { + .terminal-4125620940-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-173120037-r1 { fill: #c5c8c6 } -.terminal-173120037-r2 { fill: #e7e0e6 } -.terminal-173120037-r3 { fill: #a7a2a4 } + .terminal-4125620940-r1 { fill: #e7e0e6 } +.terminal-4125620940-r2 { fill: #c5c8c6 } +.terminal-4125620940-r3 { fill: #a7a2a4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DisabledPlaceholderApp + DisabledPlaceholderApp - - - - - - - - -Placeholder - - - - - - - - - - - -Placeholder - - - - - + + + + + + + + +                                  Placeholder                                    + + + + + + + + + + + +                                  Placeholder                                    + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_placeholder_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_placeholder_render.svg index 758823cbd0..f94fb5f22d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_placeholder_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_placeholder_render.svg @@ -19,142 +19,145 @@ font-weight: 700; } - .terminal-626424555-matrix { + .terminal-1378575722-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-626424555-title { + .terminal-1378575722-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-626424555-r1 { fill: #c5c8c6 } -.terminal-626424555-r2 { fill: #eae2e4 } -.terminal-626424555-r3 { fill: #e7e0e6 } -.terminal-626424555-r4 { fill: #eee8e3 } -.terminal-626424555-r5 { fill: #ece5e5 } -.terminal-626424555-r6 { fill: #eeeddf } -.terminal-626424555-r7 { fill: #e8ede4 } -.terminal-626424555-r8 { fill: #e2e5eb } -.terminal-626424555-r9 { fill: #dfe8ec;font-weight: bold } -.terminal-626424555-r10 { fill: #e5e2e8;font-weight: bold } -.terminal-626424555-r11 { fill: #e3ede7 } -.terminal-626424555-r12 { fill: #e1eceb;font-weight: bold } -.terminal-626424555-r13 { fill: #dfebec } + .terminal-1378575722-r1 { fill: #e7e0e6 } +.terminal-1378575722-r2 { fill: #eae2e4 } +.terminal-1378575722-r3 { fill: #c5c8c6 } +.terminal-1378575722-r4 { fill: #ece5e5 } +.terminal-1378575722-r5 { fill: #eee8e3 } +.terminal-1378575722-r6 { fill: #eeeddf } +.terminal-1378575722-r7 { fill: #e8ede4 } +.terminal-1378575722-r8 { fill: #dfe8ec } +.terminal-1378575722-r9 { fill: #e5e2e8 } +.terminal-1378575722-r10 { fill: #e2e5eb } +.terminal-1378575722-r11 { fill: #dfe8ec;font-weight: bold } +.terminal-1378575722-r12 { fill: #e5e2e8;font-weight: bold } +.terminal-1378575722-r13 { fill: #e1eceb } +.terminal-1378575722-r14 { fill: #e3ede7 } +.terminal-1378575722-r15 { fill: #e1eceb;font-weight: bold } +.terminal-1378575722-r16 { fill: #dfebec } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - PlaceholderApp + PlaceholderApp - - - - -Placeholder p2 here! -This is a custom label for p1. -#p4 -#p3#p5Placeholde -r - -Lorem ipsum dolor sit  -26 x 6amet, consectetur 27 x 6 -adipiscing elit. Etiam  -feugiat ac elit sit amet  - - -Lorem ipsum dolor sit amet,  -consectetur adipiscing elit. Etiam 40 x 6 -feugiat ac elit sit amet accumsan.  -Suspendisse bibendum nec libero quis  -gravida. Phasellus id eleifend ligula. -Nullam imperdiet sem tellus, sed  -vehicula nisl faucibus sit amet. Lorem ipsum dolor sit amet,  -Praesent iaculis tempor ultricies. Sedconsectetur adipiscing elit. Etiam  -lacinia, tellus id rutrum lacinia, feugiat ac elit sit amet accumsan.  -sapien sapien congue mauris, sit amet Suspendisse bibendum nec libero quis  + + + + +          Placeholder p2 here!           +     This is a custom label for p1.      +        #p4          +        #p3            #p5    Placeholde +r          + +Lorem ipsum dolor sit     +26 x 6amet, consectetur        27 x 6 +adipiscing elit. Etiam    +feugiat ac elit sit amet  + + +Lorem ipsum dolor sit amet,            +consectetur adipiscing elit. Etiam    40 x 6 +feugiat ac elit sit amet accumsan.     +Suspendisse bibendum nec libero quis   +gravida. Phasellus id eleifend ligula. +Nullam imperdiet sem tellus, sed       +vehicula nisl faucibus sit amet.      Lorem ipsum dolor sit amet,            +Praesent iaculis tempor ultricies. Sedconsectetur adipiscing elit. Etiam     +lacinia, tellus id rutrum lacinia,    feugiat ac elit sit amet accumsan.     +sapien sapien congue mauris, sit amet Suspendisse bibendum nec libero quis   diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_pop_until_active.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_pop_until_active.svg index e3f4814c01..4547d13a37 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_pop_until_active.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_pop_until_active.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-3528957641-matrix { + .terminal-1543760521-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3528957641-title { + .terminal-1543760521-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3528957641-r1 { fill: #e0e0e0 } -.terminal-3528957641-r2 { fill: #c5c8c6 } + .terminal-1543760521-r1 { fill: #e0e0e0 } +.terminal-1543760521-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - PopApp + PopApp - + - - BASE                                                                             - - - - - - - - - - - - - - - - - - - - - - + + BASE                                                                             + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_pretty_grid_gutter_interaction.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_pretty_grid_gutter_interaction.svg index 9a992eb26c..ef80637b5b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_pretty_grid_gutter_interaction.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_pretty_grid_gutter_interaction.svg @@ -19,65 +19,65 @@ font-weight: 700; } - .terminal-4157498474-matrix { + .terminal-46237474-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4157498474-title { + .terminal-46237474-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4157498474-r1 { fill: #e0e0e0;font-weight: bold } -.terminal-4157498474-r2 { fill: #98e024 } -.terminal-4157498474-r3 { fill: #e0e0e0 } -.terminal-4157498474-r4 { fill: #c5c8c6 } + .terminal-46237474-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-46237474-r2 { fill: #98e024 } +.terminal-46237474-r3 { fill: #e0e0e0 } +.terminal-46237474-r4 { fill: #c5c8c6 } - + - + - + - + - + - + - + - MyApp + MyApp - + - - ['This is a string that has some chars'] - -This should be 1 cell away from ^ - - - + + ['This is a string that has some chars'] + +This should be 1 cell away from ^ + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_print_capture.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_print_capture.svg index 249a308ee4..acad104167 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_print_capture.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_print_capture.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-1198711517-matrix { + .terminal-2334863020-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1198711517-title { + .terminal-2334863020-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1198711517-r1 { fill: #e0e0e0 } -.terminal-1198711517-r2 { fill: #c5c8c6 } + .terminal-2334863020-r1 { fill: #e0e0e0 } +.terminal-2334863020-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CaptureApp + CaptureApp - + - - RichLog                                                                        -This will be captured!                                                         - - - - - - - - - - - - - - - - - - - - - + + RichLog                                                                        +This will be captured!                                                         + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_disable_button.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_disable_button.svg index 527b452fe0..d6eb2d9337 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_disable_button.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_disable_button.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1797784123-matrix { + .terminal-3487326443-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1797784123-title { + .terminal-3487326443-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1797784123-r1 { fill: #e0e0e0 } -.terminal-1797784123-r2 { fill: #c5c8c6 } -.terminal-1797784123-r3 { fill: #1e1e1e } -.terminal-1797784123-r4 { fill: #a2a2a2 } -.terminal-1797784123-r5 { fill: #0f0f0f } -.terminal-1797784123-r6 { fill: #ffa62b;font-weight: bold } -.terminal-1797784123-r7 { fill: #495259 } + .terminal-3487326443-r1 { fill: #e0e0e0 } +.terminal-3487326443-r2 { fill: #c5c8c6 } +.terminal-3487326443-r3 { fill: #1e1e1e } +.terminal-3487326443-r4 { fill: #a2a2a2 } +.terminal-3487326443-r5 { fill: #0f0f0f } +.terminal-3487326443-r6 { fill: #ffa62b;font-weight: bold } +.terminal-3487326443-r7 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ExampleApp + ExampleApp - + - - - - - - - - - - -                        Hover the button then hit space                          -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Disabled  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - space Toggle Button                                                ^p palette + + + + + + + + + + +                        Hover the button then hit space                          +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Disabled  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + space Toggle Button                                                ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_scrollbar_gutter_change.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_scrollbar_gutter_change.svg index 275361b3e3..652fc49000 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_scrollbar_gutter_change.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_scrollbar_gutter_change.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-520318436-matrix { + .terminal-2860411941-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-520318436-title { + .terminal-2860411941-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-520318436-r1 { fill: #e0e0e0 } -.terminal-520318436-r2 { fill: #c5c8c6 } + .terminal-2860411941-r1 { fill: #e0e0e0 } +.terminal-2860411941-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ProgrammaticScrollbarGutterChange + ProgrammaticScrollbarGutterChange - + - - onetwo - - - - - - - - - - - -threefour - - - - - - - - - - + + onetwo + + + + + + + + + + + +threefour + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed.svg index 206a9333b2..953492face 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-2999530042-matrix { + .terminal-1298137628-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2999530042-title { + .terminal-1298137628-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2999530042-r1 { fill: #e0e0e0 } -.terminal-2999530042-r2 { fill: #c5c8c6 } -.terminal-2999530042-r3 { fill: #4ebf71 } -.terminal-2999530042-r4 { fill: #ffa62b;font-weight: bold } -.terminal-2999530042-r5 { fill: #495259 } + .terminal-1298137628-r1 { fill: #e0e0e0 } +.terminal-1298137628-r2 { fill: #c5c8c6 } +.terminal-1298137628-r3 { fill: #4ebf71 } +.terminal-1298137628-r4 { fill: #ffa62b;font-weight: bold } +.terminal-1298137628-r5 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - IndeterminateProgressBar + IndeterminateProgressBar - - - - - - - - - - - - - - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━100%--:--:--                  - - - - - - - - - - - - s Start                                                            ^p palette + + + + + + + + + + + + + + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% --:--:--                  + + + + + + + + + + + + s Start                                                            ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed_styled.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed_styled.svg index e8f531b699..c09f7b31e2 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed_styled.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed_styled.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1985444929-matrix { + .terminal-2129236068-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1985444929-title { + .terminal-2129236068-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1985444929-r1 { fill: #e0e0e0 } -.terminal-1985444929-r2 { fill: #c5c8c6 } -.terminal-1985444929-r3 { fill: #b93c5b } -.terminal-1985444929-r4 { fill: #121212 } -.terminal-1985444929-r5 { fill: #e0e0e0;text-decoration: underline; } -.terminal-1985444929-r6 { fill: #ffa62b;font-weight: bold } -.terminal-1985444929-r7 { fill: #495259 } + .terminal-2129236068-r1 { fill: #e0e0e0 } +.terminal-2129236068-r2 { fill: #c5c8c6 } +.terminal-2129236068-r3 { fill: #b93c5b } +.terminal-2129236068-r4 { fill: #004578 } +.terminal-2129236068-r5 { fill: #e0e0e0;text-decoration: underline; } +.terminal-2129236068-r6 { fill: #ffa62b;font-weight: bold } +.terminal-2129236068-r7 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - StyledProgressBar + StyledProgressBar - - - - - - - - - - - - - - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━100%--:--:-- - - - - - - - - - - - - s Start                                                            ^p palette + + + + + + + + + + + + + + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% --:--:-- + + + + + + + + + + + + s Start                                                            ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_halfway.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_halfway.svg index 18e803d004..cebba4c17e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_halfway.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_halfway.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-2245489755-matrix { + .terminal-269109093-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2245489755-title { + .terminal-269109093-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2245489755-r1 { fill: #e0e0e0 } -.terminal-2245489755-r2 { fill: #c5c8c6 } -.terminal-2245489755-r3 { fill: #0178d4 } -.terminal-2245489755-r4 { fill: #1e1e1e } -.terminal-2245489755-r5 { fill: #ffa62b;font-weight: bold } -.terminal-2245489755-r6 { fill: #495259 } + .terminal-269109093-r1 { fill: #e0e0e0 } +.terminal-269109093-r2 { fill: #c5c8c6 } +.terminal-269109093-r3 { fill: #0178d4 } +.terminal-269109093-r4 { fill: #1e1e1e } +.terminal-269109093-r5 { fill: #ffa62b;font-weight: bold } +.terminal-269109093-r6 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - IndeterminateProgressBar + IndeterminateProgressBar - - - - - - - - - - - - - - -━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━39%00:00:07                  - - - - - - - - - - - - s Start                                                            ^p palette + + + + + + + + + + + + + + +━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━  39% 00:00:07                  + + + + + + + + + + + + s Start                                                            ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_halfway_styled.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_halfway_styled.svg index 4534a714f3..0dc5b5a91c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_halfway_styled.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_halfway_styled.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-1937948274-matrix { + .terminal-2247939517-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1937948274-title { + .terminal-2247939517-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1937948274-r1 { fill: #e0e0e0 } -.terminal-1937948274-r2 { fill: #c5c8c6 } -.terminal-1937948274-r3 { fill: #0178d4 } -.terminal-1937948274-r4 { fill: #0c304c } -.terminal-1937948274-r5 { fill: #121212 } -.terminal-1937948274-r6 { fill: #e0e0e0;text-decoration: underline; } -.terminal-1937948274-r7 { fill: #ffa62b;font-weight: bold } -.terminal-1937948274-r8 { fill: #495259 } + .terminal-2247939517-r1 { fill: #e0e0e0 } +.terminal-2247939517-r2 { fill: #c5c8c6 } +.terminal-2247939517-r3 { fill: #0178d4 } +.terminal-2247939517-r4 { fill: #0c304c } +.terminal-2247939517-r5 { fill: #004578 } +.terminal-2247939517-r6 { fill: #e0e0e0;text-decoration: underline; } +.terminal-2247939517-r7 { fill: #ffa62b;font-weight: bold } +.terminal-2247939517-r8 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - StyledProgressBar + StyledProgressBar - - - - - - - - - - - - - - -━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━39%00:00:07 - - - - - - - - - - - - s Start                                                            ^p palette + + + + + + + + + + + + + + +━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━  39% 00:00:07 + + + + + + + + + + + + s Start                                                            ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_indeterminate.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_indeterminate.svg index 570c77a4a9..cb91c70df0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_indeterminate.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_indeterminate.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-312588119-matrix { + .terminal-4223176073-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-312588119-title { + .terminal-4223176073-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-312588119-r1 { fill: #e0e0e0 } -.terminal-312588119-r2 { fill: #c5c8c6 } -.terminal-312588119-r3 { fill: #1e1e1e } -.terminal-312588119-r4 { fill: #b93c5b } -.terminal-312588119-r5 { fill: #ffa62b;font-weight: bold } -.terminal-312588119-r6 { fill: #495259 } + .terminal-4223176073-r1 { fill: #e0e0e0 } +.terminal-4223176073-r2 { fill: #c5c8c6 } +.terminal-4223176073-r3 { fill: #1e1e1e } +.terminal-4223176073-r4 { fill: #b93c5b } +.terminal-4223176073-r5 { fill: #ffa62b;font-weight: bold } +.terminal-4223176073-r6 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - IndeterminateProgressBar + IndeterminateProgressBar - - - - - - - - - - - - - - -━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━--%--:--:--                  - - - - - - - - - - - - s Start                                                            ^p palette + + + + + + + + + + + + + + +━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━  --% --:--:--                  + + + + + + + + + + + + s Start                                                            ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_indeterminate_styled.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_indeterminate_styled.svg index 6106da5ae6..edd1957ce5 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_indeterminate_styled.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_indeterminate_styled.svg @@ -19,138 +19,137 @@ font-weight: 700; } - .terminal-758513704-matrix { + .terminal-1554896235-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-758513704-title { + .terminal-1554896235-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-758513704-r1 { fill: #e0e0e0 } -.terminal-758513704-r2 { fill: #c5c8c6 } -.terminal-758513704-r3 { fill: #004578 } -.terminal-758513704-r4 { fill: #0178d4 } -.terminal-758513704-r5 { fill: #121212 } -.terminal-758513704-r6 { fill: #e0e0e0;text-decoration: underline; } -.terminal-758513704-r7 { fill: #ffa62b;font-weight: bold } -.terminal-758513704-r8 { fill: #495259 } + .terminal-1554896235-r1 { fill: #e0e0e0 } +.terminal-1554896235-r2 { fill: #c5c8c6 } +.terminal-1554896235-r3 { fill: #004578 } +.terminal-1554896235-r4 { fill: #0178d4 } +.terminal-1554896235-r5 { fill: #e0e0e0;text-decoration: underline; } +.terminal-1554896235-r6 { fill: #ffa62b;font-weight: bold } +.terminal-1554896235-r7 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - StyledProgressBar + StyledProgressBar - - - - - - - - - - - - - - -━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━--%--:--:-- - - - - - - - - - - - - s Start                                                            ^p palette + + + + + + + + + + + + + + +━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━  --% --:--:-- + + + + + + + + + + + + s Start                                                            ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_gradient.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_gradient.svg index 4eaf7a9698..e29ca78d4e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_gradient.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_gradient.svg @@ -19,148 +19,148 @@ font-weight: 700; } - .terminal-3586119701-matrix { + .terminal-2012597719-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3586119701-title { + .terminal-2012597719-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3586119701-r1 { fill: #5edd77 } -.terminal-3586119701-r2 { fill: #7ddd64 } -.terminal-3586119701-r3 { fill: #9bdd50 } -.terminal-3586119701-r4 { fill: #b9dd33 } -.terminal-3586119701-r5 { fill: #d7dd15 } -.terminal-3586119701-r6 { fill: #ecd508 } -.terminal-3586119701-r7 { fill: #eebd1e } -.terminal-3586119701-r8 { fill: #eea536 } -.terminal-3586119701-r9 { fill: #e89048 } -.terminal-3586119701-r10 { fill: #db7d55 } -.terminal-3586119701-r11 { fill: #cf6c61 } -.terminal-3586119701-r12 { fill: #c45961 } -.terminal-3586119701-r13 { fill: #b7475b } -.terminal-3586119701-r14 { fill: #ab3657 } -.terminal-3586119701-r15 { fill: #9f285e } -.terminal-3586119701-r16 { fill: #931c6a } -.terminal-3586119701-r17 { fill: #1e1e1e } -.terminal-3586119701-r18 { fill: #c5c8c6 } -.terminal-3586119701-r19 { fill: #e0e0e0 } + .terminal-2012597719-r1 { fill: #5edd77 } +.terminal-2012597719-r2 { fill: #7ddd64 } +.terminal-2012597719-r3 { fill: #9bdd50 } +.terminal-2012597719-r4 { fill: #b9dd33 } +.terminal-2012597719-r5 { fill: #d7dd15 } +.terminal-2012597719-r6 { fill: #ecd508 } +.terminal-2012597719-r7 { fill: #eebd1e } +.terminal-2012597719-r8 { fill: #eea536 } +.terminal-2012597719-r9 { fill: #e89048 } +.terminal-2012597719-r10 { fill: #db7d55 } +.terminal-2012597719-r11 { fill: #cf6c61 } +.terminal-2012597719-r12 { fill: #c45961 } +.terminal-2012597719-r13 { fill: #b7475b } +.terminal-2012597719-r14 { fill: #ab3657 } +.terminal-2012597719-r15 { fill: #9f285e } +.terminal-2012597719-r16 { fill: #931c6a } +.terminal-2012597719-r17 { fill: #1e1e1e } +.terminal-2012597719-r18 { fill: #e0e0e0 } +.terminal-2012597719-r19 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ProgressApp + ProgressApp - - - - ╺━━━━━━━━━━━━━━━50%--:--:--                                   - - - - - - - - - - - - - - - - - - - - - - + + + + ╺━━━━━━━━━━━━━━━  50% --:--:--                                   + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_pseudo_classes.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_pseudo_classes.svg index 84e23bda48..6e7c60e44f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_pseudo_classes.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_pseudo_classes.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2934193205-matrix { + .terminal-1383595640-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2934193205-title { + .terminal-1383595640-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2934193205-r1 { fill: #ff0000 } -.terminal-2934193205-r2 { fill: #c5c8c6 } -.terminal-2934193205-r3 { fill: #e0e0e0 } -.terminal-2934193205-r4 { fill: #008000 } + .terminal-1383595640-r1 { fill: #ff0000 } +.terminal-1383595640-r2 { fill: #c5c8c6 } +.terminal-1383595640-r3 { fill: #e0e0e0 } +.terminal-1383595640-r4 { fill: #008000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - PSApp + PSApp - + - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -Item 1 - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -Item 2 - - - -Item 3 - - - -Item 4 - - - -Item 5 - - - -┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -HELLO - -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +Item 1 + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ +Item 2 + + + +Item 3 + + + +Item 4 + + + +Item 5 + + + +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +HELLO + +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_push_screen_on_mount.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_push_screen_on_mount.svg index 51bc6f545b..b85aab2699 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_push_screen_on_mount.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_push_screen_on_mount.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1728734215-matrix { + .terminal-4061606531-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1728734215-title { + .terminal-4061606531-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1728734215-r1 { fill: #646464 } -.terminal-1728734215-r2 { fill: #c5c8c6 } -.terminal-1728734215-r3 { fill: #0463ad } -.terminal-1728734215-r4 { fill: #e0e0e0 } + .terminal-4061606531-r1 { fill: #646464 } +.terminal-4061606531-r2 { fill: #c5c8c6 } +.terminal-4061606531-r3 { fill: #0463ad } +.terminal-4061606531-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - - - - - - -█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ - - - - -Hello WorlAre you sure you want to quit? - - - - -█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ - - - - - - + + + + + + + + + +█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + + + + +Hello Worl             Are you sure you want to quit?              + + + + +█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_quickly_change_tabs.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_quickly_change_tabs.svg index 0df2438b4b..83927304f0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_quickly_change_tabs.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_quickly_change_tabs.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-2740269447-matrix { + .terminal-1847891591-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2740269447-title { + .terminal-1847891591-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2740269447-r1 { fill: #e0e0e0 } -.terminal-2740269447-r2 { fill: #c5c8c6 } -.terminal-2740269447-r3 { fill: #797979 } -.terminal-2740269447-r4 { fill: #ddedf9;font-weight: bold } -.terminal-2740269447-r5 { fill: #4f4f4f } -.terminal-2740269447-r6 { fill: #0178d4 } + .terminal-1847891591-r1 { fill: #e0e0e0 } +.terminal-1847891591-r2 { fill: #c5c8c6 } +.terminal-1847891591-r3 { fill: #797979 } +.terminal-1847891591-r4 { fill: #ddedf9;font-weight: bold } +.terminal-1847891591-r5 { fill: #4f4f4f } +.terminal-1847891591-r6 { fill: #0178d4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - QuicklyChangeTabsApp + QuicklyChangeTabsApp - + - - onetwothree -━━━━━━━━━━━━━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -three                                                                            - - - - - - - - - - - - - - - - - - - - + + onetwothree +━━━━━━━━━━━━━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +three                                                                            + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_button_example.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_button_example.svg index d18852fdb5..5e4df0ef88 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_button_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_button_example.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-3334301581-matrix { + .terminal-2930854620-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3334301581-title { + .terminal-2930854620-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3334301581-r1 { fill: #e0e0e0 } -.terminal-3334301581-r2 { fill: #c5c8c6 } -.terminal-3334301581-r3 { fill: #121212 } -.terminal-3334301581-r4 { fill: #0178d4 } -.terminal-3334301581-r5 { fill: #343f49;font-weight: bold } -.terminal-3334301581-r6 { fill: #1e1e1e;font-weight: bold } -.terminal-3334301581-r7 { fill: #ddedf9;font-weight: bold } -.terminal-3334301581-r8 { fill: #343f49 } -.terminal-3334301581-r9 { fill: #4ebf71;font-weight: bold } + .terminal-2930854620-r1 { fill: #e0e0e0 } +.terminal-2930854620-r2 { fill: #c5c8c6 } +.terminal-2930854620-r3 { fill: #121212 } +.terminal-2930854620-r4 { fill: #0178d4 } +.terminal-2930854620-r5 { fill: #343f49;font-weight: bold } +.terminal-2930854620-r6 { fill: #1e1e1e;font-weight: bold } +.terminal-2930854620-r7 { fill: #ddedf9;font-weight: bold } +.terminal-2930854620-r8 { fill: #343f49 } +.terminal-2930854620-r9 { fill: #4ebf71;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RadioChoicesApp + RadioChoicesApp - + - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Battlestar Galactica - Dune 1984                        - Dune 2021                        - Serenity                         - Star Trek: The Motion Picture    - Star Wars: A New Hope            - The Last Starfighter             - Total Recall 👉 🔴               - Wing Commander                   -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Battlestar Galactica + Dune 1984                        + Dune 2021                        + Serenity                         + Star Trek: The Motion Picture    + Star Wars: A New Hope            + The Last Starfighter             + Total Recall 👉 🔴               + Wing Commander                   +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_set_example.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_set_example.svg index 4fcbba69b6..4fda817000 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_set_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_set_example.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-2553654879-matrix { + .terminal-2574912725-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2553654879-title { + .terminal-2574912725-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2553654879-r1 { fill: #e0e0e0 } -.terminal-2553654879-r2 { fill: #c5c8c6 } -.terminal-2553654879-r3 { fill: #121212 } -.terminal-2553654879-r4 { fill: #0178d4 } -.terminal-2553654879-r5 { fill: #191919 } -.terminal-2553654879-r6 { fill: #343f49;font-weight: bold } -.terminal-2553654879-r7 { fill: #1e1e1e;font-weight: bold } -.terminal-2553654879-r8 { fill: #ddedf9;font-weight: bold } -.terminal-2553654879-r9 { fill: #242f38 } -.terminal-2553654879-r10 { fill: #343f49 } -.terminal-2553654879-r11 { fill: #4ebf71;font-weight: bold } -.terminal-2553654879-r12 { fill: #f4005f;font-weight: bold;font-style: italic; } + .terminal-2574912725-r1 { fill: #e0e0e0 } +.terminal-2574912725-r2 { fill: #c5c8c6 } +.terminal-2574912725-r3 { fill: #121212 } +.terminal-2574912725-r4 { fill: #0178d4 } +.terminal-2574912725-r5 { fill: #191919 } +.terminal-2574912725-r6 { fill: #343f49;font-weight: bold } +.terminal-2574912725-r7 { fill: #1e1e1e;font-weight: bold } +.terminal-2574912725-r8 { fill: #ddedf9;font-weight: bold } +.terminal-2574912725-r9 { fill: #242f38 } +.terminal-2574912725-r10 { fill: #343f49 } +.terminal-2574912725-r11 { fill: #4ebf71;font-weight: bold } +.terminal-2574912725-r12 { fill: #f4005f;font-weight: bold;font-style: italic; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RadioChoicesApp + RadioChoicesApp - + - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Battlestar Galactica Amanda - Dune 1984                    Connor MacLeod               - Dune 2021                    Duncan MacLeod               - Serenity                     Heather MacLeod              - Star Trek: The Motion Pictur Joe Dawson                   - Star Wars: A New Hope        Kurgan, The - The Last Starfighter         Methos                       - Total Recall 👉 🔴           Rachel Ellenstein            - Wing Commander               Ramírez                      -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Battlestar Galactica Amanda + Dune 1984                    Connor MacLeod               + Dune 2021                    Duncan MacLeod               + Serenity                     Heather MacLeod              + Star Trek: The Motion Pictur Joe Dawson                   + Star Wars: A New Hope        Kurgan, The + The Last Starfighter         Methos                       + Total Recall 👉 🔴           Rachel Ellenstein            + Wing Commander               Ramírez                      +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_set_is_scrollable.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_set_is_scrollable.svg index 540fb13124..1a9c44f75e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_set_is_scrollable.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_radio_set_is_scrollable.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-1023566500-matrix { + .terminal-4204319812-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1023566500-title { + .terminal-4204319812-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1023566500-r1 { fill: #121212 } -.terminal-1023566500-r2 { fill: #0178d4 } -.terminal-1023566500-r3 { fill: #e0e0e0 } -.terminal-1023566500-r4 { fill: #c5c8c6 } -.terminal-1023566500-r5 { fill: #343f49 } -.terminal-1023566500-r6 { fill: #1e1e1e;font-weight: bold } -.terminal-1023566500-r7 { fill: #343f49;font-weight: bold } -.terminal-1023566500-r8 { fill: #ddedf9;font-weight: bold } -.terminal-1023566500-r9 { fill: #272727 } + .terminal-4204319812-r1 { fill: #121212 } +.terminal-4204319812-r2 { fill: #0178d4 } +.terminal-4204319812-r3 { fill: #e0e0e0 } +.terminal-4204319812-r4 { fill: #c5c8c6 } +.terminal-4204319812-r5 { fill: #343f49 } +.terminal-4204319812-r6 { fill: #1e1e1e;font-weight: bold } +.terminal-4204319812-r7 { fill: #343f49;font-weight: bold } +.terminal-4204319812-r8 { fill: #ddedf9;font-weight: bold } +.terminal-4204319812-r9 { fill: #272727 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RadioSetApp + RadioSetApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - This is option #7 - This is option #8 - This is option #9 -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + This is option #7 + This is option #8 + This is option #9 +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_recompose.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_recompose.svg index d5a2e3eec2..47dcbe7615 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_recompose.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_recompose.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1246667487-matrix { + .terminal-251790134-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1246667487-title { + .terminal-251790134-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1246667487-r1 { fill: #ff0000 } -.terminal-1246667487-r2 { fill: #c5c8c6 } -.terminal-1246667487-r3 { fill: #e0e0e0 } -.terminal-1246667487-r4 { fill: #0178d4 } -.terminal-1246667487-r5 { fill: #1e1e1e } + .terminal-251790134-r1 { fill: #ff0000 } +.terminal-251790134-r2 { fill: #c5c8c6 } +.terminal-251790134-r3 { fill: #e0e0e0 } +.terminal-251790134-r4 { fill: #0178d4 } +.terminal-251790134-r5 { fill: #1e1e1e } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RecomposeApp + RecomposeApp - - - - ┌─────────┐┌─────────┐┌──────────┐┌─────────┐┌──────────┐┌─────────┐┌──────────┐ -╶╮ ╭─╮   ││╶╮ ╶╮    ││╶╮ ╶─╮    ││╶╮ ╶─╮   ││╶╮ ╷ ╷    ││╶╮ ╭─╴   ││╶╮ ╭─╴     - │ │ │   ││ │  │    ││ │ ┌─┘    ││ │  ─┤   ││ │ ╰─┤    ││ │ ╰─╮   ││ │ ├─╮     -╶┴╴╰─╯   ││╶┴╴╶┴╴   ││╶┴╴╰─╴    ││╶┴╴╶─╯   ││╶┴╴  ╵    ││╶┴╴╶─╯   ││╶┴╴╰─╯     -└─────────┘└─────────┘└──────────┘└─────────┘└──────────┘└─────────┘└──────────┘ - - - - - - - -━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━50%                                            - - - - - - - - - - + + + + ┌─────────┐┌─────────┐┌──────────┐┌─────────┐┌──────────┐┌─────────┐┌──────────┐ +╶╮ ╭─╮   ││╶╮ ╶╮    ││╶╮ ╶─╮    ││╶╮ ╶─╮   ││╶╮ ╷ ╷    ││╶╮ ╭─╴   ││╶╮ ╭─╴     + │ │ │   ││ │  │    ││ │ ┌─┘    ││ │  ─┤   ││ │ ╰─┤    ││ │ ╰─╮   ││ │ ├─╮     +╶┴╴╰─╯   ││╶┴╴╶┴╴   ││╶┴╴╰─╴    ││╶┴╴╶─╯   ││╶┴╴  ╵    ││╶┴╴╶─╯   ││╶┴╴╰─╯     +└─────────┘└─────────┘└──────────┘└─────────┘└──────────┘└─────────┘└──────────┘ + + + + + + + +━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━  50%                                            + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_recompose_in_mount.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_recompose_in_mount.svg index 2d63c1031d..0f03f630db 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_recompose_in_mount.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_recompose_in_mount.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-2689008839-matrix { + .terminal-1105249841-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2689008839-title { + .terminal-1105249841-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2689008839-r1 { fill: #c5c8c6 } -.terminal-2689008839-r2 { fill: #e0e0e0 } -.terminal-2689008839-r3 { fill: #121212 } -.terminal-2689008839-r4 { fill: #0178d4 } -.terminal-2689008839-r5 { fill: #343f49;font-weight: bold } -.terminal-2689008839-r6 { fill: #1e1e1e;font-weight: bold } -.terminal-2689008839-r7 { fill: #ddedf9;font-weight: bold } -.terminal-2689008839-r8 { fill: #343f49 } -.terminal-2689008839-r9 { fill: #495259 } -.terminal-2689008839-r10 { fill: #ffa62b;font-weight: bold } + .terminal-1105249841-r1 { fill: #c5c8c6 } +.terminal-1105249841-r2 { fill: #e0e0e0 } +.terminal-1105249841-r3 { fill: #121212 } +.terminal-1105249841-r4 { fill: #0178d4 } +.terminal-1105249841-r5 { fill: #343f49;font-weight: bold } +.terminal-1105249841-r6 { fill: #1e1e1e;font-weight: bold } +.terminal-1105249841-r7 { fill: #ddedf9;font-weight: bold } +.terminal-1105249841-r8 { fill: #343f49 } +.terminal-1105249841-r9 { fill: #495259 } +.terminal-1105249841-r10 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ForecastApp + ForecastApp - - - - ForecastApp - Profile  -▔▔▔▔▔▔▔▔▔ - Foo - Bar -▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - -^p palette + + + + ⭘                              ForecastApp                           + Profile  +▔▔▔▔▔▔▔▔▔ + Foo + Bar +▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_remove_tab_no_animation.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_remove_tab_no_animation.svg index d3032a142e..4aa03ec4eb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_remove_tab_no_animation.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_remove_tab_no_animation.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-1216949937-matrix { + .terminal-4180841393-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1216949937-title { + .terminal-4180841393-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1216949937-r1 { fill: #e0e0e0 } -.terminal-1216949937-r2 { fill: #c5c8c6 } -.terminal-1216949937-r3 { fill: #ddedf9;font-weight: bold } -.terminal-1216949937-r4 { fill: #797979 } -.terminal-1216949937-r5 { fill: #4f4f4f } -.terminal-1216949937-r6 { fill: #0178d4 } + .terminal-4180841393-r1 { fill: #e0e0e0 } +.terminal-4180841393-r2 { fill: #c5c8c6 } +.terminal-4180841393-r3 { fill: #ddedf9;font-weight: bold } +.terminal-4180841393-r4 { fill: #797979 } +.terminal-4180841393-r5 { fill: #4f4f4f } +.terminal-4180841393-r6 { fill: #0178d4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ReproApp + ReproApp - + - - bar22baz333qux4444 -━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -bar contents                                                                     - - - - - - - - - - - - - - - - - - - - + + bar22baz333qux4444 +━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +bar contents                                                                     + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_remove_with_auto_height.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_remove_with_auto_height.svg index c14be0a8eb..069fd70c84 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_remove_with_auto_height.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_remove_with_auto_height.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-3698026909-matrix { + .terminal-3391704706-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3698026909-title { + .terminal-3391704706-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3698026909-r1 { fill: #c5c8c6 } -.terminal-3698026909-r2 { fill: #e0e0e0 } -.terminal-3698026909-r3 { fill: #008000 } -.terminal-3698026909-r4 { fill: #ffff00 } -.terminal-3698026909-r5 { fill: #ffa62b;font-weight: bold } -.terminal-3698026909-r6 { fill: #495259 } + .terminal-3391704706-r1 { fill: #c5c8c6 } +.terminal-3391704706-r2 { fill: #e0e0e0 } +.terminal-3391704706-r3 { fill: #008000 } +.terminal-3391704706-r4 { fill: #ffff00 } +.terminal-3391704706-r5 { fill: #ffa62b;font-weight: bold } +.terminal-3391704706-r6 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VerticalRemoveApp + VerticalRemoveApp - - - - VerticalRemoveApp -╭──────────────────────────────────────────────────────────────────────────────╮ -╭────────────────────╮ -│This is a test label│ -╰────────────────────╯ -╰──────────────────────────────────────────────────────────────────────────────╯ - - - - - - - - - - - - - - - - - - a Add  d Delete                                                    ^p palette + + + + ⭘                           VerticalRemoveApp                        +╭──────────────────────────────────────────────────────────────────────────────╮ +╭────────────────────╮ +This is a test label +╰────────────────────╯ +╰──────────────────────────────────────────────────────────────────────────────╯ + + + + + + + + + + + + + + + + + + a Add  d Delete                                                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_deferred_render_expand.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_deferred_render_expand.svg index 315371766b..323dcd29b7 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_deferred_render_expand.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_deferred_render_expand.svg @@ -19,59 +19,59 @@ font-weight: 700; } - .terminal-855985135-matrix { + .terminal-3404816095-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-855985135-title { + .terminal-3404816095-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-855985135-r1 { fill: #e0e0e0 } -.terminal-855985135-r2 { fill: #c5c8c6 } + .terminal-3404816095-r1 { fill: #e0e0e0 } +.terminal-3404816095-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - RichLogExpand + RichLogExpand - + - -         0123456789 - - - - + +         0123456789 + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_deferred_render_no_expand.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_deferred_render_no_expand.svg index 15e4baaf9c..bded31401e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_deferred_render_no_expand.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_deferred_render_no_expand.svg @@ -19,59 +19,59 @@ font-weight: 700; } - .terminal-3787558877-matrix { + .terminal-3435438797-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3787558877-title { + .terminal-3435438797-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3787558877-r1 { fill: #e0e0e0 } -.terminal-3787558877-r2 { fill: #c5c8c6 } + .terminal-3435438797-r1 { fill: #e0e0e0 } +.terminal-3435438797-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - RichLogNoExpand + RichLogNoExpand - + - - 0123456789 - - - - + + 0123456789 + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_highlight.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_highlight.svg index 5b8f9a7c4c..4f873c4c0a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_highlight.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_highlight.svg @@ -19,52 +19,52 @@ font-weight: 700; } - .terminal-1272454112-matrix { + .terminal-3372885336-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1272454112-title { + .terminal-3372885336-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1272454112-r1 { fill: #f4005f;font-weight: bold } -.terminal-1272454112-r2 { fill: #ff0000;font-weight: bold } -.terminal-1272454112-r3 { fill: #98e024 } -.terminal-1272454112-r4 { fill: #ff0000 } -.terminal-1272454112-r5 { fill: #fd971f } -.terminal-1272454112-r6 { fill: #58d1eb;font-weight: bold } -.terminal-1272454112-r7 { fill: #c5c8c6 } + .terminal-3372885336-r1 { fill: #f4005f;font-weight: bold } +.terminal-3372885336-r2 { fill: #ff0000;font-weight: bold } +.terminal-3372885336-r3 { fill: #98e024 } +.terminal-3372885336-r4 { fill: #ff0000 } +.terminal-3372885336-r5 { fill: #fd971f } +.terminal-3372885336-r6 { fill: #58d1eb;font-weight: bold } +.terminal-3372885336-r7 { fill: #c5c8c6 } - + - + - + - RichLogHighlight + RichLogHighlight - + - - Foo('bar'x=1y=[123]) - + + Foo('bar'x=1y=[123]) + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_markup.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_markup.svg index dd50743d0b..fbb43c9201 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_markup.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_markup.svg @@ -19,60 +19,60 @@ font-weight: 700; } - .terminal-1457827936-matrix { + .terminal-2381300560-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1457827936-title { + .terminal-2381300560-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1457827936-r1 { fill: #1a1a1a;text-decoration: underline; } -.terminal-1457827936-r2 { fill: #e0e0e0 } -.terminal-1457827936-r3 { fill: #c5c8c6 } + .terminal-2381300560-r1 { fill: #1a1a1a;text-decoration: underline; } +.terminal-2381300560-r2 { fill: #e0e0e0 } +.terminal-2381300560-r3 { fill: #c5c8c6 } - + - + - + - + - + - + - RichLogWidth + RichLogWidth - + - - black text on red, underlined -normal text, no markup                   - - - + + black text on red, underlined +normal text, no markup                   + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_max_lines.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_max_lines.svg index 45b3c04d23..b7407df982 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_max_lines.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_max_lines.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-3266372570-matrix { + .terminal-3451858857-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3266372570-title { + .terminal-3451858857-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3266372570-r1 { fill: #e0e0e0 } -.terminal-3266372570-r2 { fill: #c5c8c6 } + .terminal-3451858857-r1 { fill: #e0e0e0 } +.terminal-3451858857-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RichLogLines + RichLogLines - + - - Key press #3                                                                   -Key press #4                                                                   -Key press #5                                                                   - - - - - - - - - - - - - - - - - - - - + + Key press #3                                                                   +Key press #4                                                                   +Key press #5                                                                   + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_min_width.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_min_width.svg index a636fc4722..b0f48c90b8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_min_width.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_min_width.svg @@ -19,62 +19,62 @@ font-weight: 700; } - .terminal-4098291527-matrix { + .terminal-3949464134-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4098291527-title { + .terminal-3949464134-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4098291527-r1 { fill: #e0e0e0 } -.terminal-4098291527-r2 { fill: #c5c8c6 } -.terminal-4098291527-r3 { fill: #272727 } -.terminal-4098291527-r4 { fill: #242f38 } + .terminal-3949464134-r1 { fill: #e0e0e0 } +.terminal-3949464134-r2 { fill: #c5c8c6 } +.terminal-3949464134-r3 { fill: #272727 } +.terminal-3949464134-r4 { fill: #242f38 } - + - + - + - + - + - + - RichLogMinWidth20 + RichLogMinWidth20 - + - -           01234567 - - - - - + +           01234567 + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_scroll.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_scroll.svg index 1f3bcabde9..2694cf80e9 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_scroll.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_scroll.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1063415905-matrix { + .terminal-1058380945-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1063415905-title { + .terminal-1058380945-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1063415905-r1 { fill: #e0e0e0 } -.terminal-1063415905-r2 { fill: #272727 } -.terminal-1063415905-r3 { fill: #1e1e1e } -.terminal-1063415905-r4 { fill: #c5c8c6 } + .terminal-1058380945-r1 { fill: #e0e0e0 } +.terminal-1058380945-r2 { fill: #272727 } +.terminal-1058380945-r3 { fill: #1e1e1e } +.terminal-1058380945-r4 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RichLogScrollApp + RichLogScrollApp - + - - Line 0                  Line 10                  Line 0                    -Line 1                  Line 11                  Line 1                    -Line 2                  Line 12                  Line 2                    -Line 3                  Line 13                  Line 3                    -Line 4                  Line 14                  Line 4                    -Line 5                  Line 15                  Line 5                    -Line 6                  Line 16                  Line 6                    -Line 7                  Line 17                  Line 7                    -Line 8                  Line 18                  Line 8                    -Line 9                  Line 19                  Line 9                    - - - - - - - - - - - - - + + Line 0                  Line 10                  Line 0                    +Line 1                  Line 11                  Line 1                    +Line 2                  Line 12                  Line 2                    +Line 3                  Line 13                  Line 3                    +Line 4                  Line 14                  Line 4                    +Line 5                  Line 15                  Line 5                    +Line 6                  Line 16                  Line 6                    +Line 7                  Line 17                  Line 7                    +Line 8                  Line 18                  Line 8                    +Line 9                  Line 19                  Line 9                    + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_shrink.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_shrink.svg index 8639b659ef..0e999705fc 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_shrink.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_shrink.svg @@ -19,60 +19,60 @@ font-weight: 700; } - .terminal-2527675441-matrix { + .terminal-2583259665-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2527675441-title { + .terminal-2583259665-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2527675441-r1 { fill: #e0e0e0 } -.terminal-2527675441-r2 { fill: #c5c8c6 } + .terminal-2583259665-r1 { fill: #e0e0e0 } +.terminal-2583259665-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - RichLogShrink + RichLogShrink - + - - ╭────────────────╮ -│ lorem ipsum    │ -│ dolor sit amet │ -│ lorem ipsum    │ -│ dolor sit amet │ -╰────────────────╯ + + ╭────────────────╮ +│ lorem ipsum    │ +│ dolor sit amet │ +│ lorem ipsum    │ +│ dolor sit amet │ +╰────────────────╯ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_width.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_width.svg index 4aa3fbab39..815a9c525f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_width.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_width.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-1263725336-matrix { + .terminal-435697383-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1263725336-title { + .terminal-435697383-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1263725336-r1 { fill: #1a1a1a } -.terminal-1263725336-r2 { fill: #e0e0e0 } -.terminal-1263725336-r3 { fill: #c5c8c6 } + .terminal-435697383-r1 { fill: #1a1a1a } +.terminal-435697383-r2 { fill: #e0e0e0 } +.terminal-435697383-r3 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RichLogWidth + RichLogWidth - + - -                                                             written in compose -                                                                        hello1 -                                                                        world2 -                                                                        hello3 -                                                                        world4 - - - - - - - - - - - - - - - - - - + +                                                             written in compose +                                                                        hello1 +                                                                        world2 +                                                                        hello3 +                                                                        world4 + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_write_at_specific_width.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_write_at_specific_width.svg index 254e4cb2af..90d6150f4d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_write_at_specific_width.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_richlog_write_at_specific_width.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3657481519-matrix { + .terminal-3355118630-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3657481519-title { + .terminal-3355118630-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3657481519-r1 { fill: #1a1a1a } -.terminal-3657481519-r2 { fill: #e0e0e0 } -.terminal-3657481519-r3 { fill: #c5c8c6 } -.terminal-3657481519-r4 { fill: #272727 } -.terminal-3657481519-r5 { fill: #242f38 } + .terminal-3355118630-r1 { fill: #1a1a1a } +.terminal-3355118630-r2 { fill: #e0e0e0 } +.terminal-3355118630-r3 { fill: #c5c8c6 } +.terminal-3355118630-r4 { fill: #272727 } +.terminal-3355118630-r5 { fill: #242f38 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RichLogWriteAtSpecificWidth + RichLogWriteAtSpecificWidth - + - - ╭──────────────────╮ -│ width=20         │ -╰──────────────────╯ -╭──────────────────────────────────────╮ -│ width=40                             │ -╰──────────────────────────────────────╯ -╭──────────────────────────────────────────────────────────╮ -│ width=60                                                 │ -╰──────────────────────────────────────────────────────────╯ -╭───────────────────────────────────────────────────────────────────────────── -│ width=120                                                                    -╰───────────────────────────────────────────────────────────────────────────── -╭────────────────────────────────────────────────╮ -│ width=None (fallback to min_width)             │ -╰────────────────────────────────────────────────╯ - -this label is width 50 (same as min_width) - - - - - - + + ╭──────────────────╮ +│ width=20         │ +╰──────────────────╯ +╭──────────────────────────────────────╮ +│ width=40                             │ +╰──────────────────────────────────────╯ +╭──────────────────────────────────────────────────────────╮ +│ width=60                                                 │ +╰──────────────────────────────────────────────────────────╯ +╭───────────────────────────────────────────────────────────────────────────── +│ width=120                                                                    +╰───────────────────────────────────────────────────────────────────────────── +╭────────────────────────────────────────────────╮ +│ width=None (fallback to min_width)             │ +╰────────────────────────────────────────────────╯ + +this label is width 50 (same as min_width) + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_rule_horizontal_rules.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_rule_horizontal_rules.svg index 88b1b9e375..b1e0e46eb0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_rule_horizontal_rules.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_rule_horizontal_rules.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-1994991222-matrix { + .terminal-3578763286-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1994991222-title { + .terminal-3578763286-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1994991222-r1 { fill: #e0e0e0 } -.terminal-1994991222-r2 { fill: #c5c8c6 } -.terminal-1994991222-r3 { fill: #004578 } + .terminal-3578763286-r1 { fill: #e0e0e0 } +.terminal-3578763286-r2 { fill: #c5c8c6 } +.terminal-3578763286-r3 { fill: #004578 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HorizontalRulesApp + HorizontalRulesApp - + - -                                 solid (default)                                  - -──────────────────────────────────────────────────────────────── - -                                     heavy                                       - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - -                                     thick                                       - -████████████████████████████████████████████████████████████████ - -                                     dashed                                      - -╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ - -                                     double                                      - -════════════════════════════════════════════════════════════════ - -                                     ascii                                       - ----------------------------------------------------------------- + +                                 solid (default)                                  + +──────────────────────────────────────────────────────────────── + +                                     heavy                                       + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +                                     thick                                       + +████████████████████████████████████████████████████████████████ + +                                     dashed                                      + +╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ + +                                     double                                      + +════════════════════════════════════════════════════════════════ + +                                     ascii                                       + +---------------------------------------------------------------- diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_rule_vertical_rules.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_rule_vertical_rules.svg index f7b5cd2754..2370aa822c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_rule_vertical_rules.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_rule_vertical_rules.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-1445480139-matrix { + .terminal-3372988146-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1445480139-title { + .terminal-3372988146-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1445480139-r1 { fill: #e0e0e0 } -.terminal-1445480139-r2 { fill: #c5c8c6 } -.terminal-1445480139-r3 { fill: #004578 } + .terminal-3372988146-r1 { fill: #e0e0e0 } +.terminal-3372988146-r2 { fill: #c5c8c6 } +.terminal-3372988146-r3 { fill: #004578 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VerticalRulesApp + VerticalRulesApp - + - - - -       solid     heavy     thick     dashed    double    ascii   | -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| - - + + + +       solid     heavy     thick     dashed    double    ascii   | +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_rules.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_rules.svg index 3d42fdfb7a..3dc9125034 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_rules.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_rules.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1711798551-matrix { + .terminal-1128591044-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1711798551-title { + .terminal-1128591044-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1711798551-r1 { fill: #e0e0e0 } -.terminal-1711798551-r2 { fill: #c5c8c6 } -.terminal-1711798551-r3 { fill: #004578 } + .terminal-1128591044-r1 { fill: #e0e0e0 } +.terminal-1128591044-r2 { fill: #c5c8c6 } +.terminal-1128591044-r3 { fill: #004578 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RuleApp + RuleApp - + - - --------------------------------------------------------------------------------- - - - -╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ - -════════════════════════════════════════════════════════════════════════════════ - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - - -| -| -| -| -| -| -| -| -| -| -| -| + + +-------------------------------------------------------------------------------- + + + +╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ + +════════════════════════════════════════════════════════════════════════════════ + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + + +| +| +| +| +| +| +| +| +| +| +| +| diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scoped_css.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scoped_css.svg index 2616ed18a5..531425fdd4 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scoped_css.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scoped_css.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-551872050-matrix { + .terminal-695808513-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-551872050-title { + .terminal-695808513-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-551872050-r1 { fill: #ff00ff } -.terminal-551872050-r2 { fill: #c5c8c6 } -.terminal-551872050-r3 { fill: #008000 } -.terminal-551872050-r4 { fill: #e0e0e0 } + .terminal-695808513-r1 { fill: #ff00ff } +.terminal-695808513-r2 { fill: #c5c8c6 } +.terminal-695808513-r3 { fill: #008000 } +.terminal-695808513-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -┌───┐ -foo -└───┘ -┌───┐ -bar -└───┘ -└──────────────────────────────────────────────────────────────────────────────┘ -┌──────────────────────────────────────────────────────────────────────────────┐ -┌───┐ -foo -└───┘ -┌───┐ -bar -└───┘ -└──────────────────────────────────────────────────────────────────────────────┘ -I should not be styled                                                           - - - - - - + + ┌──────────────────────────────────────────────────────────────────────────────┐ +┌───┐ +foo +└───┘ +┌───┐ +bar +└───┘ +└──────────────────────────────────────────────────────────────────────────────┘ +┌──────────────────────────────────────────────────────────────────────────────┐ +┌───┐ +foo +└───┘ +┌───┐ +bar +└───┘ +└──────────────────────────────────────────────────────────────────────────────┘ +I should not be styled                                                           + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_screen_switch.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_screen_switch.svg index c27cd24aa2..14a74f7dd7 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_screen_switch.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_screen_switch.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-4268630386-matrix { + .terminal-2660596986-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4268630386-title { + .terminal-2660596986-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4268630386-r1 { fill: #c5c8c6 } -.terminal-4268630386-r2 { fill: #e0e0e0 } -.terminal-4268630386-r3 { fill: #ffa62b;font-weight: bold } -.terminal-4268630386-r4 { fill: #495259 } + .terminal-2660596986-r1 { fill: #c5c8c6 } +.terminal-2660596986-r2 { fill: #e0e0e0 } +.terminal-2660596986-r3 { fill: #ffa62b;font-weight: bold } +.terminal-2660596986-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ModalApp + ModalApp - - - - ModalApp -B - - - - - - - - - - - - - - - - - - - - - - a Push screen A                                                    ^p palette + + + + ⭘                                ModalApp                            +B + + + + + + + + + + + + + + + + + + + + + + a Push screen A                                                    ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_page_down.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_page_down.svg index db6308b535..9192caf76a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_page_down.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_page_down.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-994930334-matrix { + .terminal-747401670-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-994930334-title { + .terminal-747401670-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-994930334-r1 { fill: #e0e0e0 } -.terminal-994930334-r2 { fill: #c5c8c6 } -.terminal-994930334-r3 { fill: #242f38 } -.terminal-994930334-r4 { fill: #272727 } -.terminal-994930334-r5 { fill: #000000 } + .terminal-747401670-r1 { fill: #e0e0e0 } +.terminal-747401670-r2 { fill: #c5c8c6 } +.terminal-747401670-r3 { fill: #242f38 } +.terminal-747401670-r4 { fill: #272727 } +.terminal-747401670-r5 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RichLogTest + RichLogTest - + - - This is line number 25 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 26 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 27 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 28 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 29 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 30 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA▂▂ -This is line number 31 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 32 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 33 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 34 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 35 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 36 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA▃▃ -This is line number 37 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 38 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 39 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 40 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 41 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 42 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 43 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 44 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 45 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 46 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 47 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -This is line number 48 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - + + This is line number 25 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 26 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 27 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 28 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 29 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 30 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA▂▂ +This is line number 31 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 32 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 33 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 34 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 35 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 36 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA▃▃ +This is line number 37 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 38 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 39 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 40 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 41 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 42 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 43 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 44 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 45 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 46 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 47 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +This is line number 48 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to.svg index 1630e0fa28..81451413a1 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to.svg @@ -19,144 +19,144 @@ font-weight: 700; } - .terminal-2989809302-matrix { + .terminal-4255422685-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2989809302-title { + .terminal-4255422685-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2989809302-r1 { fill: #121212 } -.terminal-2989809302-r2 { fill: #191919 } -.terminal-2989809302-r3 { fill: #e0e0e0 } -.terminal-2989809302-r4 { fill: #c5c8c6 } -.terminal-2989809302-r5 { fill: #3b3b3b } -.terminal-2989809302-r6 { fill: #0d0d0d;font-weight: bold } -.terminal-2989809302-r7 { fill: #242f38 } -.terminal-2989809302-r8 { fill: #000000 } -.terminal-2989809302-r9 { fill: #495259 } -.terminal-2989809302-r10 { fill: #ffa62b;font-weight: bold } + .terminal-4255422685-r1 { fill: #121212 } +.terminal-4255422685-r2 { fill: #191919 } +.terminal-4255422685-r3 { fill: #e0e0e0 } +.terminal-4255422685-r4 { fill: #c5c8c6 } +.terminal-4255422685-r5 { fill: #3b3b3b } +.terminal-4255422685-r6 { fill: #0d0d0d;font-weight: bold } +.terminal-4255422685-r7 { fill: #242f38 } +.terminal-4255422685-r8 { fill: #000000 } +.terminal-4255422685-r9 { fill: #495259 } +.terminal-4255422685-r10 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollOffByOne + ScrollOffByOne - + - - ▔▔▔▔▔▔▔▔ -X 43 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 44 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 45 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 46▄▄ -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▃▃ -X 47 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 48 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 49 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X 50 -▁▁▁▁▁▁▁▁ -^p palette + + ▔▔▔▔▔▔▔▔ +X 43 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 44 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 45 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 46▄▄ +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▃▃ +X 47 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 48 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 49 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X 50 +▁▁▁▁▁▁▁▁ +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to_center.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to_center.svg index f65bd7c06e..7dbd977d7f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to_center.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to_center.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-850502041-matrix { + .terminal-1286138417-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-850502041-title { + .terminal-1286138417-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-850502041-r1 { fill: #e0e0e0 } -.terminal-850502041-r2 { fill: #c5c8c6 } -.terminal-850502041-r3 { fill: #0178d4 } -.terminal-850502041-r4 { fill: #242f38 } -.terminal-850502041-r5 { fill: #fea62b } -.terminal-850502041-r6 { fill: #121212 } -.terminal-850502041-r7 { fill: #f4005f } -.terminal-850502041-r8 { fill: #000000 } + .terminal-1286138417-r1 { fill: #e0e0e0 } +.terminal-1286138417-r2 { fill: #c5c8c6 } +.terminal-1286138417-r3 { fill: #0178d4 } +.terminal-1286138417-r4 { fill: #242f38 } +.terminal-1286138417-r5 { fill: #fea62b } +.terminal-1286138417-r6 { fill: #121212 } +.terminal-1286138417-r7 { fill: #f4005f } +.terminal-1286138417-r8 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - SPAM                                                                           -╭────────────────────────────────────────────────────────────────────────────╮ -SPAM                                                                       -SPAM                                                                       -SPAM                                                                       -SPAM                                                                       -SPAM                                                                       -SPAM                                                                       -SPAM                                                                       -SPAM                                                                      ▁▁ -╭────────────────────────────────────────────────────────────────────────╮ -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>bullseye<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ - -▄▄ -▄▄ - - - - - - -╰────────────────────────────────────────────────────────────────────────────╯ -SPAM                                                                           -SPAM                                                                           + + SPAM                                                                           +╭────────────────────────────────────────────────────────────────────────────╮ +SPAM                                                                       +SPAM                                                                       +SPAM                                                                       +SPAM                                                                       +SPAM                                                                       +SPAM                                                                       +SPAM                                                                       +SPAM                                                                      ▁▁ +╭────────────────────────────────────────────────────────────────────────╮ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>bullseye<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + +▄▄ +▄▄ + + + + + + +╰────────────────────────────────────────────────────────────────────────────╯ +SPAM                                                                           +SPAM                                                                           diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_visible.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_visible.svg index b609526d6d..20402f0f7e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_visible.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_visible.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1555918529-matrix { + .terminal-533044734-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1555918529-title { + .terminal-533044734-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1555918529-r1 { fill: #e0e0e0 } -.terminal-1555918529-r2 { fill: #c5c8c6 } -.terminal-1555918529-r3 { fill: #242f38 } -.terminal-1555918529-r4 { fill: #121212 } + .terminal-533044734-r1 { fill: #e0e0e0 } +.terminal-533044734-r2 { fill: #c5c8c6 } +.terminal-533044734-r3 { fill: #242f38 } +.terminal-533044734-r4 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - | -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -|▆▆ -| -| -| -| -SHOULD BE VISIBLE + + | +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +|▆▆ +| +| +| +| +SHOULD BE VISIBLE diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_visible_with_margin.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_visible_with_margin.svg index e641f9d337..db57d62fdd 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_visible_with_margin.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_visible_with_margin.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1285063739-matrix { + .terminal-2238173179-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1285063739-title { + .terminal-2238173179-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1285063739-r1 { fill: #ff0000 } -.terminal-1285063739-r2 { fill: #2d2d2d } -.terminal-1285063739-r3 { fill: #e0e0e0 } -.terminal-1285063739-r4 { fill: #c5c8c6 } -.terminal-1285063739-r5 { fill: #0d0d0d } -.terminal-1285063739-r6 { fill: #242f38 } -.terminal-1285063739-r7 { fill: #121212 } + .terminal-2238173179-r1 { fill: #ff0000 } +.terminal-2238173179-r2 { fill: #2d2d2d } +.terminal-2238173179-r3 { fill: #e0e0e0 } +.terminal-2238173179-r4 { fill: #c5c8c6 } +.terminal-2238173179-r5 { fill: #0d0d0d } +.terminal-2238173179-r6 { fill: #242f38 } +.terminal-2238173179-r7 { fill: #121212 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollVisibleMargin + ScrollVisibleMargin - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Hello, world! (19)  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Hello, world! (20)  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Hello, world! (21)  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▅▅ - Hello, world! (22)  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Hello, world! (23)  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Hello, world! (24)  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Hello, world! (25)  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Hello, world! (26)  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Hello, world! (19)  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Hello, world! (20)  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Hello, world! (21)  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▅▅ + Hello, world! (22)  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Hello, world! (23)  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Hello, world! (24)  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Hello, world! (25)  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Hello, world! (26)  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scrollbar_thumb_height.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scrollbar_thumb_height.svg index e0688aca89..9c6a988256 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scrollbar_thumb_height.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scrollbar_thumb_height.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-1663470357-matrix { + .terminal-345415173-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1663470357-title { + .terminal-345415173-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1663470357-r1 { fill: #c5c8c6 } -.terminal-1663470357-r2 { fill: #e0e0e0 } -.terminal-1663470357-r3 { fill: #ff0000 } -.terminal-1663470357-r4 { fill: #0053aa } -.terminal-1663470357-r5 { fill: #495259 } -.terminal-1663470357-r6 { fill: #ffa62b;font-weight: bold } + .terminal-345415173-r1 { fill: #c5c8c6 } +.terminal-345415173-r2 { fill: #e0e0e0 } +.terminal-345415173-r3 { fill: #ff0000 } +.terminal-345415173-r4 { fill: #0053aa } +.terminal-345415173-r5 { fill: #495259 } +.terminal-345415173-r6 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollViewTester + ScrollViewTester - - - - ScrollViewTester -╭─ 1 ──────────────────────────────────────────────────────────────────────────╮ -Welcome to line 980                                                          -Welcome to line 981                                                          -Welcome to line 982                                                          -Welcome to line 983                                                          -Welcome to line 984                                                          -Welcome to line 985                                                          -Welcome to line 986                                                          -Welcome to line 987                                                          -Welcome to line 988                                                          -Welcome to line 989                                                          -Welcome to line 990                                                          -Welcome to line 991                                                          -Welcome to line 992                                                          -Welcome to line 993                                                          -Welcome to line 994                                                          -Welcome to line 995                                                          -Welcome to line 996                                                          -Welcome to line 997                                                          -Welcome to line 998                                                          -Welcome to line 999                                                          -╰──────────────────────────────────────────────────────────────────────────────╯ -^p palette + + + + ⭘                            ScrollViewTester                        +╭─ 1 ──────────────────────────────────────────────────────────────────────────╮ +Welcome to line 980                                                          +Welcome to line 981                                                          +Welcome to line 982                                                          +Welcome to line 983                                                          +Welcome to line 984                                                          +Welcome to line 985                                                          +Welcome to line 986                                                          +Welcome to line 987                                                          +Welcome to line 988                                                          +Welcome to line 989                                                          +Welcome to line 990                                                          +Welcome to line 991                                                          +Welcome to line 992                                                          +Welcome to line 993                                                          +Welcome to line 994                                                          +Welcome to line 995                                                          +Welcome to line 996                                                          +Welcome to line 997                                                          +Welcome to line 998                                                          +Welcome to line 999                                                          +╰──────────────────────────────────────────────────────────────────────────────╯ +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select.svg index 3e632ffcd3..2317fadbaf 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3544941787-matrix { + .terminal-627828403-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3544941787-title { + .terminal-627828403-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3544941787-r1 { fill: #c5c8c6 } -.terminal-3544941787-r2 { fill: #e0e0e0 } -.terminal-3544941787-r3 { fill: #121212 } -.terminal-3544941787-r4 { fill: #0178d4 } -.terminal-3544941787-r5 { fill: #838383 } + .terminal-627828403-r1 { fill: #c5c8c6 } +.terminal-627828403-r2 { fill: #e0e0e0 } +.terminal-627828403-r3 { fill: #121212 } +.terminal-627828403-r4 { fill: #0178d4 } +.terminal-627828403-r5 { fill: #838383 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectApp + SelectApp - - - - SelectApp - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Select -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + + + ⭘                               SelectApp                            + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Select +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_expanded.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_expanded.svg index 316aeffbd2..462394d027 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_expanded.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_expanded.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-3991603841-matrix { + .terminal-597330113-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3991603841-title { + .terminal-597330113-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3991603841-r1 { fill: #c5c8c6 } -.terminal-3991603841-r2 { fill: #e0e0e0 } -.terminal-3991603841-r3 { fill: #121212 } -.terminal-3991603841-r4 { fill: #7f7f7f } -.terminal-3991603841-r5 { fill: #0178d4 } -.terminal-3991603841-r6 { fill: #ddedf9;font-weight: bold } -.terminal-3991603841-r7 { fill: #85beea;font-weight: bold } + .terminal-597330113-r1 { fill: #c5c8c6 } +.terminal-597330113-r2 { fill: #e0e0e0 } +.terminal-597330113-r3 { fill: #121212 } +.terminal-597330113-r4 { fill: #7f7f7f } +.terminal-597330113-r5 { fill: #0178d4 } +.terminal-597330113-r6 { fill: #ddedf9;font-weight: bold } +.terminal-597330113-r7 { fill: #85beea;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectApp + SelectApp - - - - SelectApp - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Select -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Select - I must not fear.                                        - Fear is the mind-killer.                                - Fear is the little-death that brings total              - obliteration.                                           - I will face my fear.                                    - I will permit it to pass over me and through me.        -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - + + + + ⭘                               SelectApp                            + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Select +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Select + I must not fear.                                        + Fear is the mind-killer.                                + Fear is the little-death that brings total              + obliteration.                                           + I will face my fear.                                    + I will permit it to pass over me and through me.        +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_expanded_changed.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_expanded_changed.svg index cccfb3082f..dfbc7fd311 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_expanded_changed.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_expanded_changed.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1842055295-matrix { + .terminal-1220209239-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1842055295-title { + .terminal-1220209239-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1842055295-r1 { fill: #c5c8c6 } -.terminal-1842055295-r2 { fill: #e0e0e0 } -.terminal-1842055295-r3 { fill: #121212 } -.terminal-1842055295-r4 { fill: #0178d4 } -.terminal-1842055295-r5 { fill: #838383 } + .terminal-1220209239-r1 { fill: #c5c8c6 } +.terminal-1220209239-r2 { fill: #e0e0e0 } +.terminal-1220209239-r3 { fill: #121212 } +.terminal-1220209239-r4 { fill: #0178d4 } +.terminal-1220209239-r5 { fill: #838383 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectApp + SelectApp - - - - I must not fear. - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -I must not fear. -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + + + ⭘                            I must not fear.                        + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +I must not fear. +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_from_values_expanded.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_from_values_expanded.svg index 316aeffbd2..462394d027 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_from_values_expanded.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_from_values_expanded.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-3991603841-matrix { + .terminal-597330113-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3991603841-title { + .terminal-597330113-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3991603841-r1 { fill: #c5c8c6 } -.terminal-3991603841-r2 { fill: #e0e0e0 } -.terminal-3991603841-r3 { fill: #121212 } -.terminal-3991603841-r4 { fill: #7f7f7f } -.terminal-3991603841-r5 { fill: #0178d4 } -.terminal-3991603841-r6 { fill: #ddedf9;font-weight: bold } -.terminal-3991603841-r7 { fill: #85beea;font-weight: bold } + .terminal-597330113-r1 { fill: #c5c8c6 } +.terminal-597330113-r2 { fill: #e0e0e0 } +.terminal-597330113-r3 { fill: #121212 } +.terminal-597330113-r4 { fill: #7f7f7f } +.terminal-597330113-r5 { fill: #0178d4 } +.terminal-597330113-r6 { fill: #ddedf9;font-weight: bold } +.terminal-597330113-r7 { fill: #85beea;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectApp + SelectApp - - - - SelectApp - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Select -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Select - I must not fear.                                        - Fear is the mind-killer.                                - Fear is the little-death that brings total              - obliteration.                                           - I will face my fear.                                    - I will permit it to pass over me and through me.        -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - + + + + ⭘                               SelectApp                            + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Select +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Select + I must not fear.                                        + Fear is the mind-killer.                                + Fear is the little-death that brings total              + obliteration.                                           + I will face my fear.                                    + I will permit it to pass over me and through me.        +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_no_blank_has_default_value.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_no_blank_has_default_value.svg index cccfb3082f..dfbc7fd311 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_no_blank_has_default_value.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_no_blank_has_default_value.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1842055295-matrix { + .terminal-1220209239-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1842055295-title { + .terminal-1220209239-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1842055295-r1 { fill: #c5c8c6 } -.terminal-1842055295-r2 { fill: #e0e0e0 } -.terminal-1842055295-r3 { fill: #121212 } -.terminal-1842055295-r4 { fill: #0178d4 } -.terminal-1842055295-r5 { fill: #838383 } + .terminal-1220209239-r1 { fill: #c5c8c6 } +.terminal-1220209239-r2 { fill: #e0e0e0 } +.terminal-1220209239-r3 { fill: #121212 } +.terminal-1220209239-r4 { fill: #0178d4 } +.terminal-1220209239-r5 { fill: #838383 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectApp + SelectApp - - - - I must not fear. - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -I must not fear. -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + + + ⭘                            I must not fear.                        + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +I must not fear. +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_rebuild.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_rebuild.svg index 81a37f29cd..69eec6fe4f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_rebuild.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_rebuild.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-137943422-matrix { + .terminal-2156265310-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-137943422-title { + .terminal-2156265310-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-137943422-r1 { fill: #121212 } -.terminal-137943422-r2 { fill: #c5c8c6 } -.terminal-137943422-r3 { fill: #7f7f7f } -.terminal-137943422-r4 { fill: #0178d4 } -.terminal-137943422-r5 { fill: #ddedf9;font-weight: bold } -.terminal-137943422-r6 { fill: #85beea;font-weight: bold } -.terminal-137943422-r7 { fill: #e0e0e0 } + .terminal-2156265310-r1 { fill: #121212 } +.terminal-2156265310-r2 { fill: #c5c8c6 } +.terminal-2156265310-r3 { fill: #7f7f7f } +.terminal-2156265310-r4 { fill: #0178d4 } +.terminal-2156265310-r5 { fill: #ddedf9;font-weight: bold } +.terminal-2156265310-r6 { fill: #85beea;font-weight: bold } +.terminal-2156265310-r7 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectRebuildApp + SelectRebuildApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Select -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Select - This                                                                        - Should                                                                      - Be                                                                          - What                                                                        - Goes                                                                        - Into                                                                        - The                                                                         - Snapshit                                                                    -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Select +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Select + This                                                                        + Should                                                                      + Be                                                                          + What                                                                        + Goes                                                                        + Into                                                                        + The                                                                         + Snapshit                                                                    +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_set_options.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_set_options.svg index 865d954408..ba9f576dab 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_set_options.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_set_options.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3122958321-matrix { + .terminal-3951292873-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3122958321-title { + .terminal-3951292873-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3122958321-r1 { fill: #c5c8c6 } -.terminal-3122958321-r2 { fill: #e0e0e0 } -.terminal-3122958321-r3 { fill: #121212 } -.terminal-3122958321-r4 { fill: #0178d4 } -.terminal-3122958321-r5 { fill: #838383 } + .terminal-3951292873-r1 { fill: #c5c8c6 } +.terminal-3951292873-r2 { fill: #e0e0e0 } +.terminal-3951292873-r3 { fill: #121212 } +.terminal-3951292873-r4 { fill: #0178d4 } +.terminal-3951292873-r5 { fill: #838383 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectApp + SelectApp - - - - Twinkle, twinkle, little star, - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Twinkle, twinkle, little star, -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + + + ⭘                     Twinkle, twinkle, little star,                 + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Twinkle, twinkle, little star, +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_selected.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_selected.svg index be0f415e6f..9c028f9998 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_selected.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_selected.svg @@ -19,141 +19,141 @@ font-weight: 700; } - .terminal-4232994081-matrix { + .terminal-2065759769-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4232994081-title { + .terminal-2065759769-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4232994081-r1 { fill: #c5c8c6 } -.terminal-4232994081-r2 { fill: #e0e0e0 } -.terminal-4232994081-r3 { fill: #fea62b } -.terminal-4232994081-r4 { fill: #e0e0e0;font-weight: bold } -.terminal-4232994081-r5 { fill: #343f49 } -.terminal-4232994081-r6 { fill: #4ebf71 } -.terminal-4232994081-r7 { fill: #ddedf9;font-weight: bold } -.terminal-4232994081-r8 { fill: #98e024 } -.terminal-4232994081-r9 { fill: #0d0d0d } -.terminal-4232994081-r10 { fill: #495259 } -.terminal-4232994081-r11 { fill: #ffa62b;font-weight: bold } + .terminal-2065759769-r1 { fill: #c5c8c6 } +.terminal-2065759769-r2 { fill: #e0e0e0 } +.terminal-2065759769-r3 { fill: #fea62b } +.terminal-2065759769-r4 { fill: #e0e0e0;font-weight: bold } +.terminal-2065759769-r5 { fill: #343f49 } +.terminal-2065759769-r6 { fill: #4ebf71 } +.terminal-2065759769-r7 { fill: #ddedf9;font-weight: bold } +.terminal-2065759769-r8 { fill: #98e024 } +.terminal-2065759769-r9 { fill: #0d0d0d } +.terminal-2065759769-r10 { fill: #495259 } +.terminal-2065759769-r11 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectionListApp + SelectionListApp - - - - SelectionListApp - - -┌─ Shall we play some games? ──┐┌─ Selected games ─────────────┐ -[ -X Falken's Maze           'secret_back_door', -X Black Jack              'a_nice_game_of_chess', -X Gin Rummy               'fighter_combat' -X Hearts                  ] -X Bridge                  └──────────────────────────────┘ -X Checkers                 -X Chess                    -X Poker                    -X Fighter Combat           - -└──────────────────────────────┘ - - - - - - - -^p palette + + + + ⭘                            SelectionListApp                        + + +┌─ Shall we play some games? ──┐┌─ Selected games ─────────────┐ +[ +X Falken's Maze           'secret_back_door', +X Black Jack              'a_nice_game_of_chess', +X Gin Rummy               'fighter_combat' +X Hearts                  ] +X Bridge                  └──────────────────────────────┘ +X Checkers                 +X Chess                    +X Poker                    +X Fighter Combat           + +└──────────────────────────────┘ + + + + + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_selections.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_selections.svg index 271f658e17..1e571117a8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_selections.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_selections.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-2901770495-matrix { + .terminal-2594705174-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2901770495-title { + .terminal-2594705174-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2901770495-r1 { fill: #c5c8c6 } -.terminal-2901770495-r2 { fill: #e0e0e0 } -.terminal-2901770495-r3 { fill: #fea62b } -.terminal-2901770495-r4 { fill: #343f49 } -.terminal-2901770495-r5 { fill: #4ebf71 } -.terminal-2901770495-r6 { fill: #ddedf9;font-weight: bold } -.terminal-2901770495-r7 { fill: #0d0d0d } -.terminal-2901770495-r8 { fill: #495259 } -.terminal-2901770495-r9 { fill: #ffa62b;font-weight: bold } + .terminal-2594705174-r1 { fill: #c5c8c6 } +.terminal-2594705174-r2 { fill: #e0e0e0 } +.terminal-2594705174-r3 { fill: #fea62b } +.terminal-2594705174-r4 { fill: #343f49 } +.terminal-2594705174-r5 { fill: #4ebf71 } +.terminal-2594705174-r6 { fill: #ddedf9;font-weight: bold } +.terminal-2594705174-r7 { fill: #0d0d0d } +.terminal-2594705174-r8 { fill: #495259 } +.terminal-2594705174-r9 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectionListApp + SelectionListApp - - - - SelectionListApp - - -┌─ Shall we play some games? ──────────────────────────────────┐ - -X Falken's Maze                                            -X Black Jack                                               -X Gin Rummy                                                -X Hearts                                                   -X Bridge                                                   -X Checkers                                                 -X Chess                                                    -X Poker                                                    -X Fighter Combat                                           - - - - - -└──────────────────────────────────────────────────────────────┘ - - - -^p palette + + + + ⭘                            SelectionListApp                        + + +┌─ Shall we play some games? ──────────────────────────────────┐ + +X Falken's Maze                                            +X Black Jack                                               +X Gin Rummy                                                +X Hearts                                                   +X Bridge                                                   +X Checkers                                                 +X Chess                                                    +X Poker                                                    +X Fighter Combat                                           + + + + + +└──────────────────────────────────────────────────────────────┘ + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_tuples.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_tuples.svg index 271f658e17..1e571117a8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_tuples.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_tuples.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-2901770495-matrix { + .terminal-2594705174-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2901770495-title { + .terminal-2594705174-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2901770495-r1 { fill: #c5c8c6 } -.terminal-2901770495-r2 { fill: #e0e0e0 } -.terminal-2901770495-r3 { fill: #fea62b } -.terminal-2901770495-r4 { fill: #343f49 } -.terminal-2901770495-r5 { fill: #4ebf71 } -.terminal-2901770495-r6 { fill: #ddedf9;font-weight: bold } -.terminal-2901770495-r7 { fill: #0d0d0d } -.terminal-2901770495-r8 { fill: #495259 } -.terminal-2901770495-r9 { fill: #ffa62b;font-weight: bold } + .terminal-2594705174-r1 { fill: #c5c8c6 } +.terminal-2594705174-r2 { fill: #e0e0e0 } +.terminal-2594705174-r3 { fill: #fea62b } +.terminal-2594705174-r4 { fill: #343f49 } +.terminal-2594705174-r5 { fill: #4ebf71 } +.terminal-2594705174-r6 { fill: #ddedf9;font-weight: bold } +.terminal-2594705174-r7 { fill: #0d0d0d } +.terminal-2594705174-r8 { fill: #495259 } +.terminal-2594705174-r9 { fill: #ffa62b;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectionListApp + SelectionListApp - - - - SelectionListApp - - -┌─ Shall we play some games? ──────────────────────────────────┐ - -X Falken's Maze                                            -X Black Jack                                               -X Gin Rummy                                                -X Hearts                                                   -X Bridge                                                   -X Checkers                                                 -X Chess                                                    -X Poker                                                    -X Fighter Combat                                           - - - - - -└──────────────────────────────────────────────────────────────┘ - - - -^p palette + + + + ⭘                            SelectionListApp                        + + +┌─ Shall we play some games? ──────────────────────────────────┐ + +X Falken's Maze                                            +X Black Jack                                               +X Gin Rummy                                                +X Hearts                                                   +X Bridge                                                   +X Checkers                                                 +X Chess                                                    +X Poker                                                    +X Fighter Combat                                           + + + + + +└──────────────────────────────────────────────────────────────┘ + + + +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_sort_children.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_sort_children.svg index 51de67a81b..22543bca97 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_sort_children.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_sort_children.svg @@ -19,137 +19,137 @@ font-weight: 700; } - .terminal-1870664233-matrix { + .terminal-1448074706-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1870664233-title { + .terminal-1448074706-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1870664233-r1 { fill: #008000 } -.terminal-1870664233-r2 { fill: #c5c8c6 } -.terminal-1870664233-r3 { fill: #e0e0e0 } + .terminal-1448074706-r1 { fill: #008000 } +.terminal-1448074706-r2 { fill: #c5c8c6 } +.terminal-1448074706-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SortApp + SortApp - + - - ┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ -5││1││5 -│└─────────────────────────┘│ -│┌─────────────────────────┐│ -││2││ -││││ -└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ -┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ -1││3││4 -└────────────────────────┘│││ -┌────────────────────────┐│││ -3│└─────────────────────────┘│ -│┌─────────────────────────┐└─────────────────────────┘ -││4│┌─────────────────────────┐ -└────────────────────────┘│││3 -┌────────────────────────┐│││ -2││││ -│└─────────────────────────┘└─────────────────────────┘ -└────────────────────────┘┌─────────────────────────┐┌─────────────────────────┐ -┌────────────────────────┐│5││2 -4││││ -│││└─────────────────────────┘ -│││┌─────────────────────────┐ -││││1 -└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ + + ┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ +5││1││5 +│└─────────────────────────┘│ +│┌─────────────────────────┐│ +││2││ +││││ +└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ +┌────────────────────────┐┌─────────────────────────┐┌─────────────────────────┐ +1││3││4 +└────────────────────────┘│││ +┌────────────────────────┐│││ +3│└─────────────────────────┘│ +│┌─────────────────────────┐└─────────────────────────┘ +││4│┌─────────────────────────┐ +└────────────────────────┘│││3 +┌────────────────────────┐│││ +2││││ +│└─────────────────────────┘└─────────────────────────┘ +└────────────────────────┘┌─────────────────────────┐┌─────────────────────────┐ +┌────────────────────────┐│5││2 +4││││ +│││└─────────────────────────┘ +│││┌─────────────────────────┐ +││││1 +└────────────────────────┘└─────────────────────────┘└─────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_sparkline_component_classes_colors.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_sparkline_component_classes_colors.svg index 6ae09b2194..eda6be44eb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_sparkline_component_classes_colors.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_sparkline_component_classes_colors.svg @@ -19,703 +19,703 @@ font-weight: 700; } - .terminal-2781696629-matrix { + .terminal-3975273156-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2781696629-title { + .terminal-3975273156-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2781696629-r1 { fill: #e0e0e0 } -.terminal-2781696629-r2 { fill: #c5c8c6 } -.terminal-2781696629-r3 { fill: #fea62b } -.terminal-2781696629-r4 { fill: #eea831 } -.terminal-2781696629-r5 { fill: #d0ac3c } -.terminal-2781696629-r6 { fill: #c2ae42 } -.terminal-2781696629-r7 { fill: #b4b048 } -.terminal-2781696629-r8 { fill: #9ab452 } -.terminal-2781696629-r9 { fill: #8db557 } -.terminal-2781696629-r10 { fill: #78b860 } -.terminal-2781696629-r11 { fill: #6eba63 } -.terminal-2781696629-r12 { fill: #66bb67 } -.terminal-2781696629-r13 { fill: #59bd6c } -.terminal-2781696629-r14 { fill: #54be6e } -.terminal-2781696629-r15 { fill: #4ebe70 } -.terminal-2781696629-r16 { fill: #50be70 } -.terminal-2781696629-r17 { fill: #57bd6d } -.terminal-2781696629-r18 { fill: #5cbc6b } -.terminal-2781696629-r19 { fill: #63bb68 } -.terminal-2781696629-r20 { fill: #74b961 } -.terminal-2781696629-r21 { fill: #7eb85d } -.terminal-2781696629-r22 { fill: #94b454 } -.terminal-2781696629-r23 { fill: #a1b34f } -.terminal-2781696629-r24 { fill: #aeb14a } -.terminal-2781696629-r25 { fill: #caad3f } -.terminal-2781696629-r26 { fill: #d9ab39 } -.terminal-2781696629-r27 { fill: #f7a62d } -.terminal-2781696629-r28 { fill: #f5a72e } -.terminal-2781696629-r29 { fill: #d7ab3a } -.terminal-2781696629-r30 { fill: #c8ad40 } -.terminal-2781696629-r31 { fill: #baaf45 } -.terminal-2781696629-r32 { fill: #9fb350 } -.terminal-2781696629-r33 { fill: #93b555 } -.terminal-2781696629-r34 { fill: #7cb85e } -.terminal-2781696629-r35 { fill: #72b962 } -.terminal-2781696629-r36 { fill: #6abb65 } -.terminal-2781696629-r37 { fill: #5bbd6b } -.terminal-2781696629-r38 { fill: #56bd6d } -.terminal-2781696629-r39 { fill: #4fbe70 } -.terminal-2781696629-r40 { fill: #55bd6e } -.terminal-2781696629-r41 { fill: #5abd6c } -.terminal-2781696629-r42 { fill: #60bc69 } -.terminal-2781696629-r43 { fill: #70ba63 } -.terminal-2781696629-r44 { fill: #79b85f } -.terminal-2781696629-r45 { fill: #8fb556 } -.terminal-2781696629-r46 { fill: #9bb352 } -.terminal-2781696629-r47 { fill: #a8b24c } -.terminal-2781696629-r48 { fill: #c4ae41 } -.terminal-2781696629-r49 { fill: #d3ac3c } -.terminal-2781696629-r50 { fill: #f1a730 } -.terminal-2781696629-r51 { fill: #fba62b } -.terminal-2781696629-r52 { fill: #ddaa37 } -.terminal-2781696629-r53 { fill: #ceac3d } -.terminal-2781696629-r54 { fill: #c0ae43 } -.terminal-2781696629-r55 { fill: #a5b24e } -.terminal-2781696629-r56 { fill: #98b453 } -.terminal-2781696629-r57 { fill: #81b75c } -.terminal-2781696629-r58 { fill: #76b960 } -.terminal-2781696629-r59 { fill: #6dba64 } -.terminal-2781696629-r60 { fill: #5ebc6a } -.terminal-2781696629-r61 { fill: #58bd6c } -.terminal-2781696629-r62 { fill: #50be6f } -.terminal-2781696629-r63 { fill: #4ebf71 } -.terminal-2781696629-r64 { fill: #53be6e } -.terminal-2781696629-r65 { fill: #58bd6d } -.terminal-2781696629-r66 { fill: #5dbc6a } -.terminal-2781696629-r67 { fill: #6cba64 } -.terminal-2781696629-r68 { fill: #75b961 } -.terminal-2781696629-r69 { fill: #8ab658 } -.terminal-2781696629-r70 { fill: #96b454 } -.terminal-2781696629-r71 { fill: #a3b24f } -.terminal-2781696629-r72 { fill: #beaf44 } -.terminal-2781696629-r73 { fill: #ccac3e } -.terminal-2781696629-r74 { fill: #7bb85f } -.terminal-2781696629-r75 { fill: #89b659 } -.terminal-2781696629-r76 { fill: #97b453 } -.terminal-2781696629-r77 { fill: #b1b049 } -.terminal-2781696629-r78 { fill: #d3ac3b } -.terminal-2781696629-r79 { fill: #ddaa38 } -.terminal-2781696629-r80 { fill: #e5a934 } -.terminal-2781696629-r81 { fill: #f2a72f } -.terminal-2781696629-r82 { fill: #fda62b } -.terminal-2781696629-r83 { fill: #f4a72e } -.terminal-2781696629-r84 { fill: #efa830 } -.terminal-2781696629-r85 { fill: #e8a933 } -.terminal-2781696629-r86 { fill: #cdac3e } -.terminal-2781696629-r87 { fill: #b7b047 } -.terminal-2781696629-r88 { fill: #aab14c } -.terminal-2781696629-r89 { fill: #9db351 } -.terminal-2781696629-r90 { fill: #83b75b } -.terminal-2781696629-r91 { fill: #91b556 } -.terminal-2781696629-r92 { fill: #acb14b } -.terminal-2781696629-r93 { fill: #b8af46 } -.terminal-2781696629-r94 { fill: #cfac3d } -.terminal-2781696629-r95 { fill: #e1a936 } -.terminal-2781696629-r96 { fill: #f0a730 } -.terminal-2781696629-r97 { fill: #fca62b } -.terminal-2781696629-r98 { fill: #f6a72d } -.terminal-2781696629-r99 { fill: #f1a72f } -.terminal-2781696629-r100 { fill: #eba832 } -.terminal-2781696629-r101 { fill: #dbaa38 } -.terminal-2781696629-r102 { fill: #d2ac3c } -.terminal-2781696629-r103 { fill: #bcaf45 } -.terminal-2781696629-r104 { fill: #b0b149 } -.terminal-2781696629-r105 { fill: #87b65a } -.terminal-2781696629-r106 { fill: #78b85f } -.terminal-2781696629-r107 { fill: #5abd6b } -.terminal-2781696629-r108 { fill: #6eba64 } -.terminal-2781696629-r109 { fill: #7db85e } -.terminal-2781696629-r110 { fill: #8bb658 } -.terminal-2781696629-r111 { fill: #a6b24d } -.terminal-2781696629-r112 { fill: #b3b048 } -.terminal-2781696629-r113 { fill: #d5ab3b } -.terminal-2781696629-r114 { fill: #deaa37 } -.terminal-2781696629-r115 { fill: #eda831 } -.terminal-2781696629-r116 { fill: #f3a72f } -.terminal-2781696629-r117 { fill: #fba62c } -.terminal-2781696629-r118 { fill: #f8a62d } -.terminal-2781696629-r119 { fill: #f3a72e } -.terminal-2781696629-r120 { fill: #dfaa37 } -.terminal-2781696629-r121 { fill: #d6ab3a } -.terminal-2781696629-r122 { fill: #c1ae43 } -.terminal-2781696629-r123 { fill: #b5b047 } -.terminal-2781696629-r124 { fill: #7fb85d } -.terminal-2781696629-r125 { fill: #f89c2f } -.terminal-2781696629-r126 { fill: #ec8a37 } -.terminal-2781696629-r127 { fill: #e6823b } -.terminal-2781696629-r128 { fill: #e1793f } -.terminal-2781696629-r129 { fill: #d66946 } -.terminal-2781696629-r130 { fill: #d26249 } -.terminal-2781696629-r131 { fill: #c9554f } -.terminal-2781696629-r132 { fill: #c54f52 } -.terminal-2781696629-r133 { fill: #c24a54 } -.terminal-2781696629-r134 { fill: #bd4257 } -.terminal-2781696629-r135 { fill: #bb4059 } -.terminal-2781696629-r136 { fill: #b93c5a } -.terminal-2781696629-r137 { fill: #b93d5a } -.terminal-2781696629-r138 { fill: #bc4158 } -.terminal-2781696629-r139 { fill: #be4456 } -.terminal-2781696629-r140 { fill: #c14855 } -.terminal-2781696629-r141 { fill: #c75350 } -.terminal-2781696629-r142 { fill: #cb584d } -.terminal-2781696629-r143 { fill: #d46647 } -.terminal-2781696629-r144 { fill: #d96e44 } -.terminal-2781696629-r145 { fill: #de7640 } -.terminal-2781696629-r146 { fill: #e98738 } -.terminal-2781696629-r147 { fill: #ef8f34 } -.terminal-2781696629-r148 { fill: #fba22c } -.terminal-2781696629-r149 { fill: #faa02d } -.terminal-2781696629-r150 { fill: #ee8e35 } -.terminal-2781696629-r151 { fill: #e98539 } -.terminal-2781696629-r152 { fill: #e37d3d } -.terminal-2781696629-r153 { fill: #d86d44 } -.terminal-2781696629-r154 { fill: #d46548 } -.terminal-2781696629-r155 { fill: #cb584e } -.terminal-2781696629-r156 { fill: #c75250 } -.terminal-2781696629-r157 { fill: #c44c53 } -.terminal-2781696629-r158 { fill: #be4457 } -.terminal-2781696629-r159 { fill: #bd4357 } -.terminal-2781696629-r160 { fill: #c04755 } -.terminal-2781696629-r161 { fill: #c65051 } -.terminal-2781696629-r162 { fill: #ca564f } -.terminal-2781696629-r163 { fill: #d26349 } -.terminal-2781696629-r164 { fill: #d76a45 } -.terminal-2781696629-r165 { fill: #dc7242 } -.terminal-2781696629-r166 { fill: #e7833a } -.terminal-2781696629-r167 { fill: #ed8c36 } -.terminal-2781696629-r168 { fill: #f89e2e } -.terminal-2781696629-r169 { fill: #fda42b } -.terminal-2781696629-r170 { fill: #f19233 } -.terminal-2781696629-r171 { fill: #eb8937 } -.terminal-2781696629-r172 { fill: #e5803b } -.terminal-2781696629-r173 { fill: #db7043 } -.terminal-2781696629-r174 { fill: #d66846 } -.terminal-2781696629-r175 { fill: #cd5a4d } -.terminal-2781696629-r176 { fill: #c9544f } -.terminal-2781696629-r177 { fill: #bf4556 } -.terminal-2781696629-r178 { fill: #bd4258 } -.terminal-2781696629-r179 { fill: #ba3d5a } -.terminal-2781696629-r180 { fill: #b93c5b } -.terminal-2781696629-r181 { fill: #bb3f59 } -.terminal-2781696629-r182 { fill: #bc4258 } -.terminal-2781696629-r183 { fill: #c44e52 } -.terminal-2781696629-r184 { fill: #c85350 } -.terminal-2781696629-r185 { fill: #d0604a } -.terminal-2781696629-r186 { fill: #d56747 } -.terminal-2781696629-r187 { fill: #da6f43 } -.terminal-2781696629-r188 { fill: #e57f3c } -.terminal-2781696629-r189 { fill: #ea8838 } -.terminal-2781696629-r190 { fill: #be4556 } -.terminal-2781696629-r191 { fill: #ca574e } -.terminal-2781696629-r192 { fill: #d05f4a } -.terminal-2781696629-r193 { fill: #d56846 } -.terminal-2781696629-r194 { fill: #e0783f } -.terminal-2781696629-r195 { fill: #e47f3c } -.terminal-2781696629-r196 { fill: #f49731 } -.terminal-2781696629-r197 { fill: #f99f2e } -.terminal-2781696629-r198 { fill: #fba12c } -.terminal-2781696629-r199 { fill: #fda52b } -.terminal-2781696629-r200 { fill: #f89d2f } -.terminal-2781696629-r201 { fill: #f59930 } -.terminal-2781696629-r202 { fill: #ef8e35 } -.terminal-2781696629-r203 { fill: #eb8938 } -.terminal-2781696629-r204 { fill: #e27b3e } -.terminal-2781696629-r205 { fill: #dd7341 } -.terminal-2781696629-r206 { fill: #d86b45 } -.terminal-2781696629-r207 { fill: #c75251 } -.terminal-2781696629-r208 { fill: #cd5c4c } -.terminal-2781696629-r209 { fill: #d36448 } -.terminal-2781696629-r210 { fill: #de7441 } -.terminal-2781696629-r211 { fill: #e27c3d } -.terminal-2781696629-r212 { fill: #ef8f35 } -.terminal-2781696629-r213 { fill: #f29532 } -.terminal-2781696629-r214 { fill: #f89d2e } -.terminal-2781696629-r215 { fill: #f99e2e } -.terminal-2781696629-r216 { fill: #f69a30 } -.terminal-2781696629-r217 { fill: #f09134 } -.terminal-2781696629-r218 { fill: #ec8b36 } -.terminal-2781696629-r219 { fill: #e47e3c } -.terminal-2781696629-r220 { fill: #df7740 } -.terminal-2781696629-r221 { fill: #cf5e4b } -.terminal-2781696629-r222 { fill: #be4357 } -.terminal-2781696629-r223 { fill: #d1614a } -.terminal-2781696629-r224 { fill: #db7142 } -.terminal-2781696629-r225 { fill: #e0793f } -.terminal-2781696629-r226 { fill: #ed8d36 } -.terminal-2781696629-r227 { fill: #f79c2f } -.terminal-2781696629-r228 { fill: #f99f2d } -.terminal-2781696629-r229 { fill: #fca42b } -.terminal-2781696629-r230 { fill: #fa9f2d } -.terminal-2781696629-r231 { fill: #f29333 } -.terminal-2781696629-r232 { fill: #e6813b } -.terminal-2781696629-r233 { fill: #e17a3e } -.terminal-2781696629-r234 { fill: #d16249 } -.terminal-2781696629-r235 { fill: #cc594d } -.terminal-2781696629-r236 { fill: #583e19 } -.terminal-2781696629-r237 { fill: #66461a } -.terminal-2781696629-r238 { fill: #82581d } -.terminal-2781696629-r239 { fill: #90611f } -.terminal-2781696629-r240 { fill: #9d6920 } -.terminal-2781696629-r241 { fill: #b67923 } -.terminal-2781696629-r242 { fill: #c18024 } -.terminal-2781696629-r243 { fill: #d68c26 } -.terminal-2781696629-r244 { fill: #de9227 } -.terminal-2781696629-r245 { fill: #e69728 } -.terminal-2781696629-r246 { fill: #f39f29 } -.terminal-2781696629-r247 { fill: #f7a22a } -.terminal-2781696629-r248 { fill: #fda52a } -.terminal-2781696629-r249 { fill: #fca42a } -.terminal-2781696629-r250 { fill: #f5a02a } -.terminal-2781696629-r251 { fill: #f09d29 } -.terminal-2781696629-r252 { fill: #e99928 } -.terminal-2781696629-r253 { fill: #d98f27 } -.terminal-2781696629-r254 { fill: #d08926 } -.terminal-2781696629-r255 { fill: #bb7c23 } -.terminal-2781696629-r256 { fill: #af7422 } -.terminal-2781696629-r257 { fill: #a26c21 } -.terminal-2781696629-r258 { fill: #885c1e } -.terminal-2781696629-r259 { fill: #7a531c } -.terminal-2781696629-r260 { fill: #5e4119 } -.terminal-2781696629-r261 { fill: #604319 } -.terminal-2781696629-r262 { fill: #7c541c } -.terminal-2781696629-r263 { fill: #8a5d1e } -.terminal-2781696629-r264 { fill: #97651f } -.terminal-2781696629-r265 { fill: #b17522 } -.terminal-2781696629-r266 { fill: #bc7d23 } -.terminal-2781696629-r267 { fill: #d18a26 } -.terminal-2781696629-r268 { fill: #db9027 } -.terminal-2781696629-r269 { fill: #e39528 } -.terminal-2781696629-r270 { fill: #fca52a } -.terminal-2781696629-r271 { fill: #f7a12a } -.terminal-2781696629-r272 { fill: #f29e29 } -.terminal-2781696629-r273 { fill: #ec9b29 } -.terminal-2781696629-r274 { fill: #dd9127 } -.terminal-2781696629-r275 { fill: #d48c26 } -.terminal-2781696629-r276 { fill: #c07f24 } -.terminal-2781696629-r277 { fill: #b47723 } -.terminal-2781696629-r278 { fill: #a87021 } -.terminal-2781696629-r279 { fill: #8e5f1e } -.terminal-2781696629-r280 { fill: #80571d } -.terminal-2781696629-r281 { fill: #64451a } -.terminal-2781696629-r282 { fill: #5a3f19 } -.terminal-2781696629-r283 { fill: #76511c } -.terminal-2781696629-r284 { fill: #84591d } -.terminal-2781696629-r285 { fill: #92621f } -.terminal-2781696629-r286 { fill: #ab7222 } -.terminal-2781696629-r287 { fill: #b77a23 } -.terminal-2781696629-r288 { fill: #cd8725 } -.terminal-2781696629-r289 { fill: #d78d26 } -.terminal-2781696629-r290 { fill: #e09327 } -.terminal-2781696629-r291 { fill: #ee9c29 } -.terminal-2781696629-r292 { fill: #fba42a } -.terminal-2781696629-r293 { fill: #f8a22a } -.terminal-2781696629-r294 { fill: #f4a029 } -.terminal-2781696629-r295 { fill: #ef9c29 } -.terminal-2781696629-r296 { fill: #e19327 } -.terminal-2781696629-r297 { fill: #d88e26 } -.terminal-2781696629-r298 { fill: #c48224 } -.terminal-2781696629-r299 { fill: #b97b23 } -.terminal-2781696629-r300 { fill: #ad7322 } -.terminal-2781696629-r301 { fill: #93631f } -.terminal-2781696629-r302 { fill: #865b1e } -.terminal-2781696629-r303 { fill: #0178d4 } -.terminal-2781696629-r304 { fill: #0171c8 } -.terminal-2781696629-r305 { fill: #0365b1 } -.terminal-2781696629-r306 { fill: #045fa6 } -.terminal-2781696629-r307 { fill: #05599b } -.terminal-2781696629-r308 { fill: #074f86 } -.terminal-2781696629-r309 { fill: #084a7d } -.terminal-2781696629-r310 { fill: #09416c } -.terminal-2781696629-r311 { fill: #093d65 } -.terminal-2781696629-r312 { fill: #0a3a5f } -.terminal-2781696629-r313 { fill: #0b3454 } -.terminal-2781696629-r314 { fill: #0b3251 } -.terminal-2781696629-r315 { fill: #0b304c } -.terminal-2781696629-r316 { fill: #0b304d } -.terminal-2781696629-r317 { fill: #0b3353 } -.terminal-2781696629-r318 { fill: #0b3657 } -.terminal-2781696629-r319 { fill: #0a385c } -.terminal-2781696629-r320 { fill: #093f69 } -.terminal-2781696629-r321 { fill: #084371 } -.terminal-2781696629-r322 { fill: #074c82 } -.terminal-2781696629-r323 { fill: #06528c } -.terminal-2781696629-r324 { fill: #055796 } -.terminal-2781696629-r325 { fill: #0463ac } -.terminal-2781696629-r326 { fill: #0369b7 } -.terminal-2781696629-r327 { fill: #0175ce } -.terminal-2781696629-r328 { fill: #0174cd } -.terminal-2781696629-r329 { fill: #0368b6 } -.terminal-2781696629-r330 { fill: #0462aa } -.terminal-2781696629-r331 { fill: #055c9f } -.terminal-2781696629-r332 { fill: #06518a } -.terminal-2781696629-r333 { fill: #074c81 } -.terminal-2781696629-r334 { fill: #094370 } -.terminal-2781696629-r335 { fill: #093f68 } -.terminal-2781696629-r336 { fill: #0a3b61 } -.terminal-2781696629-r337 { fill: #0b3556 } -.terminal-2781696629-r338 { fill: #0b3352 } -.terminal-2781696629-r339 { fill: #0b3555 } -.terminal-2781696629-r340 { fill: #0a375a } -.terminal-2781696629-r341 { fill: #093e66 } -.terminal-2781696629-r342 { fill: #09416d } -.terminal-2781696629-r343 { fill: #074a7e } -.terminal-2781696629-r344 { fill: #074f88 } -.terminal-2781696629-r345 { fill: #065592 } -.terminal-2781696629-r346 { fill: #0460a7 } -.terminal-2781696629-r347 { fill: #0366b2 } -.terminal-2781696629-r348 { fill: #0172c9 } -.terminal-2781696629-r349 { fill: #0177d2 } -.terminal-2781696629-r350 { fill: #036aba } -.terminal-2781696629-r351 { fill: #0364af } -.terminal-2781696629-r352 { fill: #045ea4 } -.terminal-2781696629-r353 { fill: #06538f } -.terminal-2781696629-r354 { fill: #074e85 } -.terminal-2781696629-r355 { fill: #084473 } -.terminal-2781696629-r356 { fill: #09406b } -.terminal-2781696629-r357 { fill: #0a3c64 } -.terminal-2781696629-r358 { fill: #0a3658 } -.terminal-2781696629-r359 { fill: #0b314e } -.terminal-2781696629-r360 { fill: #0c304c } -.terminal-2781696629-r361 { fill: #0b3250 } -.terminal-2781696629-r362 { fill: #0b3453 } -.terminal-2781696629-r363 { fill: #0b3658 } -.terminal-2781696629-r364 { fill: #0a3c63 } -.terminal-2781696629-r365 { fill: #09406a } -.terminal-2781696629-r366 { fill: #08487a } -.terminal-2781696629-r367 { fill: #074d84 } -.terminal-2781696629-r368 { fill: #06528d } -.terminal-2781696629-r369 { fill: #045ea2 } -.terminal-2781696629-r370 { fill: #0463ad } -.terminal-2781696629-r371 { fill: #441e27 } -.terminal-2781696629-r372 { fill: #4e202b } -.terminal-2781696629-r373 { fill: #612534 } -.terminal-2781696629-r374 { fill: #6b2838 } -.terminal-2781696629-r375 { fill: #742a3c } -.terminal-2781696629-r376 { fill: #862f44 } -.terminal-2781696629-r377 { fill: #8e3148 } -.terminal-2781696629-r378 { fill: #9c344e } -.terminal-2781696629-r379 { fill: #a33651 } -.terminal-2781696629-r380 { fill: #a83753 } -.terminal-2781696629-r381 { fill: #b13a57 } -.terminal-2781696629-r382 { fill: #b43a59 } -.terminal-2781696629-r383 { fill: #b83b5a } -.terminal-2781696629-r384 { fill: #b73b5a } -.terminal-2781696629-r385 { fill: #b23a58 } -.terminal-2781696629-r386 { fill: #af3956 } -.terminal-2781696629-r387 { fill: #aa3854 } -.terminal-2781696629-r388 { fill: #9f354f } -.terminal-2781696629-r389 { fill: #98334c } -.terminal-2781696629-r390 { fill: #892f46 } -.terminal-2781696629-r391 { fill: #812d42 } -.terminal-2781696629-r392 { fill: #782b3e } -.terminal-2781696629-r393 { fill: #662636 } -.terminal-2781696629-r394 { fill: #5c2431 } -.terminal-2781696629-r395 { fill: #481f28 } -.terminal-2781696629-r396 { fill: #491f29 } -.terminal-2781696629-r397 { fill: #5d2432 } -.terminal-2781696629-r398 { fill: #672736 } -.terminal-2781696629-r399 { fill: #70293a } -.terminal-2781696629-r400 { fill: #822e42 } -.terminal-2781696629-r401 { fill: #8b3046 } -.terminal-2781696629-r402 { fill: #99344d } -.terminal-2781696629-r403 { fill: #a03550 } -.terminal-2781696629-r404 { fill: #a63752 } -.terminal-2781696629-r405 { fill: #b33a58 } -.terminal-2781696629-r406 { fill: #b43a58 } -.terminal-2781696629-r407 { fill: #b03957 } -.terminal-2781696629-r408 { fill: #ac3855 } -.terminal-2781696629-r409 { fill: #a23650 } -.terminal-2781696629-r410 { fill: #9b344e } -.terminal-2781696629-r411 { fill: #8d3047 } -.terminal-2781696629-r412 { fill: #852e43 } -.terminal-2781696629-r413 { fill: #7c2c40 } -.terminal-2781696629-r414 { fill: #6a2737 } -.terminal-2781696629-r415 { fill: #602533 } -.terminal-2781696629-r416 { fill: #4c202a } -.terminal-2781696629-r417 { fill: #451e27 } -.terminal-2781696629-r418 { fill: #592330 } -.terminal-2781696629-r419 { fill: #632634 } -.terminal-2781696629-r420 { fill: #6c2839 } -.terminal-2781696629-r421 { fill: #7f2d41 } -.terminal-2781696629-r422 { fill: #872f45 } -.terminal-2781696629-r423 { fill: #96334b } -.terminal-2781696629-r424 { fill: #9d354e } -.terminal-2781696629-r425 { fill: #ad3956 } -.terminal-2781696629-r426 { fill: #b53b59 } -.terminal-2781696629-r427 { fill: #ae3956 } -.terminal-2781696629-r428 { fill: #a43651 } -.terminal-2781696629-r429 { fill: #9e354f } -.terminal-2781696629-r430 { fill: #903149 } -.terminal-2781696629-r431 { fill: #882f45 } -.terminal-2781696629-r432 { fill: #802d41 } -.terminal-2781696629-r433 { fill: #6e2839 } -.terminal-2781696629-r434 { fill: #642635 } -.terminal-2781696629-r435 { fill: #9b344d } -.terminal-2781696629-r436 { fill: #913149 } -.terminal-2781696629-r437 { fill: #762a3d } -.terminal-2781696629-r438 { fill: #54222e } -.terminal-2781696629-r439 { fill: #4b1f2a } -.terminal-2781696629-r440 { fill: #4a1f29 } -.terminal-2781696629-r441 { fill: #4d202b } -.terminal-2781696629-r442 { fill: #52212d } -.terminal-2781696629-r443 { fill: #732a3b } -.terminal-2781696629-r444 { fill: #7b2c3f } -.terminal-2781696629-r445 { fill: #842e43 } -.terminal-2781696629-r446 { fill: #95324b } -.terminal-2781696629-r447 { fill: #8c3047 } -.terminal-2781696629-r448 { fill: #7a2b3f } -.terminal-2781696629-r449 { fill: #71293b } -.terminal-2781696629-r450 { fill: #632534 } -.terminal-2781696629-r451 { fill: #56222f } -.terminal-2781696629-r452 { fill: #481f29 } -.terminal-2781696629-r453 { fill: #50212c } -.terminal-2781696629-r454 { fill: #5a2331 } -.terminal-2781696629-r455 { fill: #612533 } -.terminal-2781696629-r456 { fill: #6f293a } -.terminal-2781696629-r457 { fill: #772b3e } -.terminal-2781696629-r458 { fill: #92324a } -.terminal-2781696629-r459 { fill: #99334d } -.terminal-2781696629-r460 { fill: #903148 } -.terminal-2781696629-r461 { fill: #7d2c40 } -.terminal-2781696629-r462 { fill: #752a3c } -.terminal-2781696629-r463 { fill: #5f2433 } -.terminal-2781696629-r464 { fill: #4f202b } -.terminal-2781696629-r465 { fill: #471e28 } -.terminal-2781696629-r466 { fill: #582330 } -.terminal-2781696629-r467 { fill: #5e2432 } -.terminal-2781696629-r468 { fill: #6c2838 } -.terminal-2781696629-r469 { fill: #24452e } -.terminal-2781696629-r470 { fill: #274f33 } -.terminal-2781696629-r471 { fill: #2e643f } -.terminal-2781696629-r472 { fill: #326e44 } -.terminal-2781696629-r473 { fill: #35774a } -.terminal-2781696629-r474 { fill: #3b8a54 } -.terminal-2781696629-r475 { fill: #3e9258 } -.terminal-2781696629-r476 { fill: #43a160 } -.terminal-2781696629-r477 { fill: #46a864 } -.terminal-2781696629-r478 { fill: #48ad67 } -.terminal-2781696629-r479 { fill: #4bb76c } -.terminal-2781696629-r480 { fill: #4cba6e } -.terminal-2781696629-r481 { fill: #4dbe70 } -.terminal-2781696629-r482 { fill: #4dbd70 } -.terminal-2781696629-r483 { fill: #4bb86d } -.terminal-2781696629-r484 { fill: #4ab46b } -.terminal-2781696629-r485 { fill: #48b068 } -.terminal-2781696629-r486 { fill: #44a462 } -.terminal-2781696629-r487 { fill: #429d5e } -.terminal-2781696629-r488 { fill: #3d8d56 } -.terminal-2781696629-r489 { fill: #3a8551 } -.terminal-2781696629-r490 { fill: #367c4c } -.terminal-2781696629-r491 { fill: #306841 } -.terminal-2781696629-r492 { fill: #2c5e3b } -.terminal-2781696629-r493 { fill: #254930 } -.terminal-2781696629-r494 { fill: #264b31 } -.terminal-2781696629-r495 { fill: #2d5f3c } -.terminal-2781696629-r496 { fill: #306942 } -.terminal-2781696629-r497 { fill: #347347 } -.terminal-2781696629-r498 { fill: #3a8651 } -.terminal-2781696629-r499 { fill: #3d8f56 } -.terminal-2781696629-r500 { fill: #429e5f } -.terminal-2781696629-r501 { fill: #45a562 } -.terminal-2781696629-r502 { fill: #47ab66 } -.terminal-2781696629-r503 { fill: #4ab56b } -.terminal-2781696629-r504 { fill: #4bb96d } -.terminal-2781696629-r505 { fill: #4cb96e } -.terminal-2781696629-r506 { fill: #4bb66c } -.terminal-2781696629-r507 { fill: #49b269 } -.terminal-2781696629-r508 { fill: #45a763 } -.terminal-2781696629-r509 { fill: #43a060 } -.terminal-2781696629-r510 { fill: #3e9157 } -.terminal-2781696629-r511 { fill: #3b8953 } -.terminal-2781696629-r512 { fill: #38804e } -.terminal-2781696629-r513 { fill: #316c43 } -.terminal-2781696629-r514 { fill: #2e623e } -.terminal-2781696629-r515 { fill: #274d32 } -.terminal-2781696629-r516 { fill: #24462e } -.terminal-2781696629-r517 { fill: #2b5b3a } -.terminal-2781696629-r518 { fill: #2f653f } -.terminal-2781696629-r519 { fill: #326f45 } -.terminal-2781696629-r520 { fill: #39824f } -.terminal-2781696629-r521 { fill: #3c8b54 } -.terminal-2781696629-r522 { fill: #419b5d } -.terminal-2781696629-r523 { fill: #44a261 } -.terminal-2781696629-r524 { fill: #46a964 } -.terminal-2781696629-r525 { fill: #4ab36a } -.terminal-2781696629-r526 { fill: #4dbd6f } -.terminal-2781696629-r527 { fill: #4cbb6e } -.terminal-2781696629-r528 { fill: #46a965 } -.terminal-2781696629-r529 { fill: #44a361 } -.terminal-2781696629-r530 { fill: #3f9459 } -.terminal-2781696629-r531 { fill: #3c8c55 } -.terminal-2781696629-r532 { fill: #398350 } -.terminal-2781696629-r533 { fill: #337146 } -.terminal-2781696629-r534 { fill: #2f6740 } -.terminal-2781696629-r535 { fill: #439f5f } -.terminal-2781696629-r536 { fill: #3f955a } -.terminal-2781696629-r537 { fill: #3c8c54 } -.terminal-2781696629-r538 { fill: #36794a } -.terminal-2781696629-r539 { fill: #295637 } -.terminal-2781696629-r540 { fill: #264c32 } -.terminal-2781696629-r541 { fill: #295336 } -.terminal-2781696629-r542 { fill: #2f6640 } -.terminal-2781696629-r543 { fill: #347648 } -.terminal-2781696629-r544 { fill: #377e4d } -.terminal-2781696629-r545 { fill: #3b8752 } -.terminal-2781696629-r546 { fill: #45a563 } -.terminal-2781696629-r547 { fill: #419a5c } -.terminal-2781696629-r548 { fill: #3d9057 } -.terminal-2781696629-r549 { fill: #377d4d } -.terminal-2781696629-r550 { fill: #347448 } -.terminal-2781696629-r551 { fill: #2c5e3c } -.terminal-2781696629-r552 { fill: #2a5838 } -.terminal-2781696629-r553 { fill: #274e33 } -.terminal-2781696629-r554 { fill: #264a31 } -.terminal-2781696629-r555 { fill: #254a30 } -.terminal-2781696629-r556 { fill: #264d32 } -.terminal-2781696629-r557 { fill: #285135 } -.terminal-2781696629-r558 { fill: #2c5c3b } -.terminal-2781696629-r559 { fill: #2e633e } -.terminal-2781696629-r560 { fill: #337247 } -.terminal-2781696629-r561 { fill: #367a4b } -.terminal-2781696629-r562 { fill: #40975b } -.terminal-2781696629-r563 { fill: #4ab66c } -.terminal-2781696629-r564 { fill: #38814f } -.terminal-2781696629-r565 { fill: #35784a } -.terminal-2781696629-r566 { fill: #2d613d } -.terminal-2781696629-r567 { fill: #2b5a3a } -.terminal-2781696629-r568 { fill: #275034 } -.terminal-2781696629-r569 { fill: #24462f } -.terminal-2781696629-r570 { fill: #254830 } -.terminal-2781696629-r571 { fill: #2b5a39 } -.terminal-2781696629-r572 { fill: #2d603d } -.terminal-2781696629-r573 { fill: #357749 } -.terminal-2781696629-r574 { fill: #429c5e } + .terminal-3975273156-r1 { fill: #e0e0e0 } +.terminal-3975273156-r2 { fill: #c5c8c6 } +.terminal-3975273156-r3 { fill: #fea62b } +.terminal-3975273156-r4 { fill: #eea831 } +.terminal-3975273156-r5 { fill: #d0ac3c } +.terminal-3975273156-r6 { fill: #c2ae42 } +.terminal-3975273156-r7 { fill: #b4b048 } +.terminal-3975273156-r8 { fill: #9ab452 } +.terminal-3975273156-r9 { fill: #8db557 } +.terminal-3975273156-r10 { fill: #78b860 } +.terminal-3975273156-r11 { fill: #6eba63 } +.terminal-3975273156-r12 { fill: #66bb67 } +.terminal-3975273156-r13 { fill: #59bd6c } +.terminal-3975273156-r14 { fill: #54be6e } +.terminal-3975273156-r15 { fill: #4ebe70 } +.terminal-3975273156-r16 { fill: #50be70 } +.terminal-3975273156-r17 { fill: #57bd6d } +.terminal-3975273156-r18 { fill: #5cbc6b } +.terminal-3975273156-r19 { fill: #63bb68 } +.terminal-3975273156-r20 { fill: #74b961 } +.terminal-3975273156-r21 { fill: #7eb85d } +.terminal-3975273156-r22 { fill: #94b454 } +.terminal-3975273156-r23 { fill: #a1b34f } +.terminal-3975273156-r24 { fill: #aeb14a } +.terminal-3975273156-r25 { fill: #caad3f } +.terminal-3975273156-r26 { fill: #d9ab39 } +.terminal-3975273156-r27 { fill: #f7a62d } +.terminal-3975273156-r28 { fill: #f5a72e } +.terminal-3975273156-r29 { fill: #d7ab3a } +.terminal-3975273156-r30 { fill: #c8ad40 } +.terminal-3975273156-r31 { fill: #baaf45 } +.terminal-3975273156-r32 { fill: #9fb350 } +.terminal-3975273156-r33 { fill: #93b555 } +.terminal-3975273156-r34 { fill: #7cb85e } +.terminal-3975273156-r35 { fill: #72b962 } +.terminal-3975273156-r36 { fill: #6abb65 } +.terminal-3975273156-r37 { fill: #5bbd6b } +.terminal-3975273156-r38 { fill: #56bd6d } +.terminal-3975273156-r39 { fill: #4fbe70 } +.terminal-3975273156-r40 { fill: #55bd6e } +.terminal-3975273156-r41 { fill: #5abd6c } +.terminal-3975273156-r42 { fill: #60bc69 } +.terminal-3975273156-r43 { fill: #70ba63 } +.terminal-3975273156-r44 { fill: #79b85f } +.terminal-3975273156-r45 { fill: #8fb556 } +.terminal-3975273156-r46 { fill: #9bb352 } +.terminal-3975273156-r47 { fill: #a8b24c } +.terminal-3975273156-r48 { fill: #c4ae41 } +.terminal-3975273156-r49 { fill: #d3ac3c } +.terminal-3975273156-r50 { fill: #f1a730 } +.terminal-3975273156-r51 { fill: #fba62b } +.terminal-3975273156-r52 { fill: #ddaa37 } +.terminal-3975273156-r53 { fill: #ceac3d } +.terminal-3975273156-r54 { fill: #c0ae43 } +.terminal-3975273156-r55 { fill: #a5b24e } +.terminal-3975273156-r56 { fill: #98b453 } +.terminal-3975273156-r57 { fill: #81b75c } +.terminal-3975273156-r58 { fill: #76b960 } +.terminal-3975273156-r59 { fill: #6dba64 } +.terminal-3975273156-r60 { fill: #5ebc6a } +.terminal-3975273156-r61 { fill: #58bd6c } +.terminal-3975273156-r62 { fill: #50be6f } +.terminal-3975273156-r63 { fill: #4ebf71 } +.terminal-3975273156-r64 { fill: #53be6e } +.terminal-3975273156-r65 { fill: #58bd6d } +.terminal-3975273156-r66 { fill: #5dbc6a } +.terminal-3975273156-r67 { fill: #6cba64 } +.terminal-3975273156-r68 { fill: #75b961 } +.terminal-3975273156-r69 { fill: #8ab658 } +.terminal-3975273156-r70 { fill: #96b454 } +.terminal-3975273156-r71 { fill: #a3b24f } +.terminal-3975273156-r72 { fill: #beaf44 } +.terminal-3975273156-r73 { fill: #ccac3e } +.terminal-3975273156-r74 { fill: #7bb85f } +.terminal-3975273156-r75 { fill: #89b659 } +.terminal-3975273156-r76 { fill: #97b453 } +.terminal-3975273156-r77 { fill: #b1b049 } +.terminal-3975273156-r78 { fill: #d3ac3b } +.terminal-3975273156-r79 { fill: #ddaa38 } +.terminal-3975273156-r80 { fill: #e5a934 } +.terminal-3975273156-r81 { fill: #f2a72f } +.terminal-3975273156-r82 { fill: #fda62b } +.terminal-3975273156-r83 { fill: #f4a72e } +.terminal-3975273156-r84 { fill: #efa830 } +.terminal-3975273156-r85 { fill: #e8a933 } +.terminal-3975273156-r86 { fill: #cdac3e } +.terminal-3975273156-r87 { fill: #b7b047 } +.terminal-3975273156-r88 { fill: #aab14c } +.terminal-3975273156-r89 { fill: #9db351 } +.terminal-3975273156-r90 { fill: #83b75b } +.terminal-3975273156-r91 { fill: #91b556 } +.terminal-3975273156-r92 { fill: #acb14b } +.terminal-3975273156-r93 { fill: #b8af46 } +.terminal-3975273156-r94 { fill: #cfac3d } +.terminal-3975273156-r95 { fill: #e1a936 } +.terminal-3975273156-r96 { fill: #f0a730 } +.terminal-3975273156-r97 { fill: #fca62b } +.terminal-3975273156-r98 { fill: #f6a72d } +.terminal-3975273156-r99 { fill: #f1a72f } +.terminal-3975273156-r100 { fill: #eba832 } +.terminal-3975273156-r101 { fill: #dbaa38 } +.terminal-3975273156-r102 { fill: #d2ac3c } +.terminal-3975273156-r103 { fill: #bcaf45 } +.terminal-3975273156-r104 { fill: #b0b149 } +.terminal-3975273156-r105 { fill: #87b65a } +.terminal-3975273156-r106 { fill: #78b85f } +.terminal-3975273156-r107 { fill: #5abd6b } +.terminal-3975273156-r108 { fill: #6eba64 } +.terminal-3975273156-r109 { fill: #7db85e } +.terminal-3975273156-r110 { fill: #8bb658 } +.terminal-3975273156-r111 { fill: #a6b24d } +.terminal-3975273156-r112 { fill: #b3b048 } +.terminal-3975273156-r113 { fill: #d5ab3b } +.terminal-3975273156-r114 { fill: #deaa37 } +.terminal-3975273156-r115 { fill: #eda831 } +.terminal-3975273156-r116 { fill: #f3a72f } +.terminal-3975273156-r117 { fill: #fba62c } +.terminal-3975273156-r118 { fill: #f8a62d } +.terminal-3975273156-r119 { fill: #f3a72e } +.terminal-3975273156-r120 { fill: #dfaa37 } +.terminal-3975273156-r121 { fill: #d6ab3a } +.terminal-3975273156-r122 { fill: #c1ae43 } +.terminal-3975273156-r123 { fill: #b5b047 } +.terminal-3975273156-r124 { fill: #7fb85d } +.terminal-3975273156-r125 { fill: #f89c2f } +.terminal-3975273156-r126 { fill: #ec8a37 } +.terminal-3975273156-r127 { fill: #e6823b } +.terminal-3975273156-r128 { fill: #e1793f } +.terminal-3975273156-r129 { fill: #d66946 } +.terminal-3975273156-r130 { fill: #d26249 } +.terminal-3975273156-r131 { fill: #c9554f } +.terminal-3975273156-r132 { fill: #c54f52 } +.terminal-3975273156-r133 { fill: #c24a54 } +.terminal-3975273156-r134 { fill: #bd4257 } +.terminal-3975273156-r135 { fill: #bb4059 } +.terminal-3975273156-r136 { fill: #b93c5a } +.terminal-3975273156-r137 { fill: #b93d5a } +.terminal-3975273156-r138 { fill: #bc4158 } +.terminal-3975273156-r139 { fill: #be4456 } +.terminal-3975273156-r140 { fill: #c14855 } +.terminal-3975273156-r141 { fill: #c75350 } +.terminal-3975273156-r142 { fill: #cb584d } +.terminal-3975273156-r143 { fill: #d46647 } +.terminal-3975273156-r144 { fill: #d96e44 } +.terminal-3975273156-r145 { fill: #de7640 } +.terminal-3975273156-r146 { fill: #e98738 } +.terminal-3975273156-r147 { fill: #ef8f34 } +.terminal-3975273156-r148 { fill: #fba22c } +.terminal-3975273156-r149 { fill: #faa02d } +.terminal-3975273156-r150 { fill: #ee8e35 } +.terminal-3975273156-r151 { fill: #e98539 } +.terminal-3975273156-r152 { fill: #e37d3d } +.terminal-3975273156-r153 { fill: #d86d44 } +.terminal-3975273156-r154 { fill: #d46548 } +.terminal-3975273156-r155 { fill: #cb584e } +.terminal-3975273156-r156 { fill: #c75250 } +.terminal-3975273156-r157 { fill: #c44c53 } +.terminal-3975273156-r158 { fill: #be4457 } +.terminal-3975273156-r159 { fill: #bd4357 } +.terminal-3975273156-r160 { fill: #c04755 } +.terminal-3975273156-r161 { fill: #c65051 } +.terminal-3975273156-r162 { fill: #ca564f } +.terminal-3975273156-r163 { fill: #d26349 } +.terminal-3975273156-r164 { fill: #d76a45 } +.terminal-3975273156-r165 { fill: #dc7242 } +.terminal-3975273156-r166 { fill: #e7833a } +.terminal-3975273156-r167 { fill: #ed8c36 } +.terminal-3975273156-r168 { fill: #f89e2e } +.terminal-3975273156-r169 { fill: #fda42b } +.terminal-3975273156-r170 { fill: #f19233 } +.terminal-3975273156-r171 { fill: #eb8937 } +.terminal-3975273156-r172 { fill: #e5803b } +.terminal-3975273156-r173 { fill: #db7043 } +.terminal-3975273156-r174 { fill: #d66846 } +.terminal-3975273156-r175 { fill: #cd5a4d } +.terminal-3975273156-r176 { fill: #c9544f } +.terminal-3975273156-r177 { fill: #bf4556 } +.terminal-3975273156-r178 { fill: #bd4258 } +.terminal-3975273156-r179 { fill: #ba3d5a } +.terminal-3975273156-r180 { fill: #b93c5b } +.terminal-3975273156-r181 { fill: #bb3f59 } +.terminal-3975273156-r182 { fill: #bc4258 } +.terminal-3975273156-r183 { fill: #c44e52 } +.terminal-3975273156-r184 { fill: #c85350 } +.terminal-3975273156-r185 { fill: #d0604a } +.terminal-3975273156-r186 { fill: #d56747 } +.terminal-3975273156-r187 { fill: #da6f43 } +.terminal-3975273156-r188 { fill: #e57f3c } +.terminal-3975273156-r189 { fill: #ea8838 } +.terminal-3975273156-r190 { fill: #be4556 } +.terminal-3975273156-r191 { fill: #ca574e } +.terminal-3975273156-r192 { fill: #d05f4a } +.terminal-3975273156-r193 { fill: #d56846 } +.terminal-3975273156-r194 { fill: #e0783f } +.terminal-3975273156-r195 { fill: #e47f3c } +.terminal-3975273156-r196 { fill: #f49731 } +.terminal-3975273156-r197 { fill: #f99f2e } +.terminal-3975273156-r198 { fill: #fba12c } +.terminal-3975273156-r199 { fill: #fda52b } +.terminal-3975273156-r200 { fill: #f89d2f } +.terminal-3975273156-r201 { fill: #f59930 } +.terminal-3975273156-r202 { fill: #ef8e35 } +.terminal-3975273156-r203 { fill: #eb8938 } +.terminal-3975273156-r204 { fill: #e27b3e } +.terminal-3975273156-r205 { fill: #dd7341 } +.terminal-3975273156-r206 { fill: #d86b45 } +.terminal-3975273156-r207 { fill: #c75251 } +.terminal-3975273156-r208 { fill: #cd5c4c } +.terminal-3975273156-r209 { fill: #d36448 } +.terminal-3975273156-r210 { fill: #de7441 } +.terminal-3975273156-r211 { fill: #e27c3d } +.terminal-3975273156-r212 { fill: #ef8f35 } +.terminal-3975273156-r213 { fill: #f29532 } +.terminal-3975273156-r214 { fill: #f89d2e } +.terminal-3975273156-r215 { fill: #f99e2e } +.terminal-3975273156-r216 { fill: #f69a30 } +.terminal-3975273156-r217 { fill: #f09134 } +.terminal-3975273156-r218 { fill: #ec8b36 } +.terminal-3975273156-r219 { fill: #e47e3c } +.terminal-3975273156-r220 { fill: #df7740 } +.terminal-3975273156-r221 { fill: #cf5e4b } +.terminal-3975273156-r222 { fill: #be4357 } +.terminal-3975273156-r223 { fill: #d1614a } +.terminal-3975273156-r224 { fill: #db7142 } +.terminal-3975273156-r225 { fill: #e0793f } +.terminal-3975273156-r226 { fill: #ed8d36 } +.terminal-3975273156-r227 { fill: #f79c2f } +.terminal-3975273156-r228 { fill: #f99f2d } +.terminal-3975273156-r229 { fill: #fca42b } +.terminal-3975273156-r230 { fill: #fa9f2d } +.terminal-3975273156-r231 { fill: #f29333 } +.terminal-3975273156-r232 { fill: #e6813b } +.terminal-3975273156-r233 { fill: #e17a3e } +.terminal-3975273156-r234 { fill: #d16249 } +.terminal-3975273156-r235 { fill: #cc594d } +.terminal-3975273156-r236 { fill: #583e19 } +.terminal-3975273156-r237 { fill: #66461a } +.terminal-3975273156-r238 { fill: #82581d } +.terminal-3975273156-r239 { fill: #90611f } +.terminal-3975273156-r240 { fill: #9d6920 } +.terminal-3975273156-r241 { fill: #b67923 } +.terminal-3975273156-r242 { fill: #c18024 } +.terminal-3975273156-r243 { fill: #d68c26 } +.terminal-3975273156-r244 { fill: #de9227 } +.terminal-3975273156-r245 { fill: #e69728 } +.terminal-3975273156-r246 { fill: #f39f29 } +.terminal-3975273156-r247 { fill: #f7a22a } +.terminal-3975273156-r248 { fill: #fda52a } +.terminal-3975273156-r249 { fill: #fca42a } +.terminal-3975273156-r250 { fill: #f5a02a } +.terminal-3975273156-r251 { fill: #f09d29 } +.terminal-3975273156-r252 { fill: #e99928 } +.terminal-3975273156-r253 { fill: #d98f27 } +.terminal-3975273156-r254 { fill: #d08926 } +.terminal-3975273156-r255 { fill: #bb7c23 } +.terminal-3975273156-r256 { fill: #af7422 } +.terminal-3975273156-r257 { fill: #a26c21 } +.terminal-3975273156-r258 { fill: #885c1e } +.terminal-3975273156-r259 { fill: #7a531c } +.terminal-3975273156-r260 { fill: #5e4119 } +.terminal-3975273156-r261 { fill: #604319 } +.terminal-3975273156-r262 { fill: #7c541c } +.terminal-3975273156-r263 { fill: #8a5d1e } +.terminal-3975273156-r264 { fill: #97651f } +.terminal-3975273156-r265 { fill: #b17522 } +.terminal-3975273156-r266 { fill: #bc7d23 } +.terminal-3975273156-r267 { fill: #d18a26 } +.terminal-3975273156-r268 { fill: #db9027 } +.terminal-3975273156-r269 { fill: #e39528 } +.terminal-3975273156-r270 { fill: #fca52a } +.terminal-3975273156-r271 { fill: #f7a12a } +.terminal-3975273156-r272 { fill: #f29e29 } +.terminal-3975273156-r273 { fill: #ec9b29 } +.terminal-3975273156-r274 { fill: #dd9127 } +.terminal-3975273156-r275 { fill: #d48c26 } +.terminal-3975273156-r276 { fill: #c07f24 } +.terminal-3975273156-r277 { fill: #b47723 } +.terminal-3975273156-r278 { fill: #a87021 } +.terminal-3975273156-r279 { fill: #8e5f1e } +.terminal-3975273156-r280 { fill: #80571d } +.terminal-3975273156-r281 { fill: #64451a } +.terminal-3975273156-r282 { fill: #5a3f19 } +.terminal-3975273156-r283 { fill: #76511c } +.terminal-3975273156-r284 { fill: #84591d } +.terminal-3975273156-r285 { fill: #92621f } +.terminal-3975273156-r286 { fill: #ab7222 } +.terminal-3975273156-r287 { fill: #b77a23 } +.terminal-3975273156-r288 { fill: #cd8725 } +.terminal-3975273156-r289 { fill: #d78d26 } +.terminal-3975273156-r290 { fill: #e09327 } +.terminal-3975273156-r291 { fill: #ee9c29 } +.terminal-3975273156-r292 { fill: #fba42a } +.terminal-3975273156-r293 { fill: #f8a22a } +.terminal-3975273156-r294 { fill: #f4a029 } +.terminal-3975273156-r295 { fill: #ef9c29 } +.terminal-3975273156-r296 { fill: #e19327 } +.terminal-3975273156-r297 { fill: #d88e26 } +.terminal-3975273156-r298 { fill: #c48224 } +.terminal-3975273156-r299 { fill: #b97b23 } +.terminal-3975273156-r300 { fill: #ad7322 } +.terminal-3975273156-r301 { fill: #93631f } +.terminal-3975273156-r302 { fill: #865b1e } +.terminal-3975273156-r303 { fill: #0178d4 } +.terminal-3975273156-r304 { fill: #0171c8 } +.terminal-3975273156-r305 { fill: #0365b1 } +.terminal-3975273156-r306 { fill: #045fa6 } +.terminal-3975273156-r307 { fill: #05599b } +.terminal-3975273156-r308 { fill: #074f86 } +.terminal-3975273156-r309 { fill: #084a7d } +.terminal-3975273156-r310 { fill: #09416c } +.terminal-3975273156-r311 { fill: #093d65 } +.terminal-3975273156-r312 { fill: #0a3a5f } +.terminal-3975273156-r313 { fill: #0b3454 } +.terminal-3975273156-r314 { fill: #0b3251 } +.terminal-3975273156-r315 { fill: #0b304c } +.terminal-3975273156-r316 { fill: #0b304d } +.terminal-3975273156-r317 { fill: #0b3353 } +.terminal-3975273156-r318 { fill: #0b3657 } +.terminal-3975273156-r319 { fill: #0a385c } +.terminal-3975273156-r320 { fill: #093f69 } +.terminal-3975273156-r321 { fill: #084371 } +.terminal-3975273156-r322 { fill: #074c82 } +.terminal-3975273156-r323 { fill: #06528c } +.terminal-3975273156-r324 { fill: #055796 } +.terminal-3975273156-r325 { fill: #0463ac } +.terminal-3975273156-r326 { fill: #0369b7 } +.terminal-3975273156-r327 { fill: #0175ce } +.terminal-3975273156-r328 { fill: #0174cd } +.terminal-3975273156-r329 { fill: #0368b6 } +.terminal-3975273156-r330 { fill: #0462aa } +.terminal-3975273156-r331 { fill: #055c9f } +.terminal-3975273156-r332 { fill: #06518a } +.terminal-3975273156-r333 { fill: #074c81 } +.terminal-3975273156-r334 { fill: #094370 } +.terminal-3975273156-r335 { fill: #093f68 } +.terminal-3975273156-r336 { fill: #0a3b61 } +.terminal-3975273156-r337 { fill: #0b3556 } +.terminal-3975273156-r338 { fill: #0b3352 } +.terminal-3975273156-r339 { fill: #0b3555 } +.terminal-3975273156-r340 { fill: #0a375a } +.terminal-3975273156-r341 { fill: #093e66 } +.terminal-3975273156-r342 { fill: #09416d } +.terminal-3975273156-r343 { fill: #074a7e } +.terminal-3975273156-r344 { fill: #074f88 } +.terminal-3975273156-r345 { fill: #065592 } +.terminal-3975273156-r346 { fill: #0460a7 } +.terminal-3975273156-r347 { fill: #0366b2 } +.terminal-3975273156-r348 { fill: #0172c9 } +.terminal-3975273156-r349 { fill: #0177d2 } +.terminal-3975273156-r350 { fill: #036aba } +.terminal-3975273156-r351 { fill: #0364af } +.terminal-3975273156-r352 { fill: #045ea4 } +.terminal-3975273156-r353 { fill: #06538f } +.terminal-3975273156-r354 { fill: #074e85 } +.terminal-3975273156-r355 { fill: #084473 } +.terminal-3975273156-r356 { fill: #09406b } +.terminal-3975273156-r357 { fill: #0a3c64 } +.terminal-3975273156-r358 { fill: #0a3658 } +.terminal-3975273156-r359 { fill: #0b314e } +.terminal-3975273156-r360 { fill: #0c304c } +.terminal-3975273156-r361 { fill: #0b3250 } +.terminal-3975273156-r362 { fill: #0b3453 } +.terminal-3975273156-r363 { fill: #0b3658 } +.terminal-3975273156-r364 { fill: #0a3c63 } +.terminal-3975273156-r365 { fill: #09406a } +.terminal-3975273156-r366 { fill: #08487a } +.terminal-3975273156-r367 { fill: #074d84 } +.terminal-3975273156-r368 { fill: #06528d } +.terminal-3975273156-r369 { fill: #045ea2 } +.terminal-3975273156-r370 { fill: #0463ad } +.terminal-3975273156-r371 { fill: #441e27 } +.terminal-3975273156-r372 { fill: #4e202b } +.terminal-3975273156-r373 { fill: #612534 } +.terminal-3975273156-r374 { fill: #6b2838 } +.terminal-3975273156-r375 { fill: #742a3c } +.terminal-3975273156-r376 { fill: #862f44 } +.terminal-3975273156-r377 { fill: #8e3148 } +.terminal-3975273156-r378 { fill: #9c344e } +.terminal-3975273156-r379 { fill: #a33651 } +.terminal-3975273156-r380 { fill: #a83753 } +.terminal-3975273156-r381 { fill: #b13a57 } +.terminal-3975273156-r382 { fill: #b43a59 } +.terminal-3975273156-r383 { fill: #b83b5a } +.terminal-3975273156-r384 { fill: #b73b5a } +.terminal-3975273156-r385 { fill: #b23a58 } +.terminal-3975273156-r386 { fill: #af3956 } +.terminal-3975273156-r387 { fill: #aa3854 } +.terminal-3975273156-r388 { fill: #9f354f } +.terminal-3975273156-r389 { fill: #98334c } +.terminal-3975273156-r390 { fill: #892f46 } +.terminal-3975273156-r391 { fill: #812d42 } +.terminal-3975273156-r392 { fill: #782b3e } +.terminal-3975273156-r393 { fill: #662636 } +.terminal-3975273156-r394 { fill: #5c2431 } +.terminal-3975273156-r395 { fill: #481f28 } +.terminal-3975273156-r396 { fill: #491f29 } +.terminal-3975273156-r397 { fill: #5d2432 } +.terminal-3975273156-r398 { fill: #672736 } +.terminal-3975273156-r399 { fill: #70293a } +.terminal-3975273156-r400 { fill: #822e42 } +.terminal-3975273156-r401 { fill: #8b3046 } +.terminal-3975273156-r402 { fill: #99344d } +.terminal-3975273156-r403 { fill: #a03550 } +.terminal-3975273156-r404 { fill: #a63752 } +.terminal-3975273156-r405 { fill: #b33a58 } +.terminal-3975273156-r406 { fill: #b43a58 } +.terminal-3975273156-r407 { fill: #b03957 } +.terminal-3975273156-r408 { fill: #ac3855 } +.terminal-3975273156-r409 { fill: #a23650 } +.terminal-3975273156-r410 { fill: #9b344e } +.terminal-3975273156-r411 { fill: #8d3047 } +.terminal-3975273156-r412 { fill: #852e43 } +.terminal-3975273156-r413 { fill: #7c2c40 } +.terminal-3975273156-r414 { fill: #6a2737 } +.terminal-3975273156-r415 { fill: #602533 } +.terminal-3975273156-r416 { fill: #4c202a } +.terminal-3975273156-r417 { fill: #451e27 } +.terminal-3975273156-r418 { fill: #592330 } +.terminal-3975273156-r419 { fill: #632634 } +.terminal-3975273156-r420 { fill: #6c2839 } +.terminal-3975273156-r421 { fill: #7f2d41 } +.terminal-3975273156-r422 { fill: #872f45 } +.terminal-3975273156-r423 { fill: #96334b } +.terminal-3975273156-r424 { fill: #9d354e } +.terminal-3975273156-r425 { fill: #ad3956 } +.terminal-3975273156-r426 { fill: #b53b59 } +.terminal-3975273156-r427 { fill: #ae3956 } +.terminal-3975273156-r428 { fill: #a43651 } +.terminal-3975273156-r429 { fill: #9e354f } +.terminal-3975273156-r430 { fill: #903149 } +.terminal-3975273156-r431 { fill: #882f45 } +.terminal-3975273156-r432 { fill: #802d41 } +.terminal-3975273156-r433 { fill: #6e2839 } +.terminal-3975273156-r434 { fill: #642635 } +.terminal-3975273156-r435 { fill: #9b344d } +.terminal-3975273156-r436 { fill: #913149 } +.terminal-3975273156-r437 { fill: #762a3d } +.terminal-3975273156-r438 { fill: #54222e } +.terminal-3975273156-r439 { fill: #4b1f2a } +.terminal-3975273156-r440 { fill: #4a1f29 } +.terminal-3975273156-r441 { fill: #4d202b } +.terminal-3975273156-r442 { fill: #52212d } +.terminal-3975273156-r443 { fill: #732a3b } +.terminal-3975273156-r444 { fill: #7b2c3f } +.terminal-3975273156-r445 { fill: #842e43 } +.terminal-3975273156-r446 { fill: #95324b } +.terminal-3975273156-r447 { fill: #8c3047 } +.terminal-3975273156-r448 { fill: #7a2b3f } +.terminal-3975273156-r449 { fill: #71293b } +.terminal-3975273156-r450 { fill: #632534 } +.terminal-3975273156-r451 { fill: #56222f } +.terminal-3975273156-r452 { fill: #481f29 } +.terminal-3975273156-r453 { fill: #50212c } +.terminal-3975273156-r454 { fill: #5a2331 } +.terminal-3975273156-r455 { fill: #612533 } +.terminal-3975273156-r456 { fill: #6f293a } +.terminal-3975273156-r457 { fill: #772b3e } +.terminal-3975273156-r458 { fill: #92324a } +.terminal-3975273156-r459 { fill: #99334d } +.terminal-3975273156-r460 { fill: #903148 } +.terminal-3975273156-r461 { fill: #7d2c40 } +.terminal-3975273156-r462 { fill: #752a3c } +.terminal-3975273156-r463 { fill: #5f2433 } +.terminal-3975273156-r464 { fill: #4f202b } +.terminal-3975273156-r465 { fill: #471e28 } +.terminal-3975273156-r466 { fill: #582330 } +.terminal-3975273156-r467 { fill: #5e2432 } +.terminal-3975273156-r468 { fill: #6c2838 } +.terminal-3975273156-r469 { fill: #24452e } +.terminal-3975273156-r470 { fill: #274f33 } +.terminal-3975273156-r471 { fill: #2e643f } +.terminal-3975273156-r472 { fill: #326e44 } +.terminal-3975273156-r473 { fill: #35774a } +.terminal-3975273156-r474 { fill: #3b8a54 } +.terminal-3975273156-r475 { fill: #3e9258 } +.terminal-3975273156-r476 { fill: #43a160 } +.terminal-3975273156-r477 { fill: #46a864 } +.terminal-3975273156-r478 { fill: #48ad67 } +.terminal-3975273156-r479 { fill: #4bb76c } +.terminal-3975273156-r480 { fill: #4cba6e } +.terminal-3975273156-r481 { fill: #4dbe70 } +.terminal-3975273156-r482 { fill: #4dbd70 } +.terminal-3975273156-r483 { fill: #4bb86d } +.terminal-3975273156-r484 { fill: #4ab46b } +.terminal-3975273156-r485 { fill: #48b068 } +.terminal-3975273156-r486 { fill: #44a462 } +.terminal-3975273156-r487 { fill: #429d5e } +.terminal-3975273156-r488 { fill: #3d8d56 } +.terminal-3975273156-r489 { fill: #3a8551 } +.terminal-3975273156-r490 { fill: #367c4c } +.terminal-3975273156-r491 { fill: #306841 } +.terminal-3975273156-r492 { fill: #2c5e3b } +.terminal-3975273156-r493 { fill: #254930 } +.terminal-3975273156-r494 { fill: #264b31 } +.terminal-3975273156-r495 { fill: #2d5f3c } +.terminal-3975273156-r496 { fill: #306942 } +.terminal-3975273156-r497 { fill: #347347 } +.terminal-3975273156-r498 { fill: #3a8651 } +.terminal-3975273156-r499 { fill: #3d8f56 } +.terminal-3975273156-r500 { fill: #429e5f } +.terminal-3975273156-r501 { fill: #45a562 } +.terminal-3975273156-r502 { fill: #47ab66 } +.terminal-3975273156-r503 { fill: #4ab56b } +.terminal-3975273156-r504 { fill: #4bb96d } +.terminal-3975273156-r505 { fill: #4cb96e } +.terminal-3975273156-r506 { fill: #4bb66c } +.terminal-3975273156-r507 { fill: #49b269 } +.terminal-3975273156-r508 { fill: #45a763 } +.terminal-3975273156-r509 { fill: #43a060 } +.terminal-3975273156-r510 { fill: #3e9157 } +.terminal-3975273156-r511 { fill: #3b8953 } +.terminal-3975273156-r512 { fill: #38804e } +.terminal-3975273156-r513 { fill: #316c43 } +.terminal-3975273156-r514 { fill: #2e623e } +.terminal-3975273156-r515 { fill: #274d32 } +.terminal-3975273156-r516 { fill: #24462e } +.terminal-3975273156-r517 { fill: #2b5b3a } +.terminal-3975273156-r518 { fill: #2f653f } +.terminal-3975273156-r519 { fill: #326f45 } +.terminal-3975273156-r520 { fill: #39824f } +.terminal-3975273156-r521 { fill: #3c8b54 } +.terminal-3975273156-r522 { fill: #419b5d } +.terminal-3975273156-r523 { fill: #44a261 } +.terminal-3975273156-r524 { fill: #46a964 } +.terminal-3975273156-r525 { fill: #4ab36a } +.terminal-3975273156-r526 { fill: #4dbd6f } +.terminal-3975273156-r527 { fill: #4cbb6e } +.terminal-3975273156-r528 { fill: #46a965 } +.terminal-3975273156-r529 { fill: #44a361 } +.terminal-3975273156-r530 { fill: #3f9459 } +.terminal-3975273156-r531 { fill: #3c8c55 } +.terminal-3975273156-r532 { fill: #398350 } +.terminal-3975273156-r533 { fill: #337146 } +.terminal-3975273156-r534 { fill: #2f6740 } +.terminal-3975273156-r535 { fill: #439f5f } +.terminal-3975273156-r536 { fill: #3f955a } +.terminal-3975273156-r537 { fill: #3c8c54 } +.terminal-3975273156-r538 { fill: #36794a } +.terminal-3975273156-r539 { fill: #295637 } +.terminal-3975273156-r540 { fill: #264c32 } +.terminal-3975273156-r541 { fill: #295336 } +.terminal-3975273156-r542 { fill: #2f6640 } +.terminal-3975273156-r543 { fill: #347648 } +.terminal-3975273156-r544 { fill: #377e4d } +.terminal-3975273156-r545 { fill: #3b8752 } +.terminal-3975273156-r546 { fill: #45a563 } +.terminal-3975273156-r547 { fill: #419a5c } +.terminal-3975273156-r548 { fill: #3d9057 } +.terminal-3975273156-r549 { fill: #377d4d } +.terminal-3975273156-r550 { fill: #347448 } +.terminal-3975273156-r551 { fill: #2c5e3c } +.terminal-3975273156-r552 { fill: #2a5838 } +.terminal-3975273156-r553 { fill: #274e33 } +.terminal-3975273156-r554 { fill: #264a31 } +.terminal-3975273156-r555 { fill: #254a30 } +.terminal-3975273156-r556 { fill: #264d32 } +.terminal-3975273156-r557 { fill: #285135 } +.terminal-3975273156-r558 { fill: #2c5c3b } +.terminal-3975273156-r559 { fill: #2e633e } +.terminal-3975273156-r560 { fill: #337247 } +.terminal-3975273156-r561 { fill: #367a4b } +.terminal-3975273156-r562 { fill: #40975b } +.terminal-3975273156-r563 { fill: #4ab66c } +.terminal-3975273156-r564 { fill: #38814f } +.terminal-3975273156-r565 { fill: #35784a } +.terminal-3975273156-r566 { fill: #2d613d } +.terminal-3975273156-r567 { fill: #2b5a3a } +.terminal-3975273156-r568 { fill: #275034 } +.terminal-3975273156-r569 { fill: #24462f } +.terminal-3975273156-r570 { fill: #254830 } +.terminal-3975273156-r571 { fill: #2b5a39 } +.terminal-3975273156-r572 { fill: #2d603d } +.terminal-3975273156-r573 { fill: #357749 } +.terminal-3975273156-r574 { fill: #429c5e } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SparklineColorsApp + SparklineColorsApp - + - - -▇▇▇▇▇ - -▇▇▇▇▇ - -▇▇▇▇▇▇ - -▇▇▇▇▇▇ - -▇▇▇▇▇ - -▇▇▇▇▇▇ - -▇▇▇▇▇▇ - -▇▇▇▇▇▇▇█▇ - -▇▇▇▇▇▇ - -▇▇▇▇▇▇▇█▇ - - - + + +▇▇▇▇▇ + +▇▇▇▇▇ + +▇▇▇▇▇▇ + +▇▇▇▇▇▇ + +▇▇▇▇▇ + +▇▇▇▇▇▇ + +▇▇▇▇▇▇ + +▇▇▇▇▇▇▇█▇ + +▇▇▇▇▇▇ + +▇▇▇▇▇▇▇█▇ + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_sparkline_render.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_sparkline_render.svg index 0670ed3c15..a3928d7fd3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_sparkline_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_sparkline_render.svg @@ -19,219 +19,219 @@ font-weight: 700; } - .terminal-3589090514-matrix { + .terminal-3174304063-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3589090514-title { + .terminal-3174304063-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3589090514-r1 { fill: #e0e0e0 } -.terminal-3589090514-r2 { fill: #c5c8c6 } -.terminal-3589090514-r3 { fill: #093f69 } -.terminal-3589090514-r4 { fill: #074f87 } -.terminal-3589090514-r5 { fill: #09406c } -.terminal-3589090514-r6 { fill: #065592 } -.terminal-3589090514-r7 { fill: #074a7e } -.terminal-3589090514-r8 { fill: #074c81 } -.terminal-3589090514-r9 { fill: #0367b5 } -.terminal-3589090514-r10 { fill: #045fa4 } -.terminal-3589090514-r11 { fill: #084778 } -.terminal-3589090514-r12 { fill: #09416c } -.terminal-3589090514-r13 { fill: #093f6a } -.terminal-3589090514-r14 { fill: #084472 } -.terminal-3589090514-r15 { fill: #06528d } -.terminal-3589090514-r16 { fill: #0173cc } -.terminal-3589090514-r17 { fill: #074b7f } -.terminal-3589090514-r18 { fill: #0270c6 } -.terminal-3589090514-r19 { fill: #055b9e } -.terminal-3589090514-r20 { fill: #065796 } -.terminal-3589090514-r21 { fill: #074e86 } -.terminal-3589090514-r22 { fill: #065593 } -.terminal-3589090514-r23 { fill: #074d83 } -.terminal-3589090514-r24 { fill: #093e66 } -.terminal-3589090514-r25 { fill: #08497c } -.terminal-3589090514-r26 { fill: #084471 } -.terminal-3589090514-r27 { fill: #074b80 } -.terminal-3589090514-r28 { fill: #06518b } -.terminal-3589090514-r29 { fill: #065693 } -.terminal-3589090514-r30 { fill: #0178d4 } -.terminal-3589090514-r31 { fill: #0365b1 } -.terminal-3589090514-r32 { fill: #084371 } -.terminal-3589090514-r33 { fill: #0460a8 } -.terminal-3589090514-r34 { fill: #06528c } -.terminal-3589090514-r35 { fill: #084676 } -.terminal-3589090514-r36 { fill: #0175cf } -.terminal-3589090514-r37 { fill: #08487a } -.terminal-3589090514-r38 { fill: #074d84 } -.terminal-3589090514-r39 { fill: #074c82 } -.terminal-3589090514-r40 { fill: #065490 } -.terminal-3589090514-r41 { fill: #075089 } -.terminal-3589090514-r42 { fill: #0368b7 } -.terminal-3589090514-r43 { fill: #045fa5 } -.terminal-3589090514-r44 { fill: #0462ab } -.terminal-3589090514-r45 { fill: #084777 } -.terminal-3589090514-r46 { fill: #084574 } -.terminal-3589090514-r47 { fill: #0365b0 } -.terminal-3589090514-r48 { fill: #093d65 } -.terminal-3589090514-r49 { fill: #09426f } -.terminal-3589090514-r50 { fill: #0366b2 } -.terminal-3589090514-r51 { fill: #094370 } -.terminal-3589090514-r52 { fill: #055c9f } -.terminal-3589090514-r53 { fill: #074f86 } -.terminal-3589090514-r54 { fill: #065694 } -.terminal-3589090514-r55 { fill: #0a395d } -.terminal-3589090514-r56 { fill: #0b3557 } -.terminal-3589090514-r57 { fill: #093f68 } -.terminal-3589090514-r58 { fill: #0a3a5f } -.terminal-3589090514-r59 { fill: #0a375a } -.terminal-3589090514-r60 { fill: #0a385c } -.terminal-3589090514-r61 { fill: #0a3a60 } -.terminal-3589090514-r62 { fill: #0a3c62 } -.terminal-3589090514-r63 { fill: #0a385b } -.terminal-3589090514-r64 { fill: #0b3657 } -.terminal-3589090514-r65 { fill: #0a395e } -.terminal-3589090514-r66 { fill: #0b3658 } -.terminal-3589090514-r67 { fill: #093e67 } -.terminal-3589090514-r68 { fill: #0a3b61 } -.terminal-3589090514-r69 { fill: #0a3c64 } -.terminal-3589090514-r70 { fill: #0a3b62 } -.terminal-3589090514-r71 { fill: #0a3759 } -.terminal-3589090514-r72 { fill: #09416d } -.terminal-3589090514-r73 { fill: #0b3556 } -.terminal-3589090514-r74 { fill: #093d66 } -.terminal-3589090514-r75 { fill: #093d64 } -.terminal-3589090514-r76 { fill: #0a3a5e } -.terminal-3589090514-r77 { fill: #0a3b60 } -.terminal-3589090514-r78 { fill: #0a3c63 } -.terminal-3589090514-r79 { fill: #0a375b } -.terminal-3589090514-r80 { fill: #0b3555 } -.terminal-3589090514-r81 { fill: #0b3455 } -.terminal-3589090514-r82 { fill: #0b304c } -.terminal-3589090514-r83 { fill: #0b3250 } -.terminal-3589090514-r84 { fill: #0b314e } -.terminal-3589090514-r85 { fill: #0b304d } -.terminal-3589090514-r86 { fill: #0c304c } -.terminal-3589090514-r87 { fill: #0b314d } -.terminal-3589090514-r88 { fill: #0b314f } -.terminal-3589090514-r89 { fill: #0b3352 } -.terminal-3589090514-r90 { fill: #0b324f } + .terminal-3174304063-r1 { fill: #e0e0e0 } +.terminal-3174304063-r2 { fill: #c5c8c6 } +.terminal-3174304063-r3 { fill: #093f69 } +.terminal-3174304063-r4 { fill: #074f87 } +.terminal-3174304063-r5 { fill: #09406c } +.terminal-3174304063-r6 { fill: #065592 } +.terminal-3174304063-r7 { fill: #074a7e } +.terminal-3174304063-r8 { fill: #074c81 } +.terminal-3174304063-r9 { fill: #0367b5 } +.terminal-3174304063-r10 { fill: #045fa4 } +.terminal-3174304063-r11 { fill: #084778 } +.terminal-3174304063-r12 { fill: #09416c } +.terminal-3174304063-r13 { fill: #093f6a } +.terminal-3174304063-r14 { fill: #084472 } +.terminal-3174304063-r15 { fill: #06528d } +.terminal-3174304063-r16 { fill: #0173cc } +.terminal-3174304063-r17 { fill: #074b7f } +.terminal-3174304063-r18 { fill: #0270c6 } +.terminal-3174304063-r19 { fill: #055b9e } +.terminal-3174304063-r20 { fill: #065796 } +.terminal-3174304063-r21 { fill: #074e86 } +.terminal-3174304063-r22 { fill: #065593 } +.terminal-3174304063-r23 { fill: #074d83 } +.terminal-3174304063-r24 { fill: #093e66 } +.terminal-3174304063-r25 { fill: #08497c } +.terminal-3174304063-r26 { fill: #084471 } +.terminal-3174304063-r27 { fill: #074b80 } +.terminal-3174304063-r28 { fill: #06518b } +.terminal-3174304063-r29 { fill: #065693 } +.terminal-3174304063-r30 { fill: #0178d4 } +.terminal-3174304063-r31 { fill: #0365b1 } +.terminal-3174304063-r32 { fill: #084371 } +.terminal-3174304063-r33 { fill: #0460a8 } +.terminal-3174304063-r34 { fill: #06528c } +.terminal-3174304063-r35 { fill: #084676 } +.terminal-3174304063-r36 { fill: #0175cf } +.terminal-3174304063-r37 { fill: #08487a } +.terminal-3174304063-r38 { fill: #074d84 } +.terminal-3174304063-r39 { fill: #074c82 } +.terminal-3174304063-r40 { fill: #065490 } +.terminal-3174304063-r41 { fill: #075089 } +.terminal-3174304063-r42 { fill: #0368b7 } +.terminal-3174304063-r43 { fill: #045fa5 } +.terminal-3174304063-r44 { fill: #0462ab } +.terminal-3174304063-r45 { fill: #084777 } +.terminal-3174304063-r46 { fill: #084574 } +.terminal-3174304063-r47 { fill: #0365b0 } +.terminal-3174304063-r48 { fill: #093d65 } +.terminal-3174304063-r49 { fill: #09426f } +.terminal-3174304063-r50 { fill: #0366b2 } +.terminal-3174304063-r51 { fill: #094370 } +.terminal-3174304063-r52 { fill: #055c9f } +.terminal-3174304063-r53 { fill: #074f86 } +.terminal-3174304063-r54 { fill: #065694 } +.terminal-3174304063-r55 { fill: #0a395d } +.terminal-3174304063-r56 { fill: #0b3557 } +.terminal-3174304063-r57 { fill: #093f68 } +.terminal-3174304063-r58 { fill: #0a3a5f } +.terminal-3174304063-r59 { fill: #0a375a } +.terminal-3174304063-r60 { fill: #0a385c } +.terminal-3174304063-r61 { fill: #0a3a60 } +.terminal-3174304063-r62 { fill: #0a3c62 } +.terminal-3174304063-r63 { fill: #0a385b } +.terminal-3174304063-r64 { fill: #0b3657 } +.terminal-3174304063-r65 { fill: #0a395e } +.terminal-3174304063-r66 { fill: #0b3658 } +.terminal-3174304063-r67 { fill: #093e67 } +.terminal-3174304063-r68 { fill: #0a3b61 } +.terminal-3174304063-r69 { fill: #0a3c64 } +.terminal-3174304063-r70 { fill: #0a3b62 } +.terminal-3174304063-r71 { fill: #0a3759 } +.terminal-3174304063-r72 { fill: #09416d } +.terminal-3174304063-r73 { fill: #0b3556 } +.terminal-3174304063-r74 { fill: #093d66 } +.terminal-3174304063-r75 { fill: #093d64 } +.terminal-3174304063-r76 { fill: #0a3a5e } +.terminal-3174304063-r77 { fill: #0a3b60 } +.terminal-3174304063-r78 { fill: #0a3c63 } +.terminal-3174304063-r79 { fill: #0a375b } +.terminal-3174304063-r80 { fill: #0b3555 } +.terminal-3174304063-r81 { fill: #0b3455 } +.terminal-3174304063-r82 { fill: #0b304c } +.terminal-3174304063-r83 { fill: #0b3250 } +.terminal-3174304063-r84 { fill: #0b314e } +.terminal-3174304063-r85 { fill: #0b304d } +.terminal-3174304063-r86 { fill: #0c304c } +.terminal-3174304063-r87 { fill: #0b314d } +.terminal-3174304063-r88 { fill: #0b314f } +.terminal-3174304063-r89 { fill: #0b3352 } +.terminal-3174304063-r90 { fill: #0b324f } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SparklineSummaryFunctionApp + SparklineSummaryFunctionApp - + - - - - - - -▁▁▂▂▁▁▁▁ - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - + + + + + + +▁▁▂▂▁▁▁▁ + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_split.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_split.svg index cd5291e479..f8144524a6 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_split.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_split.svg @@ -19,163 +19,163 @@ font-weight: 700; } - .terminal-2976768839-matrix { + .terminal-3032999946-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2976768839-title { + .terminal-3032999946-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2976768839-r1 { fill: #c5c8c6 } -.terminal-2976768839-r2 { fill: #121212 } -.terminal-2976768839-r3 { fill: #ece5e5 } -.terminal-2976768839-r4 { fill: #eeeddf } -.terminal-2976768839-r5 { fill: #eee8e3 } -.terminal-2976768839-r6 { fill: #e8ede4 } -.terminal-2976768839-r7 { fill: #e7e0e6 } -.terminal-2976768839-r8 { fill: #e3ede7 } -.terminal-2976768839-r9 { fill: #e0e0e0 } -.terminal-2976768839-r10 { fill: #eae2e4 } + .terminal-3032999946-r1 { fill: #ece5e5 } +.terminal-3032999946-r2 { fill: #e7e0e6 } +.terminal-3032999946-r3 { fill: #121212 } +.terminal-3032999946-r4 { fill: #c5c8c6 } +.terminal-3032999946-r5 { fill: #eee8e3 } +.terminal-3032999946-r6 { fill: #eeeddf } +.terminal-3032999946-r7 { fill: #e8ede4 } +.terminal-3032999946-r8 { fill: #e3ede7 } +.terminal-3032999946-r9 { fill: #eae2e4 } +.terminal-3032999946-r10 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SplitApp + SplitApp - - - - - -#split3 - - - - - -1 - - - -#split4 -2 -#split1 - - - -3 - - - - - -#split2 - - - - + + + + + +                                   #split3                                     + + + + + +                       1                         + + + +           #split4             +                       2                         +      #split1        + + + +                       3                         + + + + + +                                   #split2                                     + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_switches.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_switches.svg index c00e1b029f..4e43a13af8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_switches.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_switches.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-2896306960-matrix { + .terminal-1618848230-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2896306960-title { + .terminal-1618848230-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2896306960-r1 { fill: #e0e0e0 } -.terminal-2896306960-r2 { fill: #c5c8c6 } -.terminal-2896306960-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-2896306960-r4 { fill: #121212 } -.terminal-2896306960-r5 { fill: #0178d4 } -.terminal-2896306960-r6 { fill: #272727 } -.terminal-2896306960-r7 { fill: #191919 } -.terminal-2896306960-r8 { fill: #1e1e1e } -.terminal-2896306960-r9 { fill: #2f4f4f } + .terminal-1618848230-r1 { fill: #e0e0e0 } +.terminal-1618848230-r2 { fill: #c5c8c6 } +.terminal-1618848230-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-1618848230-r4 { fill: #121212 } +.terminal-1618848230-r5 { fill: #0178d4 } +.terminal-1618848230-r6 { fill: #272727 } +.terminal-1618848230-r7 { fill: #191919 } +.terminal-1618848230-r8 { fill: #1e1e1e } +.terminal-1618848230-r9 { fill: #2f4f4f } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SwitchApp + SwitchApp - - - - - - - -Example switches - - -▔▔▔▔▔▔▔▔ -                              off:      -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -                              on:       -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -                              focused:  -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -                              custom:   -▁▁▁▁▁▁▁▁ - - - - + + + + + + + +Example switches + + +▔▔▔▔▔▔▔▔ +                              off:      +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +                              on:       +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +                              focused:  +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +                              custom:   +▁▁▁▁▁▁▁▁ + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_system_commands.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_system_commands.svg index e4b86ce7db..c372cd5bbf 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_system_commands.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_system_commands.svg @@ -19,163 +19,163 @@ font-weight: 700; } - .terminal-1341011732-matrix { + .terminal-3746672406-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1341011732-title { + .terminal-3746672406-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1341011732-r1 { fill: #121212 } -.terminal-1341011732-r2 { fill: #0b3a5f } -.terminal-1341011732-r3 { fill: #c5c8c6 } -.terminal-1341011732-r4 { fill: #e0e0e0 } -.terminal-1341011732-r5 { fill: #0178d4 } -.terminal-1341011732-r6 { fill: #00ff00 } -.terminal-1341011732-r7 { fill: #000000 } -.terminal-1341011732-r8 { fill: #6d7479 } -.terminal-1341011732-r9 { fill: #8d8d8d } -.terminal-1341011732-r10 { fill: #646464 } + .terminal-3746672406-r1 { fill: #121212 } +.terminal-3746672406-r2 { fill: #0b3a5f } +.terminal-3746672406-r3 { fill: #c5c8c6 } +.terminal-3746672406-r4 { fill: #e0e0e0 } +.terminal-3746672406-r5 { fill: #0178d4 } +.terminal-3746672406-r6 { fill: #00ff00 } +.terminal-3746672406-r7 { fill: #000000 } +.terminal-3746672406-r8 { fill: #6d7479 } +.terminal-3746672406-r9 { fill: #898f93 } +.terminal-3746672406-r10 { fill: #646464 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SimpleApp + SimpleApp - - - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -🔎Search for commands… - - -  Change theme                                                                                       -Change the current theme -  Maximize                                                                                           -Maximize the focused widget -  Quit the application                                                                               -Quit the application as soon as possible -  Save screenshot                                                                                    -Save an SVG 'screenshot' of the current screen -  Show keys and help panel                                                                           -Show help for the focused widget and a summary of available keys -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - + + + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +🔎Search for commands… + + +  Change theme                                                                                       +Change the current theme +  Maximize                                                                                           +Maximize the focused widget +  Quit the application                                                                               +Quit the application as soon as possible +  Save screenshot                                                                                    +Save an SVG 'screenshot' of the current screen +  Show keys and help panel                                                                           +Show help for the focused widget and a summary of available keys +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tab_rename.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tab_rename.svg index 3225b30333..b56294bf64 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tab_rename.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tab_rename.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-2797014158-matrix { + .terminal-2891548582-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2797014158-title { + .terminal-2891548582-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2797014158-r1 { fill: #e0e0e0 } -.terminal-2797014158-r2 { fill: #c5c8c6 } -.terminal-2797014158-r3 { fill: #ddedf9;font-weight: bold } -.terminal-2797014158-r4 { fill: #797979 } -.terminal-2797014158-r5 { fill: #4f4f4f } -.terminal-2797014158-r6 { fill: #0178d4 } -.terminal-2797014158-r7 { fill: #e0e0e0;font-weight: bold } + .terminal-2891548582-r1 { fill: #e0e0e0 } +.terminal-2891548582-r2 { fill: #c5c8c6 } +.terminal-2891548582-r3 { fill: #ddedf9;font-weight: bold } +.terminal-2891548582-r4 { fill: #797979 } +.terminal-2891548582-r5 { fill: #4f4f4f } +.terminal-2891548582-r6 { fill: #0178d4 } +.terminal-2891548582-r7 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TabRenameApp + TabRenameApp - + - - This is a much longer label for the tab011222333344444 -━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -TabPane#test - - - - - - - - - - - - - - - - - - - - + + This is a much longer label for the tab011222333344444 +━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TabPane#test + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content.svg index c4f6109a68..326d02d025 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content.svg @@ -19,140 +19,140 @@ font-weight: 700; } - .terminal-1483599851-matrix { + .terminal-2785114842-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1483599851-title { + .terminal-2785114842-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1483599851-r1 { fill: #e0e0e0 } -.terminal-1483599851-r2 { fill: #c5c8c6 } -.terminal-1483599851-r3 { fill: #797979 } -.terminal-1483599851-r4 { fill: #ddedf9;font-weight: bold } -.terminal-1483599851-r5 { fill: #4f4f4f } -.terminal-1483599851-r6 { fill: #0178d4 } -.terminal-1483599851-r7 { fill: #0178d4;font-weight: bold } -.terminal-1483599851-r8 { fill: #262626 } -.terminal-1483599851-r9 { fill: #ffa62b;font-weight: bold } -.terminal-1483599851-r10 { fill: #495259 } + .terminal-2785114842-r1 { fill: #e0e0e0 } +.terminal-2785114842-r2 { fill: #c5c8c6 } +.terminal-2785114842-r3 { fill: #797979 } +.terminal-2785114842-r4 { fill: #ddedf9;font-weight: bold } +.terminal-2785114842-r5 { fill: #4f4f4f } +.terminal-2785114842-r6 { fill: #0178d4 } +.terminal-2785114842-r7 { fill: #0178d4;font-weight: bold } +.terminal-2785114842-r8 { fill: #262626 } +.terminal-2785114842-r9 { fill: #ffa62b;font-weight: bold } +.terminal-2785114842-r10 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TabbedApp + TabbedApp - - - - LetoJessicaPaul -━━━━━━━━╸━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - - -Lady Jessica - -Bene Gesserit and concubine of Leto, and mother of Paul and Alia. - - -PaulAlia -━╸━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -First child                                                                      - - - - - - - - - - - - l Leto  j Jessica  p Paul                                          ^p palette + + + + LetoJessicaPaul +━━━━━━━━╸━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + + +                                Lady Jessica                                 + +Bene Gesserit and concubine of Leto, and mother of Paul and Alia. + + +PaulAlia +━╸━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +First child                                                                      + + + + + + + + + + + + l Leto  j Jessica  p Paul                                          ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content_styling_not_leaking.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content_styling_not_leaking.svg index 7b639ef3fd..e8ecf3c744 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content_styling_not_leaking.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content_styling_not_leaking.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-4140502004-matrix { + .terminal-2551679540-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4140502004-title { + .terminal-2551679540-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4140502004-r1 { fill: #e0e0e0 } -.terminal-4140502004-r2 { fill: #c5c8c6 } -.terminal-4140502004-r3 { fill: #ddedf9;font-weight: bold } -.terminal-4140502004-r4 { fill: #4f4f4f } -.terminal-4140502004-r5 { fill: #0178d4 } -.terminal-4140502004-r6 { fill: #2d2d2d } -.terminal-4140502004-r7 { fill: #0d0d0d } -.terminal-4140502004-r8 { fill: #797979 } -.terminal-4140502004-r9 { fill: #262626 } + .terminal-2551679540-r1 { fill: #e0e0e0 } +.terminal-2551679540-r2 { fill: #c5c8c6 } +.terminal-2551679540-r3 { fill: #ddedf9;font-weight: bold } +.terminal-2551679540-r4 { fill: #4f4f4f } +.terminal-2551679540-r5 { fill: #0178d4 } +.terminal-2551679540-r6 { fill: #2d2d2d } +.terminal-2551679540-r7 { fill: #0d0d0d } +.terminal-2551679540-r8 { fill: #797979 } +.terminal-2551679540-r9 { fill: #262626 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TabbedContentStyleLeakTestApp + TabbedContentStyleLeakTestApp - + - - Leak Test -━╸━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -This label should come first                                                     -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - This button should come second  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -TheseTabsShouldComeLast -━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - - - - - - - - - - - - - - - + + Leak Test +━╸━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +This label should come first                                                     +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + This button should come second  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +TheseTabsShouldComeLast +━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content_with_modified_tabs.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content_with_modified_tabs.svg index f153dd610c..f24a403a3a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content_with_modified_tabs.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content_with_modified_tabs.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-2470858124-matrix { + .terminal-120436956-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2470858124-title { + .terminal-120436956-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2470858124-r1 { fill: #e0e0e0 } -.terminal-2470858124-r2 { fill: #c5c8c6 } -.terminal-2470858124-r3 { fill: #ddedf9;font-weight: bold } -.terminal-2470858124-r4 { fill: #454545 } -.terminal-2470858124-r5 { fill: #797979 } -.terminal-2470858124-r6 { fill: #4f4f4f } -.terminal-2470858124-r7 { fill: #0178d4 } -.terminal-2470858124-r8 { fill: #981515 } -.terminal-2470858124-r9 { fill: #e99c9c } -.terminal-2470858124-r10 { fill: #880606 } + .terminal-120436956-r1 { fill: #e0e0e0 } +.terminal-120436956-r2 { fill: #c5c8c6 } +.terminal-120436956-r3 { fill: #ddedf9;font-weight: bold } +.terminal-120436956-r4 { fill: #454545 } +.terminal-120436956-r5 { fill: #797979 } +.terminal-120436956-r6 { fill: #4f4f4f } +.terminal-120436956-r7 { fill: #0178d4 } +.terminal-120436956-r8 { fill: #981515 } +.terminal-120436956-r9 { fill: #e99c9c } +.terminal-120436956-r10 { fill: #880606 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FiddleWithTabsApp + FiddleWithTabsApp - + - - Tab 1Tab 2Tab 4Tab 5 -━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Button  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - - + + Tab 1Tab 2Tab 4Tab 5 +━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Button  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_table_markup.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_table_markup.svg index 72a32db7d2..4805965c45 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_table_markup.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_table_markup.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-1198197863-matrix { + .terminal-2269021271-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1198197863-title { + .terminal-2269021271-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1198197863-r1 { fill: #e0e0e0 } -.terminal-1198197863-r2 { fill: #c5c8c6 } -.terminal-1198197863-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-1198197863-r4 { fill: #98e024;font-weight: bold;font-style: italic; } -.terminal-1198197863-r5 { fill: #f4005f;font-weight: bold } -.terminal-1198197863-r6 { fill: #e0e0e0;font-style: italic; } -.terminal-1198197863-r7 { fill: #e0e0e0;text-decoration: underline; } + .terminal-2269021271-r1 { fill: #e0e0e0 } +.terminal-2269021271-r2 { fill: #c5c8c6 } +.terminal-2269021271-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-2269021271-r4 { fill: #98e024;font-weight: bold;font-style: italic; } +.terminal-2269021271-r5 { fill: #f4005f;font-weight: bold } +.terminal-2269021271-r6 { fill: #e0e0e0;font-style: italic; } +.terminal-2269021271-r7 { fill: #e0e0e0;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TableStaticApp + TableStaticApp - + - - ┏━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━┓ -Foo Bar     baz        -┡━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━┩ -│ Hello World! │ Italic │ Underline │ -└──────────────┴────────┴───────────┘ - - - - - - - - - - - - - - - - - - + + ┏━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━┓ +Foo Bar     baz        +┡━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━┩ +│ Hello World! │ Italic │ Underline │ +└──────────────┴────────┴───────────┘ + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_invalidate.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_invalidate.svg index 62bb89f88e..0bb637e875 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_invalidate.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_invalidate.svg @@ -19,136 +19,136 @@ font-weight: 700; } - .terminal-1731856367-matrix { + .terminal-1335058511-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1731856367-title { + .terminal-1335058511-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1731856367-r1 { fill: #e0e0e0 } -.terminal-1731856367-r2 { fill: #c5c8c6 } -.terminal-1731856367-r3 { fill: #797979 } -.terminal-1731856367-r4 { fill: #ddedf9;font-weight: bold } -.terminal-1731856367-r5 { fill: #4f4f4f } -.terminal-1731856367-r6 { fill: #0178d4 } -.terminal-1731856367-r7 { fill: #0000ff } + .terminal-1335058511-r1 { fill: #e0e0e0 } +.terminal-1335058511-r2 { fill: #c5c8c6 } +.terminal-1335058511-r3 { fill: #797979 } +.terminal-1335058511-r4 { fill: #ddedf9;font-weight: bold } +.terminal-1335058511-r5 { fill: #4f4f4f } +.terminal-1335058511-r6 { fill: #0178d4 } +.terminal-1335058511-r7 { fill: #0000ff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TabApp + TabApp - + - - Tab 1Tab 2 -━━━━━━━━━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -┌──────────────────────────────────────────────────────────────────────────────┐ -world                                                                          -└──────────────────────────────────────────────────────────────────────────────┘ - - - - - - - - - - - - - - - - - - + + Tab 1Tab 2 +━━━━━━━━━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +┌──────────────────────────────────────────────────────────────────────────────┐ +world                                                                          +└──────────────────────────────────────────────────────────────────────────────┘ + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_text_log_blank_write.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_text_log_blank_write.svg index 7cee4d0707..16af1df7fc 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_text_log_blank_write.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_text_log_blank_write.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-595779189-matrix { + .terminal-3921619524-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-595779189-title { + .terminal-3921619524-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-595779189-r1 { fill: #e0e0e0 } -.terminal-595779189-r2 { fill: #c5c8c6 } + .terminal-3921619524-r1 { fill: #e0e0e0 } +.terminal-3921619524-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RichLogApp + RichLogApp - + - - Hello                                                                          - -World                                                                          - - - - - - - - - - - - - - - - - - - - + + Hello                                                                          + +World                                                                          + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_border_preview.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_border_preview.svg index e88febde2f..7058adaa87 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_border_preview.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_border_preview.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-1146820345-matrix { + .terminal-3779967769-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1146820345-title { + .terminal-3779967769-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1146820345-r1 { fill: #2d2d2d } -.terminal-1146820345-r2 { fill: #121212 } -.terminal-1146820345-r3 { fill: #e0e0e0 } -.terminal-1146820345-r4 { fill: #c5c8c6 } -.terminal-1146820345-r5 { fill: #272727;font-weight: bold } -.terminal-1146820345-r6 { fill: #0d0d0d } -.terminal-1146820345-r7 { fill: #004578 } -.terminal-1146820345-r8 { fill: #e2e3e5 } -.terminal-1146820345-r9 { fill: #000000 } + .terminal-3779967769-r1 { fill: #2d2d2d } +.terminal-3779967769-r2 { fill: #121212 } +.terminal-3779967769-r3 { fill: #e0e0e0 } +.terminal-3779967769-r4 { fill: #c5c8c6 } +.terminal-3779967769-r5 { fill: #272727;font-weight: bold } +.terminal-3779967769-r6 { fill: #0d0d0d } +.terminal-3779967769-r7 { fill: #004578 } +.terminal-3779967769-r8 { fill: #e2e3e5 } +.terminal-3779967769-r9 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BorderApp + BorderApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - ascii  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔+------------------- ascii --------------------+ - blank || -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁|| -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|I must not fear.| - dashed |Fear is the mind-killer.| -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁|Fear is the little-death that brings | -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|total obliteration.| - double |I will face my fear.| -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▅|I will permit it to pass over me and | -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|through me.| - heavy |And when it has gone past, I will turn| -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁|the inner eye to see its path.| -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|Where the fear has gone there will be | - hidden |nothing. Only I will remain.| -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁|| -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|| - hkey +----------------------------------------------+ -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - inner  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + ascii  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔+------------------- ascii --------------------+ + blank || +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁|| +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|I must not fear.| + dashed |Fear is the mind-killer.| +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁|Fear is the little-death that brings | +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|total obliteration.| + double |I will face my fear.| +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▅|I will permit it to pass over me and | +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|through me.| + heavy |And when it has gone past, I will turn| +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁|the inner eye to see its path.| +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|Where the fear has gone there will be | + hidden |nothing. Only I will remain.| +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁|| +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔|| + hkey +----------------------------------------------+ +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + inner  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_colors_preview.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_colors_preview.svg index 96e1cfbdf5..2eaa2d0ff7 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_colors_preview.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_colors_preview.svg @@ -19,155 +19,155 @@ font-weight: 700; } - .terminal-745121400-matrix { + .terminal-3245677614-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-745121400-title { + .terminal-3245677614-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-745121400-r1 { fill: #e0e0e0 } -.terminal-745121400-r2 { fill: #c5c8c6 } -.terminal-745121400-r3 { fill: #ddedf9;font-weight: bold } -.terminal-745121400-r4 { fill: #797979 } -.terminal-745121400-r5 { fill: #4f4f4f } -.terminal-745121400-r6 { fill: #0178d4 } -.terminal-745121400-r7 { fill: #2d2d2d } -.terminal-745121400-r8 { fill: #121212 } -.terminal-745121400-r9 { fill: #000000 } -.terminal-745121400-r10 { fill: #0d0d0d } -.terminal-745121400-r11 { fill: #1e1e1e } -.terminal-745121400-r12 { fill: #e1e1e1;font-weight: bold } -.terminal-745121400-r13 { fill: #dde6f1 } -.terminal-745121400-r14 { fill: #99b3d4 } -.terminal-745121400-r15 { fill: #dde8f3 } -.terminal-745121400-r16 { fill: #99badd } -.terminal-745121400-r17 { fill: #ddeaf6 } -.terminal-745121400-r18 { fill: #99c1e5 } -.terminal-745121400-r19 { fill: #ddedf9 } -.terminal-745121400-r20 { fill: #99c9ed } -.terminal-745121400-r21 { fill: #e4effc } -.terminal-745121400-r22 { fill: #aed0f6 } -.terminal-745121400-r23 { fill: #242f38 } -.terminal-745121400-r24 { fill: #ffa62b;font-weight: bold } -.terminal-745121400-r25 { fill: #495259 } + .terminal-3245677614-r1 { fill: #e0e0e0 } +.terminal-3245677614-r2 { fill: #c5c8c6 } +.terminal-3245677614-r3 { fill: #ddedf9;font-weight: bold } +.terminal-3245677614-r4 { fill: #797979 } +.terminal-3245677614-r5 { fill: #4f4f4f } +.terminal-3245677614-r6 { fill: #0178d4 } +.terminal-3245677614-r7 { fill: #2d2d2d } +.terminal-3245677614-r8 { fill: #121212 } +.terminal-3245677614-r9 { fill: #000000 } +.terminal-3245677614-r10 { fill: #0d0d0d } +.terminal-3245677614-r11 { fill: #1e1e1e } +.terminal-3245677614-r12 { fill: #e1e1e1;font-weight: bold } +.terminal-3245677614-r13 { fill: #dde6f1 } +.terminal-3245677614-r14 { fill: #99b3d4 } +.terminal-3245677614-r15 { fill: #dde8f3 } +.terminal-3245677614-r16 { fill: #99badd } +.terminal-3245677614-r17 { fill: #ddeaf6 } +.terminal-3245677614-r18 { fill: #99c1e5 } +.terminal-3245677614-r19 { fill: #ddedf9 } +.terminal-3245677614-r20 { fill: #99c9ed } +.terminal-3245677614-r21 { fill: #e4effc } +.terminal-3245677614-r22 { fill: #aed0f6 } +.terminal-3245677614-r23 { fill: #242f38 } +.terminal-3245677614-r24 { fill: #ffa62b;font-weight: bold } +.terminal-3245677614-r25 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ColorsApp + ColorsApp - - - - Theme ColorsNamed Colors -━╸━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - primary ▇▇ -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - secondary "primary" -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - background $primary-darken-3$text- -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - primary-background $primary-darken-2$text- -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▆▆ - secondary-background $primary-darken-1$text- -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - surface $primary$text- -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - panel $primary-lighten-1$text- -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - d Toggle dark mode                                                 ^p palette + + + + Theme ColorsNamed Colors +━╸━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + primary ▇▇ +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + secondary                               "primary"     +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + background         $primary-darken-3          $text- +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + primary-background         $primary-darken-2          $text- +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▆▆ + secondary-background         $primary-darken-1          $text- +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + surface             $primary               $text- +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + panel        $primary-lighten-1          $text- +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + d Toggle dark mode                                                 ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_easing_preview.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_easing_preview.svg index 89b16e7df3..c07e59be59 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_easing_preview.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_easing_preview.svg @@ -19,145 +19,145 @@ font-weight: 700; } - .terminal-4211387887-matrix { + .terminal-742454111-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4211387887-title { + .terminal-742454111-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4211387887-r1 { fill: #2d2d2d } -.terminal-4211387887-r2 { fill: #121212 } -.terminal-4211387887-r3 { fill: #c5c8c6 } -.terminal-4211387887-r4 { fill: #272727;font-weight: bold } -.terminal-4211387887-r5 { fill: #1b1b1b } -.terminal-4211387887-r6 { fill: #e0e0e0 } -.terminal-4211387887-r7 { fill: #0d0d0d } -.terminal-4211387887-r8 { fill: #000000 } -.terminal-4211387887-r9 { fill: #1e1e1e } -.terminal-4211387887-r10 { fill: #b93c5b } -.terminal-4211387887-r11 { fill: #fea62b } -.terminal-4211387887-r12 { fill: #211505;font-weight: bold } -.terminal-4211387887-r13 { fill: #211505 } -.terminal-4211387887-r14 { fill: #ffa62b;font-weight: bold } -.terminal-4211387887-r15 { fill: #495259 } + .terminal-742454111-r1 { fill: #2d2d2d } +.terminal-742454111-r2 { fill: #121212 } +.terminal-742454111-r3 { fill: #c5c8c6 } +.terminal-742454111-r4 { fill: #272727;font-weight: bold } +.terminal-742454111-r5 { fill: #1b1b1b } +.terminal-742454111-r6 { fill: #e0e0e0 } +.terminal-742454111-r7 { fill: #0d0d0d } +.terminal-742454111-r8 { fill: #000000 } +.terminal-742454111-r9 { fill: #1e1e1e } +.terminal-742454111-r10 { fill: #b93c5b } +.terminal-742454111-r11 { fill: #fea62b } +.terminal-742454111-r12 { fill: #211505;font-weight: bold } +.terminal-742454111-r13 { fill: #211505 } +.terminal-742454111-r14 { fill: #ffa62b;font-weight: bold } +.terminal-742454111-r15 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - EasingApp + EasingApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - round ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Animation Duration:1.0                        -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - out_sine  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - out_quint  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Welcome to Textual! -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - out_quart I must not fear. -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Fear is the  -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔mind-killer. - out_quad Fear is the  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁little-death that  -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔brings total  - out_expo obliteration. -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁I will face my fear. -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔I will permit it to  - out_elastic pass over me and  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁through me. -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔And when it has gone  - out_cubic  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ^b Toggle Dark                                 ^p palette + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + round ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Animation Duration:1.0                        +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + out_sine  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + out_quint  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Welcome to Textual! +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + out_quart I must not fear. +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Fear is the  +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔mind-killer. + out_quad Fear is the  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁little-death that  +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔brings total  + out_expo obliteration. +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁I will face my fear. +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔I will permit it to  + out_elastic pass over me and  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁through me. +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔And when it has gone  + out_cubic  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ^b Toggle Dark                                 ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_keys_preview.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_keys_preview.svg index 0dc1a21c9f..ec8f16261b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_keys_preview.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_textual_dev_keys_preview.svg @@ -19,145 +19,145 @@ font-weight: 700; } - .terminal-943686933-matrix { + .terminal-4283944365-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-943686933-title { + .terminal-4283944365-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-943686933-r1 { fill: #c5c8c6 } -.terminal-943686933-r2 { fill: #e0e0e0 } -.terminal-943686933-r3 { fill: #e0e0e0;text-decoration: underline; } -.terminal-943686933-r4 { fill: #e0e0e0;font-weight: bold } -.terminal-943686933-r5 { fill: #e0e0e0;font-style: italic; } -.terminal-943686933-r6 { fill: #f4005f;font-weight: bold } -.terminal-943686933-r7 { fill: #fd971f } -.terminal-943686933-r8 { fill: #98e024 } -.terminal-943686933-r9 { fill: #98e024;font-style: italic; } -.terminal-943686933-r10 { fill: #ffcf56 } -.terminal-943686933-r11 { fill: #e76580 } -.terminal-943686933-r12 { fill: #fca834;font-weight: bold } -.terminal-943686933-r13 { fill: #f5e5e9 } -.terminal-943686933-r14 { fill: #b86b00 } -.terminal-943686933-r15 { fill: #780028 } + .terminal-4283944365-r1 { fill: #c5c8c6 } +.terminal-4283944365-r2 { fill: #e0e0e0 } +.terminal-4283944365-r3 { fill: #e0e0e0;text-decoration: underline; } +.terminal-4283944365-r4 { fill: #e0e0e0;font-weight: bold } +.terminal-4283944365-r5 { fill: #e0e0e0;font-style: italic; } +.terminal-4283944365-r6 { fill: #f4005f;font-weight: bold } +.terminal-4283944365-r7 { fill: #fd971f } +.terminal-4283944365-r8 { fill: #98e024 } +.terminal-4283944365-r9 { fill: #98e024;font-style: italic; } +.terminal-4283944365-r10 { fill: #ffcf56 } +.terminal-4283944365-r11 { fill: #e76580 } +.terminal-4283944365-r12 { fill: #fca834;font-weight: bold } +.terminal-4283944365-r13 { fill: #f5e5e9 } +.terminal-4283944365-r14 { fill: #b86b00 } +.terminal-4283944365-r15 { fill: #780028 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Textual Keys + Textual Keys - - - - Textual Keys -╭────────────────────────────────────────────────────────────────────────────╮ -│ Press some keys!                                                           │ -│                                                                            │ -│ To quit the app press ctrl+ctwice or press the Quit button below.         │ -╰────────────────────────────────────────────────────────────────────────────╯ -Key(key='a'character='a'name='a'is_printable=True) -Key(key='b'character='b'name='b'is_printable=True) - - - - - - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Clear  Quit  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + ⭘                              Textual Keys                          +╭────────────────────────────────────────────────────────────────────────────╮ +│ Press some keys!                                                           │ +│                                                                            │ +│ To quit the app press ctrl+ctwice or press the Quit button below.         │ +╰────────────────────────────────────────────────────────────────────────────╯ +Key(key='a'character='a'name='a'is_printable=True) +Key(key='b'character='b'name='b'is_printable=True) + + + + + + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Clear  Quit  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_themes[gruvbox].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_themes[gruvbox].svg index f2ac0ae1f9..e169775075 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_themes[gruvbox].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_themes[gruvbox].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3830665477-matrix { + .terminal-2026745781-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3830665477-title { + .terminal-2026745781-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3830665477-r1 { fill: #fbf1c7 } -.terminal-3830665477-r2 { fill: #c5c8c6 } -.terminal-3830665477-r3 { fill: #85a598 } -.terminal-3830665477-r4 { fill: #504945 } -.terminal-3830665477-r5 { fill: #e8e7e6;font-weight: bold;font-style: italic; } + .terminal-2026745781-r1 { fill: #fbf1c7 } +.terminal-2026745781-r2 { fill: #c5c8c6 } +.terminal-2026745781-r3 { fill: #85a598 } +.terminal-2026745781-r4 { fill: #504945 } +.terminal-2026745781-r5 { fill: #e8e7e6;font-weight: bold;font-style: italic; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ThemeApp + ThemeApp - + - - - - - - - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -Gruvbox Theme - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - - - - - - + + + + + + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +Gruvbox Theme + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_themes[nord].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_themes[nord].svg index d67481be94..5e27cdd26a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_themes[nord].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_themes[nord].svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2002800760-matrix { + .terminal-2375921448-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2002800760-title { + .terminal-2375921448-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2002800760-r1 { fill: #d8dee9 } -.terminal-2002800760-r2 { fill: #c5c8c6 } -.terminal-2002800760-r3 { fill: #88c0d0 } -.terminal-2002800760-r4 { fill: #434c5e } -.terminal-2002800760-r5 { fill: #e6e7ea;font-weight: bold;font-style: italic; } + .terminal-2375921448-r1 { fill: #d8dee9 } +.terminal-2375921448-r2 { fill: #c5c8c6 } +.terminal-2375921448-r3 { fill: #88c0d0 } +.terminal-2375921448-r4 { fill: #434c5e } +.terminal-2375921448-r5 { fill: #e6e7ea;font-weight: bold;font-style: italic; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ThemeApp + ThemeApp - + - - - - - - - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -Nord Theme - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - - - - - - + + + + + + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +Nord Theme + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_toggle_style_order.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_toggle_style_order.svg index ecae718e07..6530eb157c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_toggle_style_order.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_toggle_style_order.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-2886645771-matrix { + .terminal-510270746-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2886645771-title { + .terminal-510270746-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2886645771-r1 { fill: #121212 } -.terminal-2886645771-r2 { fill: #0178d4 } -.terminal-2886645771-r3 { fill: #e0e0e0 } -.terminal-2886645771-r4 { fill: #c5c8c6 } -.terminal-2886645771-r5 { fill: #343f49 } -.terminal-2886645771-r6 { fill: #0d0d0d;font-weight: bold } -.terminal-2886645771-r7 { fill: #f4005f;font-weight: bold } -.terminal-2886645771-r8 { fill: #80bbe9;font-weight: bold } -.terminal-2886645771-r9 { fill: #888888 } + .terminal-510270746-r1 { fill: #121212 } +.terminal-510270746-r2 { fill: #0178d4 } +.terminal-510270746-r3 { fill: #e0e0e0 } +.terminal-510270746-r4 { fill: #c5c8c6 } +.terminal-510270746-r5 { fill: #343f49 } +.terminal-510270746-r6 { fill: #0d0d0d;font-weight: bold } +.terminal-510270746-r7 { fill: #f4005f;font-weight: bold } +.terminal-510270746-r8 { fill: #80bbe9;font-weight: bold } +.terminal-510270746-r9 { fill: #888888 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CheckboxApp + CheckboxApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -XThis is just some text. -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -This is just some text. - - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +XThis is just some text. +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +This is just some text. + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tooltips_in_compound_widgets.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tooltips_in_compound_widgets.svg index 634e68f977..0be823e4db 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tooltips_in_compound_widgets.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tooltips_in_compound_widgets.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1189371216-matrix { + .terminal-1675398720-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1189371216-title { + .terminal-1675398720-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1189371216-r1 { fill: #0178d4 } -.terminal-1189371216-r2 { fill: #1e1e1e } -.terminal-1189371216-r3 { fill: #c5c8c6 } -.terminal-1189371216-r4 { fill: #e0e0e0 } + .terminal-1675398720-r1 { fill: #0178d4 } +.terminal-1675398720-r2 { fill: #1e1e1e } +.terminal-1675398720-r3 { fill: #e0e0e0 } +.terminal-1675398720-r4 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TooltipApp + TooltipApp - - - - ━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━10%                                            - -Hello, Tooltip! - - - - - - - - - - - - - - - - - - - - + + + + ━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━  10%                                            + +Hello, Tooltip! + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_transparent_background.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_transparent_background.svg index f9a8ab6ed6..d30c2ec20e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_transparent_background.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_transparent_background.svg @@ -19,847 +19,847 @@ font-weight: 700; } - .terminal-2391584419-matrix { + .terminal-1805052508-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2391584419-title { + .terminal-1805052508-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2391584419-r1 { fill: #881177 } -.terminal-2391584419-r2 { fill: #891275 } -.terminal-2391584419-r3 { fill: #8c1571 } -.terminal-2391584419-r4 { fill: #90196d } -.terminal-2391584419-r5 { fill: #951e68 } -.terminal-2391584419-r6 { fill: #992264 } -.terminal-2391584419-r7 { fill: #9c2561 } -.terminal-2391584419-r8 { fill: #a0295d } -.terminal-2391584419-r9 { fill: #a52e58 } -.terminal-2391584419-r10 { fill: #a93357 } -.terminal-2391584419-r11 { fill: #ad3857 } -.terminal-2391584419-r12 { fill: #b13e58 } -.terminal-2391584419-r13 { fill: #b5445a } -.terminal-2391584419-r14 { fill: #b94a5c } -.terminal-2391584419-r15 { fill: #bd505e } -.terminal-2391584419-r16 { fill: #c15660 } -.terminal-2391584419-r17 { fill: #c55c62 } -.terminal-2391584419-r18 { fill: #c96263 } -.terminal-2391584419-r19 { fill: #cd6963 } -.terminal-2391584419-r20 { fill: #d16e5f } -.terminal-2391584419-r21 { fill: #d5745b } -.terminal-2391584419-r22 { fill: #d97a57 } -.terminal-2391584419-r23 { fill: #dd8053 } -.terminal-2391584419-r24 { fill: #e1874f } -.terminal-2391584419-r25 { fill: #e68d4a } -.terminal-2391584419-r26 { fill: #ea9246 } -.terminal-2391584419-r27 { fill: #ec9a40 } -.terminal-2391584419-r28 { fill: #eda13a } -.terminal-2391584419-r29 { fill: #eea932 } -.terminal-2391584419-r30 { fill: #eeb12a } -.terminal-2391584419-r31 { fill: #eeb922 } -.terminal-2391584419-r32 { fill: #eec219 } -.terminal-2391584419-r33 { fill: #eeca11 } -.terminal-2391584419-r34 { fill: #edd10a } -.terminal-2391584419-r35 { fill: #ebd805 } -.terminal-2391584419-r36 { fill: #e5dd07 } -.terminal-2391584419-r37 { fill: #dbdd11 } -.terminal-2391584419-r38 { fill: #d1dd1b } -.terminal-2391584419-r39 { fill: #c7dd25 } -.terminal-2391584419-r40 { fill: #bddd2f } -.terminal-2391584419-r41 { fill: #b3dd39 } -.terminal-2391584419-r42 { fill: #a9dd43 } -.terminal-2391584419-r43 { fill: #9fdd4d } -.terminal-2391584419-r44 { fill: #95dd55 } -.terminal-2391584419-r45 { fill: #8bdd5c } -.terminal-2391584419-r46 { fill: #81dd62 } -.terminal-2391584419-r47 { fill: #77dd68 } -.terminal-2391584419-r48 { fill: #6cdd6e } -.terminal-2391584419-r49 { fill: #61dd75 } -.terminal-2391584419-r50 { fill: #57dd7b } -.terminal-2391584419-r51 { fill: #4edc81 } -.terminal-2391584419-r52 { fill: #45db87 } -.terminal-2391584419-r53 { fill: #3fda8d } -.terminal-2391584419-r54 { fill: #3bd893 } -.terminal-2391584419-r55 { fill: #37d699 } -.terminal-2391584419-r56 { fill: #33d49f } -.terminal-2391584419-r57 { fill: #2fd2a5 } -.terminal-2391584419-r58 { fill: #2bd0ab } -.terminal-2391584419-r59 { fill: #27ceb1 } -.terminal-2391584419-r60 { fill: #23ccb7 } -.terminal-2391584419-r61 { fill: #1fcaba } -.terminal-2391584419-r62 { fill: #1ac7be } -.terminal-2391584419-r63 { fill: #17c6bf } -.terminal-2391584419-r64 { fill: #13c4c1 } -.terminal-2391584419-r65 { fill: #0fc2c3 } -.terminal-2391584419-r66 { fill: #0bc0c5 } -.terminal-2391584419-r67 { fill: #06bec7 } -.terminal-2391584419-r68 { fill: #03bcc9 } -.terminal-2391584419-r69 { fill: #01b9cb } -.terminal-2391584419-r70 { fill: #00b6cc } -.terminal-2391584419-r71 { fill: #00b1cc } -.terminal-2391584419-r72 { fill: #00adcc } -.terminal-2391584419-r73 { fill: #00a9cc } -.terminal-2391584419-r74 { fill: #c5c8c6 } -.terminal-2391584419-r75 { fill: #891274 } -.terminal-2391584419-r76 { fill: #8d1670 } -.terminal-2391584419-r77 { fill: #911a6c } -.terminal-2391584419-r78 { fill: #9d2660 } -.terminal-2391584419-r79 { fill: #a12a5c } -.terminal-2391584419-r80 { fill: #aa3457 } -.terminal-2391584419-r81 { fill: #ae3957 } -.terminal-2391584419-r82 { fill: #b13f58 } -.terminal-2391584419-r83 { fill: #b5455a } -.terminal-2391584419-r84 { fill: #b94b5c } -.terminal-2391584419-r85 { fill: #be515e } -.terminal-2391584419-r86 { fill: #c25760 } -.terminal-2391584419-r87 { fill: #c65d62 } -.terminal-2391584419-r88 { fill: #ca6364 } -.terminal-2391584419-r89 { fill: #ce6a62 } -.terminal-2391584419-r90 { fill: #d26f5e } -.terminal-2391584419-r91 { fill: #d6755a } -.terminal-2391584419-r92 { fill: #da7b56 } -.terminal-2391584419-r93 { fill: #de8152 } -.terminal-2391584419-r94 { fill: #e2884e } -.terminal-2391584419-r95 { fill: #e68e4a } -.terminal-2391584419-r96 { fill: #ea9346 } -.terminal-2391584419-r97 { fill: #ec9b3f } -.terminal-2391584419-r98 { fill: #eea239 } -.terminal-2391584419-r99 { fill: #eeaa31 } -.terminal-2391584419-r100 { fill: #eeb229 } -.terminal-2391584419-r101 { fill: #eebb20 } -.terminal-2391584419-r102 { fill: #eec318 } -.terminal-2391584419-r103 { fill: #eecb10 } -.terminal-2391584419-r104 { fill: #edd309 } -.terminal-2391584419-r105 { fill: #ead905 } -.terminal-2391584419-r106 { fill: #e4dd08 } -.terminal-2391584419-r107 { fill: #dadd12 } -.terminal-2391584419-r108 { fill: #d0dd1c } -.terminal-2391584419-r109 { fill: #c6dd26 } -.terminal-2391584419-r110 { fill: #bcdd30 } -.terminal-2391584419-r111 { fill: #b2dd3a } -.terminal-2391584419-r112 { fill: #a7dd45 } -.terminal-2391584419-r113 { fill: #9ddd4f } -.terminal-2391584419-r114 { fill: #93dd56 } -.terminal-2391584419-r115 { fill: #89dd5d } -.terminal-2391584419-r116 { fill: #7fdd63 } -.terminal-2391584419-r117 { fill: #75dd69 } -.terminal-2391584419-r118 { fill: #6add6f } -.terminal-2391584419-r119 { fill: #60dd76 } -.terminal-2391584419-r120 { fill: #56dd7b } -.terminal-2391584419-r121 { fill: #4ddc81 } -.terminal-2391584419-r122 { fill: #44db88 } -.terminal-2391584419-r123 { fill: #3eda8e } -.terminal-2391584419-r124 { fill: #3bd894 } -.terminal-2391584419-r125 { fill: #37d69a } -.terminal-2391584419-r126 { fill: #32d4a0 } -.terminal-2391584419-r127 { fill: #2ed2a6 } -.terminal-2391584419-r128 { fill: #2bd0ac } -.terminal-2391584419-r129 { fill: #27ceb2 } -.terminal-2391584419-r130 { fill: #22cbb8 } -.terminal-2391584419-r131 { fill: #1ec9bb } -.terminal-2391584419-r132 { fill: #16c6bf } -.terminal-2391584419-r133 { fill: #12c4c1 } -.terminal-2391584419-r134 { fill: #0ec2c3 } -.terminal-2391584419-r135 { fill: #0ac0c5 } -.terminal-2391584419-r136 { fill: #02bbc9 } -.terminal-2391584419-r137 { fill: #00b9cb } -.terminal-2391584419-r138 { fill: #00b5cc } -.terminal-2391584419-r139 { fill: #00accc } -.terminal-2391584419-r140 { fill: #00a8cc } -.terminal-2391584419-r141 { fill: #00a4cc } -.terminal-2391584419-r142 { fill: #8a1374 } -.terminal-2391584419-r143 { fill: #8e1770 } -.terminal-2391584419-r144 { fill: #921b6b } -.terminal-2391584419-r145 { fill: #961f67 } -.terminal-2391584419-r146 { fill: #9a2363 } -.terminal-2391584419-r147 { fill: #a22b5b } -.terminal-2391584419-r148 { fill: #a62f57 } -.terminal-2391584419-r149 { fill: #ae3a57 } -.terminal-2391584419-r150 { fill: #b24058 } -.terminal-2391584419-r151 { fill: #b6465a } -.terminal-2391584419-r152 { fill: #ba4c5c } -.terminal-2391584419-r153 { fill: #be525e } -.terminal-2391584419-r154 { fill: #c35861 } -.terminal-2391584419-r155 { fill: #c75e62 } -.terminal-2391584419-r156 { fill: #ca6464 } -.terminal-2391584419-r157 { fill: #d3705d } -.terminal-2391584419-r158 { fill: #d6765a } -.terminal-2391584419-r159 { fill: #da7c56 } -.terminal-2391584419-r160 { fill: #de8252 } -.terminal-2391584419-r161 { fill: #e3894d } -.terminal-2391584419-r162 { fill: #e78e49 } -.terminal-2391584419-r163 { fill: #eb9445 } -.terminal-2391584419-r164 { fill: #ec9c3e } -.terminal-2391584419-r165 { fill: #eea338 } -.terminal-2391584419-r166 { fill: #eeab30 } -.terminal-2391584419-r167 { fill: #eeb427 } -.terminal-2391584419-r168 { fill: #eebc1f } -.terminal-2391584419-r169 { fill: #eec417 } -.terminal-2391584419-r170 { fill: #eecc0f } -.terminal-2391584419-r171 { fill: #ecd409 } -.terminal-2391584419-r172 { fill: #eada04 } -.terminal-2391584419-r173 { fill: #e2dd0a } -.terminal-2391584419-r174 { fill: #d8dd14 } -.terminal-2391584419-r175 { fill: #cedd1e } -.terminal-2391584419-r176 { fill: #c4dd28 } -.terminal-2391584419-r177 { fill: #badd32 } -.terminal-2391584419-r178 { fill: #b0dd3c } -.terminal-2391584419-r179 { fill: #a6dd46 } -.terminal-2391584419-r180 { fill: #9cdd50 } -.terminal-2391584419-r181 { fill: #92dd57 } -.terminal-2391584419-r182 { fill: #88dd5e } -.terminal-2391584419-r183 { fill: #7edd64 } -.terminal-2391584419-r184 { fill: #73dd6a } -.terminal-2391584419-r185 { fill: #69dd70 } -.terminal-2391584419-r186 { fill: #5edd76 } -.terminal-2391584419-r187 { fill: #54dd7c } -.terminal-2391584419-r188 { fill: #4bdc82 } -.terminal-2391584419-r189 { fill: #43db89 } -.terminal-2391584419-r190 { fill: #3ed98f } -.terminal-2391584419-r191 { fill: #3ad895 } -.terminal-2391584419-r192 { fill: #36d69b } -.terminal-2391584419-r193 { fill: #32d4a1 } -.terminal-2391584419-r194 { fill: #2ed1a7 } -.terminal-2391584419-r195 { fill: #2acfad } -.terminal-2391584419-r196 { fill: #26cdb3 } -.terminal-2391584419-r197 { fill: #1dc9bb } -.terminal-2391584419-r198 { fill: #19c7be } -.terminal-2391584419-r199 { fill: #16c5c0 } -.terminal-2391584419-r200 { fill: #0dc1c4 } -.terminal-2391584419-r201 { fill: #09bfc6 } -.terminal-2391584419-r202 { fill: #05bdc8 } -.terminal-2391584419-r203 { fill: #02bbca } -.terminal-2391584419-r204 { fill: #00b8cb } -.terminal-2391584419-r205 { fill: #00b4cc } -.terminal-2391584419-r206 { fill: #00b0cc } -.terminal-2391584419-r207 { fill: #00a7cc } -.terminal-2391584419-r208 { fill: #00a0cc } -.terminal-2391584419-r209 { fill: #8a1373 } -.terminal-2391584419-r210 { fill: #8e176f } -.terminal-2391584419-r211 { fill: #972066 } -.terminal-2391584419-r212 { fill: #9e275f } -.terminal-2391584419-r213 { fill: #a73057 } -.terminal-2391584419-r214 { fill: #ab3557 } -.terminal-2391584419-r215 { fill: #af3b57 } -.terminal-2391584419-r216 { fill: #b34059 } -.terminal-2391584419-r217 { fill: #b7475b } -.terminal-2391584419-r218 { fill: #bb4d5d } -.terminal-2391584419-r219 { fill: #bf535f } -.terminal-2391584419-r220 { fill: #c35961 } -.terminal-2391584419-r221 { fill: #c75f63 } -.terminal-2391584419-r222 { fill: #cb6564 } -.terminal-2391584419-r223 { fill: #cf6b61 } -.terminal-2391584419-r224 { fill: #d3715d } -.terminal-2391584419-r225 { fill: #d77759 } -.terminal-2391584419-r226 { fill: #db7d55 } -.terminal-2391584419-r227 { fill: #df8351 } -.terminal-2391584419-r228 { fill: #e38a4d } -.terminal-2391584419-r229 { fill: #e78f49 } -.terminal-2391584419-r230 { fill: #eb9644 } -.terminal-2391584419-r231 { fill: #ed9d3d } -.terminal-2391584419-r232 { fill: #eea536 } -.terminal-2391584419-r233 { fill: #eead2e } -.terminal-2391584419-r234 { fill: #eeb526 } -.terminal-2391584419-r235 { fill: #eebd1e } -.terminal-2391584419-r236 { fill: #eec615 } -.terminal-2391584419-r237 { fill: #eecd0e } -.terminal-2391584419-r238 { fill: #ecd508 } -.terminal-2391584419-r239 { fill: #eadc03 } -.terminal-2391584419-r240 { fill: #e1dd0b } -.terminal-2391584419-r241 { fill: #d7dd15 } -.terminal-2391584419-r242 { fill: #cddd1f } -.terminal-2391584419-r243 { fill: #c3dd29 } -.terminal-2391584419-r244 { fill: #b9dd33 } -.terminal-2391584419-r245 { fill: #aedd3e } -.terminal-2391584419-r246 { fill: #a4dd48 } -.terminal-2391584419-r247 { fill: #9add51 } -.terminal-2391584419-r248 { fill: #90dd58 } -.terminal-2391584419-r249 { fill: #86dd5f } -.terminal-2391584419-r250 { fill: #7cdd65 } -.terminal-2391584419-r251 { fill: #72dd6b } -.terminal-2391584419-r252 { fill: #67dd71 } -.terminal-2391584419-r253 { fill: #5ddd77 } -.terminal-2391584419-r254 { fill: #53dd7d } -.terminal-2391584419-r255 { fill: #4adc83 } -.terminal-2391584419-r256 { fill: #41db8a } -.terminal-2391584419-r257 { fill: #3dd990 } -.terminal-2391584419-r258 { fill: #39d796 } -.terminal-2391584419-r259 { fill: #35d59c } -.terminal-2391584419-r260 { fill: #31d3a2 } -.terminal-2391584419-r261 { fill: #2dd1a8 } -.terminal-2391584419-r262 { fill: #29cfae } -.terminal-2391584419-r263 { fill: #25cdb4 } -.terminal-2391584419-r264 { fill: #21cbb9 } -.terminal-2391584419-r265 { fill: #1dc9bc } -.terminal-2391584419-r266 { fill: #15c5c0 } -.terminal-2391584419-r267 { fill: #11c3c2 } -.terminal-2391584419-r268 { fill: #04bdc8 } -.terminal-2391584419-r269 { fill: #02baca } -.terminal-2391584419-r270 { fill: #00afcc } -.terminal-2391584419-r271 { fill: #00abcc } -.terminal-2391584419-r272 { fill: #00a3cc } -.terminal-2391584419-r273 { fill: #009fcc } -.terminal-2391584419-r274 { fill: #009bcc } -.terminal-2391584419-r275 { fill: #8b1472 } -.terminal-2391584419-r276 { fill: #8f186e } -.terminal-2391584419-r277 { fill: #931c6a } -.terminal-2391584419-r278 { fill: #9b2462 } -.terminal-2391584419-r279 { fill: #9f285e } -.terminal-2391584419-r280 { fill: #a32c5a } -.terminal-2391584419-r281 { fill: #a73157 } -.terminal-2391584419-r282 { fill: #ab3657 } -.terminal-2391584419-r283 { fill: #af3c57 } -.terminal-2391584419-r284 { fill: #b34159 } -.terminal-2391584419-r285 { fill: #b7485b } -.terminal-2391584419-r286 { fill: #bb4e5d } -.terminal-2391584419-r287 { fill: #c0545f } -.terminal-2391584419-r288 { fill: #c45a61 } -.terminal-2391584419-r289 { fill: #c86063 } -.terminal-2391584419-r290 { fill: #cb6664 } -.terminal-2391584419-r291 { fill: #d06c60 } -.terminal-2391584419-r292 { fill: #d4725c } -.terminal-2391584419-r293 { fill: #d87858 } -.terminal-2391584419-r294 { fill: #db7e55 } -.terminal-2391584419-r295 { fill: #e08450 } -.terminal-2391584419-r296 { fill: #e48a4c } -.terminal-2391584419-r297 { fill: #e89048 } -.terminal-2391584419-r298 { fill: #eb9743 } -.terminal-2391584419-r299 { fill: #ed9e3c } -.terminal-2391584419-r300 { fill: #eea635 } -.terminal-2391584419-r301 { fill: #eeae2d } -.terminal-2391584419-r302 { fill: #eeb625 } -.terminal-2391584419-r303 { fill: #eebf1c } -.terminal-2391584419-r304 { fill: #eec714 } -.terminal-2391584419-r305 { fill: #eecf0c } -.terminal-2391584419-r306 { fill: #ecd607 } -.terminal-2391584419-r307 { fill: #e9dd03 } -.terminal-2391584419-r308 { fill: #dfdd0d } -.terminal-2391584419-r309 { fill: #d5dd17 } -.terminal-2391584419-r310 { fill: #cbdd21 } -.terminal-2391584419-r311 { fill: #c1dd2b } -.terminal-2391584419-r312 { fill: #b7dd35 } -.terminal-2391584419-r313 { fill: #addd3f } -.terminal-2391584419-r314 { fill: #a3dd49 } -.terminal-2391584419-r315 { fill: #99dd52 } -.terminal-2391584419-r316 { fill: #8fdd59 } -.terminal-2391584419-r317 { fill: #85dd60 } -.terminal-2391584419-r318 { fill: #7add66 } -.terminal-2391584419-r319 { fill: #70dd6c } -.terminal-2391584419-r320 { fill: #65dd72 } -.terminal-2391584419-r321 { fill: #5bdd78 } -.terminal-2391584419-r322 { fill: #51dd7e } -.terminal-2391584419-r323 { fill: #49dc84 } -.terminal-2391584419-r324 { fill: #40da8b } -.terminal-2391584419-r325 { fill: #3dd991 } -.terminal-2391584419-r326 { fill: #39d797 } -.terminal-2391584419-r327 { fill: #35d59d } -.terminal-2391584419-r328 { fill: #30d3a3 } -.terminal-2391584419-r329 { fill: #2dd1a9 } -.terminal-2391584419-r330 { fill: #29cfaf } -.terminal-2391584419-r331 { fill: #25cdb5 } -.terminal-2391584419-r332 { fill: #20cab9 } -.terminal-2391584419-r333 { fill: #1cc8bc } -.terminal-2391584419-r334 { fill: #18c7be } -.terminal-2391584419-r335 { fill: #14c5c0 } -.terminal-2391584419-r336 { fill: #10c3c2 } -.terminal-2391584419-r337 { fill: #0cc1c4 } -.terminal-2391584419-r338 { fill: #08bfc6 } -.terminal-2391584419-r339 { fill: #01baca } -.terminal-2391584419-r340 { fill: #00b7cc } -.terminal-2391584419-r341 { fill: #00b3cc } -.terminal-2391584419-r342 { fill: #00aacc } -.terminal-2391584419-r343 { fill: #00a6cc } -.terminal-2391584419-r344 { fill: #009acc } -.terminal-2391584419-r345 { fill: #0295ca } -.terminal-2391584419-r346 { fill: #881176 } -.terminal-2391584419-r347 { fill: #8c1572 } -.terminal-2391584419-r348 { fill: #941d69 } -.terminal-2391584419-r349 { fill: #982165 } -.terminal-2391584419-r350 { fill: #a42d59 } -.terminal-2391584419-r351 { fill: #a83157 } -.terminal-2391584419-r352 { fill: #ac3757 } -.terminal-2391584419-r353 { fill: #b03c58 } -.terminal-2391584419-r354 { fill: #b44259 } -.terminal-2391584419-r355 { fill: #b8495b } -.terminal-2391584419-r356 { fill: #bc4f5d } -.terminal-2391584419-r357 { fill: #c0555f } -.terminal-2391584419-r358 { fill: #c55b62 } -.terminal-2391584419-r359 { fill: #c86163 } -.terminal-2391584419-r360 { fill: #cc6764 } -.terminal-2391584419-r361 { fill: #d06d60 } -.terminal-2391584419-r362 { fill: #d4735c } -.terminal-2391584419-r363 { fill: #d87958 } -.terminal-2391584419-r364 { fill: #dc7f54 } -.terminal-2391584419-r365 { fill: #e08550 } -.terminal-2391584419-r366 { fill: #e58b4b } -.terminal-2391584419-r367 { fill: #e99147 } -.terminal-2391584419-r368 { fill: #eb9842 } -.terminal-2391584419-r369 { fill: #ed9f3b } -.terminal-2391584419-r370 { fill: #eea734 } -.terminal-2391584419-r371 { fill: #eeaf2c } -.terminal-2391584419-r372 { fill: #eeb823 } -.terminal-2391584419-r373 { fill: #eec01b } -.terminal-2391584419-r374 { fill: #eec813 } -.terminal-2391584419-r375 { fill: #edd00b } -.terminal-2391584419-r376 { fill: #ebd706 } -.terminal-2391584419-r377 { fill: #e8dd04 } -.terminal-2391584419-r378 { fill: #dedd0e } -.terminal-2391584419-r379 { fill: #d4dd18 } -.terminal-2391584419-r380 { fill: #cadd22 } -.terminal-2391584419-r381 { fill: #bfdd2d } -.terminal-2391584419-r382 { fill: #b5dd37 } -.terminal-2391584419-r383 { fill: #abdd41 } -.terminal-2391584419-r384 { fill: #a1dd4b } -.terminal-2391584419-r385 { fill: #97dd53 } -.terminal-2391584419-r386 { fill: #8ddd5b } -.terminal-2391584419-r387 { fill: #83dd61 } -.terminal-2391584419-r388 { fill: #79dd67 } -.terminal-2391584419-r389 { fill: #6edd6d } -.terminal-2391584419-r390 { fill: #64dd73 } -.terminal-2391584419-r391 { fill: #5add79 } -.terminal-2391584419-r392 { fill: #50dc7f } -.terminal-2391584419-r393 { fill: #47db85 } -.terminal-2391584419-r394 { fill: #40da8c } -.terminal-2391584419-r395 { fill: #3cd992 } -.terminal-2391584419-r396 { fill: #38d798 } -.terminal-2391584419-r397 { fill: #34d59e } -.terminal-2391584419-r398 { fill: #30d3a4 } -.terminal-2391584419-r399 { fill: #2cd0aa } -.terminal-2391584419-r400 { fill: #28ceb0 } -.terminal-2391584419-r401 { fill: #24ccb6 } -.terminal-2391584419-r402 { fill: #20caba } -.terminal-2391584419-r403 { fill: #1bc8bd } -.terminal-2391584419-r404 { fill: #18c6bf } -.terminal-2391584419-r405 { fill: #07bec7 } -.terminal-2391584419-r406 { fill: #00b2cc } -.terminal-2391584419-r407 { fill: #00aecc } -.terminal-2391584419-r408 { fill: #00a2cc } -.terminal-2391584419-r409 { fill: #009ecc } -.terminal-2391584419-r410 { fill: #0394ca } -.terminal-2391584419-r411 { fill: #088fc8 } -.terminal-2391584419-r412 { fill: #881175 } -.terminal-2391584419-r413 { fill: #a93257 } -.terminal-2391584419-r414 { fill: #b13d58 } -.terminal-2391584419-r415 { fill: #b44359 } -.terminal-2391584419-r416 { fill: #cd6863 } -.terminal-2391584419-r417 { fill: #e1864f } -.terminal-2391584419-r418 { fill: #e58c4b } -.terminal-2391584419-r419 { fill: #e99247 } -.terminal-2391584419-r420 { fill: #ec9941 } -.terminal-2391584419-r421 { fill: #eea833 } -.terminal-2391584419-r422 { fill: #eeb02b } -.terminal-2391584419-r423 { fill: #eec11a } -.terminal-2391584419-r424 { fill: #eec912 } -.terminal-2391584419-r425 { fill: #ebd806 } -.terminal-2391584419-r426 { fill: #e6dd06 } -.terminal-2391584419-r427 { fill: #dcdd10 } -.terminal-2391584419-r428 { fill: #d2dd1a } -.terminal-2391584419-r429 { fill: #c8dd24 } -.terminal-2391584419-r430 { fill: #bedd2e } -.terminal-2391584419-r431 { fill: #b4dd38 } -.terminal-2391584419-r432 { fill: #aadd42 } -.terminal-2391584419-r433 { fill: #a0dd4c } -.terminal-2391584419-r434 { fill: #96dd54 } -.terminal-2391584419-r435 { fill: #8cdd5c } -.terminal-2391584419-r436 { fill: #6ddd6e } -.terminal-2391584419-r437 { fill: #62dd74 } -.terminal-2391584419-r438 { fill: #58dd7a } -.terminal-2391584419-r439 { fill: #4edc80 } -.terminal-2391584419-r440 { fill: #46db86 } -.terminal-2391584419-r441 { fill: #3bd892 } -.terminal-2391584419-r442 { fill: #2cd0ab } -.terminal-2391584419-r443 { fill: #28ceb1 } -.terminal-2391584419-r444 { fill: #23ccb6 } -.terminal-2391584419-r445 { fill: #00a5cc } -.terminal-2391584419-r446 { fill: #00a1cc } -.terminal-2391584419-r447 { fill: #009dcc } -.terminal-2391584419-r448 { fill: #0099cc } -.terminal-2391584419-r449 { fill: #0494ca } -.terminal-2391584419-r450 { fill: #098ec8 } -.terminal-2391584419-r451 { fill: #0f88c5 } -.terminal-2391584419-r452 { fill: #bd515e } -.terminal-2391584419-r453 { fill: #c96364 } -.terminal-2391584419-r454 { fill: #d97b57 } -.terminal-2391584419-r455 { fill: #dd8153 } -.terminal-2391584419-r456 { fill: #e2874e } -.terminal-2391584419-r457 { fill: #eeba21 } -.terminal-2391584419-r458 { fill: #edd20a } -.terminal-2391584419-r459 { fill: #ebd905 } -.terminal-2391584419-r460 { fill: #a8dd44 } -.terminal-2391584419-r461 { fill: #9edd4e } -.terminal-2391584419-r462 { fill: #94dd55 } -.terminal-2391584419-r463 { fill: #8add5d } -.terminal-2391584419-r464 { fill: #80dd63 } -.terminal-2391584419-r465 { fill: #76dd69 } -.terminal-2391584419-r466 { fill: #6bdd6f } -.terminal-2391584419-r467 { fill: #33d4a0 } -.terminal-2391584419-r468 { fill: #2fd2a6 } -.terminal-2391584419-r469 { fill: #03bbc9 } -.terminal-2391584419-r470 { fill: #0098cb } -.terminal-2391584419-r471 { fill: #0593c9 } -.terminal-2391584419-r472 { fill: #0a8dc7 } -.terminal-2391584419-r473 { fill: #1087c5 } -.terminal-2391584419-r474 { fill: #1681c3 } -.terminal-2391584419-r475 { fill: #b23f58 } -.terminal-2391584419-r476 { fill: #b6455a } -.terminal-2391584419-r477 { fill: #c25860 } -.terminal-2391584419-r478 { fill: #c65e62 } -.terminal-2391584419-r479 { fill: #d2705e } -.terminal-2391584419-r480 { fill: #eeb328 } -.terminal-2391584419-r481 { fill: #ecd309 } -.terminal-2391584419-r482 { fill: #e3dd09 } -.terminal-2391584419-r483 { fill: #d9dd13 } -.terminal-2391584419-r484 { fill: #cfdd1d } -.terminal-2391584419-r485 { fill: #c5dd27 } -.terminal-2391584419-r486 { fill: #bbdd31 } -.terminal-2391584419-r487 { fill: #b1dd3b } -.terminal-2391584419-r488 { fill: #74dd6a } -.terminal-2391584419-r489 { fill: #5fdd76 } -.terminal-2391584419-r490 { fill: #55dd7c } -.terminal-2391584419-r491 { fill: #4cdc82 } -.terminal-2391584419-r492 { fill: #43db88 } -.terminal-2391584419-r493 { fill: #3ed98e } -.terminal-2391584419-r494 { fill: #3ad894 } -.terminal-2391584419-r495 { fill: #36d69a } -.terminal-2391584419-r496 { fill: #2ed2a7 } -.terminal-2391584419-r497 { fill: #26cdb2 } -.terminal-2391584419-r498 { fill: #009ccc } -.terminal-2391584419-r499 { fill: #0692c9 } -.terminal-2391584419-r500 { fill: #0b8cc7 } -.terminal-2391584419-r501 { fill: #1186c5 } -.terminal-2391584419-r502 { fill: #1780c3 } -.terminal-2391584419-r503 { fill: #1d7ac1 } -.terminal-2391584419-r504 { fill: #af3a57 } -.terminal-2391584419-r505 { fill: #b24059 } -.terminal-2391584419-r506 { fill: #eb9544 } -.terminal-2391584419-r507 { fill: #ec9d3e } -.terminal-2391584419-r508 { fill: #eea437 } -.terminal-2391584419-r509 { fill: #eeac2f } -.terminal-2391584419-r510 { fill: #eec516 } -.terminal-2391584419-r511 { fill: #ecd408 } -.terminal-2391584419-r512 { fill: #eadb04 } -.terminal-2391584419-r513 { fill: #afdd3d } -.terminal-2391584419-r514 { fill: #a5dd47 } -.terminal-2391584419-r515 { fill: #9bdd50 } -.terminal-2391584419-r516 { fill: #91dd58 } -.terminal-2391584419-r517 { fill: #87dd5f } -.terminal-2391584419-r518 { fill: #7ddd64 } -.terminal-2391584419-r519 { fill: #68dd71 } -.terminal-2391584419-r520 { fill: #5edd77 } -.terminal-2391584419-r521 { fill: #42db89 } -.terminal-2391584419-r522 { fill: #3dd98f } -.terminal-2391584419-r523 { fill: #2ed1a8 } -.terminal-2391584419-r524 { fill: #21cbb8 } -.terminal-2391584419-r525 { fill: #0197cb } -.terminal-2391584419-r526 { fill: #0691c9 } -.terminal-2391584419-r527 { fill: #0c8bc7 } -.terminal-2391584419-r528 { fill: #1285c4 } -.terminal-2391584419-r529 { fill: #187fc2 } -.terminal-2391584419-r530 { fill: #1e79c0 } -.terminal-2391584419-r531 { fill: #2473be } -.terminal-2391584419-r532 { fill: #c45961 } -.terminal-2391584419-r533 { fill: #c76063 } -.terminal-2391584419-r534 { fill: #cf6c61 } -.terminal-2391584419-r535 { fill: #df8451 } -.terminal-2391584419-r536 { fill: #eb9643 } -.terminal-2391584419-r537 { fill: #ed9e3d } -.terminal-2391584419-r538 { fill: #eebe1d } -.terminal-2391584419-r539 { fill: #eece0d } -.terminal-2391584419-r540 { fill: #e0dd0c } -.terminal-2391584419-r541 { fill: #d6dd16 } -.terminal-2391584419-r542 { fill: #ccdd20 } -.terminal-2391584419-r543 { fill: #c2dd2a } -.terminal-2391584419-r544 { fill: #b8dd34 } -.terminal-2391584419-r545 { fill: #99dd51 } -.terminal-2391584419-r546 { fill: #7bdd65 } -.terminal-2391584419-r547 { fill: #71dd6c } -.terminal-2391584419-r548 { fill: #66dd72 } -.terminal-2391584419-r549 { fill: #5cdd78 } -.terminal-2391584419-r550 { fill: #52dd7e } -.terminal-2391584419-r551 { fill: #31d3a3 } -.terminal-2391584419-r552 { fill: #0296cb } -.terminal-2391584419-r553 { fill: #0790c8 } -.terminal-2391584419-r554 { fill: #0d8ac6 } -.terminal-2391584419-r555 { fill: #1384c4 } -.terminal-2391584419-r556 { fill: #197ec2 } -.terminal-2391584419-r557 { fill: #1f78c0 } -.terminal-2391584419-r558 { fill: #2572be } -.terminal-2391584419-r559 { fill: #2b6cbd } -.terminal-2391584419-r560 { fill: #ac3657 } -.terminal-2391584419-r561 { fill: #b03c57 } -.terminal-2391584419-r562 { fill: #b34259 } -.terminal-2391584419-r563 { fill: #b8485b } -.terminal-2391584419-r564 { fill: #bc4e5d } -.terminal-2391584419-r565 { fill: #dc7e54 } -.terminal-2391584419-r566 { fill: #e48b4c } -.terminal-2391584419-r567 { fill: #e89148 } -.terminal-2391584419-r568 { fill: #eb9742 } -.terminal-2391584419-r569 { fill: #ed9f3c } -.terminal-2391584419-r570 { fill: #eeb724 } -.terminal-2391584419-r571 { fill: #ebd607 } -.terminal-2391584419-r572 { fill: #c0dd2c } -.terminal-2391584419-r573 { fill: #b6dd36 } -.terminal-2391584419-r574 { fill: #acdd40 } -.terminal-2391584419-r575 { fill: #a2dd4a } -.terminal-2391584419-r576 { fill: #98dd53 } -.terminal-2391584419-r577 { fill: #8edd5a } -.terminal-2391584419-r578 { fill: #84dd60 } -.terminal-2391584419-r579 { fill: #6fdd6d } -.terminal-2391584419-r580 { fill: #65dd73 } -.terminal-2391584419-r581 { fill: #48db85 } -.terminal-2391584419-r582 { fill: #3cd991 } -.terminal-2391584419-r583 { fill: #38d797 } -.terminal-2391584419-r584 { fill: #34d59d } -.terminal-2391584419-r585 { fill: #2cd1a9 } -.terminal-2391584419-r586 { fill: #28ceaf } -.terminal-2391584419-r587 { fill: #24ccb5 } -.terminal-2391584419-r588 { fill: #1cc8bd } -.terminal-2391584419-r589 { fill: #0395ca } -.terminal-2391584419-r590 { fill: #0e89c6 } -.terminal-2391584419-r591 { fill: #1483c4 } -.terminal-2391584419-r592 { fill: #1a7dc2 } -.terminal-2391584419-r593 { fill: #2077c0 } -.terminal-2391584419-r594 { fill: #2671be } -.terminal-2391584419-r595 { fill: #2c6bbc } -.terminal-2391584419-r596 { fill: #3265b9 } -.terminal-2391584419-r597 { fill: #a83257 } -.terminal-2391584419-r598 { fill: #b03d58 } -.terminal-2391584419-r599 { fill: #c15560 } -.terminal-2391584419-r600 { fill: #cc6864 } -.terminal-2391584419-r601 { fill: #d5735b } -.terminal-2391584419-r602 { fill: #eda03b } -.terminal-2391584419-r603 { fill: #e7dd05 } -.terminal-2391584419-r604 { fill: #dddd0f } -.terminal-2391584419-r605 { fill: #d3dd19 } -.terminal-2391584419-r606 { fill: #c9dd23 } -.terminal-2391584419-r607 { fill: #8cdd5b } -.terminal-2391584419-r608 { fill: #82dd61 } -.terminal-2391584419-r609 { fill: #78dd67 } -.terminal-2391584419-r610 { fill: #6edd6e } -.terminal-2391584419-r611 { fill: #63dd74 } -.terminal-2391584419-r612 { fill: #59dd7a } -.terminal-2391584419-r613 { fill: #4fdc80 } -.terminal-2391584419-r614 { fill: #47db86 } -.terminal-2391584419-r615 { fill: #3fda8c } -.terminal-2391584419-r616 { fill: #3cd892 } -.terminal-2391584419-r617 { fill: #30d2a5 } -.terminal-2391584419-r618 { fill: #01b9ca } -.terminal-2391584419-r619 { fill: #0f88c6 } -.terminal-2391584419-r620 { fill: #1582c3 } -.terminal-2391584419-r621 { fill: #1b7cc1 } -.terminal-2391584419-r622 { fill: #2176bf } -.terminal-2391584419-r623 { fill: #2770be } -.terminal-2391584419-r624 { fill: #2d6abc } -.terminal-2391584419-r625 { fill: #3364b9 } -.terminal-2391584419-r626 { fill: #3a5db5 } -.terminal-2391584419-r627 { fill: #d16f5f } -.terminal-2391584419-r628 { fill: #76dd68 } -.terminal-2391584419-r629 { fill: #0493ca } -.terminal-2391584419-r630 { fill: #1c7bc1 } -.terminal-2391584419-r631 { fill: #2275bf } -.terminal-2391584419-r632 { fill: #286fbd } -.terminal-2391584419-r633 { fill: #2e69bb } -.terminal-2391584419-r634 { fill: #3463b8 } -.terminal-2391584419-r635 { fill: #3a5db4 } -.terminal-2391584419-r636 { fill: #4057b0 } -.terminal-2391584419-r637 { fill: #ba4b5c } -.terminal-2391584419-r638 { fill: #0592c9 } -.terminal-2391584419-r639 { fill: #2374bf } -.terminal-2391584419-r640 { fill: #296ebd } -.terminal-2391584419-r641 { fill: #2f68bb } -.terminal-2391584419-r642 { fill: #3562b8 } -.terminal-2391584419-r643 { fill: #3b5cb4 } -.terminal-2391584419-r644 { fill: #4156af } -.terminal-2391584419-r645 { fill: #4750ac } -.terminal-2391584419-r646 { fill: #eb9545 } -.terminal-2391584419-r647 { fill: #4bdc83 } -.terminal-2391584419-r648 { fill: #2473bf } -.terminal-2391584419-r649 { fill: #2a6dbd } -.terminal-2391584419-r650 { fill: #3067ba } -.terminal-2391584419-r651 { fill: #3661b7 } -.terminal-2391584419-r652 { fill: #3c5bb3 } -.terminal-2391584419-r653 { fill: #4255af } -.terminal-2391584419-r654 { fill: #484fab } -.terminal-2391584419-r655 { fill: #4f48a7 } -.terminal-2391584419-r656 { fill: #e88f48 } -.terminal-2391584419-r657 { fill: #4adc84 } -.terminal-2391584419-r658 { fill: #0790c9 } -.terminal-2391584419-r659 { fill: #0c8bc6 } -.terminal-2391584419-r660 { fill: #3166ba } -.terminal-2391584419-r661 { fill: #3760b7 } -.terminal-2391584419-r662 { fill: #3d5ab2 } -.terminal-2391584419-r663 { fill: #4354ae } -.terminal-2391584419-r664 { fill: #494eaa } -.terminal-2391584419-r665 { fill: #5047a7 } -.terminal-2391584419-r666 { fill: #5641a2 } -.terminal-2391584419-r667 { fill: #8fdd5a } -.terminal-2391584419-r668 { fill: #385fb6 } -.terminal-2391584419-r669 { fill: #3e59b2 } -.terminal-2391584419-r670 { fill: #4453ae } -.terminal-2391584419-r671 { fill: #4a4daa } -.terminal-2391584419-r672 { fill: #5146a6 } -.terminal-2391584419-r673 { fill: #5c3b9e } -.terminal-2391584419-r674 { fill: #098fc8 } -.terminal-2391584419-r675 { fill: #395eb5 } -.terminal-2391584419-r676 { fill: #3f58b1 } -.terminal-2391584419-r677 { fill: #4552ad } -.terminal-2391584419-r678 { fill: #4b4ca9 } -.terminal-2391584419-r679 { fill: #5146a5 } -.terminal-2391584419-r680 { fill: #5740a1 } -.terminal-2391584419-r681 { fill: #5d3a9d } -.terminal-2391584419-r682 { fill: #643499 } -.terminal-2391584419-r683 { fill: #95dd54 } -.terminal-2391584419-r684 { fill: #286fbe } -.terminal-2391584419-r685 { fill: #4651ac } -.terminal-2391584419-r686 { fill: #4c4ba9 } -.terminal-2391584419-r687 { fill: #5245a5 } -.terminal-2391584419-r688 { fill: #583fa0 } -.terminal-2391584419-r689 { fill: #5e399d } -.terminal-2391584419-r690 { fill: #653399 } -.terminal-2391584419-r691 { fill: #663399 } -.terminal-2391584419-r692 { fill: #94dd56 } -.terminal-2391584419-r693 { fill: #3fda8e } -.terminal-2391584419-r694 { fill: #4156b0 } -.terminal-2391584419-r695 { fill: #4d4aa8 } -.terminal-2391584419-r696 { fill: #5344a4 } -.terminal-2391584419-r697 { fill: #593ea0 } -.terminal-2391584419-r698 { fill: #5f389c } -.terminal-2391584419-r699 { fill: #9cdd4f } -.terminal-2391584419-r700 { fill: #4e49a8 } -.terminal-2391584419-r701 { fill: #5443a3 } -.terminal-2391584419-r702 { fill: #5a3d9f } -.terminal-2391584419-r703 { fill: #60379b } -.terminal-2391584419-r704 { fill: #eadb03 } -.terminal-2391584419-r705 { fill: #7ddd65 } -.terminal-2391584419-r706 { fill: #2acfae } -.terminal-2391584419-r707 { fill: #0791c9 } -.terminal-2391584419-r708 { fill: #3d5ab3 } -.terminal-2391584419-r709 { fill: #494eab } -.terminal-2391584419-r710 { fill: #5542a3 } -.terminal-2391584419-r711 { fill: #5b3c9f } -.terminal-2391584419-r712 { fill: #61369b } -.terminal-2391584419-r713 { fill: #d77859 } -.terminal-2391584419-r714 { fill: #ecd507 } -.terminal-2391584419-r715 { fill: #0296ca } -.terminal-2391584419-r716 { fill: #5047a6 } -.terminal-2391584419-r717 { fill: #62359a } + .terminal-1805052508-r1 { fill: #881177 } +.terminal-1805052508-r2 { fill: #891275 } +.terminal-1805052508-r3 { fill: #8c1571 } +.terminal-1805052508-r4 { fill: #90196d } +.terminal-1805052508-r5 { fill: #951e68 } +.terminal-1805052508-r6 { fill: #992264 } +.terminal-1805052508-r7 { fill: #9c2561 } +.terminal-1805052508-r8 { fill: #a0295d } +.terminal-1805052508-r9 { fill: #a52e58 } +.terminal-1805052508-r10 { fill: #a93357 } +.terminal-1805052508-r11 { fill: #ad3857 } +.terminal-1805052508-r12 { fill: #b13e58 } +.terminal-1805052508-r13 { fill: #b5445a } +.terminal-1805052508-r14 { fill: #b94a5c } +.terminal-1805052508-r15 { fill: #bd505e } +.terminal-1805052508-r16 { fill: #c15660 } +.terminal-1805052508-r17 { fill: #c55c62 } +.terminal-1805052508-r18 { fill: #c96263 } +.terminal-1805052508-r19 { fill: #cd6963 } +.terminal-1805052508-r20 { fill: #d16e5f } +.terminal-1805052508-r21 { fill: #d5745b } +.terminal-1805052508-r22 { fill: #d97a57 } +.terminal-1805052508-r23 { fill: #dd8053 } +.terminal-1805052508-r24 { fill: #e1874f } +.terminal-1805052508-r25 { fill: #e68d4a } +.terminal-1805052508-r26 { fill: #ea9246 } +.terminal-1805052508-r27 { fill: #ec9a40 } +.terminal-1805052508-r28 { fill: #eda13a } +.terminal-1805052508-r29 { fill: #eea932 } +.terminal-1805052508-r30 { fill: #eeb12a } +.terminal-1805052508-r31 { fill: #eeb922 } +.terminal-1805052508-r32 { fill: #eec219 } +.terminal-1805052508-r33 { fill: #eeca11 } +.terminal-1805052508-r34 { fill: #edd10a } +.terminal-1805052508-r35 { fill: #ebd805 } +.terminal-1805052508-r36 { fill: #e5dd07 } +.terminal-1805052508-r37 { fill: #dbdd11 } +.terminal-1805052508-r38 { fill: #d1dd1b } +.terminal-1805052508-r39 { fill: #c7dd25 } +.terminal-1805052508-r40 { fill: #bddd2f } +.terminal-1805052508-r41 { fill: #b3dd39 } +.terminal-1805052508-r42 { fill: #a9dd43 } +.terminal-1805052508-r43 { fill: #9fdd4d } +.terminal-1805052508-r44 { fill: #95dd55 } +.terminal-1805052508-r45 { fill: #8bdd5c } +.terminal-1805052508-r46 { fill: #81dd62 } +.terminal-1805052508-r47 { fill: #77dd68 } +.terminal-1805052508-r48 { fill: #6cdd6e } +.terminal-1805052508-r49 { fill: #61dd75 } +.terminal-1805052508-r50 { fill: #57dd7b } +.terminal-1805052508-r51 { fill: #4edc81 } +.terminal-1805052508-r52 { fill: #45db87 } +.terminal-1805052508-r53 { fill: #3fda8d } +.terminal-1805052508-r54 { fill: #3bd893 } +.terminal-1805052508-r55 { fill: #37d699 } +.terminal-1805052508-r56 { fill: #33d49f } +.terminal-1805052508-r57 { fill: #2fd2a5 } +.terminal-1805052508-r58 { fill: #2bd0ab } +.terminal-1805052508-r59 { fill: #27ceb1 } +.terminal-1805052508-r60 { fill: #23ccb7 } +.terminal-1805052508-r61 { fill: #1fcaba } +.terminal-1805052508-r62 { fill: #1ac7be } +.terminal-1805052508-r63 { fill: #17c6bf } +.terminal-1805052508-r64 { fill: #13c4c1 } +.terminal-1805052508-r65 { fill: #0fc2c3 } +.terminal-1805052508-r66 { fill: #0bc0c5 } +.terminal-1805052508-r67 { fill: #06bec7 } +.terminal-1805052508-r68 { fill: #03bcc9 } +.terminal-1805052508-r69 { fill: #01b9cb } +.terminal-1805052508-r70 { fill: #00b6cc } +.terminal-1805052508-r71 { fill: #00b1cc } +.terminal-1805052508-r72 { fill: #00adcc } +.terminal-1805052508-r73 { fill: #00a9cc } +.terminal-1805052508-r74 { fill: #c5c8c6 } +.terminal-1805052508-r75 { fill: #891274 } +.terminal-1805052508-r76 { fill: #8d1670 } +.terminal-1805052508-r77 { fill: #911a6c } +.terminal-1805052508-r78 { fill: #9d2660 } +.terminal-1805052508-r79 { fill: #a12a5c } +.terminal-1805052508-r80 { fill: #aa3457 } +.terminal-1805052508-r81 { fill: #ae3957 } +.terminal-1805052508-r82 { fill: #b13f58 } +.terminal-1805052508-r83 { fill: #b5455a } +.terminal-1805052508-r84 { fill: #b94b5c } +.terminal-1805052508-r85 { fill: #be515e } +.terminal-1805052508-r86 { fill: #c25760 } +.terminal-1805052508-r87 { fill: #c65d62 } +.terminal-1805052508-r88 { fill: #ca6364 } +.terminal-1805052508-r89 { fill: #ce6a62 } +.terminal-1805052508-r90 { fill: #d26f5e } +.terminal-1805052508-r91 { fill: #d6755a } +.terminal-1805052508-r92 { fill: #da7b56 } +.terminal-1805052508-r93 { fill: #de8152 } +.terminal-1805052508-r94 { fill: #e2884e } +.terminal-1805052508-r95 { fill: #e68e4a } +.terminal-1805052508-r96 { fill: #ea9346 } +.terminal-1805052508-r97 { fill: #ec9b3f } +.terminal-1805052508-r98 { fill: #eea239 } +.terminal-1805052508-r99 { fill: #eeaa31 } +.terminal-1805052508-r100 { fill: #eeb229 } +.terminal-1805052508-r101 { fill: #eebb20 } +.terminal-1805052508-r102 { fill: #eec318 } +.terminal-1805052508-r103 { fill: #eecb10 } +.terminal-1805052508-r104 { fill: #edd309 } +.terminal-1805052508-r105 { fill: #ead905 } +.terminal-1805052508-r106 { fill: #e4dd08 } +.terminal-1805052508-r107 { fill: #dadd12 } +.terminal-1805052508-r108 { fill: #d0dd1c } +.terminal-1805052508-r109 { fill: #c6dd26 } +.terminal-1805052508-r110 { fill: #bcdd30 } +.terminal-1805052508-r111 { fill: #b2dd3a } +.terminal-1805052508-r112 { fill: #a7dd45 } +.terminal-1805052508-r113 { fill: #9ddd4f } +.terminal-1805052508-r114 { fill: #93dd56 } +.terminal-1805052508-r115 { fill: #89dd5d } +.terminal-1805052508-r116 { fill: #7fdd63 } +.terminal-1805052508-r117 { fill: #75dd69 } +.terminal-1805052508-r118 { fill: #6add6f } +.terminal-1805052508-r119 { fill: #60dd76 } +.terminal-1805052508-r120 { fill: #56dd7b } +.terminal-1805052508-r121 { fill: #4ddc81 } +.terminal-1805052508-r122 { fill: #44db88 } +.terminal-1805052508-r123 { fill: #3eda8e } +.terminal-1805052508-r124 { fill: #3bd894 } +.terminal-1805052508-r125 { fill: #37d69a } +.terminal-1805052508-r126 { fill: #32d4a0 } +.terminal-1805052508-r127 { fill: #2ed2a6 } +.terminal-1805052508-r128 { fill: #2bd0ac } +.terminal-1805052508-r129 { fill: #27ceb2 } +.terminal-1805052508-r130 { fill: #22cbb8 } +.terminal-1805052508-r131 { fill: #1ec9bb } +.terminal-1805052508-r132 { fill: #16c6bf } +.terminal-1805052508-r133 { fill: #12c4c1 } +.terminal-1805052508-r134 { fill: #0ec2c3 } +.terminal-1805052508-r135 { fill: #0ac0c5 } +.terminal-1805052508-r136 { fill: #02bbc9 } +.terminal-1805052508-r137 { fill: #00b9cb } +.terminal-1805052508-r138 { fill: #00b5cc } +.terminal-1805052508-r139 { fill: #00accc } +.terminal-1805052508-r140 { fill: #00a8cc } +.terminal-1805052508-r141 { fill: #00a4cc } +.terminal-1805052508-r142 { fill: #8a1374 } +.terminal-1805052508-r143 { fill: #8e1770 } +.terminal-1805052508-r144 { fill: #921b6b } +.terminal-1805052508-r145 { fill: #961f67 } +.terminal-1805052508-r146 { fill: #9a2363 } +.terminal-1805052508-r147 { fill: #a22b5b } +.terminal-1805052508-r148 { fill: #a62f57 } +.terminal-1805052508-r149 { fill: #ae3a57 } +.terminal-1805052508-r150 { fill: #b24058 } +.terminal-1805052508-r151 { fill: #b6465a } +.terminal-1805052508-r152 { fill: #ba4c5c } +.terminal-1805052508-r153 { fill: #be525e } +.terminal-1805052508-r154 { fill: #c35861 } +.terminal-1805052508-r155 { fill: #c75e62 } +.terminal-1805052508-r156 { fill: #ca6464 } +.terminal-1805052508-r157 { fill: #d3705d } +.terminal-1805052508-r158 { fill: #d6765a } +.terminal-1805052508-r159 { fill: #da7c56 } +.terminal-1805052508-r160 { fill: #de8252 } +.terminal-1805052508-r161 { fill: #e3894d } +.terminal-1805052508-r162 { fill: #e78e49 } +.terminal-1805052508-r163 { fill: #eb9445 } +.terminal-1805052508-r164 { fill: #ec9c3e } +.terminal-1805052508-r165 { fill: #eea338 } +.terminal-1805052508-r166 { fill: #eeab30 } +.terminal-1805052508-r167 { fill: #eeb427 } +.terminal-1805052508-r168 { fill: #eebc1f } +.terminal-1805052508-r169 { fill: #eec417 } +.terminal-1805052508-r170 { fill: #eecc0f } +.terminal-1805052508-r171 { fill: #ecd409 } +.terminal-1805052508-r172 { fill: #eada04 } +.terminal-1805052508-r173 { fill: #e2dd0a } +.terminal-1805052508-r174 { fill: #d8dd14 } +.terminal-1805052508-r175 { fill: #cedd1e } +.terminal-1805052508-r176 { fill: #c4dd28 } +.terminal-1805052508-r177 { fill: #badd32 } +.terminal-1805052508-r178 { fill: #b0dd3c } +.terminal-1805052508-r179 { fill: #a6dd46 } +.terminal-1805052508-r180 { fill: #9cdd50 } +.terminal-1805052508-r181 { fill: #92dd57 } +.terminal-1805052508-r182 { fill: #88dd5e } +.terminal-1805052508-r183 { fill: #7edd64 } +.terminal-1805052508-r184 { fill: #73dd6a } +.terminal-1805052508-r185 { fill: #69dd70 } +.terminal-1805052508-r186 { fill: #5edd76 } +.terminal-1805052508-r187 { fill: #54dd7c } +.terminal-1805052508-r188 { fill: #4bdc82 } +.terminal-1805052508-r189 { fill: #43db89 } +.terminal-1805052508-r190 { fill: #3ed98f } +.terminal-1805052508-r191 { fill: #3ad895 } +.terminal-1805052508-r192 { fill: #36d69b } +.terminal-1805052508-r193 { fill: #32d4a1 } +.terminal-1805052508-r194 { fill: #2ed1a7 } +.terminal-1805052508-r195 { fill: #2acfad } +.terminal-1805052508-r196 { fill: #26cdb3 } +.terminal-1805052508-r197 { fill: #1dc9bb } +.terminal-1805052508-r198 { fill: #19c7be } +.terminal-1805052508-r199 { fill: #16c5c0 } +.terminal-1805052508-r200 { fill: #0dc1c4 } +.terminal-1805052508-r201 { fill: #09bfc6 } +.terminal-1805052508-r202 { fill: #05bdc8 } +.terminal-1805052508-r203 { fill: #02bbca } +.terminal-1805052508-r204 { fill: #00b8cb } +.terminal-1805052508-r205 { fill: #00b4cc } +.terminal-1805052508-r206 { fill: #00b0cc } +.terminal-1805052508-r207 { fill: #00a7cc } +.terminal-1805052508-r208 { fill: #00a0cc } +.terminal-1805052508-r209 { fill: #8a1373 } +.terminal-1805052508-r210 { fill: #8e176f } +.terminal-1805052508-r211 { fill: #972066 } +.terminal-1805052508-r212 { fill: #9e275f } +.terminal-1805052508-r213 { fill: #a73057 } +.terminal-1805052508-r214 { fill: #ab3557 } +.terminal-1805052508-r215 { fill: #af3b57 } +.terminal-1805052508-r216 { fill: #b34059 } +.terminal-1805052508-r217 { fill: #b7475b } +.terminal-1805052508-r218 { fill: #bb4d5d } +.terminal-1805052508-r219 { fill: #bf535f } +.terminal-1805052508-r220 { fill: #c35961 } +.terminal-1805052508-r221 { fill: #c75f63 } +.terminal-1805052508-r222 { fill: #cb6564 } +.terminal-1805052508-r223 { fill: #cf6b61 } +.terminal-1805052508-r224 { fill: #d3715d } +.terminal-1805052508-r225 { fill: #d77759 } +.terminal-1805052508-r226 { fill: #db7d55 } +.terminal-1805052508-r227 { fill: #df8351 } +.terminal-1805052508-r228 { fill: #e38a4d } +.terminal-1805052508-r229 { fill: #e78f49 } +.terminal-1805052508-r230 { fill: #eb9644 } +.terminal-1805052508-r231 { fill: #ed9d3d } +.terminal-1805052508-r232 { fill: #eea536 } +.terminal-1805052508-r233 { fill: #eead2e } +.terminal-1805052508-r234 { fill: #eeb526 } +.terminal-1805052508-r235 { fill: #eebd1e } +.terminal-1805052508-r236 { fill: #eec615 } +.terminal-1805052508-r237 { fill: #eecd0e } +.terminal-1805052508-r238 { fill: #ecd508 } +.terminal-1805052508-r239 { fill: #eadc03 } +.terminal-1805052508-r240 { fill: #e1dd0b } +.terminal-1805052508-r241 { fill: #d7dd15 } +.terminal-1805052508-r242 { fill: #cddd1f } +.terminal-1805052508-r243 { fill: #c3dd29 } +.terminal-1805052508-r244 { fill: #b9dd33 } +.terminal-1805052508-r245 { fill: #aedd3e } +.terminal-1805052508-r246 { fill: #a4dd48 } +.terminal-1805052508-r247 { fill: #9add51 } +.terminal-1805052508-r248 { fill: #90dd58 } +.terminal-1805052508-r249 { fill: #86dd5f } +.terminal-1805052508-r250 { fill: #7cdd65 } +.terminal-1805052508-r251 { fill: #72dd6b } +.terminal-1805052508-r252 { fill: #67dd71 } +.terminal-1805052508-r253 { fill: #5ddd77 } +.terminal-1805052508-r254 { fill: #53dd7d } +.terminal-1805052508-r255 { fill: #4adc83 } +.terminal-1805052508-r256 { fill: #41db8a } +.terminal-1805052508-r257 { fill: #3dd990 } +.terminal-1805052508-r258 { fill: #39d796 } +.terminal-1805052508-r259 { fill: #35d59c } +.terminal-1805052508-r260 { fill: #31d3a2 } +.terminal-1805052508-r261 { fill: #2dd1a8 } +.terminal-1805052508-r262 { fill: #29cfae } +.terminal-1805052508-r263 { fill: #25cdb4 } +.terminal-1805052508-r264 { fill: #21cbb9 } +.terminal-1805052508-r265 { fill: #1dc9bc } +.terminal-1805052508-r266 { fill: #15c5c0 } +.terminal-1805052508-r267 { fill: #11c3c2 } +.terminal-1805052508-r268 { fill: #04bdc8 } +.terminal-1805052508-r269 { fill: #02baca } +.terminal-1805052508-r270 { fill: #00afcc } +.terminal-1805052508-r271 { fill: #00abcc } +.terminal-1805052508-r272 { fill: #00a3cc } +.terminal-1805052508-r273 { fill: #009fcc } +.terminal-1805052508-r274 { fill: #009bcc } +.terminal-1805052508-r275 { fill: #8b1472 } +.terminal-1805052508-r276 { fill: #8f186e } +.terminal-1805052508-r277 { fill: #931c6a } +.terminal-1805052508-r278 { fill: #9b2462 } +.terminal-1805052508-r279 { fill: #9f285e } +.terminal-1805052508-r280 { fill: #a32c5a } +.terminal-1805052508-r281 { fill: #a73157 } +.terminal-1805052508-r282 { fill: #ab3657 } +.terminal-1805052508-r283 { fill: #af3c57 } +.terminal-1805052508-r284 { fill: #b34159 } +.terminal-1805052508-r285 { fill: #b7485b } +.terminal-1805052508-r286 { fill: #bb4e5d } +.terminal-1805052508-r287 { fill: #c0545f } +.terminal-1805052508-r288 { fill: #c45a61 } +.terminal-1805052508-r289 { fill: #c86063 } +.terminal-1805052508-r290 { fill: #cb6664 } +.terminal-1805052508-r291 { fill: #d06c60 } +.terminal-1805052508-r292 { fill: #d4725c } +.terminal-1805052508-r293 { fill: #d87858 } +.terminal-1805052508-r294 { fill: #db7e55 } +.terminal-1805052508-r295 { fill: #e08450 } +.terminal-1805052508-r296 { fill: #e48a4c } +.terminal-1805052508-r297 { fill: #e89048 } +.terminal-1805052508-r298 { fill: #eb9743 } +.terminal-1805052508-r299 { fill: #ed9e3c } +.terminal-1805052508-r300 { fill: #eea635 } +.terminal-1805052508-r301 { fill: #eeae2d } +.terminal-1805052508-r302 { fill: #eeb625 } +.terminal-1805052508-r303 { fill: #eebf1c } +.terminal-1805052508-r304 { fill: #eec714 } +.terminal-1805052508-r305 { fill: #eecf0c } +.terminal-1805052508-r306 { fill: #ecd607 } +.terminal-1805052508-r307 { fill: #e9dd03 } +.terminal-1805052508-r308 { fill: #dfdd0d } +.terminal-1805052508-r309 { fill: #d5dd17 } +.terminal-1805052508-r310 { fill: #cbdd21 } +.terminal-1805052508-r311 { fill: #c1dd2b } +.terminal-1805052508-r312 { fill: #b7dd35 } +.terminal-1805052508-r313 { fill: #addd3f } +.terminal-1805052508-r314 { fill: #a3dd49 } +.terminal-1805052508-r315 { fill: #99dd52 } +.terminal-1805052508-r316 { fill: #8fdd59 } +.terminal-1805052508-r317 { fill: #85dd60 } +.terminal-1805052508-r318 { fill: #7add66 } +.terminal-1805052508-r319 { fill: #70dd6c } +.terminal-1805052508-r320 { fill: #65dd72 } +.terminal-1805052508-r321 { fill: #5bdd78 } +.terminal-1805052508-r322 { fill: #51dd7e } +.terminal-1805052508-r323 { fill: #49dc84 } +.terminal-1805052508-r324 { fill: #40da8b } +.terminal-1805052508-r325 { fill: #3dd991 } +.terminal-1805052508-r326 { fill: #39d797 } +.terminal-1805052508-r327 { fill: #35d59d } +.terminal-1805052508-r328 { fill: #30d3a3 } +.terminal-1805052508-r329 { fill: #2dd1a9 } +.terminal-1805052508-r330 { fill: #29cfaf } +.terminal-1805052508-r331 { fill: #25cdb5 } +.terminal-1805052508-r332 { fill: #20cab9 } +.terminal-1805052508-r333 { fill: #1cc8bc } +.terminal-1805052508-r334 { fill: #18c7be } +.terminal-1805052508-r335 { fill: #14c5c0 } +.terminal-1805052508-r336 { fill: #10c3c2 } +.terminal-1805052508-r337 { fill: #0cc1c4 } +.terminal-1805052508-r338 { fill: #08bfc6 } +.terminal-1805052508-r339 { fill: #01baca } +.terminal-1805052508-r340 { fill: #00b7cc } +.terminal-1805052508-r341 { fill: #00b3cc } +.terminal-1805052508-r342 { fill: #00aacc } +.terminal-1805052508-r343 { fill: #00a6cc } +.terminal-1805052508-r344 { fill: #009acc } +.terminal-1805052508-r345 { fill: #0295ca } +.terminal-1805052508-r346 { fill: #881176 } +.terminal-1805052508-r347 { fill: #8c1572 } +.terminal-1805052508-r348 { fill: #941d69 } +.terminal-1805052508-r349 { fill: #982165 } +.terminal-1805052508-r350 { fill: #a42d59 } +.terminal-1805052508-r351 { fill: #a83157 } +.terminal-1805052508-r352 { fill: #ac3757 } +.terminal-1805052508-r353 { fill: #b03c58 } +.terminal-1805052508-r354 { fill: #b44259 } +.terminal-1805052508-r355 { fill: #b8495b } +.terminal-1805052508-r356 { fill: #bc4f5d } +.terminal-1805052508-r357 { fill: #c0555f } +.terminal-1805052508-r358 { fill: #c55b62 } +.terminal-1805052508-r359 { fill: #c86163 } +.terminal-1805052508-r360 { fill: #cc6764 } +.terminal-1805052508-r361 { fill: #d06d60 } +.terminal-1805052508-r362 { fill: #d4735c } +.terminal-1805052508-r363 { fill: #d87958 } +.terminal-1805052508-r364 { fill: #dc7f54 } +.terminal-1805052508-r365 { fill: #e08550 } +.terminal-1805052508-r366 { fill: #e58b4b } +.terminal-1805052508-r367 { fill: #e99147 } +.terminal-1805052508-r368 { fill: #eb9842 } +.terminal-1805052508-r369 { fill: #ed9f3b } +.terminal-1805052508-r370 { fill: #eea734 } +.terminal-1805052508-r371 { fill: #eeaf2c } +.terminal-1805052508-r372 { fill: #eeb823 } +.terminal-1805052508-r373 { fill: #eec01b } +.terminal-1805052508-r374 { fill: #eec813 } +.terminal-1805052508-r375 { fill: #edd00b } +.terminal-1805052508-r376 { fill: #ebd706 } +.terminal-1805052508-r377 { fill: #e8dd04 } +.terminal-1805052508-r378 { fill: #dedd0e } +.terminal-1805052508-r379 { fill: #d4dd18 } +.terminal-1805052508-r380 { fill: #cadd22 } +.terminal-1805052508-r381 { fill: #bfdd2d } +.terminal-1805052508-r382 { fill: #b5dd37 } +.terminal-1805052508-r383 { fill: #abdd41 } +.terminal-1805052508-r384 { fill: #a1dd4b } +.terminal-1805052508-r385 { fill: #97dd53 } +.terminal-1805052508-r386 { fill: #8ddd5b } +.terminal-1805052508-r387 { fill: #83dd61 } +.terminal-1805052508-r388 { fill: #79dd67 } +.terminal-1805052508-r389 { fill: #6edd6d } +.terminal-1805052508-r390 { fill: #64dd73 } +.terminal-1805052508-r391 { fill: #5add79 } +.terminal-1805052508-r392 { fill: #50dc7f } +.terminal-1805052508-r393 { fill: #47db85 } +.terminal-1805052508-r394 { fill: #40da8c } +.terminal-1805052508-r395 { fill: #3cd992 } +.terminal-1805052508-r396 { fill: #38d798 } +.terminal-1805052508-r397 { fill: #34d59e } +.terminal-1805052508-r398 { fill: #30d3a4 } +.terminal-1805052508-r399 { fill: #2cd0aa } +.terminal-1805052508-r400 { fill: #28ceb0 } +.terminal-1805052508-r401 { fill: #24ccb6 } +.terminal-1805052508-r402 { fill: #20caba } +.terminal-1805052508-r403 { fill: #1bc8bd } +.terminal-1805052508-r404 { fill: #18c6bf } +.terminal-1805052508-r405 { fill: #07bec7 } +.terminal-1805052508-r406 { fill: #00b2cc } +.terminal-1805052508-r407 { fill: #00aecc } +.terminal-1805052508-r408 { fill: #00a2cc } +.terminal-1805052508-r409 { fill: #009ecc } +.terminal-1805052508-r410 { fill: #0394ca } +.terminal-1805052508-r411 { fill: #088fc8 } +.terminal-1805052508-r412 { fill: #881175 } +.terminal-1805052508-r413 { fill: #a93257 } +.terminal-1805052508-r414 { fill: #b13d58 } +.terminal-1805052508-r415 { fill: #b44359 } +.terminal-1805052508-r416 { fill: #cd6863 } +.terminal-1805052508-r417 { fill: #e1864f } +.terminal-1805052508-r418 { fill: #e58c4b } +.terminal-1805052508-r419 { fill: #e99247 } +.terminal-1805052508-r420 { fill: #ec9941 } +.terminal-1805052508-r421 { fill: #eea833 } +.terminal-1805052508-r422 { fill: #eeb02b } +.terminal-1805052508-r423 { fill: #eec11a } +.terminal-1805052508-r424 { fill: #eec912 } +.terminal-1805052508-r425 { fill: #ebd806 } +.terminal-1805052508-r426 { fill: #e6dd06 } +.terminal-1805052508-r427 { fill: #dcdd10 } +.terminal-1805052508-r428 { fill: #d2dd1a } +.terminal-1805052508-r429 { fill: #c8dd24 } +.terminal-1805052508-r430 { fill: #bedd2e } +.terminal-1805052508-r431 { fill: #b4dd38 } +.terminal-1805052508-r432 { fill: #aadd42 } +.terminal-1805052508-r433 { fill: #a0dd4c } +.terminal-1805052508-r434 { fill: #96dd54 } +.terminal-1805052508-r435 { fill: #8cdd5c } +.terminal-1805052508-r436 { fill: #6ddd6e } +.terminal-1805052508-r437 { fill: #62dd74 } +.terminal-1805052508-r438 { fill: #58dd7a } +.terminal-1805052508-r439 { fill: #4edc80 } +.terminal-1805052508-r440 { fill: #46db86 } +.terminal-1805052508-r441 { fill: #3bd892 } +.terminal-1805052508-r442 { fill: #2cd0ab } +.terminal-1805052508-r443 { fill: #28ceb1 } +.terminal-1805052508-r444 { fill: #23ccb6 } +.terminal-1805052508-r445 { fill: #00a5cc } +.terminal-1805052508-r446 { fill: #00a1cc } +.terminal-1805052508-r447 { fill: #009dcc } +.terminal-1805052508-r448 { fill: #0099cc } +.terminal-1805052508-r449 { fill: #0494ca } +.terminal-1805052508-r450 { fill: #098ec8 } +.terminal-1805052508-r451 { fill: #0f88c5 } +.terminal-1805052508-r452 { fill: #bd515e } +.terminal-1805052508-r453 { fill: #c96364 } +.terminal-1805052508-r454 { fill: #d97b57 } +.terminal-1805052508-r455 { fill: #dd8153 } +.terminal-1805052508-r456 { fill: #e2874e } +.terminal-1805052508-r457 { fill: #eeba21 } +.terminal-1805052508-r458 { fill: #edd20a } +.terminal-1805052508-r459 { fill: #ebd905 } +.terminal-1805052508-r460 { fill: #a8dd44 } +.terminal-1805052508-r461 { fill: #9edd4e } +.terminal-1805052508-r462 { fill: #94dd55 } +.terminal-1805052508-r463 { fill: #8add5d } +.terminal-1805052508-r464 { fill: #80dd63 } +.terminal-1805052508-r465 { fill: #76dd69 } +.terminal-1805052508-r466 { fill: #6bdd6f } +.terminal-1805052508-r467 { fill: #33d4a0 } +.terminal-1805052508-r468 { fill: #2fd2a6 } +.terminal-1805052508-r469 { fill: #03bbc9 } +.terminal-1805052508-r470 { fill: #0098cb } +.terminal-1805052508-r471 { fill: #0593c9 } +.terminal-1805052508-r472 { fill: #0a8dc7 } +.terminal-1805052508-r473 { fill: #1087c5 } +.terminal-1805052508-r474 { fill: #1681c3 } +.terminal-1805052508-r475 { fill: #b23f58 } +.terminal-1805052508-r476 { fill: #b6455a } +.terminal-1805052508-r477 { fill: #c25860 } +.terminal-1805052508-r478 { fill: #c65e62 } +.terminal-1805052508-r479 { fill: #d2705e } +.terminal-1805052508-r480 { fill: #eeb328 } +.terminal-1805052508-r481 { fill: #ecd309 } +.terminal-1805052508-r482 { fill: #e3dd09 } +.terminal-1805052508-r483 { fill: #d9dd13 } +.terminal-1805052508-r484 { fill: #cfdd1d } +.terminal-1805052508-r485 { fill: #c5dd27 } +.terminal-1805052508-r486 { fill: #bbdd31 } +.terminal-1805052508-r487 { fill: #b1dd3b } +.terminal-1805052508-r488 { fill: #74dd6a } +.terminal-1805052508-r489 { fill: #5fdd76 } +.terminal-1805052508-r490 { fill: #55dd7c } +.terminal-1805052508-r491 { fill: #4cdc82 } +.terminal-1805052508-r492 { fill: #43db88 } +.terminal-1805052508-r493 { fill: #3ed98e } +.terminal-1805052508-r494 { fill: #3ad894 } +.terminal-1805052508-r495 { fill: #36d69a } +.terminal-1805052508-r496 { fill: #2ed2a7 } +.terminal-1805052508-r497 { fill: #26cdb2 } +.terminal-1805052508-r498 { fill: #009ccc } +.terminal-1805052508-r499 { fill: #0692c9 } +.terminal-1805052508-r500 { fill: #0b8cc7 } +.terminal-1805052508-r501 { fill: #1186c5 } +.terminal-1805052508-r502 { fill: #1780c3 } +.terminal-1805052508-r503 { fill: #1d7ac1 } +.terminal-1805052508-r504 { fill: #af3a57 } +.terminal-1805052508-r505 { fill: #b24059 } +.terminal-1805052508-r506 { fill: #eb9544 } +.terminal-1805052508-r507 { fill: #ec9d3e } +.terminal-1805052508-r508 { fill: #eea437 } +.terminal-1805052508-r509 { fill: #eeac2f } +.terminal-1805052508-r510 { fill: #eec516 } +.terminal-1805052508-r511 { fill: #ecd408 } +.terminal-1805052508-r512 { fill: #eadb04 } +.terminal-1805052508-r513 { fill: #afdd3d } +.terminal-1805052508-r514 { fill: #a5dd47 } +.terminal-1805052508-r515 { fill: #9bdd50 } +.terminal-1805052508-r516 { fill: #91dd58 } +.terminal-1805052508-r517 { fill: #87dd5f } +.terminal-1805052508-r518 { fill: #7ddd64 } +.terminal-1805052508-r519 { fill: #68dd71 } +.terminal-1805052508-r520 { fill: #5edd77 } +.terminal-1805052508-r521 { fill: #42db89 } +.terminal-1805052508-r522 { fill: #3dd98f } +.terminal-1805052508-r523 { fill: #2ed1a8 } +.terminal-1805052508-r524 { fill: #21cbb8 } +.terminal-1805052508-r525 { fill: #0197cb } +.terminal-1805052508-r526 { fill: #0691c9 } +.terminal-1805052508-r527 { fill: #0c8bc7 } +.terminal-1805052508-r528 { fill: #1285c4 } +.terminal-1805052508-r529 { fill: #187fc2 } +.terminal-1805052508-r530 { fill: #1e79c0 } +.terminal-1805052508-r531 { fill: #2473be } +.terminal-1805052508-r532 { fill: #c45961 } +.terminal-1805052508-r533 { fill: #c76063 } +.terminal-1805052508-r534 { fill: #cf6c61 } +.terminal-1805052508-r535 { fill: #df8451 } +.terminal-1805052508-r536 { fill: #eb9643 } +.terminal-1805052508-r537 { fill: #ed9e3d } +.terminal-1805052508-r538 { fill: #eebe1d } +.terminal-1805052508-r539 { fill: #eece0d } +.terminal-1805052508-r540 { fill: #e0dd0c } +.terminal-1805052508-r541 { fill: #d6dd16 } +.terminal-1805052508-r542 { fill: #ccdd20 } +.terminal-1805052508-r543 { fill: #c2dd2a } +.terminal-1805052508-r544 { fill: #b8dd34 } +.terminal-1805052508-r545 { fill: #99dd51 } +.terminal-1805052508-r546 { fill: #7bdd65 } +.terminal-1805052508-r547 { fill: #71dd6c } +.terminal-1805052508-r548 { fill: #66dd72 } +.terminal-1805052508-r549 { fill: #5cdd78 } +.terminal-1805052508-r550 { fill: #52dd7e } +.terminal-1805052508-r551 { fill: #31d3a3 } +.terminal-1805052508-r552 { fill: #0296cb } +.terminal-1805052508-r553 { fill: #0790c8 } +.terminal-1805052508-r554 { fill: #0d8ac6 } +.terminal-1805052508-r555 { fill: #1384c4 } +.terminal-1805052508-r556 { fill: #197ec2 } +.terminal-1805052508-r557 { fill: #1f78c0 } +.terminal-1805052508-r558 { fill: #2572be } +.terminal-1805052508-r559 { fill: #2b6cbd } +.terminal-1805052508-r560 { fill: #ac3657 } +.terminal-1805052508-r561 { fill: #b03c57 } +.terminal-1805052508-r562 { fill: #b34259 } +.terminal-1805052508-r563 { fill: #b8485b } +.terminal-1805052508-r564 { fill: #bc4e5d } +.terminal-1805052508-r565 { fill: #dc7e54 } +.terminal-1805052508-r566 { fill: #e48b4c } +.terminal-1805052508-r567 { fill: #e89148 } +.terminal-1805052508-r568 { fill: #eb9742 } +.terminal-1805052508-r569 { fill: #ed9f3c } +.terminal-1805052508-r570 { fill: #eeb724 } +.terminal-1805052508-r571 { fill: #ebd607 } +.terminal-1805052508-r572 { fill: #c0dd2c } +.terminal-1805052508-r573 { fill: #b6dd36 } +.terminal-1805052508-r574 { fill: #acdd40 } +.terminal-1805052508-r575 { fill: #a2dd4a } +.terminal-1805052508-r576 { fill: #98dd53 } +.terminal-1805052508-r577 { fill: #8edd5a } +.terminal-1805052508-r578 { fill: #84dd60 } +.terminal-1805052508-r579 { fill: #6fdd6d } +.terminal-1805052508-r580 { fill: #65dd73 } +.terminal-1805052508-r581 { fill: #48db85 } +.terminal-1805052508-r582 { fill: #3cd991 } +.terminal-1805052508-r583 { fill: #38d797 } +.terminal-1805052508-r584 { fill: #34d59d } +.terminal-1805052508-r585 { fill: #2cd1a9 } +.terminal-1805052508-r586 { fill: #28ceaf } +.terminal-1805052508-r587 { fill: #24ccb5 } +.terminal-1805052508-r588 { fill: #1cc8bd } +.terminal-1805052508-r589 { fill: #0395ca } +.terminal-1805052508-r590 { fill: #0e89c6 } +.terminal-1805052508-r591 { fill: #1483c4 } +.terminal-1805052508-r592 { fill: #1a7dc2 } +.terminal-1805052508-r593 { fill: #2077c0 } +.terminal-1805052508-r594 { fill: #2671be } +.terminal-1805052508-r595 { fill: #2c6bbc } +.terminal-1805052508-r596 { fill: #3265b9 } +.terminal-1805052508-r597 { fill: #a83257 } +.terminal-1805052508-r598 { fill: #b03d58 } +.terminal-1805052508-r599 { fill: #c15560 } +.terminal-1805052508-r600 { fill: #cc6864 } +.terminal-1805052508-r601 { fill: #d5735b } +.terminal-1805052508-r602 { fill: #eda03b } +.terminal-1805052508-r603 { fill: #e7dd05 } +.terminal-1805052508-r604 { fill: #dddd0f } +.terminal-1805052508-r605 { fill: #d3dd19 } +.terminal-1805052508-r606 { fill: #c9dd23 } +.terminal-1805052508-r607 { fill: #8cdd5b } +.terminal-1805052508-r608 { fill: #82dd61 } +.terminal-1805052508-r609 { fill: #78dd67 } +.terminal-1805052508-r610 { fill: #6edd6e } +.terminal-1805052508-r611 { fill: #63dd74 } +.terminal-1805052508-r612 { fill: #59dd7a } +.terminal-1805052508-r613 { fill: #4fdc80 } +.terminal-1805052508-r614 { fill: #47db86 } +.terminal-1805052508-r615 { fill: #3fda8c } +.terminal-1805052508-r616 { fill: #3cd892 } +.terminal-1805052508-r617 { fill: #30d2a5 } +.terminal-1805052508-r618 { fill: #01b9ca } +.terminal-1805052508-r619 { fill: #0f88c6 } +.terminal-1805052508-r620 { fill: #1582c3 } +.terminal-1805052508-r621 { fill: #1b7cc1 } +.terminal-1805052508-r622 { fill: #2176bf } +.terminal-1805052508-r623 { fill: #2770be } +.terminal-1805052508-r624 { fill: #2d6abc } +.terminal-1805052508-r625 { fill: #3364b9 } +.terminal-1805052508-r626 { fill: #3a5db5 } +.terminal-1805052508-r627 { fill: #d16f5f } +.terminal-1805052508-r628 { fill: #76dd68 } +.terminal-1805052508-r629 { fill: #0493ca } +.terminal-1805052508-r630 { fill: #1c7bc1 } +.terminal-1805052508-r631 { fill: #2275bf } +.terminal-1805052508-r632 { fill: #286fbd } +.terminal-1805052508-r633 { fill: #2e69bb } +.terminal-1805052508-r634 { fill: #3463b8 } +.terminal-1805052508-r635 { fill: #3a5db4 } +.terminal-1805052508-r636 { fill: #4057b0 } +.terminal-1805052508-r637 { fill: #ba4b5c } +.terminal-1805052508-r638 { fill: #0592c9 } +.terminal-1805052508-r639 { fill: #2374bf } +.terminal-1805052508-r640 { fill: #296ebd } +.terminal-1805052508-r641 { fill: #2f68bb } +.terminal-1805052508-r642 { fill: #3562b8 } +.terminal-1805052508-r643 { fill: #3b5cb4 } +.terminal-1805052508-r644 { fill: #4156af } +.terminal-1805052508-r645 { fill: #4750ac } +.terminal-1805052508-r646 { fill: #eb9545 } +.terminal-1805052508-r647 { fill: #4bdc83 } +.terminal-1805052508-r648 { fill: #2473bf } +.terminal-1805052508-r649 { fill: #2a6dbd } +.terminal-1805052508-r650 { fill: #3067ba } +.terminal-1805052508-r651 { fill: #3661b7 } +.terminal-1805052508-r652 { fill: #3c5bb3 } +.terminal-1805052508-r653 { fill: #4255af } +.terminal-1805052508-r654 { fill: #484fab } +.terminal-1805052508-r655 { fill: #4f48a7 } +.terminal-1805052508-r656 { fill: #e88f48 } +.terminal-1805052508-r657 { fill: #4adc84 } +.terminal-1805052508-r658 { fill: #0790c9 } +.terminal-1805052508-r659 { fill: #0c8bc6 } +.terminal-1805052508-r660 { fill: #3166ba } +.terminal-1805052508-r661 { fill: #3760b7 } +.terminal-1805052508-r662 { fill: #3d5ab2 } +.terminal-1805052508-r663 { fill: #4354ae } +.terminal-1805052508-r664 { fill: #494eaa } +.terminal-1805052508-r665 { fill: #5047a7 } +.terminal-1805052508-r666 { fill: #5641a2 } +.terminal-1805052508-r667 { fill: #8fdd5a } +.terminal-1805052508-r668 { fill: #385fb6 } +.terminal-1805052508-r669 { fill: #3e59b2 } +.terminal-1805052508-r670 { fill: #4453ae } +.terminal-1805052508-r671 { fill: #4a4daa } +.terminal-1805052508-r672 { fill: #5146a6 } +.terminal-1805052508-r673 { fill: #5c3b9e } +.terminal-1805052508-r674 { fill: #098fc8 } +.terminal-1805052508-r675 { fill: #395eb5 } +.terminal-1805052508-r676 { fill: #3f58b1 } +.terminal-1805052508-r677 { fill: #4552ad } +.terminal-1805052508-r678 { fill: #4b4ca9 } +.terminal-1805052508-r679 { fill: #5146a5 } +.terminal-1805052508-r680 { fill: #5740a1 } +.terminal-1805052508-r681 { fill: #5d3a9d } +.terminal-1805052508-r682 { fill: #643499 } +.terminal-1805052508-r683 { fill: #95dd54 } +.terminal-1805052508-r684 { fill: #286fbe } +.terminal-1805052508-r685 { fill: #4651ac } +.terminal-1805052508-r686 { fill: #4c4ba9 } +.terminal-1805052508-r687 { fill: #5245a5 } +.terminal-1805052508-r688 { fill: #583fa0 } +.terminal-1805052508-r689 { fill: #5e399d } +.terminal-1805052508-r690 { fill: #653399 } +.terminal-1805052508-r691 { fill: #663399 } +.terminal-1805052508-r692 { fill: #94dd56 } +.terminal-1805052508-r693 { fill: #3fda8e } +.terminal-1805052508-r694 { fill: #4156b0 } +.terminal-1805052508-r695 { fill: #4d4aa8 } +.terminal-1805052508-r696 { fill: #5344a4 } +.terminal-1805052508-r697 { fill: #593ea0 } +.terminal-1805052508-r698 { fill: #5f389c } +.terminal-1805052508-r699 { fill: #9cdd4f } +.terminal-1805052508-r700 { fill: #4e49a8 } +.terminal-1805052508-r701 { fill: #5443a3 } +.terminal-1805052508-r702 { fill: #5a3d9f } +.terminal-1805052508-r703 { fill: #60379b } +.terminal-1805052508-r704 { fill: #eadb03 } +.terminal-1805052508-r705 { fill: #7ddd65 } +.terminal-1805052508-r706 { fill: #2acfae } +.terminal-1805052508-r707 { fill: #0791c9 } +.terminal-1805052508-r708 { fill: #3d5ab3 } +.terminal-1805052508-r709 { fill: #494eab } +.terminal-1805052508-r710 { fill: #5542a3 } +.terminal-1805052508-r711 { fill: #5b3c9f } +.terminal-1805052508-r712 { fill: #61369b } +.terminal-1805052508-r713 { fill: #d77859 } +.terminal-1805052508-r714 { fill: #ecd507 } +.terminal-1805052508-r715 { fill: #0296ca } +.terminal-1805052508-r716 { fill: #5047a6 } +.terminal-1805052508-r717 { fill: #62359a } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TransparentApp + TransparentApp - + - - ▀▀▀▀▀▀▀▀ -▀▀▀▀▀▀ -▀▀▀▀▀ -▀▀▀▀ -▀▀▀ -▀▀ - - - - - - - - - - - - - - -▀▀▀ -▀▀▀▀ -▀▀▀▀▀ -▀▀▀▀▀▀ + + ▀▀▀▀▀▀▀▀ +▀▀▀▀▀▀ +▀▀▀▀▀ +▀▀▀▀ +▀▀▀ +▀▀ + + + + + + + + + + + + + + +▀▀▀ +▀▀▀▀ +▀▀▀▀▀ +▀▀▀▀▀▀ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_unscoped_css.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_unscoped_css.svg index d3ac32f39b..66e78daead 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_unscoped_css.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_unscoped_css.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-3710943401-matrix { + .terminal-3826831249-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3710943401-title { + .terminal-3826831249-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3710943401-r1 { fill: #ff00ff } -.terminal-3710943401-r2 { fill: #c5c8c6 } -.terminal-3710943401-r3 { fill: #008000 } -.terminal-3710943401-r4 { fill: #e0e0e0 } + .terminal-3826831249-r1 { fill: #ff00ff } +.terminal-3826831249-r2 { fill: #c5c8c6 } +.terminal-3826831249-r3 { fill: #008000 } +.terminal-3826831249-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -┌───┐ -foo -└───┘ -┌───┐ -bar -└───┘ -└──────────────────────────────────────────────────────────────────────────────┘ -┌──────────────────────────────────────────────────────────────────────────────┐ -┌───┐ -foo -└───┘ -┌───┐ -bar -└───┘ -└──────────────────────────────────────────────────────────────────────────────┘ -┌───────────────────┐ -This will be styled -└───────────────────┘ - - - - + + ┌──────────────────────────────────────────────────────────────────────────────┐ +┌───┐ +foo +└───┘ +┌───┐ +bar +└───┘ +└──────────────────────────────────────────────────────────────────────────────┘ +┌──────────────────────────────────────────────────────────────────────────────┐ +┌───┐ +foo +└───┘ +┌───┐ +bar +└───┘ +└──────────────────────────────────────────────────────────────────────────────┘ +┌───────────────────┐ +This will be styled +└───────────────────┘ + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_updates_with_auto_refresh.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_updates_with_auto_refresh.svg index bbc168a159..9739b996ea 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_updates_with_auto_refresh.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_updates_with_auto_refresh.svg @@ -19,135 +19,135 @@ font-weight: 700; } - .terminal-286720750-matrix { + .terminal-2276091080-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-286720750-title { + .terminal-2276091080-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-286720750-r1 { fill: #c5c8c6 } -.terminal-286720750-r2 { fill: #121212 } -.terminal-286720750-r3 { fill: #000000 } -.terminal-286720750-r4 { fill: #e0e0e0 } -.terminal-286720750-r5 { fill: #e7e0e6 } -.terminal-286720750-r6 { fill: #eae2e4 } + .terminal-2276091080-r1 { fill: #e7e0e6 } +.terminal-2276091080-r2 { fill: #121212 } +.terminal-2276091080-r3 { fill: #c5c8c6 } +.terminal-2276091080-r4 { fill: #000000 } +.terminal-2276091080-r5 { fill: #e0e0e0 } +.terminal-2276091080-r6 { fill: #eae2e4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MRE + MRE - - - - - - -▁▁ - - - -Placeholder - - - - - - - - - - - - - - -Placeholder + + + + + + +▁▁ + + + +                                 Placeholder                                   + + + + + + + + + + + + + + +                                 Placeholder                                   diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_layout.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_layout.svg index f9b0a5b414..e6d613dc71 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_layout.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_layout.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1297559544-matrix { + .terminal-476645280-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1297559544-title { + .terminal-476645280-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1297559544-r1 { fill: #008000 } -.terminal-1297559544-r2 { fill: #c5c8c6 } -.terminal-1297559544-r3 { fill: #e0e0e0 } + .terminal-476645280-r1 { fill: #008000 } +.terminal-476645280-r2 { fill: #c5c8c6 } +.terminal-476645280-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VerticalLayoutExample + VerticalLayoutExample - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -One - - - - - -└──────────────────────────────────────────────────────────────────────────────┘ -┌──────────────────────────────────────────────────────────────────────────────┐ -Two - - - - - -└──────────────────────────────────────────────────────────────────────────────┘ -┌──────────────────────────────────────────────────────────────────────────────┐ -Three - - - - - -└──────────────────────────────────────────────────────────────────────────────┘ + + ┌──────────────────────────────────────────────────────────────────────────────┐ +One + + + + + +└──────────────────────────────────────────────────────────────────────────────┘ +┌──────────────────────────────────────────────────────────────────────────────┐ +Two + + + + + +└──────────────────────────────────────────────────────────────────────────────┘ +┌──────────────────────────────────────────────────────────────────────────────┐ +Three + + + + + +└──────────────────────────────────────────────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_max_height.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_max_height.svg index e4ec16296f..107155262c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_max_height.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_max_height.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-3281144569-matrix { + .terminal-3835110565-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3281144569-title { + .terminal-3835110565-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3281144569-r1 { fill: #ffffff } -.terminal-3281144569-r2 { fill: #c5c8c6 } -.terminal-3281144569-r3 { fill: #e7e0e6 } -.terminal-3281144569-r4 { fill: #eae2e4 } + .terminal-3835110565-r1 { fill: #ffffff } +.terminal-3835110565-r2 { fill: #c5c8c6 } +.terminal-3835110565-r3 { fill: #e7e0e6 } +.terminal-3835110565-r4 { fill: #eae2e4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VerticalApp + VerticalApp - - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - - - - - -#top - - - - - - -└──────────────────────────────────────────────────────────────────────────────┘ -┌──────────────────────────────────────────────────────────────────────────────┐ - - - -#bottom - - - - -└──────────────────────────────────────────────────────────────────────────────┘ + + + + ┌──────────────────────────────────────────────────────────────────────────────┐ + + + + + +                                     #top                                      + + + + + + +└──────────────────────────────────────────────────────────────────────────────┘ +┌──────────────────────────────────────────────────────────────────────────────┐ + + + +                                   #bottom                                     + + + + +└──────────────────────────────────────────────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_min_height.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_min_height.svg index 72452f9e39..f8f456dd40 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_min_height.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_vertical_min_height.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2266778265-matrix { + .terminal-1354769693-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2266778265-title { + .terminal-1354769693-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2266778265-r1 { fill: #ffffff } -.terminal-2266778265-r2 { fill: #c5c8c6 } -.terminal-2266778265-r3 { fill: #e7e0e6 } -.terminal-2266778265-r4 { fill: #eae2e4 } + .terminal-1354769693-r1 { fill: #ffffff } +.terminal-1354769693-r2 { fill: #c5c8c6 } +.terminal-1354769693-r3 { fill: #e7e0e6 } +.terminal-1354769693-r4 { fill: #eae2e4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VerticalApp + VerticalApp - - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - - - -#top - - - - -└──────────────────────────────────────────────────────────────────────────────┘ -┌──────────────────────────────────────────────────────────────────────────────┐ - - - - - -#bottom - - - - - - -└──────────────────────────────────────────────────────────────────────────────┘ + + + + ┌──────────────────────────────────────────────────────────────────────────────┐ + + + +                                     #top                                      + + + + +└──────────────────────────────────────────────────────────────────────────────┘ +┌──────────────────────────────────────────────────────────────────────────────┐ + + + + + +                                   #bottom                                     + + + + + + +└──────────────────────────────────────────────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_viewport_height_and_width_properties.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_viewport_height_and_width_properties.svg index 23e78d41ab..f9438a6f75 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_viewport_height_and_width_properties.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_viewport_height_and_width_properties.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1873033775-matrix { + .terminal-1284031579-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1873033775-title { + .terminal-1284031579-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1873033775-r1 { fill: #00ffff } -.terminal-1873033775-r2 { fill: #c5c8c6 } -.terminal-1873033775-r3 { fill: #e0e0e0 } + .terminal-1284031579-r1 { fill: #00ffff } +.terminal-1284031579-r2 { fill: #c5c8c6 } +.terminal-1284031579-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ViewportUnits + ViewportUnits - + - - ┌──────────────────────────────────────────────────────────────────────────────┐ -Hello, world! - - - - - - - - - - - - - - - - - - - - - -└──────────────────────────────────────────────────────────────────────────────┘ + + ┌──────────────────────────────────────────────────────────────────────────────┐ +Hello, world! + + + + + + + + + + + + + + + + + + + + + +└──────────────────────────────────────────────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_visibility.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_visibility.svg index 253d895500..608db0c1b9 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_visibility.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_visibility.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-74600490-matrix { + .terminal-4260620202-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-74600490-title { + .terminal-4260620202-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-74600490-r1 { fill: #e0e0e0 } -.terminal-74600490-r2 { fill: #ff0000 } -.terminal-74600490-r3 { fill: #c5c8c6 } -.terminal-74600490-r4 { fill: #0000ff } + .terminal-4260620202-r1 { fill: #e0e0e0 } +.terminal-4260620202-r2 { fill: #ff0000 } +.terminal-4260620202-r3 { fill: #c5c8c6 } +.terminal-4260620202-r4 { fill: #0000ff } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Visibility + Visibility - + - - ┌──────────────────────────────────────┐ -bar -┌────────────────────────────────────┐┌────────────────────────────────────┐ -floatfloat -└────────────────────────────────────┘└────────────────────────────────────┘ - - - - - - - - - - - - - - - - - - -└──────────────────────────────────────┘ + + ┌──────────────────────────────────────┐ +bar +┌────────────────────────────────────┐┌────────────────────────────────────┐ +floatfloat +└────────────────────────────────────┘└────────────────────────────────────┘ + + + + + + + + + + + + + + + + + + +└──────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_welcome.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_welcome.svg index 88d526e235..b758402f0b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_welcome.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_welcome.svg @@ -19,139 +19,139 @@ font-weight: 700; } - .terminal-2292654034-matrix { + .terminal-2551030074-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2292654034-title { + .terminal-2551030074-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2292654034-r1 { fill: #c5c8c6 } -.terminal-2292654034-r2 { fill: #e0e0e0 } -.terminal-2292654034-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-2292654034-r4 { fill: #e0e0e0;font-style: italic; } -.terminal-2292654034-r5 { fill: #e0e0e0;font-weight: bold;text-decoration: underline; } -.terminal-2292654034-r6 { fill: #f4005f } -.terminal-2292654034-r7 { fill: #7ae998 } -.terminal-2292654034-r8 { fill: #55c076;font-weight: bold } -.terminal-2292654034-r9 { fill: #008139 } + .terminal-2551030074-r1 { fill: #c5c8c6 } +.terminal-2551030074-r2 { fill: #e0e0e0 } +.terminal-2551030074-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-2551030074-r4 { fill: #e0e0e0;font-style: italic; } +.terminal-2551030074-r5 { fill: #e0e0e0;font-weight: bold;text-decoration: underline; } +.terminal-2551030074-r6 { fill: #f4005f } +.terminal-2551030074-r7 { fill: #7ae998 } +.terminal-2551030074-r8 { fill: #55c076;font-weight: bold } +.terminal-2551030074-r9 { fill: #008139 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - WelcomeApp + WelcomeApp - + - - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓  - ┃                                 Welcome!                                 ┃  - ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛  - - Textual is a TUI, or Text User Interface, framework for Python inspired by    - modern web development. We hope you enjoy using Textual! - - -Dune quote - -▌ "I must not fear. Fear is the mind-killer. Fear is the little-death that -▌ brings total obliteration. I will face my fear. I will permit it to pass -▌ over me and through me. And when it has gone past, I will turn the inner -▌ eye to see its path. Where the fear has gone there will be nothing. Only -▌ I will remain."                                                          - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - OK  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓  + ┃                                 Welcome!                                 ┃  + ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛  + + Textual is a TUI, or Text User Interface, framework for Python inspired by    + modern web development. We hope you enjoy using Textual! + + +Dune quote + +▌ "I must not fear. Fear is the mind-killer. Fear is the little-death that +▌ brings total obliteration. I will face my fear. I will permit it to pass +▌ over me and through me. And when it has gone past, I will turn the inner +▌ eye to see its path. Where the fear has gone there will be nothing. Only +▌ I will remain."                                                          + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + OK  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_width_100.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_width_100.svg index 3efc1811ad..1cdf560703 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_width_100.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_width_100.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-2222614940-matrix { + .terminal-3950243372-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2222614940-title { + .terminal-3950243372-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2222614940-r1 { fill: #ff0000 } -.terminal-2222614940-r2 { fill: #e0e0e0 } -.terminal-2222614940-r3 { fill: #c5c8c6 } -.terminal-2222614940-r4 { fill: #008000 } + .terminal-3950243372-r1 { fill: #ff0000 } +.terminal-3950243372-r2 { fill: #e0e0e0 } +.terminal-3950243372-r3 { fill: #c5c8c6 } +.terminal-3950243372-r4 { fill: #008000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - Width100PCentApp + Width100PCentApp - + - - ┌───────────────────────────────────────────────────────────┐ -┌─────────────────────────────────────────────────────────┐ -I want to be 100% of my parent -└─────────────────────────────────────────────────────────┘ -┌─────────────────────────────────────────────────────────┐ -I want my parent to be wide enough to wrap me and no more -└─────────────────────────────────────────────────────────┘ - - - - - - - - - - - - - - - - -└───────────────────────────────────────────────────────────┘ + + ┌───────────────────────────────────────────────────────────┐ +┌─────────────────────────────────────────────────────────┐ +I want to be 100% of my parent +└─────────────────────────────────────────────────────────┘ +┌─────────────────────────────────────────────────────────┐ +I want my parent to be wide enough to wrap me and no more +└─────────────────────────────────────────────────────────┘ + + + + + + + + + + + + + + + + +└───────────────────────────────────────────────────────────┘ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_zero_scrollbar_size.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_zero_scrollbar_size.svg index b75a7a3861..a6dcdf9782 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_zero_scrollbar_size.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_zero_scrollbar_size.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-3168226163-matrix { + .terminal-1701222195-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3168226163-title { + .terminal-1701222195-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3168226163-r1 { fill: #e0e0e0 } -.terminal-3168226163-r2 { fill: #c5c8c6 } + .terminal-1701222195-r1 { fill: #e0e0e0 } +.terminal-1701222195-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TestApp + TestApp - + - - Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! -Hello, world! + + Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! +Hello, world! diff --git a/tests/test_border_subtitle.py b/tests/test_border_subtitle.py index bdbeb2b3c4..40d05beae8 100644 --- a/tests/test_border_subtitle.py +++ b/tests/test_border_subtitle.py @@ -12,7 +12,7 @@ def compose(self) -> ComposeResult: yield BorderWidget() empty_app = SimpleApp() - async with empty_app.run_test() as pilot: + async with empty_app.run_test(): widget = empty_app.query_one(BorderWidget) assert widget.border_title == "foo" assert widget.border_subtitle == "bar" diff --git a/tests/test_color.py b/tests/test_color.py index 00e7270116..5c7450853a 100644 --- a/tests/test_color.py +++ b/tests/test_color.py @@ -24,6 +24,9 @@ def test_css(): """Check conversion to CSS style""" assert Color(10, 20, 30, 1.0).css == "rgb(10,20,30)" assert Color(10, 20, 30, 0.5).css == "rgba(10,20,30,0.5)" + assert Color(0, 0, 0, 0, ansi=1).css == "ansi_red" + assert Color(10, 20, 30, 0.5, 0, True).css == "auto 50%" + assert Color.automatic(70.5).css == "auto 70.5%" def test_monochrome(): @@ -154,9 +157,24 @@ def test_color_parse_color(): assert Color.parse(color) is color -def test_color_add(): - assert Color(50, 100, 200) + Color(10, 20, 30, 0.9) == Color(14, 28, 47) - assert Color(50, 100, 200).__add__("foo") == NotImplemented +@pytest.mark.parametrize( + ["color1", "color2", "expected"], + [ + # No alpha results in the RHS + (Color(1, 2, 3), Color(20, 30, 40), Color(20, 30, 40)), + # 0.9 alpha results in a blend 90% biased towards the RHS + (Color(50, 100, 200), Color(10, 20, 30, 0.9), Color(14, 28, 47)), + # Automatic color results in white or black + (Color(200, 200, 200), Color.automatic(), Color(0, 0, 0)), + (Color(20, 20, 20), Color.automatic(), Color(255, 255, 255)), + # An automatic color will pick white or black and blend towards that + (Color(200, 200, 200), Color.automatic(50), Color(100, 100, 100)), + # Not a color produces NotImplemented + (Color(1, 2, 3), "foo", NotImplemented), + ], +) +def test_color_add(color1, color2, expected): + assert color1.__add__(color2) == expected # Computed with http://www.easyrgb.com/en/convert.php, @@ -241,6 +259,9 @@ def test_gradient_errors(): (0.8, Color.parse("blue")), ) + with pytest.raises(ValueError): + Gradient.from_colors(Color(200, 0, 0)) + def test_gradient(): gradient = Gradient( @@ -285,6 +306,7 @@ def test_is_transparent(): Color(0, 100, 0, 0.5), Color(50, 50, 0, 0.2), ), + (Color(10, 20, 30), Color.parse("ansi_red"), Color(10, 20, 30)), ], ) def test_tint(base: Color, tint: Color, expected: Color) -> None: diff --git a/tests/test_content.py b/tests/test_content.py new file mode 100644 index 0000000000..bc2b96775b --- /dev/null +++ b/tests/test_content.py @@ -0,0 +1,52 @@ +from rich.text import Text + +from textual.content import Content, Span + + +def test_constructor(): + content = Content("Hello, World") + assert content + assert len(content) == 12 + assert content.cell_length == 12 + assert content.plain == "Hello, World" + repr(content) + assert content.align == "left" + assert content.no_wrap is False + assert content.ellipsis is False + + +def test_bool(): + assert bool(Content("foo")) is True + assert bool(Content("")) is False + + +def test_from_rich_text(): + text = Text.from_markup("[red]Hello[/red] [blue]World[/blue]") + content = Content.from_rich_text(text) + assert len(content) == 11 + assert content.plain == "Hello World" + assert [Span(start=0, end=5, style="red"), Span(start=6, end=11, style="blue")] + + +def test_styled(): + text = Content.styled("Hello", "red") + assert text.plain == "Hello" + assert len(text) == 5 + assert text.cell_length == 5 + assert text._spans == [Span(0, 5, "red")] + + +def test_getitem(): + content = Content("Hello, world").stylize("blue", 0, 5) + assert content[0].plain == "H" + assert content[0]._spans == [Span(0, 1, "blue")] + assert content[-1].plain == "d" + assert content[-1]._spans == [] + assert content[:2].plain == "He" + assert content[:2]._spans == [Span(0, 2, "blue")] + + +def test_cell_length(): + assert Content("").cell_length == 0 + assert Content("foo").cell_length == 3 + assert Content("💩").cell_length == 2 diff --git a/tests/test_widget.py b/tests/test_widget.py index 8e32ca7726..0ed8755464 100644 --- a/tests/test_widget.py +++ b/tests/test_widget.py @@ -11,6 +11,7 @@ from textual.css.query import NoMatches from textual.geometry import Offset, Size from textual.message import Message +from textual.visual import RichVisual from textual.widget import BadWidgetName, MountError, PseudoClasses, Widget from textual.widgets import ( Button, @@ -492,8 +493,11 @@ def render(self) -> str: widget = SimpleWidget() render_result = widget._render() - assert isinstance(render_result, Text) - assert render_result.plain == "Hello World!" + assert isinstance(render_result, RichVisual) + renderable = render_result._renderable + assert isinstance(renderable, Text) + + assert renderable.plain == "Hello World!" async def test_sort_children() -> None: