From b53b628a8bc6186ac1dfae0781450c7f78f5e52d Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sun, 15 Jun 2025 13:58:25 +0100 Subject: [PATCH 1/7] avoid update styles --- src/textual/dom.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/textual/dom.py b/src/textual/dom.py index 56fe673e0b..765b6f5e5d 100644 --- a/src/textual/dom.py +++ b/src/textual/dom.py @@ -1727,7 +1727,7 @@ def add_class(self, *class_names: str, update: bool = True) -> Self: self._classes.update(class_names) if old_classes == self._classes: return self - if update: + if update and self.is_attached: self._update_styles() return self @@ -1746,7 +1746,7 @@ def remove_class(self, *class_names: str, update: bool = True) -> Self: self._classes.difference_update(class_names) if old_classes == self._classes: return self - if update: + if update and self.is_attached: self._update_styles() return self From f43556f19cbf02ab49c13977bc1be49c051e2790 Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sun, 15 Jun 2025 14:05:14 +0100 Subject: [PATCH 2/7] don't update styles when not attached --- CHANGELOG.md | 6 ++++++ src/textual/dom.py | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 73f179c2bd..3dc44b5126 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## Unreleased + +### Changed + +- Optimized startup + ## [3.4.0] - 2025-06-14 ### Fixed diff --git a/src/textual/dom.py b/src/textual/dom.py index 765b6f5e5d..bc1040469e 100644 --- a/src/textual/dom.py +++ b/src/textual/dom.py @@ -1707,6 +1707,8 @@ def _update_styles(self) -> None: Should be called whenever CSS classes / pseudo classes change. """ + if not self.is_attached: + return try: self.app.update_styles(self) except NoActiveAppError: @@ -1727,7 +1729,7 @@ def add_class(self, *class_names: str, update: bool = True) -> Self: self._classes.update(class_names) if old_classes == self._classes: return self - if update and self.is_attached: + if update: self._update_styles() return self @@ -1746,7 +1748,7 @@ def remove_class(self, *class_names: str, update: bool = True) -> Self: self._classes.difference_update(class_names) if old_classes == self._classes: return self - if update and self.is_attached: + if update: self._update_styles() return self From 85ce6e90de11b8e7114987c03e9e6d6ee925932a Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sun, 15 Jun 2025 14:34:57 +0100 Subject: [PATCH 3/7] startup optimizations --- src/textual/app.py | 4 ++-- src/textual/dom.py | 4 ++-- src/textual/screen.py | 10 ++++++---- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/textual/app.py b/src/textual/app.py index c57b254d7f..eecddc1d4d 100644 --- a/src/textual/app.py +++ b/src/textual/app.py @@ -791,8 +791,8 @@ def __init__( perform work after the app has resumed. """ - self.set_class(self.current_theme.dark, "-dark-mode") - self.set_class(not self.current_theme.dark, "-light-mode") + self.set_class(self.current_theme.dark, "-dark-mode", update=False) + self.set_class(not self.current_theme.dark, "-light-mode", update=False) self.animation_level: AnimationLevel = constants.TEXTUAL_ANIMATIONS """Determines what type of animations the app will display. diff --git a/src/textual/dom.py b/src/textual/dom.py index bc1040469e..f07645da87 100644 --- a/src/textual/dom.py +++ b/src/textual/dom.py @@ -1684,9 +1684,9 @@ def set_class(self, add: bool, *class_names: str, update: bool = True) -> Self: Self. """ if add: - self.add_class(*class_names, update=update and self.is_attached) + self.add_class(*class_names, update=update) else: - self.remove_class(*class_names, update=update and self.is_attached) + self.remove_class(*class_names, update=update) return self def set_classes(self, classes: str | Iterable[str]) -> Self: diff --git a/src/textual/screen.py b/src/textual/screen.py index 23517afaa1..3259f66542 100644 --- a/src/textual/screen.py +++ b/src/textual/screen.py @@ -1325,6 +1325,7 @@ def _on_screen_resume(self) -> None: """Screen has resumed.""" if self.app.SUSPENDED_SCREEN_CLASS: self.remove_class(self.app.SUSPENDED_SCREEN_CLASS) + self.stack_updates += 1 self.app._refresh_notifications() size = self.app.size @@ -1340,10 +1341,11 @@ def _on_screen_resume(self) -> None: self.set_focus(widget) break - self._compositor_refresh() - self.app.stylesheet.update(self) - self._refresh_layout(size) - self.refresh() + if self.is_attached: + self._compositor_refresh() + self.app.stylesheet.update(self) + self._refresh_layout(size) + self.refresh() def _on_screen_suspend(self) -> None: """Screen has suspended.""" From 3e0dff8184ff6147fe55e9347498974cacfee377 Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sun, 15 Jun 2025 14:38:18 +0100 Subject: [PATCH 4/7] skip if not attached --- src/textual/screen.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/textual/screen.py b/src/textual/screen.py index 3259f66542..0248e7205e 100644 --- a/src/textual/screen.py +++ b/src/textual/screen.py @@ -1349,6 +1349,8 @@ def _on_screen_resume(self) -> None: def _on_screen_suspend(self) -> None: """Screen has suspended.""" + if not self.is_attached: + return if self.app.SUSPENDED_SCREEN_CLASS: self.add_class(self.app.SUSPENDED_SCREEN_CLASS) self.app._set_mouse_over(None) From 8438271e7524080e362065913c8d037de9f2d0fc Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sun, 15 Jun 2025 14:43:32 +0100 Subject: [PATCH 5/7] move check --- src/textual/screen.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/textual/screen.py b/src/textual/screen.py index 0248e7205e..73369c6a46 100644 --- a/src/textual/screen.py +++ b/src/textual/screen.py @@ -1318,7 +1318,7 @@ def _get_inline_height(self, size: Size) -> int: def _screen_resized(self, size: Size) -> None: """Called by App when the screen is resized.""" - if self.stack_updates: + if self.stack_updates and self.is_attached: self._refresh_layout(size) def _on_screen_resume(self) -> None: @@ -1327,6 +1327,7 @@ def _on_screen_resume(self) -> None: self.remove_class(self.app.SUSPENDED_SCREEN_CLASS) self.stack_updates += 1 + self.app._refresh_notifications() size = self.app.size @@ -1349,8 +1350,6 @@ def _on_screen_resume(self) -> None: def _on_screen_suspend(self) -> None: """Screen has suspended.""" - if not self.is_attached: - return if self.app.SUSPENDED_SCREEN_CLASS: self.add_class(self.app.SUSPENDED_SCREEN_CLASS) self.app._set_mouse_over(None) From 1581527492b6b6a73fc5f9af44cbd4437a8373ca Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Mon, 16 Jun 2025 14:56:52 +0100 Subject: [PATCH 6/7] snapshots --- CHANGELOG.md | 3 +- poetry.lock | 551 +++----- src/textual/renderables/blank.py | 48 +- .../test_snapshots/test_add_remove_tabs.svg | 14 +- .../test_alignment_containers.svg | 121 +- ...est_alignment_with_auto_and_min_height.svg | 50 +- .../test_snapshots/test_app_blur.svg | 112 +- .../test_app_default_classes.svg | 1 - .../test_snapshots/test_app_focus_style.svg | 110 +- ...ommands_opens_and_displays_search_list.svg | 124 +- .../test_snapshots/test_auto_fr.svg | 122 +- .../test_auto_parent_with_alignment.svg | 117 +- .../test_auto_rich_log_width.svg | 114 +- .../test_snapshots/test_auto_tab_active.svg | 28 +- .../test_snapshots/test_big_buttons.svg | 115 +- .../test_bindings_screen_overrides_show.svg | 54 +- .../test_snapshots/test_blur_on_disabled.svg | 113 +- .../test_snapshots/test_border_tab.svg | 112 +- .../test_breakpoints_horizontal[size3].svg | 531 ++++--- .../test_breakpoints_vertical[size3].svg | 531 ++++--- .../test_snapshots/test_button_outline.svg | 111 +- .../test_snapshots/test_button_widths.svg | 117 +- .../test_button_with_console_markup.svg | 67 +- .../test_button_with_multiline_label.svg | 113 +- .../test_snapshots/test_buttons_render.svg | 171 ++- .../test_snapshots/test_checkbox_example.svg | 64 +- .../test_collapsible_collapsed.svg | 2 +- .../test_collapsible_custom_symbol.svg | 114 +- .../test_collapsible_datatable.svg | 28 +- .../test_collapsible_expanded.svg | 2 +- .../test_collapsible_nested.svg | 114 +- .../test_collapsible_render.svg | 2 +- .../test_snapshots/test_command_palette.svg | 121 +- .../test_command_palette_discovery.svg | 121 +- .../test_command_palette_key_change.svg | 114 +- .../test_snapshots/test_compact.svg | 54 +- .../test_content_switcher_example_initial.svg | 120 +- .../test_content_switcher_example_switch.svg | 112 +- .../test_css_property[align.py].svg | 113 +- .../test_css_property[align_all.py].svg | 112 +- .../test_css_property[border.py].svg | 57 +- .../test_css_property[border_all.py].svg | 52 +- ...roperty[border_sub_title_align_all.py].svg | 130 +- ...css_property[border_subtitle_align.py].svg | 113 +- ...st_css_property[border_title_align.py].svg | 113 +- ...t_css_property[border_title_colors.py].svg | 114 +- .../test_css_property[box_sizing.py].svg | 112 +- .../test_css_property[column_span.py].svg | 121 +- .../test_css_property[display.py].svg | 109 +- .../test_css_property[dock_all.py].svg | 110 +- .../test_css_property[grid.py].svg | 111 +- .../test_css_property[grid_gutter.py].svg | 112 +- .../test_css_property[height.py].svg | 109 +- .../test_css_property[layout.py].svg | 109 +- .../test_css_property[margin.py].svg | 52 +- .../test_css_property[margin_all.py].svg | 65 +- .../test_css_property[max_height.py].svg | 115 +- .../test_css_property[max_width.py].svg | 55 +- .../test_css_property[min_height.py].svg | 120 +- .../test_css_property[min_width.py].svg | 118 +- .../test_css_property[offset.py].svg | 53 +- .../test_css_property[outline.py].svg | 52 +- .../test_css_property[outline_all.py].svg | 50 +- ...est_css_property[outline_vs_border.py].svg | 114 +- .../test_css_property[overflow.py].svg | 58 +- .../test_css_property[padding_all.py].svg | 123 +- .../test_css_property[position.py].svg | 110 +- .../test_css_property[row_span.py].svg | 121 +- ...test_css_property[scrollbar_gutter.py].svg | 109 +- .../test_css_property[scrollbars2.py].svg | 116 +- .../test_css_property[text_style.py].svg | 1 - .../test_css_property[text_style_all.py].svg | 52 +- .../test_css_property[visibility.py].svg | 109 +- ...css_property[visibility_containers.py].svg | 119 +- .../test_css_property[width.py].svg | 109 +- .../test_custom_theme_with_variables.svg | 113 +- .../test_data_table_in_tabs.svg | 116 +- .../test_datatable_cell_padding.svg | 112 +- .../test_datatable_change_cell_padding.svg | 112 +- .../test_disable_command_palette.svg | 54 +- .../test_snapshots/test_disabled.svg | 2 +- .../test_snapshots/test_dock_offset.svg | 109 +- .../test_dock_scroll_off_by_one.svg | 54 +- .../test_snapshots/test_dynamic_bindings.svg | 54 +- .../test_snapshots/test_empty_option_list.svg | 111 +- .../test_snapshots/test_enforce_visual.svg | 54 +- .../test_escape_to_minimize.svg | 121 +- ...est_escape_to_minimize_screen_override.svg | 121 +- .../test_example_calculator.svg | 136 +- .../test_example_dictionary.svg | 116 +- .../test_snapshots/test_example_markdown.svg | 2 +- .../test_snapshots/test_example_merlin.svg | 130 +- .../test_footer_classic_styling.svg | 54 +- .../test_snapshots/test_footer_compact.svg | 52 +- .../test_footer_compact_with_hover.svg | 114 +- .../test_snapshots/test_footer_render.svg | 54 +- ..._footer_standard_after_reactive_change.svg | 52 +- .../test_footer_standard_with_hover.svg | 114 +- .../test_snapshots/test_grid_auto.svg | 127 +- .../test_snapshots/test_grid_gutter.svg | 120 +- ..._help_panel_key_display_not_duplicated.svg | 58 +- .../test_input_scrolls_to_cursor.svg | 114 +- .../test_snapshots/test_input_selection.svg | 112 +- .../test_snapshots/test_input_validation.svg | 120 +- .../test_snapshots/test_key_display.svg | 54 +- ...bindings_display_footer_and_help_panel.svg | 54 +- .../test_keymap_bindings_key_display.svg | 54 +- .../test_snapshots/test_label_widths.svg | 52 +- .../test_snapshots/test_layers.svg | 111 +- .../test_snapshots/test_layout_containers.svg | 134 +- .../test_line_api_scrollbars.svg | 114 +- .../test_snapshots/test_list_view.svg | 118 +- .../test_snapshots/test_log_write.svg | 109 +- .../test_snapshots/test_log_write_lines.svg | 122 +- .../test_snapshots/test_margin_multiple.svg | 112 +- ...t_markdown_component_classes_reloading.svg | 16 +- .../test_markdown_dark_theme_override.svg | 23 +- .../test_snapshots/test_markdown_example.svg | 22 +- .../test_markdown_light_theme_override.svg | 23 +- .../test_markdown_space_squashing.svg | 2 +- .../test_markdown_theme_switching.svg | 27 +- .../test_markdown_viewer_example.svg | 30 +- .../test_markup_command_list.svg | 127 +- .../test_maximize_container.svg | 20 +- .../test_missing_new_widgets.svg | 54 +- .../test_modal_dialog_bindings_input.svg | 4 +- .../test_snapshots/test_mount_style_fix.svg | 110 +- .../test_snapshots/test_multi_keys.svg | 54 +- .../test_snapshots/test_multiple_css.svg | 111 +- .../test_nested_auto_heights.svg | 114 +- .../test_notification_with_inline_link.svg | 112 +- ...st_notification_with_inline_link_hover.svg | 112 +- .../test_notifications_example.svg | 52 +- .../test_notifications_markup.svg | 56 +- .../test_notifications_through_modes.svg | 110 +- .../test_notifications_through_screens.svg | 110 +- .../test_snapshots/test_offsets.svg | 110 +- ..._option_list_size_when_options_cleared.svg | 6 +- .../test_option_list_wrapping.svg | 113 +- .../test_panel_border_title_colors.svg | 114 +- .../test_snapshots/test_position_absolute.svg | 108 +- .../test_pretty_grid_gutter_interaction.svg | 44 +- .../test_programmatic_disable_button.svg | 52 +- .../test_progress_bar_completed.svg | 54 +- .../test_progress_bar_completed_styled.svg | 62 +- .../test_progress_bar_halfway.svg | 56 +- .../test_progress_bar_halfway_styled.svg | 64 +- .../test_progress_bar_indeterminate.svg | 56 +- ...test_progress_bar_indeterminate_styled.svg | 62 +- .../test_push_screen_on_mount.svg | 112 +- .../test_quickly_change_tabs.svg | 116 +- .../test_radio_button_example.svg | 64 +- .../test_snapshots/test_radio_set_example.svg | 66 +- .../test_remove_tab_no_animation.svg | 118 +- .../test_rule_horizontal_rules.svg | 112 +- .../test_rule_vertical_rules.svg | 112 +- .../test_snapshots/test_rules.svg | 111 +- .../test_snapshots/test_scroll_to.svg | 54 +- .../test_scroll_visible_with_margin.svg | 122 +- ...test_scrollbar_background_with_opacity.svg | 110 +- .../test_select_list_in_collapsible.svg | 22 +- .../test_select_overlay_constrain.svg | 50 +- .../test_selection_list_wrap.svg | 117 +- ...est_sparkline_component_classes_colors.svg | 1251 ++++++++--------- .../test_snapshots/test_sparkline_render.svg | 283 ++-- .../test_snapshots/test_switches.svg | 52 +- .../test_snapshots/test_system_commands.svg | 151 +- .../test_snapshots/test_tab_rename.svg | 120 +- .../test_snapshots/test_tabbed_content.svg | 24 +- ...est_tabbed_content_styling_not_leaking.svg | 126 +- ...test_tabbed_content_with_modified_tabs.svg | 125 +- .../test_snapshots/test_tabs_invalidate.svg | 118 +- ...t_tabs_remove_tab_updates_highlighting.svg | 12 +- .../test_textual_dev_border_preview.svg | 52 +- .../test_textual_dev_colors_preview.svg | 66 +- .../test_textual_dev_easing_preview.svg | 22 +- ...test_theme_variables_available_in_code.svg | 109 +- .../test_snapshots/test_themes[gruvbox].svg | 113 +- .../test_snapshots/test_themes[nord].svg | 113 +- .../test_snapshots/test_tint.svg | 49 +- .../test_toggle_style_order.svg | 54 +- .../test_snapshots/test_visibility.svg | 114 +- .../test_snapshots/test_welcome.svg | 126 +- .../test_snapshots/test_width_100.svg | 114 +- 184 files changed, 9107 insertions(+), 9241 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3dc44b5126..b3969b4968 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Changed -- Optimized startup +- Optimized startup https://github.com/Textualize/textual/pull/5869 +- New blank visual which makes background faster to render (note this will break snapshots tests this version) https://github.com/Textualize/textual/pull/5869 ## [3.4.0] - 2025-06-14 diff --git a/poetry.lock b/poetry.lock index f2200d7a03..dfc44c9ea5 100644 --- a/poetry.lock +++ b/poetry.lock @@ -187,20 +187,20 @@ files = [ [[package]] name = "attrs" -version = "25.1.0" +version = "25.3.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.8" files = [ - {file = "attrs-25.1.0-py3-none-any.whl", hash = "sha256:c75a69e28a550a7e93789579c22aa26b0f5b83b75dc4e08fe092980051e1090a"}, - {file = "attrs-25.1.0.tar.gz", hash = "sha256:1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e"}, + {file = "attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"}, + {file = "attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"}, ] [package.extras] benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier"] tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] @@ -221,6 +221,24 @@ pytz = {version = ">=2015.7", markers = "python_version < \"3.9\""} [package.extras] dev = ["backports.zoneinfo", "freezegun (>=1.0,<2.0)", "jinja2 (>=3.0)", "pytest (>=6.0)", "pytest-cov", "pytz", "setuptools", "tzdata"] +[[package]] +name = "backrefs" +version = "5.7.post1" +description = "A wrapper around re and regex that adds additional back references." +optional = false +python-versions = ">=3.8" +files = [ + {file = "backrefs-5.7.post1-py310-none-any.whl", hash = "sha256:c5e3fd8fd185607a7cb1fefe878cfb09c34c0be3c18328f12c574245f1c0287e"}, + {file = "backrefs-5.7.post1-py311-none-any.whl", hash = "sha256:712ea7e494c5bf3291156e28954dd96d04dc44681d0e5c030adf2623d5606d51"}, + {file = "backrefs-5.7.post1-py312-none-any.whl", hash = "sha256:a6142201c8293e75bce7577ac29e1a9438c12e730d73a59efdd1b75528d1a6c5"}, + {file = "backrefs-5.7.post1-py38-none-any.whl", hash = "sha256:ec61b1ee0a4bfa24267f6b67d0f8c5ffdc8e0d7dc2f18a2685fd1d8d9187054a"}, + {file = "backrefs-5.7.post1-py39-none-any.whl", hash = "sha256:05c04af2bf752bb9a6c9dcebb2aff2fab372d3d9d311f2a138540e307756bd3a"}, + {file = "backrefs-5.7.post1.tar.gz", hash = "sha256:8b0f83b770332ee2f1c8244f4e03c77d127a0fa529328e6a0e77fa25bee99678"}, +] + +[package.extras] +extras = ["regex"] + [[package]] name = "black" version = "24.4.2" @@ -290,13 +308,13 @@ redis = ["redis (>=2.10.5)"] [[package]] name = "certifi" -version = "2025.1.31" +version = "2025.6.15" description = "Python package for providing Mozilla's CA Bundle." optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe"}, - {file = "certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651"}, + {file = "certifi-2025.6.15-py3-none-any.whl", hash = "sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057"}, + {file = "certifi-2025.6.15.tar.gz", hash = "sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b"}, ] [[package]] @@ -312,103 +330,103 @@ files = [ [[package]] name = "charset-normalizer" -version = "3.4.1" +version = "3.4.2" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7" files = [ - {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-win32.whl", hash = "sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-win32.whl", hash = "sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765"}, - {file = "charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85"}, - {file = "charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2d318c11350e10662026ad0eb71bb51c7812fc8590825304ae0bdd4ac283acd"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cbfacf36cb0ec2897ce0ebc5d08ca44213af24265bd56eca54bee7923c48fd6"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18dd2e350387c87dabe711b86f83c9c78af772c748904d372ade190b5c7c9d4d"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8075c35cd58273fee266c58c0c9b670947c19df5fb98e7b66710e04ad4e9ff86"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5bf4545e3b962767e5c06fe1738f951f77d27967cb2caa64c28be7c4563e162c"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a6ab32f7210554a96cd9e33abe3ddd86732beeafc7a28e9955cdf22ffadbab0"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b33de11b92e9f75a2b545d6e9b6f37e398d86c3e9e9653c4864eb7e89c5773ef"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8755483f3c00d6c9a77f490c17e6ab0c8729e39e6390328e42521ef175380ae6"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:68a328e5f55ec37c57f19ebb1fdc56a248db2e3e9ad769919a58672958e8f366"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21b2899062867b0e1fde9b724f8aecb1af14f2778d69aacd1a5a1853a597a5db"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-win32.whl", hash = "sha256:e8082b26888e2f8b36a042a58307d5b917ef2b1cacab921ad3323ef91901c71a"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:f69a27e45c43520f5487f27627059b64aaf160415589230992cec34c5e18a509"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cad5f45b3146325bb38d6855642f6fd609c3f7cad4dbaf75549bf3b904d3184"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2680962a4848b3c4f155dc2ee64505a9c57186d0d56b43123b17ca3de18f0fa"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:36b31da18b8890a76ec181c3cf44326bf2c48e36d393ca1b72b3f484113ea344"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4074c5a429281bf056ddd4c5d3b740ebca4d43ffffe2ef4bf4d2d05114299da"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9e36a97bee9b86ef9a1cf7bb96747eb7a15c2f22bdb5b516434b00f2a599f02"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:1b1bde144d98e446b056ef98e59c256e9294f6b74d7af6846bf5ffdafd687a7d"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:915f3849a011c1f593ab99092f3cecfcb4d65d8feb4a64cf1bf2d22074dc0ec4"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:fb707f3e15060adf5b7ada797624a6c6e0138e2a26baa089df64c68ee98e040f"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:25a23ea5c7edc53e0f29bae2c44fcb5a1aa10591aae107f2a2b2583a9c5cbc64"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:770cab594ecf99ae64c236bc9ee3439c3f46be49796e265ce0cc8bc17b10294f"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-win32.whl", hash = "sha256:6a0289e4589e8bdfef02a80478f1dfcb14f0ab696b5a00e1f4b8a14a307a3c58"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6fc1f5b51fa4cecaa18f2bd7a003f3dd039dd615cd69a2afd6d3b19aed6775f2"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76af085e67e56c8816c3ccf256ebd136def2ed9654525348cfa744b6802b69eb"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e45ba65510e2647721e35323d6ef54c7974959f6081b58d4ef5d87c60c84919a"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:046595208aae0120559a67693ecc65dd75d46f7bf687f159127046628178dc45"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75d10d37a47afee94919c4fab4c22b9bc2a8bf7d4f46f87363bcf0573f3ff4f5"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6333b3aa5a12c26b2a4d4e7335a28f1475e0e5e17d69d55141ee3cab736f66d1"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e8323a9b031aa0393768b87f04b4164a40037fb2a3c11ac06a03ffecd3618027"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:24498ba8ed6c2e0b56d4acbf83f2d989720a93b41d712ebd4f4979660db4417b"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:844da2b5728b5ce0e32d863af26f32b5ce61bc4273a9c720a9f3aa9df73b1455"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:65c981bdbd3f57670af8b59777cbfae75364b483fa8a9f420f08094531d54a01"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:3c21d4fca343c805a52c0c78edc01e3477f6dd1ad7c47653241cf2a206d4fc58"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:dc7039885fa1baf9be153a0626e337aa7ec8bf96b0128605fb0d77788ddc1681"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-win32.whl", hash = "sha256:8272b73e1c5603666618805fe821edba66892e2870058c94c53147602eab29c7"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:70f7172939fdf8790425ba31915bfbe8335030f05b9913d7ae00a87d4395620a"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e92fca20c46e9f5e1bb485887d074918b13543b1c2a1185e69bb8d17ab6236a7"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50bf98d5e563b83cc29471fa114366e6806bc06bc7a25fd59641e41445327836"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:721c76e84fe669be19c5791da68232ca2e05ba5185575086e384352e2c309597"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82d8fd25b7f4675d0c47cf95b594d4e7b158aca33b76aa63d07186e13c0e0ab7"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3daeac64d5b371dea99714f08ffc2c208522ec6b06fbc7866a450dd446f5c0f"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dccab8d5fa1ef9bfba0590ecf4d46df048d18ffe3eec01eeb73a42e0d9e7a8ba"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:aaf27faa992bfee0264dc1f03f4c75e9fcdda66a519db6b957a3f826e285cf12"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:eb30abc20df9ab0814b5a2524f23d75dcf83cde762c161917a2b4b7b55b1e518"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:c72fbbe68c6f32f251bdc08b8611c7b3060612236e960ef848e0a517ddbe76c5"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:982bb1e8b4ffda883b3d0a521e23abcd6fd17418f6d2c4118d257a10199c0ce3"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-win32.whl", hash = "sha256:43e0933a0eff183ee85833f341ec567c0980dae57c464d8a508e1b2ceb336471"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:d11b54acf878eef558599658b0ffca78138c8c3655cf4f3a4a673c437e67732e"}, + {file = "charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0"}, + {file = "charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"}, ] [[package]] @@ -536,15 +554,18 @@ files = [ [[package]] name = "exceptiongroup" -version = "1.2.2" +version = "1.3.0" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, - {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, + {file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}, + {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, ] +[package.dependencies] +typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""} + [package.extras] test = ["pytest (>=6)"] @@ -850,13 +871,13 @@ type = ["pytest-mypy"] [[package]] name = "iniconfig" -version = "2.0.0" +version = "2.1.0" description = "brain-dead simple config-ini parsing" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, - {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, + {file = "iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760"}, + {file = "iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"}, ] [[package]] @@ -875,13 +896,13 @@ colors = ["colorama (>=0.4.6)"] [[package]] name = "jinja2" -version = "3.1.5" +version = "3.1.6" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" files = [ - {file = "jinja2-3.1.5-py3-none-any.whl", hash = "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb"}, - {file = "jinja2-3.1.5.tar.gz", hash = "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb"}, + {file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"}, + {file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"}, ] [package.dependencies] @@ -1165,26 +1186,26 @@ dev = ["click", "codecov", "mkdocs-gen-files", "mkdocs-git-authors-plugin", "mkd [[package]] name = "mkdocs-material" -version = "9.6.4" +version = "9.6.14" description = "Documentation that simply works" optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_material-9.6.4-py3-none-any.whl", hash = "sha256:414e8376551def6d644b8e6f77226022868532a792eb2c9accf52199009f568f"}, - {file = "mkdocs_material-9.6.4.tar.gz", hash = "sha256:4d1d35e1c1d3e15294cb7fa5d02e0abaee70d408f75027dc7be6e30fb32e6867"}, + {file = "mkdocs_material-9.6.14-py3-none-any.whl", hash = "sha256:3b9cee6d3688551bf7a8e8f41afda97a3c39a12f0325436d76c86706114b721b"}, + {file = "mkdocs_material-9.6.14.tar.gz", hash = "sha256:39d795e90dce6b531387c255bd07e866e027828b7346d3eba5ac3de265053754"}, ] [package.dependencies] babel = ">=2.10,<3.0" +backrefs = ">=5.7.post1,<6.0" colorama = ">=0.4,<1.0" -jinja2 = ">=3.0,<4.0" +jinja2 = ">=3.1,<4.0" markdown = ">=3.2,<4.0" mkdocs = ">=1.6,<2.0" mkdocs-material-extensions = ">=1.3,<2.0" paginate = ">=0.5,<1.0" pygments = ">=2.16,<3.0" pymdown-extensions = ">=10.2,<11.0" -regex = ">=2022.4" requests = ">=2.26,<3.0" [package.extras] @@ -1269,75 +1290,70 @@ mkdocstrings = ">=0.20" [[package]] name = "msgpack" -version = "1.1.0" +version = "1.1.1" description = "MessagePack serializer" optional = false python-versions = ">=3.8" files = [ - {file = "msgpack-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7ad442d527a7e358a469faf43fda45aaf4ac3249c8310a82f0ccff9164e5dccd"}, - {file = "msgpack-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:74bed8f63f8f14d75eec75cf3d04ad581da6b914001b474a5d3cd3372c8cc27d"}, - {file = "msgpack-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:914571a2a5b4e7606997e169f64ce53a8b1e06f2cf2c3a7273aa106236d43dd5"}, - {file = "msgpack-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c921af52214dcbb75e6bdf6a661b23c3e6417f00c603dd2070bccb5c3ef499f5"}, - {file = "msgpack-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8ce0b22b890be5d252de90d0e0d119f363012027cf256185fc3d474c44b1b9e"}, - {file = "msgpack-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:73322a6cc57fcee3c0c57c4463d828e9428275fb85a27aa2aa1a92fdc42afd7b"}, - {file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e1f3c3d21f7cf67bcf2da8e494d30a75e4cf60041d98b3f79875afb5b96f3a3f"}, - {file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:64fc9068d701233effd61b19efb1485587560b66fe57b3e50d29c5d78e7fef68"}, - {file = "msgpack-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:42f754515e0f683f9c79210a5d1cad631ec3d06cea5172214d2176a42e67e19b"}, - {file = "msgpack-1.1.0-cp310-cp310-win32.whl", hash = "sha256:3df7e6b05571b3814361e8464f9304c42d2196808e0119f55d0d3e62cd5ea044"}, - {file = "msgpack-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:685ec345eefc757a7c8af44a3032734a739f8c45d1b0ac45efc5d8977aa4720f"}, - {file = "msgpack-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3d364a55082fb2a7416f6c63ae383fbd903adb5a6cf78c5b96cc6316dc1cedc7"}, - {file = "msgpack-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:79ec007767b9b56860e0372085f8504db5d06bd6a327a335449508bbee9648fa"}, - {file = "msgpack-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6ad622bf7756d5a497d5b6836e7fc3752e2dd6f4c648e24b1803f6048596f701"}, - {file = "msgpack-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e59bca908d9ca0de3dc8684f21ebf9a690fe47b6be93236eb40b99af28b6ea6"}, - {file = "msgpack-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e1da8f11a3dd397f0a32c76165cf0c4eb95b31013a94f6ecc0b280c05c91b59"}, - {file = "msgpack-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:452aff037287acb1d70a804ffd022b21fa2bb7c46bee884dbc864cc9024128a0"}, - {file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8da4bf6d54ceed70e8861f833f83ce0814a2b72102e890cbdfe4b34764cdd66e"}, - {file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:41c991beebf175faf352fb940bf2af9ad1fb77fd25f38d9142053914947cdbf6"}, - {file = "msgpack-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a52a1f3a5af7ba1c9ace055b659189f6c669cf3657095b50f9602af3a3ba0fe5"}, - {file = "msgpack-1.1.0-cp311-cp311-win32.whl", hash = "sha256:58638690ebd0a06427c5fe1a227bb6b8b9fdc2bd07701bec13c2335c82131a88"}, - {file = "msgpack-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fd2906780f25c8ed5d7b323379f6138524ba793428db5d0e9d226d3fa6aa1788"}, - {file = "msgpack-1.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:d46cf9e3705ea9485687aa4001a76e44748b609d260af21c4ceea7f2212a501d"}, - {file = "msgpack-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5dbad74103df937e1325cc4bfeaf57713be0b4f15e1c2da43ccdd836393e2ea2"}, - {file = "msgpack-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:58dfc47f8b102da61e8949708b3eafc3504509a5728f8b4ddef84bd9e16ad420"}, - {file = "msgpack-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4676e5be1b472909b2ee6356ff425ebedf5142427842aa06b4dfd5117d1ca8a2"}, - {file = "msgpack-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17fb65dd0bec285907f68b15734a993ad3fc94332b5bb21b0435846228de1f39"}, - {file = "msgpack-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a51abd48c6d8ac89e0cfd4fe177c61481aca2d5e7ba42044fd218cfd8ea9899f"}, - {file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2137773500afa5494a61b1208619e3871f75f27b03bcfca7b3a7023284140247"}, - {file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:398b713459fea610861c8a7b62a6fec1882759f308ae0795b5413ff6a160cf3c"}, - {file = "msgpack-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:06f5fd2f6bb2a7914922d935d3b8bb4a7fff3a9a91cfce6d06c13bc42bec975b"}, - {file = "msgpack-1.1.0-cp312-cp312-win32.whl", hash = "sha256:ad33e8400e4ec17ba782f7b9cf868977d867ed784a1f5f2ab46e7ba53b6e1e1b"}, - {file = "msgpack-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:115a7af8ee9e8cddc10f87636767857e7e3717b7a2e97379dc2054712693e90f"}, - {file = "msgpack-1.1.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:071603e2f0771c45ad9bc65719291c568d4edf120b44eb36324dcb02a13bfddf"}, - {file = "msgpack-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0f92a83b84e7c0749e3f12821949d79485971f087604178026085f60ce109330"}, - {file = "msgpack-1.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a1964df7b81285d00a84da4e70cb1383f2e665e0f1f2a7027e683956d04b734"}, - {file = "msgpack-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59caf6a4ed0d164055ccff8fe31eddc0ebc07cf7326a2aaa0dbf7a4001cd823e"}, - {file = "msgpack-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0907e1a7119b337971a689153665764adc34e89175f9a34793307d9def08e6ca"}, - {file = "msgpack-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:65553c9b6da8166e819a6aa90ad15288599b340f91d18f60b2061f402b9a4915"}, - {file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7a946a8992941fea80ed4beae6bff74ffd7ee129a90b4dd5cf9c476a30e9708d"}, - {file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4b51405e36e075193bc051315dbf29168d6141ae2500ba8cd80a522964e31434"}, - {file = "msgpack-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4c01941fd2ff87c2a934ee6055bda4ed353a7846b8d4f341c428109e9fcde8c"}, - {file = "msgpack-1.1.0-cp313-cp313-win32.whl", hash = "sha256:7c9a35ce2c2573bada929e0b7b3576de647b0defbd25f5139dcdaba0ae35a4cc"}, - {file = "msgpack-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:bce7d9e614a04d0883af0b3d4d501171fbfca038f12c77fa838d9f198147a23f"}, - {file = "msgpack-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c40ffa9a15d74e05ba1fe2681ea33b9caffd886675412612d93ab17b58ea2fec"}, - {file = "msgpack-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f1ba6136e650898082d9d5a5217d5906d1e138024f836ff48691784bbe1adf96"}, - {file = "msgpack-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e0856a2b7e8dcb874be44fea031d22e5b3a19121be92a1e098f46068a11b0870"}, - {file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:471e27a5787a2e3f974ba023f9e265a8c7cfd373632247deb225617e3100a3c7"}, - {file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:646afc8102935a388ffc3914b336d22d1c2d6209c773f3eb5dd4d6d3b6f8c1cb"}, - {file = "msgpack-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:13599f8829cfbe0158f6456374e9eea9f44eee08076291771d8ae93eda56607f"}, - {file = "msgpack-1.1.0-cp38-cp38-win32.whl", hash = "sha256:8a84efb768fb968381e525eeeb3d92857e4985aacc39f3c47ffd00eb4509315b"}, - {file = "msgpack-1.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:879a7b7b0ad82481c52d3c7eb99bf6f0645dbdec5134a4bddbd16f3506947feb"}, - {file = "msgpack-1.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:53258eeb7a80fc46f62fd59c876957a2d0e15e6449a9e71842b6d24419d88ca1"}, - {file = "msgpack-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7e7b853bbc44fb03fbdba34feb4bd414322180135e2cb5164f20ce1c9795ee48"}, - {file = "msgpack-1.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f3e9b4936df53b970513eac1758f3882c88658a220b58dcc1e39606dccaaf01c"}, - {file = "msgpack-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46c34e99110762a76e3911fc923222472c9d681f1094096ac4102c18319e6468"}, - {file = "msgpack-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a706d1e74dd3dea05cb54580d9bd8b2880e9264856ce5068027eed09680aa74"}, - {file = "msgpack-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:534480ee5690ab3cbed89d4c8971a5c631b69a8c0883ecfea96c19118510c846"}, - {file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8cf9e8c3a2153934a23ac160cc4cba0ec035f6867c8013cc6077a79823370346"}, - {file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3180065ec2abbe13a4ad37688b61b99d7f9e012a535b930e0e683ad6bc30155b"}, - {file = "msgpack-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c5a91481a3cc573ac8c0d9aace09345d989dc4a0202b7fcb312c88c26d4e71a8"}, - {file = "msgpack-1.1.0-cp39-cp39-win32.whl", hash = "sha256:f80bc7d47f76089633763f952e67f8214cb7b3ee6bfa489b3cb6a84cfac114cd"}, - {file = "msgpack-1.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:4d1b7ff2d6146e16e8bd665ac726a89c74163ef8cd39fa8c1087d4e52d3a2325"}, - {file = "msgpack-1.1.0.tar.gz", hash = "sha256:dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e"}, + {file = "msgpack-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:353b6fc0c36fde68b661a12949d7d49f8f51ff5fa019c1e47c87c4ff34b080ed"}, + {file = "msgpack-1.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:79c408fcf76a958491b4e3b103d1c417044544b68e96d06432a189b43d1215c8"}, + {file = "msgpack-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78426096939c2c7482bf31ef15ca219a9e24460289c00dd0b94411040bb73ad2"}, + {file = "msgpack-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b17ba27727a36cb73aabacaa44b13090feb88a01d012c0f4be70c00f75048b4"}, + {file = "msgpack-1.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7a17ac1ea6ec3c7687d70201cfda3b1e8061466f28f686c24f627cae4ea8efd0"}, + {file = "msgpack-1.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:88d1e966c9235c1d4e2afac21ca83933ba59537e2e2727a999bf3f515ca2af26"}, + {file = "msgpack-1.1.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:f6d58656842e1b2ddbe07f43f56b10a60f2ba5826164910968f5933e5178af75"}, + {file = "msgpack-1.1.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:96decdfc4adcbc087f5ea7ebdcfd3dee9a13358cae6e81d54be962efc38f6338"}, + {file = "msgpack-1.1.1-cp310-cp310-win32.whl", hash = "sha256:6640fd979ca9a212e4bcdf6eb74051ade2c690b862b679bfcb60ae46e6dc4bfd"}, + {file = "msgpack-1.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:8b65b53204fe1bd037c40c4148d00ef918eb2108d24c9aaa20bc31f9810ce0a8"}, + {file = "msgpack-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:71ef05c1726884e44f8b1d1773604ab5d4d17729d8491403a705e649116c9558"}, + {file = "msgpack-1.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:36043272c6aede309d29d56851f8841ba907a1a3d04435e43e8a19928e243c1d"}, + {file = "msgpack-1.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a32747b1b39c3ac27d0670122b57e6e57f28eefb725e0b625618d1b59bf9d1e0"}, + {file = "msgpack-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a8b10fdb84a43e50d38057b06901ec9da52baac6983d3f709d8507f3889d43f"}, + {file = "msgpack-1.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba0c325c3f485dc54ec298d8b024e134acf07c10d494ffa24373bea729acf704"}, + {file = "msgpack-1.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:88daaf7d146e48ec71212ce21109b66e06a98e5e44dca47d853cbfe171d6c8d2"}, + {file = "msgpack-1.1.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:d8b55ea20dc59b181d3f47103f113e6f28a5e1c89fd5b67b9140edb442ab67f2"}, + {file = "msgpack-1.1.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4a28e8072ae9779f20427af07f53bbb8b4aa81151054e882aee333b158da8752"}, + {file = "msgpack-1.1.1-cp311-cp311-win32.whl", hash = "sha256:7da8831f9a0fdb526621ba09a281fadc58ea12701bc709e7b8cbc362feabc295"}, + {file = "msgpack-1.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:5fd1b58e1431008a57247d6e7cc4faa41c3607e8e7d4aaf81f7c29ea013cb458"}, + {file = "msgpack-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ae497b11f4c21558d95de9f64fff7053544f4d1a17731c866143ed6bb4591238"}, + {file = "msgpack-1.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:33be9ab121df9b6b461ff91baac6f2731f83d9b27ed948c5b9d1978ae28bf157"}, + {file = "msgpack-1.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f64ae8fe7ffba251fecb8408540c34ee9df1c26674c50c4544d72dbf792e5ce"}, + {file = "msgpack-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a494554874691720ba5891c9b0b39474ba43ffb1aaf32a5dac874effb1619e1a"}, + {file = "msgpack-1.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cb643284ab0ed26f6957d969fe0dd8bb17beb567beb8998140b5e38a90974f6c"}, + {file = "msgpack-1.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d275a9e3c81b1093c060c3837e580c37f47c51eca031f7b5fb76f7b8470f5f9b"}, + {file = "msgpack-1.1.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4fd6b577e4541676e0cc9ddc1709d25014d3ad9a66caa19962c4f5de30fc09ef"}, + {file = "msgpack-1.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bb29aaa613c0a1c40d1af111abf025f1732cab333f96f285d6a93b934738a68a"}, + {file = "msgpack-1.1.1-cp312-cp312-win32.whl", hash = "sha256:870b9a626280c86cff9c576ec0d9cbcc54a1e5ebda9cd26dab12baf41fee218c"}, + {file = "msgpack-1.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:5692095123007180dca3e788bb4c399cc26626da51629a31d40207cb262e67f4"}, + {file = "msgpack-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3765afa6bd4832fc11c3749be4ba4b69a0e8d7b728f78e68120a157a4c5d41f0"}, + {file = "msgpack-1.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8ddb2bcfd1a8b9e431c8d6f4f7db0773084e107730ecf3472f1dfe9ad583f3d9"}, + {file = "msgpack-1.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:196a736f0526a03653d829d7d4c5500a97eea3648aebfd4b6743875f28aa2af8"}, + {file = "msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d592d06e3cc2f537ceeeb23d38799c6ad83255289bb84c2e5792e5a8dea268a"}, + {file = "msgpack-1.1.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4df2311b0ce24f06ba253fda361f938dfecd7b961576f9be3f3fbd60e87130ac"}, + {file = "msgpack-1.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e4141c5a32b5e37905b5940aacbc59739f036930367d7acce7a64e4dec1f5e0b"}, + {file = "msgpack-1.1.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b1ce7f41670c5a69e1389420436f41385b1aa2504c3b0c30620764b15dded2e7"}, + {file = "msgpack-1.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4147151acabb9caed4e474c3344181e91ff7a388b888f1e19ea04f7e73dc7ad5"}, + {file = "msgpack-1.1.1-cp313-cp313-win32.whl", hash = "sha256:500e85823a27d6d9bba1d057c871b4210c1dd6fb01fbb764e37e4e8847376323"}, + {file = "msgpack-1.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:6d489fba546295983abd142812bda76b57e33d0b9f5d5b71c09a583285506f69"}, + {file = "msgpack-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bba1be28247e68994355e028dcd668316db30c1f758d3241a7b903ac78dcd285"}, + {file = "msgpack-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8f93dcddb243159c9e4109c9750ba5b335ab8d48d9522c5308cd05d7e3ce600"}, + {file = "msgpack-1.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2fbbc0b906a24038c9958a1ba7ae0918ad35b06cb449d398b76a7d08470b0ed9"}, + {file = "msgpack-1.1.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:61e35a55a546a1690d9d09effaa436c25ae6130573b6ee9829c37ef0f18d5e78"}, + {file = "msgpack-1.1.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:1abfc6e949b352dadf4bce0eb78023212ec5ac42f6abfd469ce91d783c149c2a"}, + {file = "msgpack-1.1.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:996f2609ddf0142daba4cefd767d6db26958aac8439ee41db9cc0db9f4c4c3a6"}, + {file = "msgpack-1.1.1-cp38-cp38-win32.whl", hash = "sha256:4d3237b224b930d58e9d83c81c0dba7aacc20fcc2f89c1e5423aa0529a4cd142"}, + {file = "msgpack-1.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:da8f41e602574ece93dbbda1fab24650d6bf2a24089f9e9dbb4f5730ec1e58ad"}, + {file = "msgpack-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f5be6b6bc52fad84d010cb45433720327ce886009d862f46b26d4d154001994b"}, + {file = "msgpack-1.1.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3a89cd8c087ea67e64844287ea52888239cbd2940884eafd2dcd25754fb72232"}, + {file = "msgpack-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d75f3807a9900a7d575d8d6674a3a47e9f227e8716256f35bc6f03fc597ffbf"}, + {file = "msgpack-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d182dac0221eb8faef2e6f44701812b467c02674a322c739355c39e94730cdbf"}, + {file = "msgpack-1.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1b13fe0fb4aac1aa5320cd693b297fe6fdef0e7bea5518cbc2dd5299f873ae90"}, + {file = "msgpack-1.1.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:435807eeb1bc791ceb3247d13c79868deb22184e1fc4224808750f0d7d1affc1"}, + {file = "msgpack-1.1.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:4835d17af722609a45e16037bb1d4d78b7bdf19d6c0128116d178956618c4e88"}, + {file = "msgpack-1.1.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a8ef6e342c137888ebbfb233e02b8fbd689bb5b5fcc59b34711ac47ebd504478"}, + {file = "msgpack-1.1.1-cp39-cp39-win32.whl", hash = "sha256:61abccf9de335d9efd149e2fff97ed5974f2481b3353772e8e2dd3402ba2bd57"}, + {file = "msgpack-1.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:40eae974c873b2992fd36424a5d9407f93e97656d999f43fca9d29f820899084"}, + {file = "msgpack-1.1.1.tar.gz", hash = "sha256:77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd"}, ] [[package]] @@ -1505,13 +1521,13 @@ reports = ["lxml"] [[package]] name = "mypy-extensions" -version = "1.0.0" +version = "1.1.0" description = "Type system extensions for programs checked with the mypy type checker." optional = false -python-versions = ">=3.5" +python-versions = ">=3.8" files = [ - {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, - {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, + {file = "mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505"}, + {file = "mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558"}, ] [[package]] @@ -1527,13 +1543,13 @@ files = [ [[package]] name = "packaging" -version = "24.2" +version = "25.0" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, - {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, + {file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"}, + {file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"}, ] [[package]] @@ -1734,13 +1750,13 @@ windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pymdown-extensions" -version = "10.14.3" +version = "10.15" description = "Extension pack for Python Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "pymdown_extensions-10.14.3-py3-none-any.whl", hash = "sha256:05e0bee73d64b9c71a4ae17c72abc2f700e8bc8403755a00580b49a4e9f189e9"}, - {file = "pymdown_extensions-10.14.3.tar.gz", hash = "sha256:41e576ce3f5d650be59e900e4ceff231e0aed2a88cf30acaee41e02f063a061b"}, + {file = "pymdown_extensions-10.15-py3-none-any.whl", hash = "sha256:46e99bb272612b0de3b7e7caf6da8dd5f4ca5212c0b273feb9304e236c484e5f"}, + {file = "pymdown_extensions-10.15.tar.gz", hash = "sha256:0e5994e32155f4b03504f939e501b981d306daf7ec2aa1cd2eb6bd300784f8f7"}, ] [package.dependencies] @@ -1752,13 +1768,13 @@ extra = ["pygments (>=2.19.1)"] [[package]] name = "pytest" -version = "8.3.4" +version = "8.3.5" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" files = [ - {file = "pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6"}, - {file = "pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761"}, + {file = "pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820"}, + {file = "pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845"}, ] [package.dependencies] @@ -1947,123 +1963,20 @@ files = [ [package.dependencies] pyyaml = "*" -[[package]] -name = "regex" -version = "2024.11.6" -description = "Alternative regular expression module, to replace re." -optional = false -python-versions = ">=3.8" -files = [ - {file = "regex-2024.11.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ff590880083d60acc0433f9c3f713c51f7ac6ebb9adf889c79a261ecf541aa91"}, - {file = "regex-2024.11.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:658f90550f38270639e83ce492f27d2c8d2cd63805c65a13a14d36ca126753f0"}, - {file = "regex-2024.11.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:164d8b7b3b4bcb2068b97428060b2a53be050085ef94eca7f240e7947f1b080e"}, - {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3660c82f209655a06b587d55e723f0b813d3a7db2e32e5e7dc64ac2a9e86fde"}, - {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d22326fcdef5e08c154280b71163ced384b428343ae16a5ab2b3354aed12436e"}, - {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f1ac758ef6aebfc8943560194e9fd0fa18bcb34d89fd8bd2af18183afd8da3a2"}, - {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:997d6a487ff00807ba810e0f8332c18b4eb8d29463cfb7c820dc4b6e7562d0cf"}, - {file = "regex-2024.11.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:02a02d2bb04fec86ad61f3ea7f49c015a0681bf76abb9857f945d26159d2968c"}, - {file = "regex-2024.11.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f02f93b92358ee3f78660e43b4b0091229260c5d5c408d17d60bf26b6c900e86"}, - {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:06eb1be98df10e81ebaded73fcd51989dcf534e3c753466e4b60c4697a003b67"}, - {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:040df6fe1a5504eb0f04f048e6d09cd7c7110fef851d7c567a6b6e09942feb7d"}, - {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabbfc59f2c6edba2a6622c647b716e34e8e3867e0ab975412c5c2f79b82da2"}, - {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8447d2d39b5abe381419319f942de20b7ecd60ce86f16a23b0698f22e1b70008"}, - {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:da8f5fc57d1933de22a9e23eec290a0d8a5927a5370d24bda9a6abe50683fe62"}, - {file = "regex-2024.11.6-cp310-cp310-win32.whl", hash = "sha256:b489578720afb782f6ccf2840920f3a32e31ba28a4b162e13900c3e6bd3f930e"}, - {file = "regex-2024.11.6-cp310-cp310-win_amd64.whl", hash = "sha256:5071b2093e793357c9d8b2929dfc13ac5f0a6c650559503bb81189d0a3814519"}, - {file = "regex-2024.11.6-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5478c6962ad548b54a591778e93cd7c456a7a29f8eca9c49e4f9a806dcc5d638"}, - {file = "regex-2024.11.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c89a8cc122b25ce6945f0423dc1352cb9593c68abd19223eebbd4e56612c5b7"}, - {file = "regex-2024.11.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:94d87b689cdd831934fa3ce16cc15cd65748e6d689f5d2b8f4f4df2065c9fa20"}, - {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1062b39a0a2b75a9c694f7a08e7183a80c63c0d62b301418ffd9c35f55aaa114"}, - {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:167ed4852351d8a750da48712c3930b031f6efdaa0f22fa1933716bfcd6bf4a3"}, - {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d548dafee61f06ebdb584080621f3e0c23fff312f0de1afc776e2a2ba99a74f"}, - {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a19f302cd1ce5dd01a9099aaa19cae6173306d1302a43b627f62e21cf18ac0"}, - {file = "regex-2024.11.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bec9931dfb61ddd8ef2ebc05646293812cb6b16b60cf7c9511a832b6f1854b55"}, - {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9714398225f299aa85267fd222f7142fcb5c769e73d7733344efc46f2ef5cf89"}, - {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:202eb32e89f60fc147a41e55cb086db2a3f8cb82f9a9a88440dcfc5d37faae8d"}, - {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:4181b814e56078e9b00427ca358ec44333765f5ca1b45597ec7446d3a1ef6e34"}, - {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:068376da5a7e4da51968ce4c122a7cd31afaaec4fccc7856c92f63876e57b51d"}, - {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ac10f2c4184420d881a3475fb2c6f4d95d53a8d50209a2500723d831036f7c45"}, - {file = "regex-2024.11.6-cp311-cp311-win32.whl", hash = "sha256:c36f9b6f5f8649bb251a5f3f66564438977b7ef8386a52460ae77e6070d309d9"}, - {file = "regex-2024.11.6-cp311-cp311-win_amd64.whl", hash = "sha256:02e28184be537f0e75c1f9b2f8847dc51e08e6e171c6bde130b2687e0c33cf60"}, - {file = "regex-2024.11.6-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:52fb28f528778f184f870b7cf8f225f5eef0a8f6e3778529bdd40c7b3920796a"}, - {file = "regex-2024.11.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdd6028445d2460f33136c55eeb1f601ab06d74cb3347132e1c24250187500d9"}, - {file = "regex-2024.11.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805e6b60c54bf766b251e94526ebad60b7de0c70f70a4e6210ee2891acb70bf2"}, - {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b85c2530be953a890eaffde05485238f07029600e8f098cdf1848d414a8b45e4"}, - {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb26437975da7dc36b7efad18aa9dd4ea569d2357ae6b783bf1118dabd9ea577"}, - {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abfa5080c374a76a251ba60683242bc17eeb2c9818d0d30117b4486be10c59d3"}, - {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b7fa6606c2881c1db9479b0eaa11ed5dfa11c8d60a474ff0e095099f39d98e"}, - {file = "regex-2024.11.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c32f75920cf99fe6b6c539c399a4a128452eaf1af27f39bce8909c9a3fd8cbe"}, - {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:982e6d21414e78e1f51cf595d7f321dcd14de1f2881c5dc6a6e23bbbbd68435e"}, - {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a7c2155f790e2fb448faed6dd241386719802296ec588a8b9051c1f5c481bc29"}, - {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:149f5008d286636e48cd0b1dd65018548944e495b0265b45e1bffecce1ef7f39"}, - {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:e5364a4502efca094731680e80009632ad6624084aff9a23ce8c8c6820de3e51"}, - {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0a86e7eeca091c09e021db8eb72d54751e527fa47b8d5787caf96d9831bd02ad"}, - {file = "regex-2024.11.6-cp312-cp312-win32.whl", hash = "sha256:32f9a4c643baad4efa81d549c2aadefaeba12249b2adc5af541759237eee1c54"}, - {file = "regex-2024.11.6-cp312-cp312-win_amd64.whl", hash = "sha256:a93c194e2df18f7d264092dc8539b8ffb86b45b899ab976aa15d48214138e81b"}, - {file = "regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84"}, - {file = "regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4"}, - {file = "regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0"}, - {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0"}, - {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7"}, - {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7"}, - {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c"}, - {file = "regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3"}, - {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07"}, - {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e"}, - {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6"}, - {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4"}, - {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d"}, - {file = "regex-2024.11.6-cp313-cp313-win32.whl", hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff"}, - {file = "regex-2024.11.6-cp313-cp313-win_amd64.whl", hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a"}, - {file = "regex-2024.11.6-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:3a51ccc315653ba012774efca4f23d1d2a8a8f278a6072e29c7147eee7da446b"}, - {file = "regex-2024.11.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ad182d02e40de7459b73155deb8996bbd8e96852267879396fb274e8700190e3"}, - {file = "regex-2024.11.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ba9b72e5643641b7d41fa1f6d5abda2c9a263ae835b917348fc3c928182ad467"}, - {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40291b1b89ca6ad8d3f2b82782cc33807f1406cf68c8d440861da6304d8ffbbd"}, - {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cdf58d0e516ee426a48f7b2c03a332a4114420716d55769ff7108c37a09951bf"}, - {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a36fdf2af13c2b14738f6e973aba563623cb77d753bbbd8d414d18bfaa3105dd"}, - {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1cee317bfc014c2419a76bcc87f071405e3966da434e03e13beb45f8aced1a6"}, - {file = "regex-2024.11.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50153825ee016b91549962f970d6a4442fa106832e14c918acd1c8e479916c4f"}, - {file = "regex-2024.11.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ea1bfda2f7162605f6e8178223576856b3d791109f15ea99a9f95c16a7636fb5"}, - {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:df951c5f4a1b1910f1a99ff42c473ff60f8225baa1cdd3539fe2819d9543e9df"}, - {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:072623554418a9911446278f16ecb398fb3b540147a7828c06e2011fa531e773"}, - {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:f654882311409afb1d780b940234208a252322c24a93b442ca714d119e68086c"}, - {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:89d75e7293d2b3e674db7d4d9b1bee7f8f3d1609428e293771d1a962617150cc"}, - {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:f65557897fc977a44ab205ea871b690adaef6b9da6afda4790a2484b04293a5f"}, - {file = "regex-2024.11.6-cp38-cp38-win32.whl", hash = "sha256:6f44ec28b1f858c98d3036ad5d7d0bfc568bdd7a74f9c24e25f41ef1ebfd81a4"}, - {file = "regex-2024.11.6-cp38-cp38-win_amd64.whl", hash = "sha256:bb8f74f2f10dbf13a0be8de623ba4f9491faf58c24064f32b65679b021ed0001"}, - {file = "regex-2024.11.6-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5704e174f8ccab2026bd2f1ab6c510345ae8eac818b613d7d73e785f1310f839"}, - {file = "regex-2024.11.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:220902c3c5cc6af55d4fe19ead504de80eb91f786dc102fbd74894b1551f095e"}, - {file = "regex-2024.11.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5e7e351589da0850c125f1600a4c4ba3c722efefe16b297de54300f08d734fbf"}, - {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5056b185ca113c88e18223183aa1a50e66507769c9640a6ff75859619d73957b"}, - {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e34b51b650b23ed3354b5a07aab37034d9f923db2a40519139af34f485f77d0"}, - {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5670bce7b200273eee1840ef307bfa07cda90b38ae56e9a6ebcc9f50da9c469b"}, - {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08986dce1339bc932923e7d1232ce9881499a0e02925f7402fb7c982515419ef"}, - {file = "regex-2024.11.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93c0b12d3d3bc25af4ebbf38f9ee780a487e8bf6954c115b9f015822d3bb8e48"}, - {file = "regex-2024.11.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:764e71f22ab3b305e7f4c21f1a97e1526a25ebdd22513e251cf376760213da13"}, - {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:f056bf21105c2515c32372bbc057f43eb02aae2fda61052e2f7622c801f0b4e2"}, - {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:69ab78f848845569401469da20df3e081e6b5a11cb086de3eed1d48f5ed57c95"}, - {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:86fddba590aad9208e2fa8b43b4c098bb0ec74f15718bb6a704e3c63e2cef3e9"}, - {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:684d7a212682996d21ca12ef3c17353c021fe9de6049e19ac8481ec35574a70f"}, - {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a03e02f48cd1abbd9f3b7e3586d97c8f7a9721c436f51a5245b3b9483044480b"}, - {file = "regex-2024.11.6-cp39-cp39-win32.whl", hash = "sha256:41758407fc32d5c3c5de163888068cfee69cb4c2be844e7ac517a52770f9af57"}, - {file = "regex-2024.11.6-cp39-cp39-win_amd64.whl", hash = "sha256:b2837718570f95dd41675328e111345f9b7095d821bac435aac173ac80b19983"}, - {file = "regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519"}, -] - [[package]] name = "requests" -version = "2.32.3" +version = "2.32.4" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" files = [ - {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, - {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, + {file = "requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"}, + {file = "requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"}, ] [package.dependencies] certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" +charset_normalizer = ">=2,<4" idna = ">=2.5,<4" urllib3 = ">=1.21.1,<3" @@ -2090,13 +2003,13 @@ idna2008 = ["idna"] [[package]] name = "rich" -version = "13.9.4" +version = "14.0.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.8.0" files = [ - {file = "rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"}, - {file = "rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"}, + {file = "rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0"}, + {file = "rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725"}, ] [package.dependencies] @@ -2489,19 +2402,19 @@ core = ["tree-sitter (>=0.22,<1.0)"] [[package]] name = "tree-sitter-rust" -version = "0.23.2" +version = "0.24.0" description = "Rust grammar for tree-sitter" optional = true python-versions = ">=3.9" files = [ - {file = "tree_sitter_rust-0.23.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b6b26a4c07ddc243f3701450ff34093b8e3b08f14d269db2d049c625d151677c"}, - {file = "tree_sitter_rust-0.23.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:c6224f608df559d75425e5ef428f635b9fb87d7aa8716444915ee67ec6955085"}, - {file = "tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deced590a85ce848cda56f33728bad93b95827c1e3c736b707b24fb4280b3788"}, - {file = "tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:540cf826932fe7cfd800361e368617e138c3d7914fad3b90786b7505af216be6"}, - {file = "tree_sitter_rust-0.23.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:880be40b220e87105b60db48c57cdd8019b5039b324afb1d643fa9c2fc187873"}, - {file = "tree_sitter_rust-0.23.2-cp39-abi3-win_amd64.whl", hash = "sha256:d8e0bea4fd76fc8b325247f3d1bb3dc2707db7dd3818b02c251efdea1b47909c"}, - {file = "tree_sitter_rust-0.23.2-cp39-abi3-win_arm64.whl", hash = "sha256:3ea49daa887ad59230758e7a96432193af4a2c7183781e1e85c35d4f8cb30b6b"}, - {file = "tree_sitter_rust-0.23.2.tar.gz", hash = "sha256:9088a0e0342d3de2749088811f5561994423cb10dab5ad3251003dffaa0a1bd1"}, + {file = "tree_sitter_rust-0.24.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7ea455443f5ab245afd8c5ce63a8ae38da455ef27437b459ce3618a9d4ec4f9a"}, + {file = "tree_sitter_rust-0.24.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:a0a1a2694117a0e86e156b28ee7def810ec94e52402069bf805be22d43e3c1a1"}, + {file = "tree_sitter_rust-0.24.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3362992ea3150b0dd15577dd59caef4f2926b6e10806f2bb4f2533485acee2f"}, + {file = "tree_sitter_rust-0.24.0-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf2c1f4b87df568352a9e523600af7cb32c5748dc75275f4794d6f811ab13dfe"}, + {file = "tree_sitter_rust-0.24.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:615f989241b717f14105b1bc621ff0c2200c86f1c3b36f1842d61f6605021152"}, + {file = "tree_sitter_rust-0.24.0-cp39-abi3-win_amd64.whl", hash = "sha256:2e29be0292eaf1f99389b3af4281f92187612af31ba129e90f4755f762993441"}, + {file = "tree_sitter_rust-0.24.0-cp39-abi3-win_arm64.whl", hash = "sha256:7a0538eaf4063b443c6cd80a47df19249f65e27dbdf129396a9193749912d0c0"}, + {file = "tree_sitter_rust-0.24.0.tar.gz", hash = "sha256:c7185f482717bd41f24ffcd90b5ee24e7e0d6334fecce69f1579609994cd599d"}, ] [package.extras] @@ -2600,13 +2513,13 @@ files = [ [[package]] name = "typing-extensions" -version = "4.12.2" +version = "4.13.2" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, - {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, + {file = "typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"}, + {file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"}, ] [[package]] @@ -2653,13 +2566,13 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "virtualenv" -version = "20.29.2" +version = "20.31.2" description = "Virtual Python Environment builder" optional = false python-versions = ">=3.8" files = [ - {file = "virtualenv-20.29.2-py3-none-any.whl", hash = "sha256:febddfc3d1ea571bdb1dc0f98d7b45d24def7428214d4fb73cc486c9568cce6a"}, - {file = "virtualenv-20.29.2.tar.gz", hash = "sha256:fdaabebf6d03b5ba83ae0a02cfe96f48a716f4fae556461d180825866f75b728"}, + {file = "virtualenv-20.31.2-py3-none-any.whl", hash = "sha256:36efd0d9650ee985f0cad72065001e66d49a6f24eb44d98980f630686243cf11"}, + {file = "virtualenv-20.31.2.tar.gz", hash = "sha256:e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af"}, ] [package.dependencies] diff --git a/src/textual/renderables/blank.py b/src/textual/renderables/blank.py index 3c435d16ae..a5ea61074e 100644 --- a/src/textual/renderables/blank.py +++ b/src/textual/renderables/blank.py @@ -1,27 +1,39 @@ from __future__ import annotations -from rich.console import Console, ConsoleOptions, RenderResult -from rich.segment import Segment -from rich.style import Style +from rich.style import Style as RichStyle from textual.color import Color +from textual.content import Style +from textual.css.styles import RulesMap +from textual.selection import Selection +from textual.strip import Strip +from textual.visual import Visual -class Blank: +class Blank(Visual): """Draw solid background color.""" def __init__(self, color: Color | str = "transparent") -> None: - background = Color.parse(color) - self._style = Style.from_color(bgcolor=background.rich_color) - - def __rich_console__( - self, console: Console, options: ConsoleOptions - ) -> RenderResult: - width = options.max_width - height = options.height or options.max_height - - segment = Segment(" " * width, self._style) - line = Segment.line() - for _ in range(height): - yield segment - yield line + self._rich_style = RichStyle.from_color(bgcolor=Color.parse(color).rich_color) + + def visualize(self) -> Blank: + return self + + def get_optimal_width(self, rules: RulesMap, container_width: int) -> int: + return container_width + + def get_height(self, rules: RulesMap, width: int) -> int: + return 1 + + def render_strips( + self, + rules: RulesMap, + width: int, + height: int | None, + style: Style, + selection: Selection | None = None, + selection_style: Style | None = None, + post_style: Style | None = None, + ) -> list[Strip]: + line_count = 1 if height is None else height + return [Strip.blank(width, self._rich_style)] * line_count diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_add_remove_tabs.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_add_remove_tabs.svg index 4030aea25a..cfd1424ade 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_add_remove_tabs.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_add_remove_tabs.svg @@ -35,9 +35,9 @@ .terminal-r1 { fill: #c5c8c6 } .terminal-r2 { fill: #ddedf9;font-weight: bold } .terminal-r3 { fill: #797979 } -.terminal-r4 { fill: #e0e0e0 } -.terminal-r5 { fill: #4f4f4f } -.terminal-r6 { fill: #0178d4 } +.terminal-r4 { fill: #4f4f4f } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #e0e0e0 } .terminal-r7 { fill: #ffa62b;font-weight: bold } .terminal-r8 { fill: #495259 } @@ -125,11 +125,11 @@ - + tab-2New tabNew tab -━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -tab-2 +━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +tab-2 @@ -150,7 +150,7 @@ - r Remove first pane  a Add pane ^p palette + r Remove first pane  a Add pane ^p palette 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 f37598c58c..b987694a47 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,136 @@ font-weight: 700; } - .terminal-1179311675-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1179311675-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1179311675-r1 { fill: #c9d5de } -.terminal-1179311675-r2 { fill: #7ae998 } -.terminal-1179311675-r3 { fill: #c5c8c6 } -.terminal-1179311675-r4 { fill: #55c076;font-weight: bold } -.terminal-1179311675-r5 { fill: #008139 } -.terminal-1179311675-r6 { fill: #e3dacd } -.terminal-1179311675-r7 { fill: #e0e0e0 } -.terminal-1179311675-r8 { fill: #e76580 } -.terminal-1179311675-r9 { fill: #f5e5e9;font-weight: bold } -.terminal-1179311675-r10 { fill: #780028 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #7ae998 } +.terminal-r3 { fill: #55c076;font-weight: bold } +.terminal-r4 { fill: #008139 } +.terminal-r5 { fill: #e76580 } +.terminal-r6 { fill: #f5e5e9;font-weight: bold } +.terminal-r7 { fill: #780028 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AlignContainersApp + AlignContainersApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - center  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - middle  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + center  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + middle  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_alignment_with_auto_and_min_height.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_alignment_with_auto_and_min_height.svg index a5a3ade9b1..09483b8cf0 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_alignment_with_auto_and_min_height.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_alignment_with_auto_and_min_height.svg @@ -32,8 +32,8 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } @@ -121,29 +121,29 @@ - -centered - - - - - - - - - - - - - - - - - - - - - + +centered + + + + + + + + + + + + + + + + + + + + + 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..8f173a2d3c 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3772043974-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #191919 } +.terminal-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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_default_classes.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_default_classes.svg index de230ce858..35f08a2e96 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_default_classes.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_default_classes.svg @@ -34,7 +34,6 @@ .terminal-r1 { fill: #ffffff } .terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #e0e0e0 } 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..35dee54e75 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1754273062-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FocusApp + FocusApp - + - - -┌───────────┐ - -BLURRED - -└───────────┘ - - - - - - - - - - - - - - - - - + + +┌───────────┐ + +BLURRED + +└───────────┘ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_search_commands_opens_and_displays_search_list.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_search_commands_opens_and_displays_search_list.svg index e9607773c5..376c21d409 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_search_commands_opens_and_displays_search_list.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_app_search_commands_opens_and_displays_search_list.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-3836047034-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3836047034-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3836047034-r1 { fill: #646464 } -.terminal-3836047034-r2 { fill: #c5c8c6 } -.terminal-3836047034-r3 { fill: #0178d4 } -.terminal-3836047034-r4 { fill: #e0e0e0 } -.terminal-3836047034-r5 { fill: #00ff00 } -.terminal-3836047034-r6 { fill: #000000 } -.terminal-3836047034-r7 { fill: #121212 } -.terminal-3836047034-r8 { fill: #e0e0e0;font-weight: bold } -.terminal-3836047034-r9 { fill: #e0e0e0;font-weight: bold;text-decoration: underline; } + .terminal-r1 { fill: #646464 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #0178d4 } +.terminal-r5 { fill: #00ff00 } +.terminal-r6 { fill: #000000 } +.terminal-r7 { fill: #121212 } +.terminal-r8 { fill: #e0e0e0;font-weight: bold } +.terminal-r9 { fill: #e0e0e0;font-weight: bold;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 90b0d034c3..a7f9b192ec 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-3764895916-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3764895916-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3764895916-r1 { fill: #00ffff } -.terminal-3764895916-r2 { fill: #c5c8c6 } -.terminal-3764895916-r3 { fill: #e0e0e0 } -.terminal-3764895916-r4 { fill: #008000 } -.terminal-3764895916-r5 { fill: #ff0000 } -.terminal-3764895916-r6 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #00ffff } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #008000 } +.terminal-r4 { fill: #e0e0e0 } +.terminal-r5 { fill: #ff0000 } +.terminal-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_parent_with_alignment.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_parent_with_alignment.svg index 1303a9d8b0..3248897255 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_parent_with_alignment.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_parent_with_alignment.svg @@ -19,136 +19,135 @@ font-weight: 700; } - .terminal-1159880155-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1159880155-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1159880155-r1 { fill: #e0e0e0 } -.terminal-1159880155-r2 { fill: #ffffff } -.terminal-1159880155-r3 { fill: #c5c8c6 } -.terminal-1159880155-r4 { fill: #2d2d2d } -.terminal-1159880155-r5 { fill: #272727;font-weight: bold } -.terminal-1159880155-r6 { fill: #0d0d0d } -.terminal-1159880155-r7 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffffff } +.terminal-r3 { fill: #2d2d2d } +.terminal-r4 { fill: #272727;font-weight: bold } +.terminal-r5 { fill: #0d0d0d } +.terminal-r6 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - FloatSidebarApp + FloatSidebarApp - + - - ┌────────────────┐ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Start  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Stop  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -└────────────────┘ - - - - - - - - - - - - - - - + + ┌────────────────┐ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Start  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Stop  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +└────────────────┘ + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_rich_log_width.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_rich_log_width.svg index 6abf25f720..46105d4e70 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_rich_log_width.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_auto_rich_log_width.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1554962733-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1554962733-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1554962733-r1 { fill: #c5c8c6 } -.terminal-1554962733-r2 { fill: #ddedf9;font-weight: bold } -.terminal-1554962733-r3 { fill: #e0e0e0 } -.terminal-1554962733-r4 { fill: #4f4f4f } -.terminal-1554962733-r5 { fill: #0178d4 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ddedf9;font-weight: bold } +.terminal-r3 { fill: #4f4f4f } +.terminal-r4 { fill: #0178d4 } +.terminal-r5 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MinimalApp + MinimalApp - + - - Title Slide -━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - - - - - - - - - - -This is the Title Slide RichLog - - - - - - - - - - + + Title Slide +━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + + + + + + + + + + +This is the Title Slide RichLog + + + + + + + + + + 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 67210bb3da..db9c487383 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 @@ -35,13 +35,13 @@ .terminal-r1 { fill: #c5c8c6 } .terminal-r2 { fill: #f4005f } .terminal-r3 { fill: #98e024 } -.terminal-r4 { fill: #e0e0e0 } -.terminal-r5 { fill: #262626 } -.terminal-r6 { fill: #0178d4 } -.terminal-r7 { fill: #7ae998 } -.terminal-r8 { fill: #55c076;font-weight: bold } -.terminal-r9 { fill: #008139 } -.terminal-r10 { fill: #ffa62b;font-weight: bold } +.terminal-r4 { fill: #262626 } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #7ae998 } +.terminal-r7 { fill: #55c076;font-weight: bold } +.terminal-r8 { fill: #008139 } +.terminal-r9 { fill: #ffa62b;font-weight: bold } +.terminal-r10 { fill: #e0e0e0 } .terminal-r11 { fill: #495259 } @@ -128,15 +128,15 @@ - + Parent 1Parent 2 -━━━━━━━━━━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +━━━━━━━━━━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Child 2.1Child 2.2 -━━━━━━━━━━━╸━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Button 2.2  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +━━━━━━━━━━━╸━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Button 2.2  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ @@ -153,7 +153,7 @@ - space Focus button 2.2 ^p palette + space Focus button 2.2 ^p palette 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 e0738fff61..9cd135f3db 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_big_buttons.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_big_buttons.svg @@ -19,135 +19,134 @@ font-weight: 700; } - .terminal-3400658342-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3400658342-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3400658342-r1 { fill: #2d2d2d } -.terminal-3400658342-r2 { fill: #e0e0e0 } -.terminal-3400658342-r3 { fill: #c5c8c6 } -.terminal-3400658342-r4 { fill: #e0e0e0;font-weight: bold } -.terminal-3400658342-r5 { fill: #272727;font-weight: bold } -.terminal-3400658342-r6 { fill: #0d0d0d } + .terminal-r1 { fill: #2d2d2d } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-r4 { fill: #272727;font-weight: bold } +.terminal-r5 { fill: #0d0d0d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ButtonApp + ButtonApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - Hello  - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - Hello  - World !!  - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + Hello  + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + Hello  + World !!  + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + 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 0f6a733b19..5510e5eb69 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 @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffa62b;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #495259 } @@ -123,30 +123,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - 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..ec765fc6f5 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,133 @@ font-weight: 700; } - .terminal-938783234-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-938783234-title { + .terminal-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-r1 { fill: #121212 } +.terminal-r2 { fill: #141414 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #a2a2a2 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BlurApp + BlurApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -foo                                                                        -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +foo                                                                        +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_border_tab.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_border_tab.svg index 043d051f83..53dc8abf84 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_border_tab.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_border_tab.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-1882069762-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1882069762-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1882069762-r1 { fill: #e0e0e0 } -.terminal-1882069762-r2 { fill: #c5c8c6 } -.terminal-1882069762-r3 { fill: #0178d4 } -.terminal-1882069762-r4 { fill: #121212 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #121212 } +.terminal-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TabApp + TabApp - + - - - - - - - - - -▁▁ Tab Border ▁▁▁▁▁▁▁▁ - - -Hello, World - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ :-) ▔▔ - - - - - - - - + + + + + + + + + +▁▁ Tab Border ▁▁▁▁▁▁▁▁ + + +Hello, World + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ :-) ▔▔ + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_breakpoints_horizontal[size3].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_breakpoints_horizontal[size3].svg index 24085014c4..5c57795904 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_breakpoints_horizontal[size3].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_breakpoints_horizontal[size3].svg @@ -1,266 +1,265 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BreakpointApp - - - - - - - - - - - - - - - - -Placeholder 1Placeholder 2Placeholder 3Placeholder 4Placeholder 5Placeholder 6 - - - - - - - - - - - - - - - - -Placeholder 7Placeholder 8Placeholder 9Placeholder 10Placeholder 11Placeholder 12 - - - - - - - - - - - - - - - - -Placeholder 13Placeholder 14Placeholder 15Placeholder 16 - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BreakpointApp + + + + + + + + + + + + + + + + +Placeholder 1Placeholder 2Placeholder 3Placeholder 4Placeholder 5Placeholder 6 + + + + + + + + + + + + + + + + +Placeholder 7Placeholder 8Placeholder 9Placeholder 10Placeholder 11Placeholder 12 + + + + + + + + + + + + + + + + +Placeholder 13Placeholder 14Placeholder 15Placeholder 16 + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_breakpoints_vertical[size3].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_breakpoints_vertical[size3].svg index 24085014c4..5c57795904 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_breakpoints_vertical[size3].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_breakpoints_vertical[size3].svg @@ -1,266 +1,265 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BreakpointApp - - - - - - - - - - - - - - - - -Placeholder 1Placeholder 2Placeholder 3Placeholder 4Placeholder 5Placeholder 6 - - - - - - - - - - - - - - - - -Placeholder 7Placeholder 8Placeholder 9Placeholder 10Placeholder 11Placeholder 12 - - - - - - - - - - - - - - - - -Placeholder 13Placeholder 14Placeholder 15Placeholder 16 - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BreakpointApp + + + + + + + + + + + + + + + + +Placeholder 1Placeholder 2Placeholder 3Placeholder 4Placeholder 5Placeholder 6 + + + + + + + + + + + + + + + + +Placeholder 7Placeholder 8Placeholder 9Placeholder 10Placeholder 11Placeholder 12 + + + + + + + + + + + + + + + + +Placeholder 13Placeholder 14Placeholder 15Placeholder 16 + + + + + + + + + + + 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 735972c128..145859d1d4 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_outline.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_outline.svg @@ -19,133 +19,132 @@ font-weight: 700; } - .terminal-2223669910-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2223669910-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2223669910-r1 { fill: #ffffff } -.terminal-2223669910-r2 { fill: #e0e0e0 } -.terminal-2223669910-r3 { fill: #c5c8c6 } -.terminal-2223669910-r4 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #ffffff } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 d09e09b7c1..d051122059 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_widths.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_button_widths.svg @@ -19,136 +19,135 @@ font-weight: 700; } - .terminal-182128318-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-182128318-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-182128318-r1 { fill: #ff0000 } -.terminal-182128318-r2 { fill: #e0e0e0 } -.terminal-182128318-r3 { fill: #c5c8c6 } -.terminal-182128318-r4 { fill: #2d2d2d } -.terminal-182128318-r5 { fill: #272727;font-weight: bold } -.terminal-182128318-r6 { fill: #0d0d0d } -.terminal-182128318-r7 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #ff0000 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #2d2d2d } +.terminal-r4 { fill: #272727;font-weight: bold } +.terminal-r5 { fill: #0d0d0d } +.terminal-r6 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 66fc800861..998316d19c 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 @@ -33,17 +33,16 @@ } .terminal-r1 { fill: #2d2d2d } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #c5c8c6 } -.terminal-r4 { fill: #272727;font-weight: bold } -.terminal-r5 { fill: #272727;font-weight: bold;font-style: italic; } -.terminal-r6 { fill: #0d0d0d } -.terminal-r7 { fill: #e0e0e0;font-weight: bold } -.terminal-r8 { fill: #ff0000;font-weight: bold;font-style: italic; } -.terminal-r9 { fill: #1e1e1e } -.terminal-r10 { fill: #6a6a6a;font-weight: bold } -.terminal-r11 { fill: #770c0c;font-weight: bold;font-style: italic; } -.terminal-r12 { fill: #0f0f0f } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #272727;font-weight: bold } +.terminal-r4 { fill: #272727;font-weight: bold;font-style: italic; } +.terminal-r5 { fill: #0d0d0d } +.terminal-r6 { fill: #e0e0e0;font-weight: bold } +.terminal-r7 { fill: #ff0000;font-weight: bold;font-style: italic; } +.terminal-r8 { fill: #1e1e1e } +.terminal-r9 { fill: #6a6a6a;font-weight: bold } +.terminal-r10 { fill: #770c0c;font-weight: bold;font-style: italic; } +.terminal-r11 { fill: #0f0f0f } @@ -131,29 +130,29 @@ - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -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..f95cd52c19 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,133 @@ font-weight: 700; } - .terminal-1423164176-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1423164176-title { + .terminal-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-r1 { fill: #2d2d2d } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #272727;font-weight: bold } +.terminal-r4 { 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 a2de3a1832..529df4ecfe 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,161 @@ font-weight: 700; } - .terminal-3698537314-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3698537314-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3698537314-r1 { fill: #e0e0e0 } -.terminal-3698537314-r2 { fill: #c5c8c6 } -.terminal-3698537314-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-3698537314-r4 { fill: #2d2d2d } -.terminal-3698537314-r5 { fill: #1e1e1e } -.terminal-3698537314-r6 { fill: #272727;font-weight: bold } -.terminal-3698537314-r7 { fill: #6a6a6a;font-weight: bold } -.terminal-3698537314-r8 { fill: #0d0d0d } -.terminal-3698537314-r9 { fill: #0f0f0f } -.terminal-3698537314-r10 { fill: #6db2ff } -.terminal-3698537314-r11 { fill: #3e6085 } -.terminal-3698537314-r12 { fill: #ddedf9;font-weight: bold } -.terminal-3698537314-r13 { fill: #637f94;font-weight: bold } -.terminal-3698537314-r14 { fill: #004295 } -.terminal-3698537314-r15 { fill: #082951 } -.terminal-3698537314-r16 { fill: #7ae998 } -.terminal-3698537314-r17 { fill: #447b53 } -.terminal-3698537314-r18 { fill: #0a180e;font-weight: bold } -.terminal-3698537314-r19 { fill: #193320;font-weight: bold } -.terminal-3698537314-r20 { fill: #008139 } -.terminal-3698537314-r21 { fill: #084724 } -.terminal-3698537314-r22 { fill: #ffcf56 } -.terminal-3698537314-r23 { fill: #856e32 } -.terminal-3698537314-r24 { fill: #211505;font-weight: bold } -.terminal-3698537314-r25 { fill: #422d10;font-weight: bold } -.terminal-3698537314-r26 { fill: #b86b00 } -.terminal-3698537314-r27 { fill: #633d08 } -.terminal-3698537314-r28 { fill: #e76580 } -.terminal-3698537314-r29 { fill: #7a3a47 } -.terminal-3698537314-r30 { fill: #f5e5e9;font-weight: bold } -.terminal-3698537314-r31 { fill: #8f7178;font-weight: bold } -.terminal-3698537314-r32 { fill: #780028 } -.terminal-3698537314-r33 { fill: #43081c } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0;font-weight: bold } +.terminal-r3 { fill: #2d2d2d } +.terminal-r4 { fill: #1e1e1e } +.terminal-r5 { fill: #272727;font-weight: bold } +.terminal-r6 { fill: #6a6a6a;font-weight: bold } +.terminal-r7 { fill: #0d0d0d } +.terminal-r8 { fill: #0f0f0f } +.terminal-r9 { fill: #6db2ff } +.terminal-r10 { fill: #3e6085 } +.terminal-r11 { fill: #ddedf9;font-weight: bold } +.terminal-r12 { fill: #637f94;font-weight: bold } +.terminal-r13 { fill: #004295 } +.terminal-r14 { fill: #082951 } +.terminal-r15 { fill: #7ae998 } +.terminal-r16 { fill: #447b53 } +.terminal-r17 { fill: #0a180e;font-weight: bold } +.terminal-r18 { fill: #193320;font-weight: bold } +.terminal-r19 { fill: #008139 } +.terminal-r20 { fill: #084724 } +.terminal-r21 { fill: #ffcf56 } +.terminal-r22 { fill: #856e32 } +.terminal-r23 { fill: #211505;font-weight: bold } +.terminal-r24 { fill: #422d10;font-weight: bold } +.terminal-r25 { fill: #b86b00 } +.terminal-r26 { fill: #633d08 } +.terminal-r27 { fill: #e76580 } +.terminal-r28 { fill: #7a3a47 } +.terminal-r29 { fill: #f5e5e9;font-weight: bold } +.terminal-r30 { fill: #8f7178;font-weight: bold } +.terminal-r31 { fill: #780028 } +.terminal-r32 { 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_checkbox_example.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_checkbox_example.svg index 9be3cdb8d7..dc566ddf72 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_checkbox_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_checkbox_example.svg @@ -32,13 +32,13 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #121212 } -.terminal-r4 { fill: #1b1b1b } -.terminal-r5 { fill: #191919 } -.terminal-r6 { fill: #242f38 } -.terminal-r7 { fill: #000f18 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #1b1b1b } +.terminal-r4 { fill: #191919 } +.terminal-r5 { fill: #242f38 } +.terminal-r6 { fill: #000f18 } +.terminal-r7 { fill: #e0e0e0 } .terminal-r8 { fill: #e0e0e0;font-weight: bold } .terminal-r9 { fill: #ff00ff } .terminal-r10 { fill: #8ad4a1 } @@ -130,32 +130,32 @@ - + - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -XArrakis :sweat: -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔ -XCaladan -▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔ -XChusuk -▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -XGiedi Prime -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔ -XGinaz -▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔ -XGrumman -▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▃▃ -XKaitain -▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +XArrakis :sweat: +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔ +XCaladan +▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔ +XChusuk +▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +XGiedi Prime +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔ +XGinaz +▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔ +XGrumman +▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▃▃ +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 2f1c4ac765..93eb64c76c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_collapsed.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_collapsed.svg @@ -123,7 +123,7 @@ - + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ ▶ Leto 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 a9c1b64f6c..b18e1e062d 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-2702565628-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2702565628-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2702565628-r1 { fill: #121212 } -.terminal-2702565628-r2 { fill: #c5c8c6 } -.terminal-2702565628-r3 { fill: #ddedf9;font-weight: bold } -.terminal-2702565628-r4 { fill: #e0e0e0 } + .terminal-r1 { fill: #121212 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #ddedf9;font-weight: bold } +.terminal-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - CollapsibleApp + CollapsibleApp - - - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ ->>> Togglev Toggle - -Hello, world. - - - - - - - - - - - - - - - - - - - + + + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +>>> Togglev Toggle + +Hello, world. + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_datatable.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_datatable.svg index b6f8eddbf2..2dc416c60f 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_datatable.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_datatable.svg @@ -35,10 +35,10 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #c5c8c6 } .terminal-r3 { fill: #ddedf9;font-weight: bold } -.terminal-r4 { fill: #e0e0e0 } -.terminal-r5 { fill: #ff0000 } -.terminal-r6 { fill: #e0e0e0;font-weight: bold } -.terminal-r7 { fill: #1e1e1e } +.terminal-r4 { fill: #ff0000 } +.terminal-r5 { fill: #e0e0e0;font-weight: bold } +.terminal-r6 { fill: #1e1e1e } +.terminal-r7 { fill: #e0e0e0 } .terminal-r8 { fill: #003054 } @@ -125,22 +125,22 @@ - + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ ▼ Toggle -┌──────────────────────────────────────────────────────────────────────────┐ - A                                                                       - 1                                                                       - 2                                                                       - 3                                                                       - 4                                                                       - 5                                                                       - +┌──────────────────────────────────────────────────────────────────────────┐ + A                                                                       + 1                                                                       + 2                                                                       + 3                                                                       + 4                                                                       + 5                                                                       + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▶ Toggle +▶ Toggle 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 dca2bb50f6..5d968affeb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_expanded.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_expanded.svg @@ -124,7 +124,7 @@ - + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ 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 6287cbf059..f720b95c8d 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-233121764-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-233121764-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-233121764-r1 { fill: #121212 } -.terminal-233121764-r2 { fill: #c5c8c6 } -.terminal-233121764-r3 { fill: #ddedf9;font-weight: bold } -.terminal-233121764-r4 { fill: #e0e0e0 } + .terminal-r1 { fill: #121212 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #ddedf9;font-weight: bold } +.terminal-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 782109fc11..c99be136dc 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_collapsible_render.svg @@ -124,7 +124,7 @@ - + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ ▼ Leto 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 543a9c6205..57a3f2e72b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette.svg @@ -19,138 +19,137 @@ font-weight: 700; } - .terminal-243232684-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-243232684-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-243232684-r1 { fill: #646464 } -.terminal-243232684-r2 { fill: #c5c8c6 } -.terminal-243232684-r3 { fill: #0178d4 } -.terminal-243232684-r4 { fill: #e0e0e0 } -.terminal-243232684-r5 { fill: #00ff00 } -.terminal-243232684-r6 { fill: #000000 } -.terminal-243232684-r7 { fill: #121212 } -.terminal-243232684-r8 { fill: #e0e0e0;font-weight: bold } -.terminal-243232684-r9 { fill: #e0e0e0;font-weight: bold;text-decoration: underline; } + .terminal-r1 { fill: #e0e0e0 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #00ff00 } +.terminal-r5 { fill: #000000 } +.terminal-r6 { fill: #121212 } +.terminal-r7 { fill: #e0e0e0;font-weight: bold } +.terminal-r8 { fill: #e0e0e0;font-weight: bold;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 7ac7c98329..2aa0ab9dc9 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,138 +19,137 @@ font-weight: 700; } - .terminal-1842850902-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1842850902-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1842850902-r1 { fill: #646464 } -.terminal-1842850902-r2 { fill: #c5c8c6 } -.terminal-1842850902-r3 { fill: #0178d4 } -.terminal-1842850902-r4 { fill: #e0e0e0 } -.terminal-1842850902-r5 { fill: #00ff00 } -.terminal-1842850902-r6 { fill: #000000 } -.terminal-1842850902-r7 { fill: #121212 } -.terminal-1842850902-r8 { fill: #6d7479 } -.terminal-1842850902-r9 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #e0e0e0 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #00ff00 } +.terminal-r5 { fill: #000000 } +.terminal-r6 { fill: #121212 } +.terminal-r7 { fill: #6d7479 } +.terminal-r8 { fill: #e0e0e0;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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_key_change.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_command_palette_key_change.svg index d55638ed44..2e4eed00ec 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4132084552-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #495259 } +.terminal-r3 { fill: #ffa62b;font-weight: bold } +.terminal-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NewPaletteBindingApp + NewPaletteBindingApp - + - - - - - - - - - - - - - - - - - - - - - - - - -ctrl+\ palette + + + + + + + + + + + + + + + + + + + + + + + + +ctrl+\ palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_compact.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_compact.svg index eb13bc0919..34376a69a8 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_compact.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_compact.svg @@ -33,10 +33,10 @@ } .terminal-r1 { fill: #2d2d2d } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #c5c8c6 } -.terminal-r4 { fill: #e0e0e0;font-weight: bold } -.terminal-r5 { fill: #272727;font-weight: bold } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-r4 { fill: #272727;font-weight: bold } +.terminal-r5 { fill: #e0e0e0 } .terminal-r6 { fill: #0d0d0d } .terminal-r7 { fill: #7f7f7f } .terminal-r8 { fill: #121212 } @@ -130,29 +130,29 @@ - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ Bar  - Foo world                                    -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Select -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔FOO -hello                             BAR -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁X FOO -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔X BAR -SelectEdit me                                -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -FOO -BAR -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -X FOO -X BAR -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Edit me                              - - - - + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ Bar  + Foo world                                    +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Select +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔FOO +hello                             BAR +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁X FOO +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔X BAR +SelectEdit me                                +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +FOO +BAR +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +X FOO +X BAR +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Edit me                              + + + + ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 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 9bc91e0c83..2e8351b9a3 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-3579900787-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3579900787-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3579900787-r1 { fill: #c5c8c6 } -.terminal-3579900787-r2 { fill: #e0e0e0 } -.terminal-3579900787-r3 { fill: #2d2d2d } -.terminal-3579900787-r4 { fill: #272727;font-weight: bold } -.terminal-3579900787-r5 { fill: #e0e0e0;font-weight: bold } -.terminal-3579900787-r6 { fill: #0d0d0d } -.terminal-3579900787-r7 { fill: #0178d4 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #2d2d2d } +.terminal-r3 { fill: #272727;font-weight: bold } +.terminal-r4 { fill: #e0e0e0;font-weight: bold } +.terminal-r5 { fill: #0d0d0d } +.terminal-r6 { fill: #0178d4 } +.terminal-r7 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 98785bedec..dcab07e1e2 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 @@ -33,13 +33,13 @@ } .terminal-r1 { fill: #c5c8c6 } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #2d2d2d } -.terminal-r4 { fill: #e0e0e0;font-weight: bold } -.terminal-r5 { fill: #272727;font-weight: bold } -.terminal-r6 { fill: #0d0d0d } -.terminal-r7 { fill: #0178d4 } -.terminal-r8 { fill: #0178d4;font-weight: bold } +.terminal-r2 { fill: #2d2d2d } +.terminal-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-r4 { fill: #272727;font-weight: bold } +.terminal-r5 { fill: #0d0d0d } +.terminal-r6 { fill: #0178d4 } +.terminal-r7 { fill: #0178d4;font-weight: bold } +.terminal-r8 { fill: #e0e0e0 } .terminal-r9 { fill: #ffff00;text-decoration: underline; } @@ -204,57 +204,57 @@ - + -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - 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_property[align.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[align.py].svg index 4dcc612d5c..f66023e957 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,133 @@ font-weight: 700; } - .terminal-3866865046-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3866865046-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffffff } +.terminal-r3 { fill: #e5f2e5 } +.terminal-r4 { 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..9a1312d5d2 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3624294643-title { + .terminal-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-r1 { fill: #808080 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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[border.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[border.py].svg index 9a4814f445..507b19a8f1 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 @@ -32,12 +32,11 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #ff0000 } -.terminal-r4 { fill: #008000 } -.terminal-r5 { fill: #ffffff } -.terminal-r6 { fill: #0000ff } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ff0000 } +.terminal-r3 { fill: #008000 } +.terminal-r4 { fill: #ffffff } +.terminal-r5 { fill: #0000ff } @@ -125,29 +124,29 @@ - -┌────────────────────────────────────────────────────────────────────────────┐ - -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 1efa918565..78c05733d2 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 @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #fea62b } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #fea62b } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #121212 } @@ -123,29 +123,29 @@ - -+----------------+┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓╔═════════════════╗ -|ascii|blankdasheddouble -+----------------+┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛╚═════════════════╝ - - - -┏━━━━━━━━━━━━━━━━┓▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ -heavyhidden/nonehkeyinner -┗━━━━━━━━━━━━━━━━┛▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘ - - - -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜█████████████████▎╭────────────────╮┌─────────────────┐ -outerpanelroundsolid -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎╰────────────────╯└─────────────────┘ - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▏                ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -tallthickvkeywide -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▏                ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - + ++----------------+┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓╔═════════════════╗ +|ascii|blankdasheddouble ++----------------+┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛╚═════════════════╝ + + + +┏━━━━━━━━━━━━━━━━┓▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ +heavyhidden/nonehkeyinner +┗━━━━━━━━━━━━━━━━┛▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘ + + + +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜█████████████████▎╭────────────────╮┌─────────────────┐ +outerpanelroundsolid +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎╰────────────────╯└─────────────────┘ + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▏                ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +tallthickvkeywide +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▏                ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + 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 232b2adf3d..85ce0ded53 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-345372795-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-345372795-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-345372795-r1 { fill: #e0e0e0 } -.terminal-345372795-r2 { fill: #c5c8c6 } -.terminal-345372795-r3 { fill: #004578 } -.terminal-345372795-r4 { fill: #004578;font-weight: bold } -.terminal-345372795-r5 { fill: #004578;font-weight: bold;font-style: italic; } -.terminal-345372795-r6 { fill: #ff0000;font-weight: bold } -.terminal-345372795-r7 { fill: #121212 } -.terminal-345372795-r8 { fill: #121212;text-decoration: underline; } -.terminal-345372795-r9 { fill: #004578;text-decoration: underline; } -.terminal-345372795-r10 { fill: #000000;text-decoration: underline; } -.terminal-345372795-r11 { fill: #4ebf71 } -.terminal-345372795-r12 { fill: #b93c5b } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #004578 } +.terminal-r3 { fill: #004578;font-weight: bold } +.terminal-r4 { fill: #004578;font-weight: bold;font-style: italic; } +.terminal-r5 { fill: #ff0000;font-weight: bold } +.terminal-r6 { fill: #e0e0e0 } +.terminal-r7 { fill: #121212 } +.terminal-r8 { fill: #121212;text-decoration: underline; } +.terminal-r9 { fill: #004578;text-decoration: underline; } +.terminal-r10 { fill: #000000;text-decoration: underline; } +.terminal-r11 { fill: #4ebf71 } +.terminal-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 labelsand ended up redoing it -+- Left -------+──────────────Subtitle─ - - - - -─Title, but really looo…─ -─Title, but r…──Title, but reall…─ -because the first tryhad some labelsthat 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 labelsand ended up redoing it ++- Left -------+──────────────Subtitle─ + + + + +─Title, but really looo…─ +─Title, but r…──Title, but reall…─ +because the first tryhad some labelsthat 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 6c8fe2d4ea..01d8d03fc5 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,133 @@ font-weight: 700; } - .terminal-1702021764-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1702021764-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1702021764-r1 { fill: #e0e0e0 } -.terminal-1702021764-r2 { fill: #c5c8c6 } -.terminal-1702021764-r3 { fill: #004578 } -.terminal-1702021764-r4 { fill: #ffffff } -.terminal-1702021764-r5 { fill: #121212 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #004578 } +.terminal-r3 { fill: #ffffff } +.terminal-r4 { 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 6ef0a73c8e..9b93921781 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,133 @@ font-weight: 700; } - .terminal-1570817489-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1570817489-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1570817489-r1 { fill: #e0e0e0 } -.terminal-1570817489-r2 { fill: #c5c8c6 } -.terminal-1570817489-r3 { fill: #004578 } -.terminal-1570817489-r4 { fill: #ffffff } -.terminal-1570817489-r5 { fill: #121212 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #004578 } +.terminal-r3 { fill: #ffffff } +.terminal-r4 { 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..4304d6f817 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2937574845-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ff0000 } +.terminal-r3 { fill: #008000;font-weight: bold } +.terminal-r4 { fill: #e0e0e0 } +.terminal-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 7418a75b59..b8234c9148 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-1980698020-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1980698020-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1980698020-r1 { fill: #000000 } -.terminal-1980698020-r2 { fill: #c5c8c6 } -.terminal-1980698020-r3 { fill: #ccccff } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #000000 } +.terminal-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[column_span.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[column_span.py].svg index 3c893ea76c..ed712d0d26 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,137 @@ font-weight: 700; } - .terminal-569692991-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-569692991-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-569692991-r1 { fill: #e7e0e6 } -.terminal-569692991-r2 { fill: #c5c8c6 } -.terminal-569692991-r3 { fill: #e0e0e0 } -.terminal-569692991-r4 { fill: #eae2e4 } -.terminal-569692991-r5 { fill: #ece5e5 } -.terminal-569692991-r6 { fill: #eee8e3 } -.terminal-569692991-r7 { fill: #eeeddf } -.terminal-569692991-r8 { fill: #e8ede4 } -.terminal-569692991-r9 { fill: #e3ede7 } + .terminal-r1 { fill: #e7e0e6 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #eae2e4 } +.terminal-r4 { fill: #ece5e5 } +.terminal-r5 { fill: #eee8e3 } +.terminal-r6 { fill: #eeeddf } +.terminal-r7 { fill: #e8ede4 } +.terminal-r8 { 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[display.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[display.py].svg index 06a00cf6e5..260792e581 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,131 @@ font-weight: 700; } - .terminal-1986750385-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1986750385-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1986750385-r1 { fill: #0000ff } -.terminal-1986750385-r2 { fill: #c5c8c6 } -.terminal-1986750385-r3 { fill: #e0e0e0 } + .terminal-r1 { fill: #0000ff } +.terminal-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 bc3e31d051..91a03701ef 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-1186413105-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1186413105-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1186413105-r1 { fill: #e0e0e0 } -.terminal-1186413105-r2 { fill: #c5c8c6 } -.terminal-1186413105-r3 { fill: #ffffff } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffffff } +.terminal-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DockAllApp + DockAllApp - + - - - - -╭──────────────────────────────────────────────────────────╮ -top - - - - - - -leftright - - - - - - - -bottom -╰──────────────────────────────────────────────────────────╯ - - + + + + +╭──────────────────────────────────────────────────────────╮ +top + + + + + + +leftright + + + + + + + +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 b2124c89ef..9bf3ef6de2 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,132 @@ font-weight: 700; } - .terminal-2996326456-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2996326456-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2996326456-r1 { fill: #c5c8c6 } -.terminal-2996326456-r2 { fill: #e0e0e0 } -.terminal-2996326456-r3 { fill: #660066 } -.terminal-2996326456-r4 { fill: #000000 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #660066 } +.terminal-r3 { 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_gutter.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[grid_gutter.py].svg index e85a8f5c47..fabc5d2c6a 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-2174124623-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2174124623-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2174124623-r1 { fill: #ffffff } -.terminal-2174124623-r2 { fill: #e0e0e0 } -.terminal-2174124623-r3 { fill: #c5c8c6 } + .terminal-r1 { fill: #ffffff } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - ╭─────────────────────────────────────╮╭─────────────────────────────────────╮ - -12 - -╰─────────────────────────────────────╯╰─────────────────────────────────────╯ - -╭─────────────────────────────────────╮╭─────────────────────────────────────╮ - -34 - -╰─────────────────────────────────────╯╰─────────────────────────────────────╯ - -╭─────────────────────────────────────╮╭─────────────────────────────────────╮ - -56 - -╰─────────────────────────────────────╯╰─────────────────────────────────────╯ - -╭─────────────────────────────────────╮╭─────────────────────────────────────╮ - -78 - - -╰─────────────────────────────────────╯╰─────────────────────────────────────╯ + + ╭─────────────────────────────────────╮╭─────────────────────────────────────╮ + +12 + +╰─────────────────────────────────────╯╰─────────────────────────────────────╯ + +╭─────────────────────────────────────╮╭─────────────────────────────────────╮ + +34 + +╰─────────────────────────────────────╯╰─────────────────────────────────────╯ + +╭─────────────────────────────────────╮╭─────────────────────────────────────╮ + +56 + +╰─────────────────────────────────────╯╰─────────────────────────────────────╯ + +╭─────────────────────────────────────╮╭─────────────────────────────────────╮ + +78 + + +╰─────────────────────────────────────╯╰─────────────────────────────────────╯ 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 091ee89efe..2e24a51248 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,131 @@ font-weight: 700; } - .terminal-836291139-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-836291139-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-836291139-r1 { fill: #ffffff } -.terminal-836291139-r2 { fill: #c5c8c6 } -.terminal-836291139-r3 { fill: #e0e0e0 } + .terminal-r1 { fill: #ffffff } +.terminal-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - HeightApp + HeightApp - + - - Widget - - - - - - - - - - - - - - - - - - - - - - + + Widget + + + + + + + + + + + + + + + + + + + + + + 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..c07907cd2c 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,131 @@ font-weight: 700; } - .terminal-2854924863-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2854924863-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LayoutApp + LayoutApp - + - - -Layout - -Is - -Vertical - - -LayoutIsHorizontal - - - - - - - - - - - - - - + + +Layout + +Is + +Vertical + + +LayoutIsHorizontal + + + + + + + + + + + + + + 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 585968ac43..0a82a854a0 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 @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #000000 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #0000ff } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #0000ff } +.terminal-r3 { fill: #000000 } .terminal-r4 { fill: #ccccff } @@ -123,29 +123,29 @@ - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -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 a3a69ebfb7..ae538fe759 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 @@ -33,16 +33,15 @@ } .terminal-r1 { fill: #ffffff } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #c5c8c6 } -.terminal-r4 { fill: #e7e0e6 } -.terminal-r5 { fill: #eae2e4 } -.terminal-r6 { fill: #ece5e5 } -.terminal-r7 { fill: #eee8e3 } -.terminal-r8 { fill: #e8ede4 } -.terminal-r9 { fill: #e3ede7 } -.terminal-r10 { fill: #e1eceb } -.terminal-r11 { fill: #eeeddf } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e7e0e6 } +.terminal-r4 { fill: #eae2e4 } +.terminal-r5 { fill: #ece5e5 } +.terminal-r6 { fill: #eee8e3 } +.terminal-r7 { fill: #e8ede4 } +.terminal-r8 { fill: #e3ede7 } +.terminal-r9 { fill: #e1eceb } +.terminal-r10 { fill: #eeeddf } @@ -130,29 +129,29 @@ - ╭────────────────╮╭─────────────────╮╭────────────────╮╭─────────────────╮ - - - -marginmargin: 1 -no marginmargin: 1: 1 51 2 6 - - - - -╰────────────────╯╰─────────────────╯╰────────────────╯╰─────────────────╯ - -╭────────────────╮╭─────────────────╮╭────────────────╮╭─────────────────╮ - - -margin-bottom: 4 - -margin-right:margin-left: 3 -3 -margin-top: 4 - - - + ╭────────────────╮╭─────────────────╮╭────────────────╮╭─────────────────╮ + + + +marginmargin: 1 +no marginmargin: 1: 1 51 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 ef85a1d5c3..664c986ab2 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,134 @@ font-weight: 700; } - .terminal-134391284-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-134391284-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-134391284-r1 { fill: #e7e0e6 } -.terminal-134391284-r2 { fill: #eae2e4 } -.terminal-134391284-r3 { fill: #ece5e5 } -.terminal-134391284-r4 { fill: #eee8e3 } -.terminal-134391284-r5 { fill: #c5c8c6 } -.terminal-134391284-r6 { fill: #e0e0e0 } + .terminal-r1 { fill: #e7e0e6 } +.terminal-r2 { fill: #eae2e4 } +.terminal-r3 { fill: #ece5e5 } +.terminal-r4 { fill: #eee8e3 } +.terminal-r5 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 666d2a61ef..e43e95bc85 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 @@ -33,11 +33,10 @@ } .terminal-r1 { fill: #e7e0e6 } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #c5c8c6 } -.terminal-r4 { fill: #eae2e4 } -.terminal-r5 { fill: #ece5e5 } -.terminal-r6 { fill: #eee8e3 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #eae2e4 } +.terminal-r4 { fill: #ece5e5 } +.terminal-r5 { fill: #eee8e3 } @@ -125,29 +124,29 @@ - - -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 3f785e68a1..7999d32e77 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-3880771579-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3880771579-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3880771579-r1 { fill: #e7e0e6 } -.terminal-3880771579-r2 { fill: #eae2e4 } -.terminal-3880771579-r3 { fill: #ece5e5 } -.terminal-3880771579-r4 { fill: #eee8e3 } -.terminal-3880771579-r5 { fill: #121212 } -.terminal-3880771579-r6 { fill: #c5c8c6 } -.terminal-3880771579-r7 { fill: #e0e0e0 } -.terminal-3880771579-r8 { fill: #000000 } + .terminal-r1 { fill: #e7e0e6 } +.terminal-r2 { fill: #eae2e4 } +.terminal-r3 { fill: #ece5e5 } +.terminal-r4 { fill: #eee8e3 } +.terminal-r5 { fill: #121212 } +.terminal-r6 { fill: #c5c8c6 } +.terminal-r7 { fill: #000000 } +.terminal-r8 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 fe58b746ff..7cf51783b9 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-1438449783-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1438449783-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1438449783-r1 { fill: #e7e0e6 } -.terminal-1438449783-r2 { fill: #e0e0e0 } -.terminal-1438449783-r3 { fill: #c5c8c6 } -.terminal-1438449783-r4 { fill: #eae2e4 } -.terminal-1438449783-r5 { fill: #ece5e5 } -.terminal-1438449783-r6 { fill: #eee8e3 } -.terminal-1438449783-r7 { fill: #121212 } + .terminal-r1 { fill: #e7e0e6 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #eae2e4 } +.terminal-r4 { fill: #ece5e5 } +.terminal-r5 { fill: #eee8e3 } +.terminal-r6 { fill: #121212 } +.terminal-r7 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 06ea7495dc..ab0de8c027 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 @@ -32,11 +32,10 @@ font-family: arial; } - .terminal-r1 { fill: #000000 } + .terminal-r1 { fill: #c5c8c6 } .terminal-r2 { fill: #0000ff } -.terminal-r3 { fill: #c5c8c6 } -.terminal-r4 { fill: #ff0000 } -.terminal-r5 { fill: #008000 } +.terminal-r3 { fill: #ff0000 } +.terminal-r4 { fill: #008000 } @@ -124,29 +123,29 @@ - -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[outline.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[outline.py].svg index 1baa0a713c..42fe3e4eac 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 @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #000000 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #008000 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #008000 } +.terminal-r3 { fill: #000000 } .terminal-r4 { fill: #cce5cc } @@ -123,29 +123,29 @@ - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -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 5aa61df94c..0f001234ec 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 @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } + .terminal-r1 { fill: #c5c8c6 } .terminal-r2 { fill: #fea62b } -.terminal-r3 { fill: #c5c8c6 } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #121212 } @@ -123,29 +123,29 @@ - +------------------+┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ -|ascii|blankdashed -+------------------+┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ - - -╔══════════════════╗┏━━━━━━━━━━━━━━━━━━┓ -doubleheavyhidden/none -╚══════════════════╝┗━━━━━━━━━━━━━━━━━━┛ - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ -hkeyinnernone -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘ - - -▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜╭──────────────────╮┌──────────────────┐ -outerroundsolid -▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟╰──────────────────╯└──────────────────┘ - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎▏                  ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -tallvkeywide -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎▏                  ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +------------------+┏╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┓ +|ascii|blankdashed ++------------------+┗╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍┛ + + +╔══════════════════╗┏━━━━━━━━━━━━━━━━━━┓ +doubleheavyhidden/none +╚══════════════════╝┗━━━━━━━━━━━━━━━━━━┛ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ +hkeyinnernone +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘ + + +▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜╭──────────────────╮┌──────────────────┐ +outerroundsolid +▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟╰──────────────────╯└──────────────────┘ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎▏                  ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +tallvkeywide +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎▏                  ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ 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..8a148554d1 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2691590399-title { + .terminal-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-r1 { fill: #b93c5b } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e0e0e0 } +.terminal-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 c566af7832..ccc7bef3b0 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 @@ -32,12 +32,12 @@ font-family: arial; } - .terminal-r1 { fill: #000000 } + .terminal-r1 { fill: #c5c8c6 } .terminal-r2 { fill: #121212 } -.terminal-r3 { fill: #c5c8c6 } -.terminal-r4 { fill: #008000 } -.terminal-r5 { fill: #e5f0e5 } -.terminal-r6 { fill: #036a03 } +.terminal-r3 { fill: #008000 } +.terminal-r4 { fill: #e5f0e5 } +.terminal-r5 { fill: #036a03 } +.terminal-r6 { fill: #000000 } @@ -125,30 +125,30 @@ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -I must not fear.I must not fear. -Fear is the mind-killer.Fear is the mind-killer. -Fear is the little-death thatFear 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, IAnd when it has gone past, I will -will turn the inner eye to seeturn the inner eye to see its -its path.▁▁path. -Where the fear has gone thereWhere the fear has gone there will -will be nothing. Only I willbe 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 thatbrings 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 thatFear 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, IAnd when it has gone past, I will +will turn the inner eye to seeturn the inner eye to see its +its path.▁▁path. +Where the fear has gone thereWhere the fear has gone there will +will be nothing. Only I willbe 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 thatbrings 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_all.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[padding_all.py].svg index e2aa14e0d7..a3951bfeb0 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,138 @@ font-weight: 700; } - .terminal-728527821-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-728527821-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-728527821-r1 { fill: #e7e0e6 } -.terminal-728527821-r2 { fill: #e0e0e0 } -.terminal-728527821-r3 { fill: #c5c8c6 } -.terminal-728527821-r4 { fill: #eae2e4 } -.terminal-728527821-r5 { fill: #ece5e5 } -.terminal-728527821-r6 { fill: #eee8e3 } -.terminal-728527821-r7 { fill: #e8ede4 } -.terminal-728527821-r8 { fill: #e3ede7 } -.terminal-728527821-r9 { fill: #e1eceb } -.terminal-728527821-r10 { fill: #eeeddf } + .terminal-r1 { fill: #e7e0e6 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #eae2e4 } +.terminal-r4 { fill: #ece5e5 } +.terminal-r5 { fill: #eee8e3 } +.terminal-r6 { fill: #e8ede4 } +.terminal-r7 { fill: #e3ede7 } +.terminal-r8 { fill: #e1eceb } +.terminal-r9 { 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 52 6 + + + + + + + + + +padding-right: 3padding-bottom: 4padding-left: 3 + + + +padding-top: 4 + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[position.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[position.py].svg index a80d4f9dd9..a7130ec85d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[position.py].svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[position.py].svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-493062166-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-493062166-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-493062166-r1 { fill: #e0e0e0 } -.terminal-493062166-r2 { fill: #c5c8c6 } -.terminal-493062166-r3 { fill: #0178d4 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - PositionApp + PositionApp - + - - -█▀▀▀▀▀▀▀▀▀▀█ - -Absolute - -█▄▄▄▄▄▄▄▄▄▄█ - - - - -█▀▀▀▀▀▀▀▀▀▀█ - -Relative - -█▄▄▄▄▄▄▄▄▄▄█ - - - - - - - - + + +█▀▀▀▀▀▀▀▀▀▀█ + +Absolute + +█▄▄▄▄▄▄▄▄▄▄█ + + + + +█▀▀▀▀▀▀▀▀▀▀█ + +Relative + +█▄▄▄▄▄▄▄▄▄▄█ + + + + + + + + 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 07c7257e9d..a6bf70f3e8 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,137 @@ font-weight: 700; } - .terminal-2673016858-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2673016858-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2673016858-r1 { fill: #e7e0e6 } -.terminal-2673016858-r2 { fill: #e0e0e0 } -.terminal-2673016858-r3 { fill: #eae2e4 } -.terminal-2673016858-r4 { fill: #ece5e5 } -.terminal-2673016858-r5 { fill: #eee8e3 } -.terminal-2673016858-r6 { fill: #c5c8c6 } -.terminal-2673016858-r7 { fill: #eeeddf } -.terminal-2673016858-r8 { fill: #e8ede4 } -.terminal-2673016858-r9 { fill: #e3ede7 } + .terminal-r1 { fill: #e7e0e6 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #eae2e4 } +.terminal-r4 { fill: #ece5e5 } +.terminal-r5 { fill: #eee8e3 } +.terminal-r6 { fill: #eeeddf } +.terminal-r7 { fill: #e8ede4 } +.terminal-r8 { 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_gutter.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbar_gutter.py].svg index 3c8b043f19..0904f3a2f9 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,131 @@ font-weight: 700; } - .terminal-2967127755-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2967127755-title { + .terminal-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-r1 { fill: #fffaf0 } +.terminal-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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[scrollbars2.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[scrollbars2.py].svg index 9eb4d35845..74491b3282 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-2544519015-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2544519015-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2544519015-r1 { fill: #e0e0e0 } -.terminal-2544519015-r2 { fill: #c5c8c6 } -.terminal-2544519015-r3 { fill: #121212 } -.terminal-2544519015-r4 { fill: #0000ff } + .terminal-r1 { fill: #e0e0e0 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #121212 } +.terminal-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_style.py].svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_css_property[text_style.py].svg index 06cae55591..7cd59e780f 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 @@ -36,7 +36,6 @@ .terminal-r2 { fill: #c5c8c6 } .terminal-r3 { fill: #e0e0e0;font-style: italic; } .terminal-r4 { fill: #0c0c59 } -.terminal-r5 { fill: #e0e0e0 } 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 7996970e3d..eb281d8370 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 @@ -32,8 +32,8 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } .terminal-r3 { fill: #e0e0e0;font-weight: bold } .terminal-r4 { fill: #e0e0e0;font-style: italic; } .terminal-r5 { fill: #121212 } @@ -126,31 +126,31 @@ - + - -nonebolditalicreverse -I must not fear.I must not fear.I must not fear.I must not fear. -Fear is theFear is theFear is theFear is the -mind-killer.mind-killer.mind-killer.mind-killer. -Fear is theFear is theFear is theFear is the -little-death thatlittle-death thatlittle-death thatlittle-death that -brings totalbrings totalbrings totalbrings total -obliteration.obliteration.obliteration.obliteration. -I will face myI will face myI will face myI 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 theFear is theFear is theFear is the -mind-killer.mind-killer.mind-killer.mind-killer. -Fear is theFear is theFear is theFear is the -little-death thatlittle-death thatlittle-death thatlittle-death that -brings totalbrings totalbrings totalbrings total -obliteration.obliteration.obliteration.obliteration. -I will face myI will face myI will face myI will face my -fear.fear.fear.fear. -I will permit itI will permit itI will permit itI will permit it + +nonebolditalicreverse +I must not fear.I must not fear.I must not fear.I must not fear. +Fear is theFear is theFear is theFear is the +mind-killer.mind-killer.mind-killer.mind-killer. +Fear is theFear is theFear is theFear is the +little-death thatlittle-death thatlittle-death thatlittle-death that +brings totalbrings totalbrings totalbrings total +obliteration.obliteration.obliteration.obliteration. +I will face myI will face myI will face myI 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 theFear is theFear is theFear is the +mind-killer.mind-killer.mind-killer.mind-killer. +Fear is theFear is theFear is theFear is the +little-death thatlittle-death thatlittle-death thatlittle-death that +brings totalbrings totalbrings totalbrings total +obliteration.obliteration.obliteration.obliteration. +I will face myI will face myI will face myI will face my +fear.fear.fear.fear. +I will permit itI will permit itI will permit itI will permit it 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 b52795de77..90a40763b2 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,131 @@ font-weight: 700; } - .terminal-74606851-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-74606851-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-74606851-r1 { fill: #0000ff } -.terminal-74606851-r2 { fill: #c5c8c6 } -.terminal-74606851-r3 { fill: #e0e0e0 } + .terminal-r1 { fill: #0000ff } +.terminal-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 6e7092b6a8..9184de4ca2 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,136 @@ font-weight: 700; } - .terminal-3991268661-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3991268661-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3991268661-r1 { fill: #c5c8c6 } -.terminal-3991268661-r2 { fill: #191118 } -.terminal-3991268661-r3 { fill: #1b1316 } -.terminal-3991268661-r4 { fill: #1d1717 } -.terminal-3991268661-r5 { fill: #e0e0e0 } -.terminal-3991268661-r6 { fill: #141e19 } -.terminal-3991268661-r7 { fill: #121d1c } -.terminal-3991268661-r8 { fill: #101c1d } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #191118 } +.terminal-r3 { fill: #1b1316 } +.terminal-r4 { fill: #1d1717 } +.terminal-r5 { fill: #141e19 } +.terminal-r6 { fill: #121d1c } +.terminal-r7 { fill: #101c1d } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VisibilityContainersApp + VisibilityContainersApp - + - - - - -PlaceholderPlaceholderPlaceholder - - - - - - - - - - - - - - - -PlaceholderPlaceholderPlaceholder - - - + + + + +PlaceholderPlaceholderPlaceholder + + + + + + + + + + + + + + + +PlaceholderPlaceholderPlaceholder + + + 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 fc6ab17366..09430f31d2 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,131 @@ font-weight: 700; } - .terminal-3611629987-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3611629987-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3611629987-r1 { fill: #ffffff } -.terminal-3611629987-r2 { fill: #c5c8c6 } -.terminal-3611629987-r3 { fill: #e0e0e0 } + .terminal-r1 { fill: #ffffff } +.terminal-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - WidthApp + WidthApp - + - - Widget - - - - - - - - - - - - - - - - - - - - - - + + Widget + + + + + + + + + + + + + + + + + + + + + + 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..9ba6afad35 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,133 @@ font-weight: 700; } - .terminal-3282319772-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3282319772-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffff00 } +.terminal-r3 { fill: #330000 } +.terminal-r4 { 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 6869634182..63a6a9bd77 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-640327840-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-640327840-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-640327840-r1 { fill: #c5c8c6 } -.terminal-640327840-r2 { fill: #ddedf9;font-weight: bold } -.terminal-640327840-r3 { fill: #e0e0e0 } -.terminal-640327840-r4 { fill: #4f4f4f } -.terminal-640327840-r5 { fill: #0178d4 } -.terminal-640327840-r6 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ddedf9;font-weight: bold } +.terminal-r3 { fill: #4f4f4f } +.terminal-r4 { fill: #0178d4 } +.terminal-r5 { fill: #e0e0e0;font-weight: bold } +.terminal-r6 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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_cell_padding.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_datatable_cell_padding.svg index 915f4c6fc3..76b20725b1 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-3490850619-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3490850619-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3490850619-r1 { fill: #e0e0e0 } -.terminal-3490850619-r2 { fill: #c5c8c6 } -.terminal-3490850619-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-3490850619-r4 { fill: #ddedf9;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } +.terminal-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 144c9c0dd1..573d93713c 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-2243176251-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2243176251-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2243176251-r1 { fill: #e0e0e0 } -.terminal-2243176251-r2 { fill: #c5c8c6 } -.terminal-2243176251-r3 { fill: #e0e0e0;font-weight: bold } -.terminal-2243176251-r4 { fill: #ddedf9;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } +.terminal-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_disable_command_palette.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_disable_command_palette.svg index e9046be704..d09086bbf7 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_disable_command_palette.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_disable_command_palette.svg @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffa62b;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #495259 } .terminal-r5 { fill: #b47d2f;font-weight: bold } .terminal-r6 { fill: #a0a3a6 } @@ -125,30 +125,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - b Bell ^p palette + + + + + + + + + + + + + + + + + + + + + + + + b Bell ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_disabled.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_disabled.svg index 86acac262d..41b53732e3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_disabled.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_disabled.svg @@ -128,7 +128,7 @@ - + Labels don't have a disabled state I am disabled diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_offset.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_offset.svg index 0fdfc5c495..283ee0bfeb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_offset.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dock_offset.svg @@ -19,132 +19,131 @@ font-weight: 700; } - .terminal-2819137304-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2819137304-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2819137304-r1 { fill: #8ad4a1 } -.terminal-2819137304-r2 { fill: #e0e0e0 } -.terminal-2819137304-r3 { fill: #c5c8c6 } + .terminal-r1 { fill: #8ad4a1 } +.terminal-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OffsetBugApp + OffsetBugApp - + - - 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 - - - - - - - - - - - - - + + 0 +1 +2 +3 +4 +5 +6 +7 +8 +9 + + + + + + + + + + + + + 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 56976f37a8..153a76e565 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 @@ -34,8 +34,8 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #191919 } -.terminal-r3 { fill: #e0e0e0 } -.terminal-r4 { fill: #c5c8c6 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #e0e0e0 } .terminal-r5 { fill: #242f38 } .terminal-r6 { fill: #000f18 } .terminal-r7 { fill: #003054 } @@ -131,31 +131,31 @@ - ▔▔▔▔▔▔▔▔ -X92 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X93 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X94 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X95 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X96 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X97 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X98 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X99▁▁ -▁▁▁▁▁▁▁▁ -^p palette + ▔▔▔▔▔▔▔▔ +X92 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X93 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X94 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X95 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X96 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X97 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X98 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X99▁▁ +▁▁▁▁▁▁▁▁ +^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 71ff8c6c38..20c9a142b5 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_dynamic_bindings.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_dynamic_bindings.svg @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffa62b;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #b47d2f;font-weight: bold } .terminal-r5 { fill: #a0a3a6 } .terminal-r6 { fill: #495259 } @@ -125,30 +125,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - a  c ^p palette + + + + + + + + + + + + + + + + + + + + + + + + a  c ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_empty_option_list.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_empty_option_list.svg index 3d4fdd276a..23e8fd7d97 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_empty_option_list.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_empty_option_list.svg @@ -19,133 +19,132 @@ font-weight: 700; } - .terminal-3253095189-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3253095189-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3253095189-r1 { fill: #121212 } -.terminal-3253095189-r2 { fill: #0178d4 } -.terminal-3253095189-r3 { fill: #e0e0e0 } -.terminal-3253095189-r4 { fill: #c5c8c6 } + .terminal-r1 { fill: #121212 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OptionListAutoCrash + OptionListAutoCrash - + - - ▔▔ -▁▁ - - - - - - - - - - - - - - - - - - - - - + + ▔▔ +▁▁ + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_enforce_visual.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_enforce_visual.svg index eb3621a7ad..3d4a51ce11 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_enforce_visual.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_enforce_visual.svg @@ -34,10 +34,10 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #0178d4 } -.terminal-r3 { fill: #e0e0e0 } -.terminal-r4 { fill: #c5c8c6 } -.terminal-r5 { fill: #ddedf9;font-weight: bold } -.terminal-r6 { fill: #272727 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #ddedf9;font-weight: bold } +.terminal-r5 { fill: #272727 } +.terminal-r6 { fill: #e0e0e0 } @@ -125,29 +125,29 @@ - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Line one -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaa -Line one -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaa -Line one -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaa -Line one -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaa + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Line one +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaa +Line one +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaa +Line one +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaa +Line one +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaa ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 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 62fd145df8..a854da747c 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,137 @@ font-weight: 700; } - .terminal-1719267275-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1719267275-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1719267275-r1 { fill: #e0e0e0 } -.terminal-1719267275-r2 { fill: #c5c8c6 } -.terminal-1719267275-r3 { fill: #121212 } -.terminal-1719267275-r4 { fill: #0178d4 } -.terminal-1719267275-r5 { fill: #c2c2bf } -.terminal-1719267275-r6 { fill: #272822 } -.terminal-1719267275-r7 { fill: #f8f8f2 } -.terminal-1719267275-r8 { fill: #90908a } -.terminal-1719267275-r9 { fill: #003054 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #c2c2bf } +.terminal-r5 { fill: #272822 } +.terminal-r6 { fill: #f8f8f2 } +.terminal-r7 { fill: #90908a } +.terminal-r8 { fill: #003054 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 62fd145df8..a854da747c 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,137 @@ font-weight: 700; } - .terminal-1719267275-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1719267275-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1719267275-r1 { fill: #e0e0e0 } -.terminal-1719267275-r2 { fill: #c5c8c6 } -.terminal-1719267275-r3 { fill: #121212 } -.terminal-1719267275-r4 { fill: #0178d4 } -.terminal-1719267275-r5 { fill: #c2c2bf } -.terminal-1719267275-r6 { fill: #272822 } -.terminal-1719267275-r7 { fill: #f8f8f2 } -.terminal-1719267275-r8 { fill: #90908a } -.terminal-1719267275-r9 { fill: #003054 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #c2c2bf } +.terminal-r5 { fill: #272822 } +.terminal-r6 { fill: #f8f8f2 } +.terminal-r7 { fill: #90908a } +.terminal-r8 { fill: #003054 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 8bf9bf96ee..0941aa0baa 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_calculator.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_calculator.svg @@ -19,145 +19,145 @@ font-weight: 700; } - .terminal-736453403-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-736453403-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-736453403-r1 { fill: #e0e0e0 } -.terminal-736453403-r2 { fill: #121212 } -.terminal-736453403-r3 { fill: #c5c8c6 } -.terminal-736453403-r4 { fill: #e2e3e5 } -.terminal-736453403-r5 { fill: #6db2ff } -.terminal-736453403-r6 { fill: #ffcf56 } -.terminal-736453403-r7 { fill: #0c7dd4;font-weight: bold } -.terminal-736453403-r8 { fill: #ddedf9;font-weight: bold } -.terminal-736453403-r9 { fill: #211505;font-weight: bold } -.terminal-736453403-r10 { fill: #004295 } -.terminal-736453403-r11 { fill: #b86b00 } -.terminal-736453403-r12 { fill: #2d2d2d } -.terminal-736453403-r13 { fill: #e0e0e0;font-weight: bold } -.terminal-736453403-r14 { fill: #0d0d0d } -.terminal-736453403-r15 { fill: #000000 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #e2e3e5 } +.terminal-r4 { fill: #6db2ff } +.terminal-r5 { fill: #ffcf56 } +.terminal-r6 { fill: #0c7dd4;font-weight: bold } +.terminal-r7 { fill: #ddedf9;font-weight: bold } +.terminal-r8 { fill: #211505;font-weight: bold } +.terminal-r9 { fill: #004295 } +.terminal-r10 { fill: #b86b00 } +.terminal-r11 { fill: #2d2d2d } +.terminal-r12 { fill: #e0e0e0;font-weight: bold } +.terminal-r13 { fill: #0d0d0d } +.terminal-r14 { fill: #000000 } +.terminal-r15 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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_dictionary.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_dictionary.svg index c1fd61ce38..5beab45e39 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-3633990982-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3633990982-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3633990982-r1 { fill: #e0e0e0 } -.terminal-3633990982-r2 { fill: #c5c8c6 } -.terminal-3633990982-r3 { fill: #242f38 } -.terminal-3633990982-r4 { fill: #0178d4 } -.terminal-3633990982-r5 { fill: #121212 } -.terminal-3633990982-r6 { fill: #797979 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #242f38 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #121212 } +.terminal-r5 { fill: #797979 } +.terminal-r6 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - DictionaryApp + DictionaryApp - + - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Search for a word -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - - - - - - - - - - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Search for a word +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + + + + + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 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 181273644e..2ad5e8656e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_markdown.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_example_markdown.svg @@ -128,7 +128,7 @@ - + ▼ Ⅰ Textual Markdown Browser 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 51839391e9..c8b7d53bb6 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-1231369836-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1231369836-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1231369836-r1 { fill: #e0e0e0 } -.terminal-1231369836-r2 { fill: #121212 } -.terminal-1231369836-r3 { fill: #c5c8c6 } -.terminal-1231369836-r4 { fill: #fea62b } -.terminal-1231369836-r5 { fill: #0178d4 } -.terminal-1231369836-r6 { fill: #e0e0e0;font-weight: bold } -.terminal-1231369836-r7 { fill: #1e1e1e } -.terminal-1231369836-r8 { fill: #191919 } -.terminal-1231369836-r9 { fill: #272727 } -.terminal-1231369836-r10 { fill: #737373;font-weight: bold } -.terminal-1231369836-r11 { fill: #000000 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #fea62b } +.terminal-r4 { fill: #0178d4 } +.terminal-r5 { fill: #e0e0e0;font-weight: bold } +.terminal-r6 { fill: #1e1e1e } +.terminal-r7 { fill: #191919 } +.terminal-r8 { fill: #e0e0e0 } +.terminal-r9 { fill: #272727 } +.terminal-r10 { fill: #737373;font-weight: bold } +.terminal-r11 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MerlinApp + MerlinApp - - - - - -╭─╮   ╭─╮╭─╮   ╭─╮╭─╮ -│ │ : │ ││ │ : │ ││ │ -╰─╯   ╰─╯╰─╯   ╰─╯╰─╯ - - -█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ - -789 -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ - -456 -▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ - -▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ - -123 -▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ - -▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ -▇▇ + + + + + +╭─╮   ╭─╮╭─╮   ╭─╮╭─╮ +│ │ : │ ││ │ : │ ││ │ +╰─╯   ╰─╯╰─╯   ╰─╯╰─╯ + + +█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + +789 +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ + +456 +▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ + +▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ + +123 +▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎▔▔▔▔▔▔▔▔▎ + +▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎▁▁▁▁▁▁▁▁▎ +▇▇ 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 b386048040..a653fa0fff 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 @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #dde2e8;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #dde2e8;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #2c648c } @@ -123,30 +123,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - ^q  Quit  ^t  Toggle Dark mode ^p palette  + + + + + + + + + + + + + + + + + + + + + + + + ^q  Quit  ^t  Toggle Dark mode ^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 46141a670f..3ce0be7808 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_compact.svg @@ -32,8 +32,8 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } .terminal-r3 { fill: #ffa62b;font-weight: bold } .terminal-r4 { fill: #495259 } @@ -123,30 +123,30 @@ - - - - - - - - - - - -Compact Footer - - - - - - - - - - - -^t Toggle Compact Footer^p palette + + + + + + + + + + + +Compact Footer + + + + + + + + + + + +^t Toggle Compact Footer^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 b4c1bcf77e..aebc75aa4a 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-1505998089-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1505998089-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1505998089-r1 { fill: #e0e0e0 } -.terminal-1505998089-r2 { fill: #c5c8c6 } -.terminal-1505998089-r3 { fill: #ffa62b;font-weight: bold } -.terminal-1505998089-r4 { fill: #495259 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-r3 { fill: #ffa62b;font-weight: bold } +.terminal-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ToggleCompactFooterApp + ToggleCompactFooterApp - + - - - - - - - - - - - - -Compact Footer - - - - - - - - - - - -^t Toggle Compact Footer^p palette + + + + + + + + + + + + +Compact Footer + + + + + + + + + + + +^t Toggle Compact Footer^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 314287e0dd..f89301c82b 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_render.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_footer_render.svg @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffa62b;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #495259 } @@ -123,30 +123,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - 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 370ef64aaa..824180a7d1 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 @@ -32,8 +32,8 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } .terminal-r3 { fill: #ffa62b;font-weight: bold } .terminal-r4 { fill: #495259 } @@ -123,30 +123,30 @@ - - - - - - - - - - - -Standard Footer - - - - - - - - - - - - ^t Toggle Compact Footer ^p palette + + + + + + + + + + + +Standard Footer + + + + + + + + + + + + ^t Toggle Compact Footer ^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 57e746c457..3fb99d7636 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-3583423827-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3583423827-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3583423827-r1 { fill: #e0e0e0 } -.terminal-3583423827-r2 { fill: #c5c8c6 } -.terminal-3583423827-r3 { fill: #ffa62b;font-weight: bold } -.terminal-3583423827-r4 { fill: #495259 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-r3 { fill: #ffa62b;font-weight: bold } +.terminal-r4 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ToggleCompactFooterApp + ToggleCompactFooterApp - + - - - - - - - - - - - - -Standard Footer - - - - - - - - - - - - ^t Toggle Compact Footer ^p palette + + + + + + + + + + + + +Standard Footer + + + + + + + + + + + + ^t Toggle Compact Footer ^p palette 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 8950c6aa00..f7e51386b8 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,140 @@ font-weight: 700; } - .terminal-3129732260-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3129732260-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3129732260-r1 { fill: #008000 } -.terminal-3129732260-r2 { fill: #e0e0e0 } -.terminal-3129732260-r3 { fill: #c5c8c6 } -.terminal-3129732260-r4 { fill: #e6def6 } -.terminal-3129732260-r5 { fill: #e8e1f3 } -.terminal-3129732260-r6 { fill: #ebe4f4 } -.terminal-3129732260-r7 { fill: #ede7f2 } -.terminal-3129732260-r8 { fill: #edecee } -.terminal-3129732260-r9 { fill: #e7ecf3 } -.terminal-3129732260-r10 { fill: #e2ecf7 } -.terminal-3129732260-r11 { fill: #e0ebfa } -.terminal-3129732260-r12 { fill: #dde9fb } + .terminal-r1 { fill: #008000 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e6def6 } +.terminal-r4 { fill: #e8e1f3 } +.terminal-r5 { fill: #ebe4f4 } +.terminal-r6 { fill: #ede7f2 } +.terminal-r7 { fill: #edecee } +.terminal-r8 { fill: #e7ecf3 } +.terminal-r9 { fill: #e2ecf7 } +.terminal-r10 { fill: #e0ebfa } +.terminal-r11 { fill: #dde9fb } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - KeylineApp + KeylineApp - + - - ┌──┬──┬──┐ -abc -├──┼──┼──┤ -def -├──┼──┼──┤ -ghi -└──┴──┴──┘ - - - - - - - - - - - - - - - - + + ┌──┬──┬──┐ +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 e7a1525ef2..f7496edd08 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-2337547503-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2337547503-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2337547503-r1 { fill: #e0e0e0 } -.terminal-2337547503-r2 { fill: #c5c8c6 } -.terminal-2337547503-r3 { fill: #004578 } -.terminal-2337547503-r4 { fill: #ddedf9;font-weight: bold } -.terminal-2337547503-r5 { fill: #4f4f4f } -.terminal-2337547503-r6 { fill: #0178d4 } -.terminal-2337547503-r7 { fill: #121212 } -.terminal-2337547503-r8 { fill: #e0e0e0;font-style: italic; } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #004578 } +.terminal-r3 { fill: #ddedf9;font-weight: bold } +.terminal-r4 { fill: #4f4f4f } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #121212 } +.terminal-r7 { fill: #e0e0e0 } +.terminal-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_help_panel_key_display_not_duplicated.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_help_panel_key_display_not_duplicated.svg index a1a5d59e2d..71b310e4f0 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 @@ -32,11 +32,11 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } + .terminal-r1 { fill: #c5c8c6 } .terminal-r2 { fill: #4f4f4f } -.terminal-r3 { fill: #c5c8c6 } -.terminal-r4 { fill: #121212 } -.terminal-r5 { fill: #fea62b;font-weight: bold } +.terminal-r3 { fill: #121212 } +.terminal-r4 { fill: #fea62b;font-weight: bold } +.terminal-r5 { fill: #e0e0e0 } .terminal-r6 { fill: #999999 } .terminal-r7 { fill: #ffa62b;font-weight: bold } .terminal-r8 { fill: #495259 } @@ -125,32 +125,32 @@ - + - -      tabFocus Next      -shift+tabFocus Previous  -       ^cCopy selected   -text            - -       ^qQuit Quit the  -app and return  -to the command  -prompt. -      fooRing the bell   -       ^ppalette Open  -the command  -palette - - - - - - - - - - foo Ring the bell ^p palette + +      tabFocus Next      +shift+tabFocus Previous  +       ^cCopy selected   +text            + +       ^qQuit Quit the  +app and return  +to the command  +prompt. +      fooRing the bell   +       ^ppalette Open  +the command  +palette + + + + + + + + + + foo Ring the bell ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_scrolls_to_cursor.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_scrolls_to_cursor.svg index 3d195b4299..78ec90eb82 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_scrolls_to_cursor.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_scrolls_to_cursor.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-29141039-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-29141039-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-29141039-r1 { fill: #121212 } -.terminal-29141039-r2 { fill: #191919 } -.terminal-29141039-r3 { fill: #e0e0e0 } -.terminal-29141039-r4 { fill: #c5c8c6 } -.terminal-29141039-r5 { fill: #0178d4 } + .terminal-r1 { fill: #121212 } +.terminal-r2 { fill: #191919 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #e0e0e0 } +.terminal-r5 { fill: #0178d4 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - InputScrollingApp + InputScrollingApp - + - - ▔▔▔▔▔▔▔▔▔▔ - ちは  -▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔ -56789 -▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔ + ちは  +▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔ +56789 +▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_selection.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_selection.svg index 2fd78cc882..f076c2963d 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_selection.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_input_selection.svg @@ -19,133 +19,133 @@ font-weight: 700; } - .terminal-545344718-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-545344718-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-545344718-r1 { fill: #121212 } -.terminal-545344718-r2 { fill: #0178d4 } -.terminal-545344718-r3 { fill: #e0e0e0 } -.terminal-545344718-r4 { fill: #c5c8c6 } + .terminal-r1 { fill: #121212 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - InputSelectionApp + InputSelectionApp - + - - ▔▔▔▔▔▔▔▔▔▔ -BCDEF -▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔ +BCDEF +▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + + + + 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..cf3e76873e 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-166584612-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #762b3d } +.terminal-r4 { fill: #e0e0e0 } +.terminal-r5 { fill: #36794b } +.terminal-r6 { fill: #b93c5b } +.terminal-r7 { fill: #191919 } +.terminal-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 3f29dc2d5d..27dfbe3c57 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_key_display.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_key_display.svg @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffa62b;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #495259 } @@ -123,30 +123,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - ^q Quit app  ? Question  esc Escape  a Letter A ^p palette + + + + + + + + + + + + + + + + + + + + + + + + ^q Quit app  ? Question  esc Escape  a Letter A ^p palette 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 fa80334a7f..10c09b0f1d 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 @@ -33,8 +33,8 @@ } .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #4f4f4f } -.terminal-r3 { fill: #c5c8c6 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #4f4f4f } .terminal-r4 { fill: #121212 } .terminal-r5 { fill: #fea62b;font-weight: bold } .terminal-r6 { fill: #999999 } @@ -125,32 +125,32 @@ - + - Counter -      tabFocus Next      -shift+tabFocus Previous  -       ^cCopy selected   -text            - -       ^qQuit Quit the  -app and return  -to the command  -prompt. -       ^ppalette Open  -the command  -palette -      k +Increment       -    ↓ - jDecrement       - - - - - - - - - k Increment  ↓ Decrement ^p palette + Counter +      tabFocus Next      +shift+tabFocus Previous  +       ^cCopy selected   +text            + +       ^qQuit Quit the  +app and return  +to the command  +prompt. +       ^ppalette Open  +the 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 46056023de..3bfb82f7ed 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 @@ -33,8 +33,8 @@ } .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #4f4f4f } -.terminal-r3 { fill: #c5c8c6 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #4f4f4f } .terminal-r4 { fill: #121212 } .terminal-r5 { fill: #fea62b;font-weight: bold } .terminal-r6 { fill: #999999 } @@ -125,32 +125,32 @@ - + - Check the footer and help panel -      tabFocus Next      -shift+tabFocus Previous  -       ^cCopy selected   -text            - -       ^qQuit Quit the  -app and return  -to the command  -prompt. -       ^ppalette Open  -the command  -palette -  correctIncrement       - - - - - - - - - - correct Increment ^p palette + Check the footer and help panel +      tabFocus Next      +shift+tabFocus Previous  +       ^cCopy selected   +text            + +       ^qQuit Quit the  +app and return  +to the command  +prompt. +       ^ppalette Open  +the 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 0970f7908e..8e7aee3b14 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_label_widths.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_label_widths.svg @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #1f1f1f } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #00ff00 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #00ff00 } +.terminal-r3 { fill: #1f1f1f } @@ -122,29 +122,29 @@ - - - - - - -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_layers.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_layers.svg index 0a37a76c16..53fa424ea3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_layers.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_layers.svg @@ -19,133 +19,132 @@ font-weight: 700; } - .terminal-2057213186-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2057213186-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2057213186-r1 { fill: #e0e0e0 } -.terminal-2057213186-r2 { fill: #c5c8c6 } -.terminal-2057213186-r3 { fill: #ffffff } -.terminal-2057213186-r4 { fill: #000000 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffffff } +.terminal-r3 { 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 634ed74667..f481684880 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-994951520-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-994951520-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-994951520-r1 { fill: #7ae998 } -.terminal-994951520-r2 { fill: #e76580 } -.terminal-994951520-r3 { fill: #121212 } -.terminal-994951520-r4 { fill: #191919 } -.terminal-994951520-r5 { fill: #c5c8c6 } -.terminal-994951520-r6 { fill: #55c076;font-weight: bold } -.terminal-994951520-r7 { fill: #f5e5e9;font-weight: bold } -.terminal-994951520-r8 { fill: #e0e0e0 } -.terminal-994951520-r9 { fill: #0a180e;font-weight: bold } -.terminal-994951520-r10 { fill: #008139 } -.terminal-994951520-r11 { fill: #780028 } -.terminal-994951520-r12 { fill: #003054 } -.terminal-994951520-r13 { fill: #000000 } + .terminal-r1 { fill: #7ae998 } +.terminal-r2 { fill: #e76580 } +.terminal-r3 { fill: #121212 } +.terminal-r4 { fill: #191919 } +.terminal-r5 { fill: #c5c8c6 } +.terminal-r6 { fill: #55c076;font-weight: bold } +.terminal-r7 { fill: #f5e5e9;font-weight: bold } +.terminal-r8 { fill: #e0e0e0 } +.terminal-r9 { fill: #0a180e;font-weight: bold } +.terminal-r10 { fill: #008139 } +.terminal-r11 { fill: #780028 } +.terminal-r12 { fill: #003054 } +.terminal-r13 { fill: #000000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - - - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Accept  Decline  Accept  Decline  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Accept  Accept  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - Decline  Decline  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▆▆ -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -00 - -10000001000000 + + + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Accept  Decline  Accept  Decline  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Accept  Accept  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + Decline  Decline  +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▆▆ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +00 + +10000001000000 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 afff190586..10fa5fabee 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-2579994492-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2579994492-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2579994492-r1 { fill: #e0e0e0 } -.terminal-2579994492-r2 { fill: #c5c8c6 } -.terminal-2579994492-r3 { fill: #003054 } -.terminal-2579994492-r4 { fill: #272727 } -.terminal-2579994492-r5 { fill: #121212 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-r3 { fill: #003054 } +.terminal-r4 { fill: #272727 } +.terminal-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 e87076a644..dc11d79f7b 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-4125091163-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4125091163-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-4125091163-r1 { fill: #e0e0e0 } -.terminal-4125091163-r2 { fill: #c5c8c6 } -.terminal-4125091163-r3 { fill: #ddedf9;font-weight: bold } -.terminal-4125091163-r4 { fill: #495259 } -.terminal-4125091163-r5 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-r3 { fill: #ddedf9;font-weight: bold } +.terminal-r4 { fill: #495259 } +.terminal-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_log_write.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write.svg index a6d0c077be..58713acd26 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_log_write.svg @@ -19,132 +19,131 @@ font-weight: 700; } - .terminal-2341186265-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2341186265-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2341186265-r1 { fill: #e2e2e2 } -.terminal-2341186265-r2 { fill: #c5c8c6 } -.terminal-2341186265-r3 { fill: #e1e1e1 } + .terminal-r1 { fill: #e2e2e2 } +.terminal-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 262fafddde..fb8199f4b1 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-1264172171-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1264172171-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1264172171-r1 { fill: #e2e2e2 } -.terminal-1264172171-r2 { fill: #272727 } -.terminal-1264172171-r3 { fill: #e1e1e1 } -.terminal-1264172171-r4 { fill: #c5c8c6 } -.terminal-1264172171-r5 { fill: #000000 } -.terminal-1264172171-r6 { fill: #003054 } -.terminal-1264172171-r7 { fill: #1e1e1e } + .terminal-r1 { fill: #e2e2e2 } +.terminal-r2 { fill: #272727 } +.terminal-r3 { fill: #e1e1e1 } +.terminal-r4 { fill: #c5c8c6 } +.terminal-r5 { fill: #000000 } +.terminal-r6 { fill: #003054 } +.terminal-r7 { fill: #1e1e1e } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - LogApp + LogApp - - - - I must not fear.And when it has goHello, WorldFear 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, WorldFear 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..cf3c7ec264 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2760147538-title { + .terminal-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-r1 { fill: #ffff00 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #e0e0e0 } +.terminal-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 733268c71a..9d8270f46b 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 @@ -33,8 +33,8 @@ } .terminal-r1 { fill: #c5c8c6 } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #0178d4;font-weight: bold } +.terminal-r2 { fill: #0178d4;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #e0e0e0;font-weight: bold } .terminal-r5 { fill: #9e9e9e;font-weight: bold } .terminal-r6 { fill: #e0e0e0;font-style: italic; } @@ -128,25 +128,25 @@ - + -This is a header +This is a header col1                                 col2                                 - ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  - value 1                               value 2                               + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  + value 1                               value 2                               -Here's some code: from itertools import productBold textEmphasized text +Here's some code: from itertools import productBold textEmphasized text strikethrough print("Hello, world!") -That was some code. +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 3e55803b41..9ffbf5034e 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 @@ -33,14 +33,13 @@ } .terminal-r1 { fill: #c5c8c6 } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #0178d4;font-weight: bold } -.terminal-r4 { fill: #d2d2d2 } -.terminal-r5 { fill: #859900 } -.terminal-r6 { fill: #839496 } -.terminal-r7 { fill: #268bd2 } -.terminal-r8 { fill: #445257;font-style: italic; } -.terminal-r9 { fill: #2aa198 } +.terminal-r2 { fill: #0178d4;font-weight: bold } +.terminal-r3 { fill: #d2d2d2 } +.terminal-r4 { fill: #859900 } +.terminal-r5 { fill: #839496 } +.terminal-r6 { fill: #268bd2 } +.terminal-r7 { fill: #445257;font-style: italic; } +.terminal-r8 { fill: #2aa198 } @@ -126,15 +125,15 @@ - + -This is a H1 +This is a H1 -defmain(): -│   print("Hello world!") +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 1179c8d39f..b995b285ca 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markdown_example.svg @@ -33,8 +33,8 @@ } .terminal-r1 { fill: #c5c8c6 } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #0178d4;font-weight: bold } +.terminal-r2 { fill: #0178d4;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #9e9e9e;font-weight: bold } .terminal-r5 { fill: #0178d4;text-decoration: underline; } .terminal-r6 { fill: #4ebf71;font-weight: bold } @@ -125,24 +125,24 @@ - + -Markdown Document +Markdown Document -This is an example of Textual's Markdown widget. +This is an example of Textual's Markdown widget. Features -Markdown syntax and extensions are supported. +Markdown syntax and extensions are supported. -● Typography emphasisstronginline code etc. -● Headers -● Lists (bullet and ordered) -● Syntax highlighted code blocks -● Tables! +● 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 9279a3fc25..ef77d30e29 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 @@ -33,14 +33,13 @@ } .terminal-r1 { fill: #c5c8c6 } -.terminal-r2 { fill: #1f1f1f } -.terminal-r3 { fill: #004578;font-weight: bold } -.terminal-r4 { fill: #d2d2d2 } -.terminal-r5 { fill: #859900 } -.terminal-r6 { fill: #657b83 } -.terminal-r7 { fill: #268bd2 } -.terminal-r8 { fill: #aab3b3;font-style: italic; } -.terminal-r9 { fill: #2aa198 } +.terminal-r2 { fill: #004578;font-weight: bold } +.terminal-r3 { fill: #d2d2d2 } +.terminal-r4 { fill: #859900 } +.terminal-r5 { fill: #657b83 } +.terminal-r6 { fill: #268bd2 } +.terminal-r7 { fill: #aab3b3;font-style: italic; } +.terminal-r8 { fill: #2aa198 } @@ -126,15 +125,15 @@ - + -This is a H1 +This is a H1 -defmain(): -│   print("Hello world!") +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 cce37f90e0..cabb86a6cb 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 @@ -134,7 +134,7 @@ - + X XX XX X X X X X 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 42ee45644a..1fa6b1ad81 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 @@ -33,16 +33,15 @@ } .terminal-r1 { fill: #c5c8c6 } -.terminal-r2 { fill: #1f1f1f } -.terminal-r3 { fill: #004578;font-weight: bold } -.terminal-r4 { fill: #d2d2d2 } -.terminal-r5 { fill: #008000;font-weight: bold } -.terminal-r6 { fill: #bbbbbb } -.terminal-r7 { fill: #0000ff } -.terminal-r8 { fill: #000000 } -.terminal-r9 { fill: #719a9a;font-style: italic; } -.terminal-r10 { fill: #008000 } -.terminal-r11 { fill: #ba2121 } +.terminal-r2 { fill: #004578;font-weight: bold } +.terminal-r3 { fill: #d2d2d2 } +.terminal-r4 { fill: #008000;font-weight: bold } +.terminal-r5 { fill: #bbbbbb } +.terminal-r6 { fill: #0000ff } +.terminal-r7 { fill: #000000 } +.terminal-r8 { fill: #719a9a;font-style: italic; } +.terminal-r9 { fill: #008000 } +.terminal-r10 { fill: #ba2121 } @@ -128,15 +127,15 @@ - + -This is a H1 +This is a H1 -defmain(): -│   print("Hello world!") +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 e8b0fb0c21..f5645b1c26 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 @@ -33,8 +33,8 @@ } .terminal-r1 { fill: #c5c8c6 } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #1e1e1e } +.terminal-r2 { fill: #1e1e1e } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #a0a3a6 } .terminal-r5 { fill: #3e3e3e } .terminal-r6 { fill: #0178d4;font-weight: bold } @@ -129,30 +129,30 @@ - + -▼ Ⅰ Markdown Viewer -├── Ⅱ FeaturesMarkdown Viewer -├── Ⅱ Tables -└── Ⅱ Code BlocksThis is an example of Textual's MarkdownViewer -widget. +▼ Ⅰ Markdown Viewer +├── Ⅱ FeaturesMarkdown Viewer +├── Ⅱ Tables +└── Ⅱ Code BlocksThis is an example of Textual's MarkdownViewer +widget. Features -Markdown syntax and extensions are supported. +Markdown syntax and extensions are supported. ▇▇ -● Typography emphasisstronginline code etc. -● Headers -● Lists (bullet and ordered) -● Syntax highlighted code blocks -● Tables! +● Typography emphasisstronginline code etc. +● Headers +● Lists (bullet and ordered) +● Syntax highlighted code blocks +● Tables! Tables -Tables are displayed in a DataTable widget. +Tables are displayed in a DataTable widget. diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markup_command_list.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markup_command_list.svg index a4b4beb266..0e1989ccd1 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_markup_command_list.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_markup_command_list.svg @@ -19,141 +19,140 @@ font-weight: 700; } - .terminal-3192877990-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3192877990-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3192877990-r1 { fill: #646464 } -.terminal-3192877990-r2 { fill: #c5c8c6 } -.terminal-3192877990-r3 { fill: #0178d4 } -.terminal-3192877990-r4 { fill: #e0e0e0 } -.terminal-3192877990-r5 { fill: #00ff00 } -.terminal-3192877990-r6 { fill: #000000 } -.terminal-3192877990-r7 { fill: #121212 } -.terminal-3192877990-r8 { fill: #6d7479 } -.terminal-3192877990-r9 { fill: #e0e0e0;font-weight: bold } -.terminal-3192877990-r10 { fill: #98e024;font-weight: bold;text-decoration: underline; } -.terminal-3192877990-r11 { fill: #9eafbd } -.terminal-3192877990-r12 { fill: #f4005f;text-decoration: underline; } + .terminal-r1 { fill: #e0e0e0 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #00ff00 } +.terminal-r5 { fill: #000000 } +.terminal-r6 { fill: #121212 } +.terminal-r7 { fill: #6d7479 } +.terminal-r8 { fill: #e0e0e0;font-weight: bold } +.terminal-r9 { fill: #98e024;font-weight: bold;text-decoration: underline; } +.terminal-r10 { fill: #9eafbd } +.terminal-r11 { fill: #f4005f;text-decoration: underline; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - -🔎Search for commands… - - -Hello World -Help text -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + +🔎Search for commands… + + +Hello World +Help text +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + 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 8017a69339..3d3eb66975 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_container.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_maximize_container.svg @@ -36,11 +36,11 @@ .terminal-r2 { fill: #0000ff } .terminal-r3 { fill: #c5c8c6 } .terminal-r4 { fill: #2d2d2d } -.terminal-r5 { fill: #e0e0e0 } -.terminal-r6 { fill: #272727;font-weight: bold } -.terminal-r7 { fill: #0d0d0d } -.terminal-r8 { fill: #e0e0e0;font-weight: bold } -.terminal-r9 { fill: #ffa62b;font-weight: bold } +.terminal-r5 { fill: #272727;font-weight: bold } +.terminal-r6 { fill: #0d0d0d } +.terminal-r7 { fill: #e0e0e0;font-weight: bold } +.terminal-r8 { fill: #ffa62b;font-weight: bold } +.terminal-r9 { fill: #e0e0e0 } .terminal-r10 { fill: #495259 } @@ -131,11 +131,11 @@ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱┌──────────────────────────────────────┐╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ Hello ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ Hello ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ World ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ -╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ World ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ +╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ @@ -152,7 +152,7 @@ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱└──────────────────────────────────────┘╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱ - m maximize focused widget ^p palette + 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 c66216b3b9..2d708231fd 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 @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #0000ff } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #0000ff } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #ffa62b;font-weight: bold } .terminal-r5 { fill: #495259 } @@ -124,30 +124,30 @@ - - - - - - - - - - - - - - - - - -╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ -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_input.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_modal_dialog_bindings_input.svg index 8304a00d6f..cea59e399a 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 @@ -127,7 +127,7 @@ - + DialogModalApp ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ @@ -152,7 +152,7 @@ - ⏎ Open Dialog                                                      ^p palette + ⏎ 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 68b61a095b..001e5ed08a 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-898039227-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-898039227-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-898039227-r1 { fill: #e0e0e0 } -.terminal-898039227-r2 { fill: #c5c8c6 } -.terminal-898039227-r3 { fill: #00ff00 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #00ff00 } +.terminal-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 a9ee254106..122d380c02 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_multi_keys.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_multi_keys.svg @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffa62b;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #495259 } @@ -123,30 +123,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - 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..6e9eb5637e 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,132 @@ font-weight: 700; } - .terminal-1532422923-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1532422923-title { + .terminal-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-r1 { fill: #8b0000 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #ff0000 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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..bf69c90b63 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3786367750-title { + .terminal-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-r1 { fill: #90ee90 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #add8e6 } +.terminal-r4 { fill: #808080 } +.terminal-r5 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - NestedAutoApp + NestedAutoApp - + - - ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -┏━━━━━━━━━━━━━━━┓ -┏━━━━━━━━━━━━━┓ -JUST ONE LINE -┗━━━━━━━━━━━━━┛ -┗━━━━━━━━━━━━━━━┛ -┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - - - - - - - - - - - - - - - - + + ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ +┏━━━━━━━━━━━━━━━┓ +┏━━━━━━━━━━━━━┓ +JUST ONE LINE +┗━━━━━━━━━━━━━┛ +┗━━━━━━━━━━━━━━━┛ +┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ + + + + + + + + + + + + + + + + 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 ac50819f15..875297d9de 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-1117103832-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1117103832-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1117103832-r1 { fill: #e0e0e0 } -.terminal-1117103832-r2 { fill: #c5c8c6 } -.terminal-1117103832-r3 { fill: #4ebf71 } -.terminal-1117103832-r4 { fill: #e0e0e0;text-decoration: underline; } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #4ebf71 } +.terminal-r3 { fill: #e0e0e0 } +.terminal-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 31ab5a3e4c..e909fe2280 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-2325261063-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2325261063-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2325261063-r1 { fill: #e0e0e0 } -.terminal-2325261063-r2 { fill: #c5c8c6 } -.terminal-2325261063-r3 { fill: #4ebf71 } -.terminal-2325261063-r4 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #4ebf71 } +.terminal-r3 { fill: #e0e0e0 } +.terminal-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 a6cea4e3c9..851d78a1eb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_example.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_example.svg @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #4ebf71 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #4ebf71 } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #fea62b } .terminal-r5 { fill: #ffc473;font-weight: bold } .terminal-r6 { fill: #e0e0e0;font-weight: bold } @@ -127,29 +127,29 @@ - - - - -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_markup.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_markup.svg index 1a22b42bb2..f5fd80e194 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_markup.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_notifications_markup.svg @@ -32,11 +32,11 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #4ebf71 } -.terminal-r4 { fill: #8ad4a1;font-weight: bold } -.terminal-r5 { fill: #fea62b;font-style: italic; } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #4ebf71 } +.terminal-r3 { fill: #8ad4a1;font-weight: bold } +.terminal-r4 { fill: #fea62b;font-style: italic; } +.terminal-r5 { fill: #e0e0e0 } @@ -124,29 +124,29 @@ - - - - - - - - - - - - - - -With Markup -Hello, World! - - - -Without markup -[$accent italic]Square brackets -should be visible [1,2,3] - + + + + + + + + + + + + + + +With Markup +Hello, World! + + + +Without markup +[$accent italic]Square brackets +should be visible [1,2,3] + 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 e7b9574d64..0b21f327c3 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-3206316655-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3206316655-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3206316655-r1 { fill: #e0e0e0 } -.terminal-3206316655-r2 { fill: #4ebf71 } -.terminal-3206316655-r3 { fill: #c5c8c6 } + .terminal-r1 { fill: #e0e0e0 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #4ebf71 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 b6fe54efd5..9a1d85014f 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-3861872360-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3861872360-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3861872360-r1 { fill: #e0e0e0 } -.terminal-3861872360-r2 { fill: #4ebf71 } -.terminal-3861872360-r3 { fill: #c5c8c6 } + .terminal-r1 { fill: #e0e0e0 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #4ebf71 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 cae882fd79..75249dbb82 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-264630487-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-264630487-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-264630487-r1 { fill: #e0e0e0 } -.terminal-264630487-r2 { fill: #c5c8c6 } -.terminal-264630487-r3 { fill: #ffffff } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ffffff } +.terminal-r3 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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_size_when_options_cleared.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_size_when_options_cleared.svg index 9698f3602f..1cfabcb093 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_size_when_options_cleared.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_size_when_options_cleared.svg @@ -35,8 +35,8 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #0178d4 } .terminal-r3 { fill: #c5c8c6 } -.terminal-r4 { fill: #e0e0e0 } -.terminal-r5 { fill: #ffa62b;font-weight: bold } +.terminal-r4 { fill: #ffa62b;font-weight: bold } +.terminal-r5 { fill: #e0e0e0 } .terminal-r6 { fill: #495259 } @@ -148,7 +148,7 @@ - x Clear options ^p palette + x Clear options ^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_wrapping.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_wrapping.svg index d94874ac6f..64d0a38446 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_wrapping.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_option_list_wrapping.svg @@ -19,134 +19,133 @@ font-weight: 700; } - .terminal-115799287-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-115799287-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-115799287-r1 { fill: #121212 } -.terminal-115799287-r2 { fill: #0178d4 } -.terminal-115799287-r3 { fill: #e0e0e0 } -.terminal-115799287-r4 { fill: #c5c8c6 } -.terminal-115799287-r5 { fill: #ddedf9;font-weight: bold } + .terminal-r1 { fill: #121212 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - OLApp + OLApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -This is a very long option that is … -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +This is a very long option that is … +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_panel_border_title_colors.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_panel_border_title_colors.svg index 06e8d7e547..bf2c56cc6e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_panel_border_title_colors.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_panel_border_title_colors.svg @@ -19,134 +19,134 @@ font-weight: 700; } - .terminal-1936580634-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1936580634-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1936580634-r1 { fill: #e0e0e0 } -.terminal-1936580634-r2 { fill: #c5c8c6 } -.terminal-1936580634-r3 { fill: #121212 } -.terminal-1936580634-r4 { fill: #ff0000 } -.terminal-1936580634-r5 { fill: #ffff00 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #ff0000 } +.terminal-r4 { fill: #e0e0e0 } +.terminal-r5 { fill: #ffff00 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - BorderTitleApp + BorderTitleApp - + - - - Border title ███████████████████████▎ -with default -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ - - Border title ███████████████████████▎ -with yellow color -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ - - Border title ███████████████████████▎ -with green background -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ - - Border title ███████████████████████▎ -with yellow color and green background -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ - - - - - - - + + + Border title ███████████████████████▎ +with default +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ + + Border title ███████████████████████▎ +with yellow color +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ + + Border title ███████████████████████▎ +with green background +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ + + Border title ███████████████████████▎ +with yellow color and green background +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▎ + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_position_absolute.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_position_absolute.svg index b141f78723..08c5ac934a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_position_absolute.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_position_absolute.svg @@ -19,131 +19,131 @@ font-weight: 700; } - .terminal-43897680-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-43897680-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-43897680-r1 { fill: #e0e0e0 } -.terminal-43897680-r2 { fill: #c5c8c6 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - AbsoluteApp + AbsoluteApp - + - - -Absolute 1 -Absolute 2 -Absolute 3 - - - - - - - -Relative 1 - -Relative 2 - -Relative 3 - - - - - - - + + +Absolute 1 +Absolute 2 +Absolute 3 + + + + + + + +Relative 1 + +Relative 2 + +Relative 3 + + + + + + + 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..6a4c4ec5cd 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-4157498474-title { + .terminal-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-r1 { fill: #e0e0e0;font-weight: bold } +.terminal-r2 { fill: #98e024 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - 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_programmatic_disable_button.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_programmatic_disable_button.svg index 3757eab128..817d4f26e9 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 @@ -32,8 +32,8 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } .terminal-r3 { fill: #1e1e1e } .terminal-r4 { fill: #6a6a6a;font-weight: bold } .terminal-r5 { fill: #0f0f0f } @@ -126,30 +126,30 @@ - - - - - - - - - -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_progress_bar_completed.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_progress_bar_completed.svg index 2083c7a3c9..e0b3a3791b 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 @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #4ebf71 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #4ebf71 } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #ffa62b;font-weight: bold } .terminal-r5 { fill: #495259 } @@ -124,30 +124,30 @@ - - - - - - - - - - - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━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 223291841b..e99bab5065 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 @@ -32,13 +32,13 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #b93c5b } -.terminal-r4 { fill: #004578 } -.terminal-r5 { fill: #121212 } -.terminal-r6 { fill: #e0e0e0;text-decoration: underline; } -.terminal-r7 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #b93c5b } +.terminal-r3 { fill: #004578 } +.terminal-r4 { fill: #121212 } +.terminal-r5 { fill: #e0e0e0;text-decoration: underline; } +.terminal-r6 { fill: #ffa62b;font-weight: bold } +.terminal-r7 { fill: #e0e0e0 } .terminal-r8 { fill: #495259 } @@ -127,30 +127,30 @@ - - - - - - - - - - - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━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 81f9b156ee..eaf0ae9707 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 @@ -32,10 +32,10 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #0178d4 } -.terminal-r4 { fill: #1e1e1e } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #1e1e1e } +.terminal-r4 { fill: #e0e0e0 } .terminal-r5 { fill: #ffa62b;font-weight: bold } .terminal-r6 { fill: #495259 } @@ -125,30 +125,30 @@ - - - - - - - - - - - -━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━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 743026e203..e9d9def9d9 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 @@ -32,14 +32,14 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #0178d4 } -.terminal-r4 { fill: #0c304c } -.terminal-r5 { fill: #004578 } -.terminal-r6 { fill: #121212 } -.terminal-r7 { fill: #e0e0e0;text-decoration: underline; } -.terminal-r8 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #0c304c } +.terminal-r4 { fill: #004578 } +.terminal-r5 { fill: #121212 } +.terminal-r6 { fill: #e0e0e0;text-decoration: underline; } +.terminal-r7 { fill: #ffa62b;font-weight: bold } +.terminal-r8 { fill: #e0e0e0 } .terminal-r9 { fill: #495259 } @@ -128,30 +128,30 @@ - - - - - - - - - - - -━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━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 e783777957..9ade619b76 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 @@ -32,10 +32,10 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #1e1e1e } -.terminal-r4 { fill: #b93c5b } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #1e1e1e } +.terminal-r3 { fill: #b93c5b } +.terminal-r4 { fill: #e0e0e0 } .terminal-r5 { fill: #ffa62b;font-weight: bold } .terminal-r6 { fill: #495259 } @@ -125,30 +125,30 @@ - - - - - - - - - - - -━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━--%--:--:-- - - - - - - - - - - - - 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 52c66a060e..5d07dbd1d1 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 @@ -32,13 +32,13 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #004578 } -.terminal-r4 { fill: #0178d4 } -.terminal-r5 { fill: #121212 } -.terminal-r6 { fill: #e0e0e0;text-decoration: underline; } -.terminal-r7 { fill: #ffa62b;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #004578 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #121212 } +.terminal-r5 { fill: #e0e0e0;text-decoration: underline; } +.terminal-r6 { fill: #ffa62b;font-weight: bold } +.terminal-r7 { fill: #e0e0e0 } .terminal-r8 { fill: #495259 } @@ -127,30 +127,30 @@ - - - - - - - - - - - -━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━--%--:--:-- - - - - - - - - - - - - s Start ^p palette + + + + + + + + + + + +━╸━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━--%--:--:-- + + + + + + + + + + + + s Start ^p palette 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 df28b31565..e1fc41fd08 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-2208509661-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2208509661-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2208509661-r1 { fill: #646464 } -.terminal-2208509661-r2 { fill: #c5c8c6 } -.terminal-2208509661-r3 { fill: #0463ad } -.terminal-2208509661-r4 { fill: #e0e0e0 } + .terminal-r1 { fill: #e0e0e0 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #0463ad } +.terminal-r4 { fill: #646464 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MyApp + MyApp - + - - - - - - - -█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ - - - - -Hello WorlAre you sure you want to quit? - - - - -█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ - - - - - - + + + + + + + +█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + + + + +Hello WorlAre 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 29cf141f5d..a981d51c1c 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-3886843652-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3886843652-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3886843652-r1 { fill: #c5c8c6 } -.terminal-3886843652-r2 { fill: #797979 } -.terminal-3886843652-r3 { fill: #ddedf9;font-weight: bold } -.terminal-3886843652-r4 { fill: #e0e0e0 } -.terminal-3886843652-r5 { fill: #4f4f4f } -.terminal-3886843652-r6 { fill: #0178d4 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #797979 } +.terminal-r3 { fill: #ddedf9;font-weight: bold } +.terminal-r4 { fill: #4f4f4f } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 99761034fd..8a19e978bd 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 @@ -32,15 +32,15 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #121212 } -.terminal-r4 { fill: #0178d4 } -.terminal-r5 { fill: #242f38;font-weight: bold } -.terminal-r6 { fill: #000f18;font-weight: bold } -.terminal-r7 { fill: #ddedf9;font-weight: bold } -.terminal-r8 { fill: #242f38 } -.terminal-r9 { fill: #000f18 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #242f38;font-weight: bold } +.terminal-r5 { fill: #000f18;font-weight: bold } +.terminal-r6 { fill: #ddedf9;font-weight: bold } +.terminal-r7 { fill: #242f38 } +.terminal-r8 { fill: #000f18 } +.terminal-r9 { fill: #e0e0e0 } .terminal-r10 { fill: #8ad4a1 } @@ -129,29 +129,29 @@ - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -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 be41d8d2d9..96b1c872f1 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 @@ -32,16 +32,16 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #121212 } -.terminal-r4 { fill: #0178d4 } -.terminal-r5 { fill: #191919 } -.terminal-r6 { fill: #242f38;font-weight: bold } -.terminal-r7 { fill: #000f18;font-weight: bold } -.terminal-r8 { fill: #ddedf9;font-weight: bold } -.terminal-r9 { fill: #242f38 } -.terminal-r10 { fill: #000f18 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #121212 } +.terminal-r3 { fill: #0178d4 } +.terminal-r4 { fill: #191919 } +.terminal-r5 { fill: #242f38;font-weight: bold } +.terminal-r6 { fill: #000f18;font-weight: bold } +.terminal-r7 { fill: #ddedf9;font-weight: bold } +.terminal-r8 { fill: #242f38 } +.terminal-r9 { fill: #000f18 } +.terminal-r10 { fill: #e0e0e0 } .terminal-r11 { fill: #8ad4a1 } .terminal-r12 { fill: #ff0000;font-weight: bold;font-style: italic; } @@ -131,29 +131,29 @@ - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Battlestar GalacticaAmanda -Dune 1984Connor MacLeod -Dune 2021Duncan MacLeod -SerenityHeather MacLeod -Star Trek: The Motion Pictu…Joe Dawson -Star Wars: A New HopeKurgan, The -The Last StarfighterMethos -Total Recall 👉 🔴Rachel Ellenstein -Wing CommanderRamírez -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Battlestar GalacticaAmanda +Dune 1984Connor MacLeod +Dune 2021Duncan MacLeod +SerenityHeather MacLeod +Star Trek: The Motion Pictu…Joe Dawson +Star Wars: A New HopeKurgan, The +The Last StarfighterMethos +Total Recall 👉 🔴Rachel Ellenstein +Wing CommanderRamírez +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + 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 17fdb7a302..fa3cc7fe36 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-3193406510-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3193406510-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3193406510-r1 { fill: #c5c8c6 } -.terminal-3193406510-r2 { fill: #ddedf9;font-weight: bold } -.terminal-3193406510-r3 { fill: #797979 } -.terminal-3193406510-r4 { fill: #e0e0e0 } -.terminal-3193406510-r5 { fill: #4f4f4f } -.terminal-3193406510-r6 { fill: #0178d4 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ddedf9;font-weight: bold } +.terminal-r3 { fill: #797979 } +.terminal-r4 { fill: #4f4f4f } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ReproApp + ReproApp - - - - bar22baz333qux4444 -━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -bar contents - - - - - - - - - - - - - - - - - - - - + + + + bar22baz333qux4444 +━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +bar contents + + + + + + + + + + + + + + + + + + + + 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 d33be2ccbd..1c443b27dd 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-3438346010-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3438346010-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3438346010-r1 { fill: #e0e0e0 } -.terminal-3438346010-r2 { fill: #c5c8c6 } -.terminal-3438346010-r3 { fill: #004578 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-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 708639cb1b..ccf6d869a4 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-2259771123-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2259771123-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2259771123-r1 { fill: #e0e0e0 } -.terminal-2259771123-r2 { fill: #c5c8c6 } -.terminal-2259771123-r3 { fill: #004578 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-r3 { fill: #004578 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - VerticalRulesApp + VerticalRulesApp - - - - - -solidheavythickdasheddoubleascii| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| - - + + + + + +solidheavythickdasheddoubleascii| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_rules.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_rules.svg index 3d42fdfb7a..9183c5b6eb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_rules.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_rules.svg @@ -19,133 +19,132 @@ font-weight: 700; } - .terminal-1711798551-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1711798551-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #004578 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - RuleApp + RuleApp - + - - --------------------------------------------------------------------------------- - - - -╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ - -════════════════════════════════════════════════════════════════════════════════ - -━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - - -| -| -| -| -| -| -| -| -| -| -| -| + + +-------------------------------------------------------------------------------- + + + +╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍╍ + +════════════════════════════════════════════════════════════════════════════════ + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + + +| +| +| +| +| +| +| +| +| +| +| +| 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 3b031500a7..ebdc97a5f3 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scroll_to.svg @@ -34,8 +34,8 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #191919 } -.terminal-r3 { fill: #e0e0e0 } -.terminal-r4 { fill: #c5c8c6 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #e0e0e0 } .terminal-r5 { fill: #242f38 } .terminal-r6 { fill: #000f18 } .terminal-r7 { fill: #003054 } @@ -132,31 +132,31 @@ - ▔▔▔▔▔▔▔▔ -X43 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X44 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X45 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X46▄▄ -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔▃▃ -X47 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X48 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X49 -▁▁▁▁▁▁▁▁ -▔▔▔▔▔▔▔▔ -X50 -▁▁▁▁▁▁▁▁ -^p palette + ▔▔▔▔▔▔▔▔ +X43 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X44 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X45 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X46▄▄ +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▃▃ +X47 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X48 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X49 +▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔ +X50 +▁▁▁▁▁▁▁▁ +^p palette 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 c3b3b26c5e..a487f89e5e 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,138 +19,138 @@ font-weight: 700; } - .terminal-618236659-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-618236659-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-618236659-r1 { fill: #ff0000 } -.terminal-618236659-r2 { fill: #2d2d2d } -.terminal-618236659-r3 { fill: #e0e0e0 } -.terminal-618236659-r4 { fill: #c5c8c6 } -.terminal-618236659-r5 { fill: #e0e0e0;font-weight: bold } -.terminal-618236659-r6 { fill: #0d0d0d } -.terminal-618236659-r7 { fill: #003054 } -.terminal-618236659-r8 { fill: #121212 } + .terminal-r1 { fill: #ff0000 } +.terminal-r2 { fill: #2d2d2d } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #e0e0e0 } +.terminal-r5 { fill: #e0e0e0;font-weight: bold } +.terminal-r6 { fill: #0d0d0d } +.terminal-r7 { fill: #003054 } +.terminal-r8 { 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_background_with_opacity.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scrollbar_background_with_opacity.svg index af3a2d58f3..3366c33974 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_scrollbar_background_with_opacity.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_scrollbar_background_with_opacity.svg @@ -19,132 +19,132 @@ font-weight: 700; } - .terminal-54597080-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-54597080-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-54597080-r1 { fill: #e0e0e0 } -.terminal-54597080-r2 { fill: #c5c8c6 } -.terminal-54597080-r3 { fill: #101029 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-r3 { fill: #101029 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ScrollbarOpacityApp + ScrollbarOpacityApp - + - - - - - - - -This is some text 0 -This is some text 1▄▄▄▄▄▄▄▄▄▄ -This is some text 2 -This is some text 3 -This is some text 4 -This is some text 5 -This is some text 6 -This is some text 7 -This is some text 8 -This is some text 9 -This is some text 10 -This is some text 11 - - - - - + + + + + + + +This is some text 0 +This is some text 1▄▄▄▄▄▄▄▄▄▄ +This is some text 2 +This is some text 3 +This is some text 4 +This is some text 5 +This is some text 6 +This is some text 7 +This is some text 8 +This is some text 9 +This is some text 10 +This is some text 11 + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_list_in_collapsible.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_list_in_collapsible.svg index e5faeebf26..41f2c6209c 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_list_in_collapsible.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_list_in_collapsible.svg @@ -35,11 +35,11 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #c5c8c6 } .terminal-r3 { fill: #ddedf9;font-weight: bold } -.terminal-r4 { fill: #e0e0e0 } -.terminal-r5 { fill: #272727 } -.terminal-r6 { fill: #191919 } -.terminal-r7 { fill: #242f38 } -.terminal-r8 { fill: #000f18 } +.terminal-r4 { fill: #272727 } +.terminal-r5 { fill: #191919 } +.terminal-r6 { fill: #242f38 } +.terminal-r7 { fill: #000f18 } +.terminal-r8 { fill: #e0e0e0 } .terminal-r9 { fill: #495259 } .terminal-r10 { fill: #ffa62b;font-weight: bold } @@ -132,11 +132,11 @@ ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ ▼ Toggle for options -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -X first selection -X second selection -X third selection -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +X first selection +X second selection +X third selection +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ @@ -152,7 +152,7 @@ -^p palette +^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_overlay_constrain.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_overlay_constrain.svg index 98d79461ed..fdf5a9c590 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_overlay_constrain.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_select_overlay_constrain.svg @@ -34,8 +34,8 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #ffffff } -.terminal-r3 { fill: #e0e0e0 } -.terminal-r4 { fill: #c5c8c6 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #e0e0e0 } .terminal-r5 { fill: #0178d4 } .terminal-r6 { fill: #a1a1a1 } .terminal-r7 { fill: #272727 } @@ -127,29 +127,29 @@ - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Padding (ignore) - - - - - - - - - - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -Select -Foo -bar -baz▆▆ -Foo -bar -baz -Foo -bar -baz + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Padding (ignore) + + + + + + + + + + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +Select +Foo +bar +baz▆▆ +Foo +bar +baz +Foo +bar +baz ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_wrap.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_wrap.svg index 51cccf0696..1efdd2f70e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_wrap.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_selection_list_wrap.svg @@ -19,136 +19,135 @@ font-weight: 700; } - .terminal-1576704740-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1576704740-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1576704740-r1 { fill: #121212 } -.terminal-1576704740-r2 { fill: #0178d4 } -.terminal-1576704740-r3 { fill: #c5c8c6 } -.terminal-1576704740-r4 { fill: #242f38 } -.terminal-1576704740-r5 { fill: #000f18 } -.terminal-1576704740-r6 { fill: #ddedf9;font-weight: bold } -.terminal-1576704740-r7 { fill: #e0e0e0 } + .terminal-r1 { fill: #121212 } +.terminal-r2 { fill: #0178d4 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #242f38 } +.terminal-r5 { fill: #000f18 } +.terminal-r6 { fill: #ddedf9;font-weight: bold } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SelectionListApp + SelectionListApp - + - - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -X Hello World Hello World Hello World Hello World Hello World Hello World… -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - - - - - - - + + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +X Hello World Hello World Hello World Hello World Hello World Hello World… +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + + + + + + + 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..14e0e9b73e 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,702 @@ font-weight: 700; } - .terminal-2781696629-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2781696629-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #fea62b } +.terminal-r3 { fill: #eea831 } +.terminal-r4 { fill: #d0ac3c } +.terminal-r5 { fill: #c2ae42 } +.terminal-r6 { fill: #b4b048 } +.terminal-r7 { fill: #9ab452 } +.terminal-r8 { fill: #8db557 } +.terminal-r9 { fill: #78b860 } +.terminal-r10 { fill: #6eba63 } +.terminal-r11 { fill: #66bb67 } +.terminal-r12 { fill: #59bd6c } +.terminal-r13 { fill: #54be6e } +.terminal-r14 { fill: #4ebe70 } +.terminal-r15 { fill: #50be70 } +.terminal-r16 { fill: #57bd6d } +.terminal-r17 { fill: #5cbc6b } +.terminal-r18 { fill: #63bb68 } +.terminal-r19 { fill: #74b961 } +.terminal-r20 { fill: #7eb85d } +.terminal-r21 { fill: #94b454 } +.terminal-r22 { fill: #a1b34f } +.terminal-r23 { fill: #aeb14a } +.terminal-r24 { fill: #caad3f } +.terminal-r25 { fill: #d9ab39 } +.terminal-r26 { fill: #f7a62d } +.terminal-r27 { fill: #f5a72e } +.terminal-r28 { fill: #d7ab3a } +.terminal-r29 { fill: #c8ad40 } +.terminal-r30 { fill: #baaf45 } +.terminal-r31 { fill: #9fb350 } +.terminal-r32 { fill: #93b555 } +.terminal-r33 { fill: #7cb85e } +.terminal-r34 { fill: #72b962 } +.terminal-r35 { fill: #6abb65 } +.terminal-r36 { fill: #5bbd6b } +.terminal-r37 { fill: #56bd6d } +.terminal-r38 { fill: #4fbe70 } +.terminal-r39 { fill: #55bd6e } +.terminal-r40 { fill: #5abd6c } +.terminal-r41 { fill: #60bc69 } +.terminal-r42 { fill: #70ba63 } +.terminal-r43 { fill: #79b85f } +.terminal-r44 { fill: #8fb556 } +.terminal-r45 { fill: #9bb352 } +.terminal-r46 { fill: #a8b24c } +.terminal-r47 { fill: #c4ae41 } +.terminal-r48 { fill: #d3ac3c } +.terminal-r49 { fill: #f1a730 } +.terminal-r50 { fill: #fba62b } +.terminal-r51 { fill: #ddaa37 } +.terminal-r52 { fill: #ceac3d } +.terminal-r53 { fill: #c0ae43 } +.terminal-r54 { fill: #a5b24e } +.terminal-r55 { fill: #98b453 } +.terminal-r56 { fill: #81b75c } +.terminal-r57 { fill: #76b960 } +.terminal-r58 { fill: #6dba64 } +.terminal-r59 { fill: #5ebc6a } +.terminal-r60 { fill: #58bd6c } +.terminal-r61 { fill: #50be6f } +.terminal-r62 { fill: #4ebf71 } +.terminal-r63 { fill: #53be6e } +.terminal-r64 { fill: #58bd6d } +.terminal-r65 { fill: #5dbc6a } +.terminal-r66 { fill: #6cba64 } +.terminal-r67 { fill: #75b961 } +.terminal-r68 { fill: #8ab658 } +.terminal-r69 { fill: #96b454 } +.terminal-r70 { fill: #a3b24f } +.terminal-r71 { fill: #beaf44 } +.terminal-r72 { fill: #ccac3e } +.terminal-r73 { fill: #7bb85f } +.terminal-r74 { fill: #89b659 } +.terminal-r75 { fill: #97b453 } +.terminal-r76 { fill: #b1b049 } +.terminal-r77 { fill: #d3ac3b } +.terminal-r78 { fill: #ddaa38 } +.terminal-r79 { fill: #e5a934 } +.terminal-r80 { fill: #f2a72f } +.terminal-r81 { fill: #fda62b } +.terminal-r82 { fill: #f4a72e } +.terminal-r83 { fill: #efa830 } +.terminal-r84 { fill: #e8a933 } +.terminal-r85 { fill: #cdac3e } +.terminal-r86 { fill: #b7b047 } +.terminal-r87 { fill: #aab14c } +.terminal-r88 { fill: #9db351 } +.terminal-r89 { fill: #83b75b } +.terminal-r90 { fill: #91b556 } +.terminal-r91 { fill: #acb14b } +.terminal-r92 { fill: #b8af46 } +.terminal-r93 { fill: #cfac3d } +.terminal-r94 { fill: #e1a936 } +.terminal-r95 { fill: #f0a730 } +.terminal-r96 { fill: #fca62b } +.terminal-r97 { fill: #f6a72d } +.terminal-r98 { fill: #f1a72f } +.terminal-r99 { fill: #eba832 } +.terminal-r100 { fill: #dbaa38 } +.terminal-r101 { fill: #d2ac3c } +.terminal-r102 { fill: #bcaf45 } +.terminal-r103 { fill: #b0b149 } +.terminal-r104 { fill: #87b65a } +.terminal-r105 { fill: #78b85f } +.terminal-r106 { fill: #5abd6b } +.terminal-r107 { fill: #6eba64 } +.terminal-r108 { fill: #7db85e } +.terminal-r109 { fill: #8bb658 } +.terminal-r110 { fill: #a6b24d } +.terminal-r111 { fill: #b3b048 } +.terminal-r112 { fill: #d5ab3b } +.terminal-r113 { fill: #deaa37 } +.terminal-r114 { fill: #eda831 } +.terminal-r115 { fill: #f3a72f } +.terminal-r116 { fill: #fba62c } +.terminal-r117 { fill: #f8a62d } +.terminal-r118 { fill: #f3a72e } +.terminal-r119 { fill: #dfaa37 } +.terminal-r120 { fill: #d6ab3a } +.terminal-r121 { fill: #c1ae43 } +.terminal-r122 { fill: #b5b047 } +.terminal-r123 { fill: #7fb85d } +.terminal-r124 { fill: #f89c2f } +.terminal-r125 { fill: #ec8a37 } +.terminal-r126 { fill: #e6823b } +.terminal-r127 { fill: #e1793f } +.terminal-r128 { fill: #d66946 } +.terminal-r129 { fill: #d26249 } +.terminal-r130 { fill: #c9554f } +.terminal-r131 { fill: #c54f52 } +.terminal-r132 { fill: #c24a54 } +.terminal-r133 { fill: #bd4257 } +.terminal-r134 { fill: #bb4059 } +.terminal-r135 { fill: #b93c5a } +.terminal-r136 { fill: #b93d5a } +.terminal-r137 { fill: #bc4158 } +.terminal-r138 { fill: #be4456 } +.terminal-r139 { fill: #c14855 } +.terminal-r140 { fill: #c75350 } +.terminal-r141 { fill: #cb584d } +.terminal-r142 { fill: #d46647 } +.terminal-r143 { fill: #d96e44 } +.terminal-r144 { fill: #de7640 } +.terminal-r145 { fill: #e98738 } +.terminal-r146 { fill: #ef8f34 } +.terminal-r147 { fill: #fba22c } +.terminal-r148 { fill: #faa02d } +.terminal-r149 { fill: #ee8e35 } +.terminal-r150 { fill: #e98539 } +.terminal-r151 { fill: #e37d3d } +.terminal-r152 { fill: #d86d44 } +.terminal-r153 { fill: #d46548 } +.terminal-r154 { fill: #cb584e } +.terminal-r155 { fill: #c75250 } +.terminal-r156 { fill: #c44c53 } +.terminal-r157 { fill: #be4457 } +.terminal-r158 { fill: #bd4357 } +.terminal-r159 { fill: #c04755 } +.terminal-r160 { fill: #c65051 } +.terminal-r161 { fill: #ca564f } +.terminal-r162 { fill: #d26349 } +.terminal-r163 { fill: #d76a45 } +.terminal-r164 { fill: #dc7242 } +.terminal-r165 { fill: #e7833a } +.terminal-r166 { fill: #ed8c36 } +.terminal-r167 { fill: #f89e2e } +.terminal-r168 { fill: #fda42b } +.terminal-r169 { fill: #f19233 } +.terminal-r170 { fill: #eb8937 } +.terminal-r171 { fill: #e5803b } +.terminal-r172 { fill: #db7043 } +.terminal-r173 { fill: #d66846 } +.terminal-r174 { fill: #cd5a4d } +.terminal-r175 { fill: #c9544f } +.terminal-r176 { fill: #bf4556 } +.terminal-r177 { fill: #bd4258 } +.terminal-r178 { fill: #ba3d5a } +.terminal-r179 { fill: #b93c5b } +.terminal-r180 { fill: #bb3f59 } +.terminal-r181 { fill: #bc4258 } +.terminal-r182 { fill: #c44e52 } +.terminal-r183 { fill: #c85350 } +.terminal-r184 { fill: #d0604a } +.terminal-r185 { fill: #d56747 } +.terminal-r186 { fill: #da6f43 } +.terminal-r187 { fill: #e57f3c } +.terminal-r188 { fill: #ea8838 } +.terminal-r189 { fill: #be4556 } +.terminal-r190 { fill: #ca574e } +.terminal-r191 { fill: #d05f4a } +.terminal-r192 { fill: #d56846 } +.terminal-r193 { fill: #e0783f } +.terminal-r194 { fill: #e47f3c } +.terminal-r195 { fill: #f49731 } +.terminal-r196 { fill: #f99f2e } +.terminal-r197 { fill: #fba12c } +.terminal-r198 { fill: #fda52b } +.terminal-r199 { fill: #f89d2f } +.terminal-r200 { fill: #f59930 } +.terminal-r201 { fill: #ef8e35 } +.terminal-r202 { fill: #eb8938 } +.terminal-r203 { fill: #e27b3e } +.terminal-r204 { fill: #dd7341 } +.terminal-r205 { fill: #d86b45 } +.terminal-r206 { fill: #c75251 } +.terminal-r207 { fill: #cd5c4c } +.terminal-r208 { fill: #d36448 } +.terminal-r209 { fill: #de7441 } +.terminal-r210 { fill: #e27c3d } +.terminal-r211 { fill: #ef8f35 } +.terminal-r212 { fill: #f29532 } +.terminal-r213 { fill: #f89d2e } +.terminal-r214 { fill: #f99e2e } +.terminal-r215 { fill: #f69a30 } +.terminal-r216 { fill: #f09134 } +.terminal-r217 { fill: #ec8b36 } +.terminal-r218 { fill: #e47e3c } +.terminal-r219 { fill: #df7740 } +.terminal-r220 { fill: #cf5e4b } +.terminal-r221 { fill: #be4357 } +.terminal-r222 { fill: #d1614a } +.terminal-r223 { fill: #db7142 } +.terminal-r224 { fill: #e0793f } +.terminal-r225 { fill: #ed8d36 } +.terminal-r226 { fill: #f79c2f } +.terminal-r227 { fill: #f99f2d } +.terminal-r228 { fill: #fca42b } +.terminal-r229 { fill: #fa9f2d } +.terminal-r230 { fill: #f29333 } +.terminal-r231 { fill: #e6813b } +.terminal-r232 { fill: #e17a3e } +.terminal-r233 { fill: #d16249 } +.terminal-r234 { fill: #cc594d } +.terminal-r235 { fill: #583e19 } +.terminal-r236 { fill: #66461a } +.terminal-r237 { fill: #82581d } +.terminal-r238 { fill: #90611f } +.terminal-r239 { fill: #9d6920 } +.terminal-r240 { fill: #b67923 } +.terminal-r241 { fill: #c18024 } +.terminal-r242 { fill: #d68c26 } +.terminal-r243 { fill: #de9227 } +.terminal-r244 { fill: #e69728 } +.terminal-r245 { fill: #f39f29 } +.terminal-r246 { fill: #f7a22a } +.terminal-r247 { fill: #fda52a } +.terminal-r248 { fill: #fca42a } +.terminal-r249 { fill: #f5a02a } +.terminal-r250 { fill: #f09d29 } +.terminal-r251 { fill: #e99928 } +.terminal-r252 { fill: #d98f27 } +.terminal-r253 { fill: #d08926 } +.terminal-r254 { fill: #bb7c23 } +.terminal-r255 { fill: #af7422 } +.terminal-r256 { fill: #a26c21 } +.terminal-r257 { fill: #885c1e } +.terminal-r258 { fill: #7a531c } +.terminal-r259 { fill: #5e4119 } +.terminal-r260 { fill: #604319 } +.terminal-r261 { fill: #7c541c } +.terminal-r262 { fill: #8a5d1e } +.terminal-r263 { fill: #97651f } +.terminal-r264 { fill: #b17522 } +.terminal-r265 { fill: #bc7d23 } +.terminal-r266 { fill: #d18a26 } +.terminal-r267 { fill: #db9027 } +.terminal-r268 { fill: #e39528 } +.terminal-r269 { fill: #fca52a } +.terminal-r270 { fill: #f7a12a } +.terminal-r271 { fill: #f29e29 } +.terminal-r272 { fill: #ec9b29 } +.terminal-r273 { fill: #dd9127 } +.terminal-r274 { fill: #d48c26 } +.terminal-r275 { fill: #c07f24 } +.terminal-r276 { fill: #b47723 } +.terminal-r277 { fill: #a87021 } +.terminal-r278 { fill: #8e5f1e } +.terminal-r279 { fill: #80571d } +.terminal-r280 { fill: #64451a } +.terminal-r281 { fill: #5a3f19 } +.terminal-r282 { fill: #76511c } +.terminal-r283 { fill: #84591d } +.terminal-r284 { fill: #92621f } +.terminal-r285 { fill: #ab7222 } +.terminal-r286 { fill: #b77a23 } +.terminal-r287 { fill: #cd8725 } +.terminal-r288 { fill: #d78d26 } +.terminal-r289 { fill: #e09327 } +.terminal-r290 { fill: #ee9c29 } +.terminal-r291 { fill: #fba42a } +.terminal-r292 { fill: #f8a22a } +.terminal-r293 { fill: #f4a029 } +.terminal-r294 { fill: #ef9c29 } +.terminal-r295 { fill: #e19327 } +.terminal-r296 { fill: #d88e26 } +.terminal-r297 { fill: #c48224 } +.terminal-r298 { fill: #b97b23 } +.terminal-r299 { fill: #ad7322 } +.terminal-r300 { fill: #93631f } +.terminal-r301 { fill: #865b1e } +.terminal-r302 { fill: #0178d4 } +.terminal-r303 { fill: #0171c8 } +.terminal-r304 { fill: #0365b1 } +.terminal-r305 { fill: #045fa6 } +.terminal-r306 { fill: #05599b } +.terminal-r307 { fill: #074f86 } +.terminal-r308 { fill: #084a7d } +.terminal-r309 { fill: #09416c } +.terminal-r310 { fill: #093d65 } +.terminal-r311 { fill: #0a3a5f } +.terminal-r312 { fill: #0b3454 } +.terminal-r313 { fill: #0b3251 } +.terminal-r314 { fill: #0b304c } +.terminal-r315 { fill: #0b304d } +.terminal-r316 { fill: #0b3353 } +.terminal-r317 { fill: #0b3657 } +.terminal-r318 { fill: #0a385c } +.terminal-r319 { fill: #093f69 } +.terminal-r320 { fill: #084371 } +.terminal-r321 { fill: #074c82 } +.terminal-r322 { fill: #06528c } +.terminal-r323 { fill: #055796 } +.terminal-r324 { fill: #0463ac } +.terminal-r325 { fill: #0369b7 } +.terminal-r326 { fill: #0175ce } +.terminal-r327 { fill: #0174cd } +.terminal-r328 { fill: #0368b6 } +.terminal-r329 { fill: #0462aa } +.terminal-r330 { fill: #055c9f } +.terminal-r331 { fill: #06518a } +.terminal-r332 { fill: #074c81 } +.terminal-r333 { fill: #094370 } +.terminal-r334 { fill: #093f68 } +.terminal-r335 { fill: #0a3b61 } +.terminal-r336 { fill: #0b3556 } +.terminal-r337 { fill: #0b3352 } +.terminal-r338 { fill: #0b3555 } +.terminal-r339 { fill: #0a375a } +.terminal-r340 { fill: #093e66 } +.terminal-r341 { fill: #09416d } +.terminal-r342 { fill: #074a7e } +.terminal-r343 { fill: #074f88 } +.terminal-r344 { fill: #065592 } +.terminal-r345 { fill: #0460a7 } +.terminal-r346 { fill: #0366b2 } +.terminal-r347 { fill: #0172c9 } +.terminal-r348 { fill: #0177d2 } +.terminal-r349 { fill: #036aba } +.terminal-r350 { fill: #0364af } +.terminal-r351 { fill: #045ea4 } +.terminal-r352 { fill: #06538f } +.terminal-r353 { fill: #074e85 } +.terminal-r354 { fill: #084473 } +.terminal-r355 { fill: #09406b } +.terminal-r356 { fill: #0a3c64 } +.terminal-r357 { fill: #0a3658 } +.terminal-r358 { fill: #0b314e } +.terminal-r359 { fill: #0c304c } +.terminal-r360 { fill: #0b3250 } +.terminal-r361 { fill: #0b3453 } +.terminal-r362 { fill: #0b3658 } +.terminal-r363 { fill: #0a3c63 } +.terminal-r364 { fill: #09406a } +.terminal-r365 { fill: #08487a } +.terminal-r366 { fill: #074d84 } +.terminal-r367 { fill: #06528d } +.terminal-r368 { fill: #045ea2 } +.terminal-r369 { fill: #0463ad } +.terminal-r370 { fill: #441e27 } +.terminal-r371 { fill: #4e202b } +.terminal-r372 { fill: #612534 } +.terminal-r373 { fill: #6b2838 } +.terminal-r374 { fill: #742a3c } +.terminal-r375 { fill: #862f44 } +.terminal-r376 { fill: #8e3148 } +.terminal-r377 { fill: #9c344e } +.terminal-r378 { fill: #a33651 } +.terminal-r379 { fill: #a83753 } +.terminal-r380 { fill: #b13a57 } +.terminal-r381 { fill: #b43a59 } +.terminal-r382 { fill: #b83b5a } +.terminal-r383 { fill: #b73b5a } +.terminal-r384 { fill: #b23a58 } +.terminal-r385 { fill: #af3956 } +.terminal-r386 { fill: #aa3854 } +.terminal-r387 { fill: #9f354f } +.terminal-r388 { fill: #98334c } +.terminal-r389 { fill: #892f46 } +.terminal-r390 { fill: #812d42 } +.terminal-r391 { fill: #782b3e } +.terminal-r392 { fill: #662636 } +.terminal-r393 { fill: #5c2431 } +.terminal-r394 { fill: #481f28 } +.terminal-r395 { fill: #491f29 } +.terminal-r396 { fill: #5d2432 } +.terminal-r397 { fill: #672736 } +.terminal-r398 { fill: #70293a } +.terminal-r399 { fill: #822e42 } +.terminal-r400 { fill: #8b3046 } +.terminal-r401 { fill: #99344d } +.terminal-r402 { fill: #a03550 } +.terminal-r403 { fill: #a63752 } +.terminal-r404 { fill: #b33a58 } +.terminal-r405 { fill: #b43a58 } +.terminal-r406 { fill: #b03957 } +.terminal-r407 { fill: #ac3855 } +.terminal-r408 { fill: #a23650 } +.terminal-r409 { fill: #9b344e } +.terminal-r410 { fill: #8d3047 } +.terminal-r411 { fill: #852e43 } +.terminal-r412 { fill: #7c2c40 } +.terminal-r413 { fill: #6a2737 } +.terminal-r414 { fill: #602533 } +.terminal-r415 { fill: #4c202a } +.terminal-r416 { fill: #451e27 } +.terminal-r417 { fill: #592330 } +.terminal-r418 { fill: #632634 } +.terminal-r419 { fill: #6c2839 } +.terminal-r420 { fill: #7f2d41 } +.terminal-r421 { fill: #872f45 } +.terminal-r422 { fill: #96334b } +.terminal-r423 { fill: #9d354e } +.terminal-r424 { fill: #ad3956 } +.terminal-r425 { fill: #b53b59 } +.terminal-r426 { fill: #ae3956 } +.terminal-r427 { fill: #a43651 } +.terminal-r428 { fill: #9e354f } +.terminal-r429 { fill: #903149 } +.terminal-r430 { fill: #882f45 } +.terminal-r431 { fill: #802d41 } +.terminal-r432 { fill: #6e2839 } +.terminal-r433 { fill: #642635 } +.terminal-r434 { fill: #9b344d } +.terminal-r435 { fill: #913149 } +.terminal-r436 { fill: #762a3d } +.terminal-r437 { fill: #54222e } +.terminal-r438 { fill: #4b1f2a } +.terminal-r439 { fill: #4a1f29 } +.terminal-r440 { fill: #4d202b } +.terminal-r441 { fill: #52212d } +.terminal-r442 { fill: #732a3b } +.terminal-r443 { fill: #7b2c3f } +.terminal-r444 { fill: #842e43 } +.terminal-r445 { fill: #95324b } +.terminal-r446 { fill: #8c3047 } +.terminal-r447 { fill: #7a2b3f } +.terminal-r448 { fill: #71293b } +.terminal-r449 { fill: #632534 } +.terminal-r450 { fill: #56222f } +.terminal-r451 { fill: #481f29 } +.terminal-r452 { fill: #50212c } +.terminal-r453 { fill: #5a2331 } +.terminal-r454 { fill: #612533 } +.terminal-r455 { fill: #6f293a } +.terminal-r456 { fill: #772b3e } +.terminal-r457 { fill: #92324a } +.terminal-r458 { fill: #99334d } +.terminal-r459 { fill: #903148 } +.terminal-r460 { fill: #7d2c40 } +.terminal-r461 { fill: #752a3c } +.terminal-r462 { fill: #5f2433 } +.terminal-r463 { fill: #4f202b } +.terminal-r464 { fill: #471e28 } +.terminal-r465 { fill: #582330 } +.terminal-r466 { fill: #5e2432 } +.terminal-r467 { fill: #6c2838 } +.terminal-r468 { fill: #24452e } +.terminal-r469 { fill: #274f33 } +.terminal-r470 { fill: #2e643f } +.terminal-r471 { fill: #326e44 } +.terminal-r472 { fill: #35774a } +.terminal-r473 { fill: #3b8a54 } +.terminal-r474 { fill: #3e9258 } +.terminal-r475 { fill: #43a160 } +.terminal-r476 { fill: #46a864 } +.terminal-r477 { fill: #48ad67 } +.terminal-r478 { fill: #4bb76c } +.terminal-r479 { fill: #4cba6e } +.terminal-r480 { fill: #4dbe70 } +.terminal-r481 { fill: #4dbd70 } +.terminal-r482 { fill: #4bb86d } +.terminal-r483 { fill: #4ab46b } +.terminal-r484 { fill: #48b068 } +.terminal-r485 { fill: #44a462 } +.terminal-r486 { fill: #429d5e } +.terminal-r487 { fill: #3d8d56 } +.terminal-r488 { fill: #3a8551 } +.terminal-r489 { fill: #367c4c } +.terminal-r490 { fill: #306841 } +.terminal-r491 { fill: #2c5e3b } +.terminal-r492 { fill: #254930 } +.terminal-r493 { fill: #264b31 } +.terminal-r494 { fill: #2d5f3c } +.terminal-r495 { fill: #306942 } +.terminal-r496 { fill: #347347 } +.terminal-r497 { fill: #3a8651 } +.terminal-r498 { fill: #3d8f56 } +.terminal-r499 { fill: #429e5f } +.terminal-r500 { fill: #45a562 } +.terminal-r501 { fill: #47ab66 } +.terminal-r502 { fill: #4ab56b } +.terminal-r503 { fill: #4bb96d } +.terminal-r504 { fill: #4cb96e } +.terminal-r505 { fill: #4bb66c } +.terminal-r506 { fill: #49b269 } +.terminal-r507 { fill: #45a763 } +.terminal-r508 { fill: #43a060 } +.terminal-r509 { fill: #3e9157 } +.terminal-r510 { fill: #3b8953 } +.terminal-r511 { fill: #38804e } +.terminal-r512 { fill: #316c43 } +.terminal-r513 { fill: #2e623e } +.terminal-r514 { fill: #274d32 } +.terminal-r515 { fill: #24462e } +.terminal-r516 { fill: #2b5b3a } +.terminal-r517 { fill: #2f653f } +.terminal-r518 { fill: #326f45 } +.terminal-r519 { fill: #39824f } +.terminal-r520 { fill: #3c8b54 } +.terminal-r521 { fill: #419b5d } +.terminal-r522 { fill: #44a261 } +.terminal-r523 { fill: #46a964 } +.terminal-r524 { fill: #4ab36a } +.terminal-r525 { fill: #4dbd6f } +.terminal-r526 { fill: #4cbb6e } +.terminal-r527 { fill: #46a965 } +.terminal-r528 { fill: #44a361 } +.terminal-r529 { fill: #3f9459 } +.terminal-r530 { fill: #3c8c55 } +.terminal-r531 { fill: #398350 } +.terminal-r532 { fill: #337146 } +.terminal-r533 { fill: #2f6740 } +.terminal-r534 { fill: #439f5f } +.terminal-r535 { fill: #3f955a } +.terminal-r536 { fill: #3c8c54 } +.terminal-r537 { fill: #36794a } +.terminal-r538 { fill: #295637 } +.terminal-r539 { fill: #264c32 } +.terminal-r540 { fill: #295336 } +.terminal-r541 { fill: #2f6640 } +.terminal-r542 { fill: #347648 } +.terminal-r543 { fill: #377e4d } +.terminal-r544 { fill: #3b8752 } +.terminal-r545 { fill: #45a563 } +.terminal-r546 { fill: #419a5c } +.terminal-r547 { fill: #3d9057 } +.terminal-r548 { fill: #377d4d } +.terminal-r549 { fill: #347448 } +.terminal-r550 { fill: #2c5e3c } +.terminal-r551 { fill: #2a5838 } +.terminal-r552 { fill: #274e33 } +.terminal-r553 { fill: #264a31 } +.terminal-r554 { fill: #254a30 } +.terminal-r555 { fill: #264d32 } +.terminal-r556 { fill: #285135 } +.terminal-r557 { fill: #2c5c3b } +.terminal-r558 { fill: #2e633e } +.terminal-r559 { fill: #337247 } +.terminal-r560 { fill: #367a4b } +.terminal-r561 { fill: #40975b } +.terminal-r562 { fill: #4ab66c } +.terminal-r563 { fill: #38814f } +.terminal-r564 { fill: #35784a } +.terminal-r565 { fill: #2d613d } +.terminal-r566 { fill: #2b5a3a } +.terminal-r567 { fill: #275034 } +.terminal-r568 { fill: #24462f } +.terminal-r569 { fill: #254830 } +.terminal-r570 { fill: #2b5a39 } +.terminal-r571 { fill: #2d603d } +.terminal-r572 { fill: #357749 } +.terminal-r573 { 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..6147d273c1 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,218 @@ font-weight: 700; } - .terminal-3589090514-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3589090514-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #093f69 } +.terminal-r3 { fill: #074f87 } +.terminal-r4 { fill: #09406c } +.terminal-r5 { fill: #065592 } +.terminal-r6 { fill: #074a7e } +.terminal-r7 { fill: #074c81 } +.terminal-r8 { fill: #0367b5 } +.terminal-r9 { fill: #045fa4 } +.terminal-r10 { fill: #084778 } +.terminal-r11 { fill: #09416c } +.terminal-r12 { fill: #093f6a } +.terminal-r13 { fill: #084472 } +.terminal-r14 { fill: #06528d } +.terminal-r15 { fill: #0173cc } +.terminal-r16 { fill: #074b7f } +.terminal-r17 { fill: #0270c6 } +.terminal-r18 { fill: #055b9e } +.terminal-r19 { fill: #065796 } +.terminal-r20 { fill: #074e86 } +.terminal-r21 { fill: #065593 } +.terminal-r22 { fill: #074d83 } +.terminal-r23 { fill: #093e66 } +.terminal-r24 { fill: #08497c } +.terminal-r25 { fill: #084471 } +.terminal-r26 { fill: #074b80 } +.terminal-r27 { fill: #06518b } +.terminal-r28 { fill: #065693 } +.terminal-r29 { fill: #0178d4 } +.terminal-r30 { fill: #0365b1 } +.terminal-r31 { fill: #084371 } +.terminal-r32 { fill: #0460a8 } +.terminal-r33 { fill: #06528c } +.terminal-r34 { fill: #084676 } +.terminal-r35 { fill: #0175cf } +.terminal-r36 { fill: #08487a } +.terminal-r37 { fill: #074d84 } +.terminal-r38 { fill: #074c82 } +.terminal-r39 { fill: #065490 } +.terminal-r40 { fill: #075089 } +.terminal-r41 { fill: #0368b7 } +.terminal-r42 { fill: #045fa5 } +.terminal-r43 { fill: #0462ab } +.terminal-r44 { fill: #084777 } +.terminal-r45 { fill: #084574 } +.terminal-r46 { fill: #0365b0 } +.terminal-r47 { fill: #093d65 } +.terminal-r48 { fill: #09426f } +.terminal-r49 { fill: #0366b2 } +.terminal-r50 { fill: #094370 } +.terminal-r51 { fill: #055c9f } +.terminal-r52 { fill: #074f86 } +.terminal-r53 { fill: #065694 } +.terminal-r54 { fill: #0a395d } +.terminal-r55 { fill: #0b3557 } +.terminal-r56 { fill: #093f68 } +.terminal-r57 { fill: #0a3a5f } +.terminal-r58 { fill: #0a375a } +.terminal-r59 { fill: #0a385c } +.terminal-r60 { fill: #0a3a60 } +.terminal-r61 { fill: #0a3c62 } +.terminal-r62 { fill: #0a385b } +.terminal-r63 { fill: #0b3657 } +.terminal-r64 { fill: #0a395e } +.terminal-r65 { fill: #0b3658 } +.terminal-r66 { fill: #093e67 } +.terminal-r67 { fill: #0a3b61 } +.terminal-r68 { fill: #0a3c64 } +.terminal-r69 { fill: #0a3b62 } +.terminal-r70 { fill: #0a3759 } +.terminal-r71 { fill: #09416d } +.terminal-r72 { fill: #0b3556 } +.terminal-r73 { fill: #093d66 } +.terminal-r74 { fill: #093d64 } +.terminal-r75 { fill: #0a3a5e } +.terminal-r76 { fill: #0a3b60 } +.terminal-r77 { fill: #0a3c63 } +.terminal-r78 { fill: #0a375b } +.terminal-r79 { fill: #0b3555 } +.terminal-r80 { fill: #0b3455 } +.terminal-r81 { fill: #0b304c } +.terminal-r82 { fill: #0b3250 } +.terminal-r83 { fill: #0b314e } +.terminal-r84 { fill: #0b304d } +.terminal-r85 { fill: #0c304c } +.terminal-r86 { fill: #0b314d } +.terminal-r87 { fill: #0b314f } +.terminal-r88 { fill: #0b3352 } +.terminal-r89 { fill: #0b324f } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - SparklineSummaryFunctionApp + SparklineSummaryFunctionApp - + - - - - - - -▁▁▂▂▁▁▁▁ - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - - - - - - - - - - - - - - + + + + + + +▁▁▂▂▁▁▁▁ + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_switches.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_switches.svg index 20423b8a3d..0aee7f5cfb 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_switches.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_switches.svg @@ -32,9 +32,9 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0;font-weight: bold } +.terminal-r3 { fill: #e0e0e0 } .terminal-r4 { fill: #121212 } .terminal-r5 { fill: #0178d4 } .terminal-r6 { fill: #272727 } @@ -128,29 +128,29 @@ - - - - -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 4ebf5427d7..f6c2fc6436 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_system_commands.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_system_commands.svg @@ -19,165 +19,164 @@ font-weight: 700; } - .terminal-65393254-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-65393254-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-65393254-r1 { fill: #121212 } -.terminal-65393254-r2 { fill: #0b3a5f } -.terminal-65393254-r3 { fill: #c5c8c6 } -.terminal-65393254-r4 { fill: #e0e0e0 } -.terminal-65393254-r5 { fill: #0178d4 } -.terminal-65393254-r6 { fill: #00ff00 } -.terminal-65393254-r7 { fill: #000000 } -.terminal-65393254-r8 { fill: #6d7479 } -.terminal-65393254-r9 { fill: #e0e0e0;font-weight: bold } -.terminal-65393254-r10 { fill: #9eafbd } -.terminal-65393254-r11 { fill: #a1a5a8 } -.terminal-65393254-r12 { fill: #646464 } + .terminal-r1 { fill: #121212 } +.terminal-r2 { fill: #0b3a5f } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #e0e0e0 } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #00ff00 } +.terminal-r7 { fill: #000000 } +.terminal-r8 { fill: #6d7479 } +.terminal-r9 { fill: #e0e0e0;font-weight: bold } +.terminal-r10 { fill: #9eafbd } +.terminal-r11 { fill: #a1a5a8 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 e11aa51b96..044cdb856a 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-254601405-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-254601405-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-254601405-r1 { fill: #c5c8c6 } -.terminal-254601405-r2 { fill: #ddedf9;font-weight: bold } -.terminal-254601405-r3 { fill: #797979 } -.terminal-254601405-r4 { fill: #e0e0e0 } -.terminal-254601405-r5 { fill: #4f4f4f } -.terminal-254601405-r6 { fill: #0178d4 } -.terminal-254601405-r7 { fill: #e0e0e0;font-weight: bold } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ddedf9;font-weight: bold } +.terminal-r3 { fill: #797979 } +.terminal-r4 { fill: #4f4f4f } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #e0e0e0 } +.terminal-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 dcc6b0d5f5..8b4b808bdf 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabbed_content.svg @@ -35,10 +35,10 @@ .terminal-r1 { fill: #c5c8c6 } .terminal-r2 { fill: #797979 } .terminal-r3 { fill: #ddedf9;font-weight: bold } -.terminal-r4 { fill: #e0e0e0 } -.terminal-r5 { fill: #4f4f4f } -.terminal-r6 { fill: #0178d4 } -.terminal-r7 { fill: #0178d4;font-weight: bold } +.terminal-r4 { fill: #4f4f4f } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #0178d4;font-weight: bold } +.terminal-r7 { fill: #e0e0e0 } .terminal-r8 { fill: #262626 } .terminal-r9 { fill: #ffa62b;font-weight: bold } .terminal-r10 { fill: #495259 } @@ -127,20 +127,20 @@ - + LetoJessicaPaul -━━━━━━╸━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +━━━━━━╸━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -Lady Jessica +Lady Jessica -Bene Gesserit and concubine of Leto, and mother of Paul and Alia. +Bene Gesserit and concubine of Leto, and mother of Paul and Alia. -PaulAlia -━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -First child +PaulAlia +━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +First child @@ -152,7 +152,7 @@ - l Leto  j Jessica  p Paul ^p palette + 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 a2c4e2ae7f..6a18e32d26 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,139 +19,139 @@ font-weight: 700; } - .terminal-2385587986-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2385587986-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2385587986-r1 { fill: #c5c8c6 } -.terminal-2385587986-r2 { fill: #ddedf9;font-weight: bold } -.terminal-2385587986-r3 { fill: #e0e0e0 } -.terminal-2385587986-r4 { fill: #4f4f4f } -.terminal-2385587986-r5 { fill: #0178d4 } -.terminal-2385587986-r6 { fill: #2d2d2d } -.terminal-2385587986-r7 { fill: #e0e0e0;font-weight: bold } -.terminal-2385587986-r8 { fill: #0d0d0d } -.terminal-2385587986-r9 { fill: #797979 } -.terminal-2385587986-r10 { fill: #262626 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ddedf9;font-weight: bold } +.terminal-r3 { fill: #4f4f4f } +.terminal-r4 { fill: #0178d4 } +.terminal-r5 { fill: #e0e0e0 } +.terminal-r6 { fill: #2d2d2d } +.terminal-r7 { fill: #e0e0e0;font-weight: bold } +.terminal-r8 { fill: #0d0d0d } +.terminal-r9 { fill: #797979 } +.terminal-r10 { 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 61ee917c34..817d2d9756 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,138 @@ font-weight: 700; } - .terminal-127794073-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-127794073-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-127794073-r1 { fill: #c5c8c6 } -.terminal-127794073-r2 { fill: #ddedf9;font-weight: bold } -.terminal-127794073-r3 { fill: #454545 } -.terminal-127794073-r4 { fill: #797979 } -.terminal-127794073-r5 { fill: #e0e0e0 } -.terminal-127794073-r6 { fill: #4f4f4f } -.terminal-127794073-r7 { fill: #0178d4 } -.terminal-127794073-r8 { fill: #981515 } -.terminal-127794073-r9 { fill: #c56363;font-weight: bold } -.terminal-127794073-r10 { fill: #880606 } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ddedf9;font-weight: bold } +.terminal-r3 { fill: #454545 } +.terminal-r4 { fill: #797979 } +.terminal-r5 { fill: #4f4f4f } +.terminal-r6 { fill: #0178d4 } +.terminal-r7 { fill: #981515 } +.terminal-r8 { fill: #c56363;font-weight: bold } +.terminal-r9 { 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_tabs_invalidate.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_invalidate.svg index 4c96ddf349..a9e0cc2c22 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-620741834-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-620741834-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-620741834-r1 { fill: #c5c8c6 } -.terminal-620741834-r2 { fill: #797979 } -.terminal-620741834-r3 { fill: #ddedf9;font-weight: bold } -.terminal-620741834-r4 { fill: #e0e0e0 } -.terminal-620741834-r5 { fill: #4f4f4f } -.terminal-620741834-r6 { fill: #0178d4 } -.terminal-620741834-r7 { fill: #0000ff } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #797979 } +.terminal-r3 { fill: #ddedf9;font-weight: bold } +.terminal-r4 { fill: #4f4f4f } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #0000ff } +.terminal-r7 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TabApp + TabApp - + - - Tab 1Tab 2 -━━━━━━━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -┌──────────────────────────────────────────────────────────────────────────────┐ -world -└──────────────────────────────────────────────────────────────────────────────┘ - - - - - - - - - - - - - - - - - - + + Tab 1Tab 2 +━━━━━━━╸━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +┌──────────────────────────────────────────────────────────────────────────────┐ +world +└──────────────────────────────────────────────────────────────────────────────┘ + + + + + + + + + + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_remove_tab_updates_highlighting.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_remove_tab_updates_highlighting.svg index 13c7d16565..9c5eb28f33 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_remove_tab_updates_highlighting.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tabs_remove_tab_updates_highlighting.svg @@ -34,10 +34,10 @@ .terminal-r1 { fill: #c5c8c6 } .terminal-r2 { fill: #ddedf9;font-weight: bold } -.terminal-r3 { fill: #e0e0e0 } -.terminal-r4 { fill: #4f4f4f } -.terminal-r5 { fill: #0178d4 } -.terminal-r6 { fill: #ffa62b;font-weight: bold } +.terminal-r3 { fill: #4f4f4f } +.terminal-r4 { fill: #0178d4 } +.terminal-r5 { fill: #ffa62b;font-weight: bold } +.terminal-r6 { fill: #e0e0e0 } .terminal-r7 { fill: #495259 } @@ -127,7 +127,7 @@ bar -━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @@ -149,7 +149,7 @@ - r Remove foo ^p palette + r Remove foo ^p palette 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 767a30e50a..2351d47355 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 @@ -34,9 +34,9 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #0178d4 } -.terminal-r3 { fill: #e0e0e0 } -.terminal-r4 { fill: #c5c8c6 } -.terminal-r5 { fill: #ddedf9;font-weight: bold } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #ddedf9;font-weight: bold } +.terminal-r5 { fill: #e0e0e0 } .terminal-r6 { fill: #e2e3e5 } @@ -125,29 +125,29 @@ - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -ascii -blank -dashed+--------------------- ascii ----------------------+ -double|| -heavy|| -hidden|I must not fear.| -hkey|Fear is the mind-killer.| -inner|Fear is the little-death that brings total| -none|obliteration.| -outer|I will face my fear.| -panel|I will permit it to pass over me and| -round|through me.| -solid|And when it has gone past, I will turn the| -tab|inner eye to see its path.| -tall|Where the fear has gone there will be| -thick|nothing. Only I will remain.| -vkey|| -wide|| -+-------------------------------- border subtitle -+ - - - + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +ascii +blank +dashed+--------------------- ascii ----------------------+ +double|| +heavy|| +hidden|I must not fear.| +hkey|Fear is the mind-killer.| +inner|Fear is the little-death that brings total| +none|obliteration.| +outer|I will face my fear.| +panel|I will permit it to pass over me and| +round|through me.| +solid|And when it has gone past, I will turn the| +tab|inner eye to see its path.| +tall|Where the fear has gone there will be| +thick|nothing. Only I will remain.| +vkey|| +wide|| ++-------------------------------- border subtitle -+ + + + ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 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 a7fff47b9e..4a5ba2b20e 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 @@ -32,14 +32,14 @@ font-family: arial; } - .terminal-r1 { fill: #e0e0e0 } -.terminal-r2 { fill: #c5c8c6 } -.terminal-r3 { fill: #ddedf9;font-weight: bold } -.terminal-r4 { fill: #797979 } -.terminal-r5 { fill: #4f4f4f } -.terminal-r6 { fill: #0178d4 } -.terminal-r7 { fill: #121212 } -.terminal-r8 { fill: #1e1e1e } + .terminal-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ddedf9;font-weight: bold } +.terminal-r3 { fill: #797979 } +.terminal-r4 { fill: #4f4f4f } +.terminal-r5 { fill: #0178d4 } +.terminal-r6 { fill: #121212 } +.terminal-r7 { fill: #1e1e1e } +.terminal-r8 { fill: #e0e0e0 } .terminal-r9 { fill: #e1e1e1;font-weight: bold } .terminal-r10 { fill: #dde6f1 } .terminal-r11 { fill: #99b3d4 } @@ -137,32 +137,32 @@ - + - -Theme ColorsNamed Colors -━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - - Theme Colors █████████ - -primary▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -secondary -background"primary" -primary-background -secondary-background -surface$primary-darken-3$text-mute -panel -boost -warning$primary-darken-2$text-mute -error -success -accent$primary-darken-1$text-mute - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ -$primary$text-mute - - - [ Previous theme  ] Next theme ^p palette + +Theme ColorsNamed Colors +━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + + Theme Colors █████████ + +primary▎▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +secondary +background"primary" +primary-background +secondary-background +surface$primary-darken-3$text-mute +panel +boost +warning$primary-darken-2$text-mute +error +success +accent$primary-darken-1$text-mute + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +$primary$text-mute + + + [ Previous theme  ] Next theme ^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 a86a1634e1..b78ecb431d 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 @@ -37,8 +37,8 @@ .terminal-r3 { fill: #c5c8c6 } .terminal-r4 { fill: #272727;font-weight: bold } .terminal-r5 { fill: #1b1b1b } -.terminal-r6 { fill: #e0e0e0 } -.terminal-r7 { fill: #0d0d0d } +.terminal-r6 { fill: #0d0d0d } +.terminal-r7 { fill: #e0e0e0 } .terminal-r8 { fill: #e0e0e0;font-weight: bold } .terminal-r9 { fill: #000000 } .terminal-r10 { fill: #1e1e1e } @@ -133,32 +133,32 @@ - + ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔  round ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Animation Duration:1.0                        +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Animation Duration:1.0                        ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁  out_sine  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁  out_quint  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Welcome to Textual! +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Welcome to Textual! ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔  out_quart I must not fear. -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Fear is the +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁Fear is the ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔mind-killer.  out_quad Fear is the -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁little-death that +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁little-death that ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔brings total  out_expo obliteration. -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁I will face my fear. +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁I will face my fear. ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔I will permit it to  out_elastic pass over me and -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁through me. +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁through me. ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔And when it has gone  out_cubic  -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁^p palette +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁^p palette diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_theme_variables_available_in_code.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_theme_variables_available_in_code.svg index d02b4e5908..c96693360e 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_theme_variables_available_in_code.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_theme_variables_available_in_code.svg @@ -19,132 +19,131 @@ font-weight: 700; } - .terminal-1510533616-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1510533616-title { + .terminal-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1510533616-r1 { fill: #57a5e2 } -.terminal-1510533616-r2 { fill: #e0e0e0 } -.terminal-1510533616-r3 { fill: #c5c8c6 } + .terminal-r1 { fill: #57a5e2 } +.terminal-r2 { fill: #c5c8c6 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ThemeVariablesApp + ThemeVariablesApp - + - - $text-primary = #57A5E2 - - - - - - - - - - - - - - - - - - - - - - + + $text-primary = #57A5E2 + + + + + + + + + + + + + + + + + + + + + + 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..89bb59835f 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,133 @@ font-weight: 700; } - .terminal-3830665477-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3830665477-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #85a598 } +.terminal-r3 { fill: #504945 } +.terminal-r4 { 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..c3dd6de4af 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,133 @@ font-weight: 700; } - .terminal-2002800760-matrix { + .terminal-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2002800760-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #88c0d0 } +.terminal-r3 { fill: #434c5e } +.terminal-r4 { fill: #e6e7ea;font-weight: bold;font-style: italic; } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ThemeApp + ThemeApp - + - - - - - - - - - - -▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ - -Nord Theme - -▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ - - - - - - - - - + + + + + + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + +Nord Theme + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + + diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tint.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tint.svg index 72a4a7a3ca..dfa425b43a 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_tint.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_tint.svg @@ -33,8 +33,7 @@ } .terminal-r1 { fill: #4c8c4c } -.terminal-r2 { fill: #e0e0e0 } -.terminal-r3 { fill: #c5c8c6 } +.terminal-r2 { fill: #c5c8c6 } @@ -122,29 +121,29 @@ - Hello, World - - - - - - - - - - - - - - - - - - - - - - + Hello, World + + + + + + + + + + + + + + + + + + + + + + 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 243da8ecf0..7622ee8373 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 @@ -34,10 +34,10 @@ .terminal-r1 { fill: #121212 } .terminal-r2 { fill: #0178d4 } -.terminal-r3 { fill: #e0e0e0 } -.terminal-r4 { fill: #c5c8c6 } -.terminal-r5 { fill: #242f38 } -.terminal-r6 { fill: #000f18 } +.terminal-r3 { fill: #c5c8c6 } +.terminal-r4 { fill: #242f38 } +.terminal-r5 { fill: #000f18 } +.terminal-r6 { fill: #e0e0e0 } .terminal-r7 { fill: #ff0000;font-weight: bold } .terminal-r8 { fill: #80bbe9;font-weight: bold } .terminal-r9 { fill: #880909;font-weight: bold } @@ -129,29 +129,29 @@ - ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -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_visibility.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_visibility.svg index 253d895500..2b967966e2 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-74600490-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #ff0000 } +.terminal-r3 { fill: #e0e0e0 } +.terminal-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..dfc0c45ee6 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2292654034-title { + .terminal-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-r1 { fill: #c5c8c6 } +.terminal-r2 { fill: #e0e0e0 } +.terminal-r3 { fill: #e0e0e0;font-weight: bold } +.terminal-r4 { fill: #e0e0e0;font-style: italic; } +.terminal-r5 { fill: #e0e0e0;font-weight: bold;text-decoration: underline; } +.terminal-r6 { fill: #f4005f } +.terminal-r7 { fill: #7ae998 } +.terminal-r8 { fill: #55c076;font-weight: bold } +.terminal-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..8a3a82c99c 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-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2222614940-title { + .terminal-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-r1 { fill: #ff0000 } +.terminal-r2 { fill: #c5c8c6 } +.terminal-r3 { fill: #008000 } +.terminal-r4 { fill: #e0e0e0 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - 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 +└─────────────────────────────────────────────────────────┘ + + + + + + + + + + + + + + + + +└───────────────────────────────────────────────────────────┘ From e16f5928ce2fd2039929dcf583adf3278513339e Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Mon, 16 Jun 2025 15:22:24 +0100 Subject: [PATCH 7/7] fix extras --- poetry.lock | 20 ++++++++++---------- pyproject.toml | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/poetry.lock b/poetry.lock index dfc44c9ea5..22bf5c6802 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2402,19 +2402,19 @@ core = ["tree-sitter (>=0.22,<1.0)"] [[package]] name = "tree-sitter-rust" -version = "0.24.0" +version = "0.23.2" description = "Rust grammar for tree-sitter" optional = true python-versions = ">=3.9" files = [ - {file = "tree_sitter_rust-0.24.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7ea455443f5ab245afd8c5ce63a8ae38da455ef27437b459ce3618a9d4ec4f9a"}, - {file = "tree_sitter_rust-0.24.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:a0a1a2694117a0e86e156b28ee7def810ec94e52402069bf805be22d43e3c1a1"}, - {file = "tree_sitter_rust-0.24.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3362992ea3150b0dd15577dd59caef4f2926b6e10806f2bb4f2533485acee2f"}, - {file = "tree_sitter_rust-0.24.0-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf2c1f4b87df568352a9e523600af7cb32c5748dc75275f4794d6f811ab13dfe"}, - {file = "tree_sitter_rust-0.24.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:615f989241b717f14105b1bc621ff0c2200c86f1c3b36f1842d61f6605021152"}, - {file = "tree_sitter_rust-0.24.0-cp39-abi3-win_amd64.whl", hash = "sha256:2e29be0292eaf1f99389b3af4281f92187612af31ba129e90f4755f762993441"}, - {file = "tree_sitter_rust-0.24.0-cp39-abi3-win_arm64.whl", hash = "sha256:7a0538eaf4063b443c6cd80a47df19249f65e27dbdf129396a9193749912d0c0"}, - {file = "tree_sitter_rust-0.24.0.tar.gz", hash = "sha256:c7185f482717bd41f24ffcd90b5ee24e7e0d6334fecce69f1579609994cd599d"}, + {file = "tree_sitter_rust-0.23.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b6b26a4c07ddc243f3701450ff34093b8e3b08f14d269db2d049c625d151677c"}, + {file = "tree_sitter_rust-0.23.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:c6224f608df559d75425e5ef428f635b9fb87d7aa8716444915ee67ec6955085"}, + {file = "tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deced590a85ce848cda56f33728bad93b95827c1e3c736b707b24fb4280b3788"}, + {file = "tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:540cf826932fe7cfd800361e368617e138c3d7914fad3b90786b7505af216be6"}, + {file = "tree_sitter_rust-0.23.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:880be40b220e87105b60db48c57cdd8019b5039b324afb1d643fa9c2fc187873"}, + {file = "tree_sitter_rust-0.23.2-cp39-abi3-win_amd64.whl", hash = "sha256:d8e0bea4fd76fc8b325247f3d1bb3dc2707db7dd3818b02c251efdea1b47909c"}, + {file = "tree_sitter_rust-0.23.2-cp39-abi3-win_arm64.whl", hash = "sha256:3ea49daa887ad59230758e7a96432193af4a2c7183781e1e85c35d4f8cb30b6b"}, + {file = "tree_sitter_rust-0.23.2.tar.gz", hash = "sha256:9088a0e0342d3de2749088811f5561994423cb10dab5ad3251003dffaa0a1bd1"}, ] [package.extras] @@ -2768,4 +2768,4 @@ syntax = ["tree-sitter", "tree-sitter-bash", "tree-sitter-css", "tree-sitter-go" [metadata] lock-version = "2.0" python-versions = "^3.8.1" -content-hash = "db29b377e8fcedd9730b54f573ba175c8743e06fa57da2dee8a4e62bc2a6faa7" +content-hash = "8e8a5322af7485eeb968afb3c82e6de12d3551fe9c956217419758283332c234" diff --git a/pyproject.toml b/pyproject.toml index c59450f1d3..37c5327897 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,7 +63,7 @@ tree-sitter-yaml = { version = ">=0.6.0", optional = true, python = ">=3.9" } tree-sitter-html = { version = ">=0.23.0", optional = true, python = ">=3.9" } tree-sitter-css = { version = ">=0.23.0", optional = true, python = ">=3.9" } tree-sitter-javascript = { version = ">=0.23.0", optional = true, python = ">=3.9" } -tree-sitter-rust = { version = ">=0.23.0", optional = true, python = ">=3.9" } +tree-sitter-rust = { version = ">=0.23.0,<=0.23.2", optional = true, python = ">=3.9" } tree-sitter-go = { version = ">=0.23.0", optional = true, python = ">=3.9" } tree-sitter-regex = { version = ">=0.24.0", optional = true, python = ">=3.9" } tree-sitter-xml = { version = ">=0.7.0", optional = true, python = ">=3.9" }