Skip to content

chore: add logo and change config of introduction page on widgetbook#390

Merged
thelukewalton merged 2 commits intomainfrom
chore/widgetbook-updates
Sep 11, 2025
Merged

chore: add logo and change config of introduction page on widgetbook#390
thelukewalton merged 2 commits intomainfrom
chore/widgetbook-updates

Conversation

@thelukewalton
Copy link
Copy Markdown
Collaborator

No description provided.

@thelukewalton thelukewalton requested a review from a team as a code owner September 10, 2025 17:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the Widgetbook introduction page by adding a logo and modifying the navigation configuration. The main goal is to improve the visual branding and user experience when viewing the component library.

  • Added SVG logo support with theme-aware asset selection
  • Replaced the hierarchical directory structure with a direct home page configuration
  • Introduced a header component that displays the appropriate logo based on theme

Reviewed Changes

Copilot reviewed 2 out of 5 changed files in this pull request and generated 1 comment.

File Description
widgetbook/lib/main.directories.g.dart Reformatted code to improve readability by splitting long import statements and function calls across multiple lines
widgetbook/lib/main.dart Added SVG logo functionality and restructured Widgetbook configuration to use direct home page instead of directory-based navigation

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread widgetbook/lib/main.dart
@github-actions
Copy link
Copy Markdown
Contributor

PR Checks complete

  • ✅ - Linting / Formatting
  • ✅ - Static analysis passed
  • ✅ - All tests passed
  • ✅ - Branch is not behind
  • 📈 - Code coverage: 50.12%
    See details
    File Name%Passing?
    packages/zeta_flutter/lib/src/components/accordion/accordion.dart82.2%
    packages/zeta_flutter/lib/src/components/accordion/accordion_item.dart6.5%⛔️
    packages/zeta_flutter/lib/src/components/accordion/accordion_item_ui.dart88%
    packages/zeta_flutter/lib/src/components/avatar_rail/avatar_rail.dart53.7%⛔️
    packages/zeta_flutter/lib/src/components/avatars/avatar.dart93.1%
    packages/zeta_flutter/lib/src/components/badges/indicator.dart97%
    packages/zeta_flutter/lib/src/components/badges/label.dart100%
    packages/zeta_flutter/lib/src/components/badges/priority_pill.dart96.8%
    packages/zeta_flutter/lib/src/components/badges/status_label.dart100%
    packages/zeta_flutter/lib/src/components/badges/tag.dart95.7%
    packages/zeta_flutter/lib/src/components/bottom sheets/bottom_sheet.dart0%⛔️
    packages/zeta_flutter/lib/src/components/bottom sheets/menu_items.dart0%⛔️
    packages/zeta_flutter/lib/src/components/breadcrumb/breadcrumb.dart86.3%
    packages/zeta_flutter/lib/src/components/button_group/button_group.dart0%⛔️
    packages/zeta_flutter/lib/src/components/buttons/button.dart94.3%
    packages/zeta_flutter/lib/src/components/buttons/button_style.dart96.8%
    packages/zeta_flutter/lib/src/components/buttons/icon_button.dart51.2%⛔️
    packages/zeta_flutter/lib/src/components/buttons/input_icon_button.dart72.7%⛔️
    packages/zeta_flutter/lib/src/components/buttons/tile_button.dart69%⛔️
    packages/zeta_flutter/lib/src/components/card/card_container.dart87.7%
    packages/zeta_flutter/lib/src/components/chat_item/chat_item.dart98.2%
    packages/zeta_flutter/lib/src/components/chat_item/contact_item.dart0%⛔️
    packages/zeta_flutter/lib/src/components/checkbox/checkbox.dart99%
    packages/zeta_flutter/lib/src/components/chips/assist_chip.dart0%⛔️
    packages/zeta_flutter/lib/src/components/chips/chip.dart81.7%
    packages/zeta_flutter/lib/src/components/chips/filter_chip.dart0%⛔️
    packages/zeta_flutter/lib/src/components/chips/input_chip.dart0%⛔️
    packages/zeta_flutter/lib/src/components/chips/status_chip.dart90.9%
    packages/zeta_flutter/lib/src/components/comms_button/comms_button.dart82%
    packages/zeta_flutter/lib/src/components/date_input/date_input.dart0%⛔️
    packages/zeta_flutter/lib/src/components/dial_pad/dial_pad.dart100%
    packages/zeta_flutter/lib/src/components/dialog/dialog.dart0%⛔️
    packages/zeta_flutter/lib/src/components/dropdown/dropdown.dart35.8%⛔️
    packages/zeta_flutter/lib/src/components/empty_state/empty_state.dart100%
    packages/zeta_flutter/lib/src/components/fabs/fab.dart100%
    packages/zeta_flutter/lib/src/components/filter_selection/filter_selection.dart0%⛔️
    packages/zeta_flutter/lib/src/components/global_header/global_header.dart0%⛔️
    packages/zeta_flutter/lib/src/components/global_header/header_tab_item.dart0%⛔️
    packages/zeta_flutter/lib/src/components/icon/icon.dart97.4%
    packages/zeta_flutter/lib/src/components/in_page_banner/in_page_banner.dart98.6%
    packages/zeta_flutter/lib/src/components/list_item/dropdown_list_item.dart0%⛔️
    packages/zeta_flutter/lib/src/components/list_item/list_item.dart0%⛔️
    packages/zeta_flutter/lib/src/components/list_item/list_scope.dart0%⛔️
    packages/zeta_flutter/lib/src/components/list_item/notification_list_item.dart0%⛔️
    packages/zeta_flutter/lib/src/components/navigation bar/navigation_bar.dart92.7%
    packages/zeta_flutter/lib/src/components/navigation_rail/navigation_rail.dart0%⛔️
    packages/zeta_flutter/lib/src/components/pagination/pagination.dart0.6%⛔️
    packages/zeta_flutter/lib/src/components/password/password_input.dart100%
    packages/zeta_flutter/lib/src/components/phone_input/phone_input.dart0%⛔️
    packages/zeta_flutter/lib/src/components/progress/progress.dart0%⛔️
    packages/zeta_flutter/lib/src/components/progress/progress_bar.dart0%⛔️
    packages/zeta_flutter/lib/src/components/progress/progress_circle.dart0%⛔️
    packages/zeta_flutter/lib/src/components/radio/radio.dart0%⛔️
    packages/zeta_flutter/lib/src/components/range_selector/range_selector.dart84.5%
    packages/zeta_flutter/lib/src/components/screen_header_bar/screen_header_bar.dart0%⛔️
    packages/zeta_flutter/lib/src/components/search_bar/search_bar.dart98.3%
    packages/zeta_flutter/lib/src/components/segmented_control/segmented_control.dart0%⛔️
    packages/zeta_flutter/lib/src/components/select_input/select_input.dart0%⛔️
    packages/zeta_flutter/lib/src/components/slider/slider.dart82.3%
    packages/zeta_flutter/lib/src/components/snack_bar/snack_bar.dart0%⛔️
    packages/zeta_flutter/lib/src/components/stepper/stepper.dart94.6%
    packages/zeta_flutter/lib/src/components/stepper_input/stepper_input.dart71.9%⛔️
    packages/zeta_flutter/lib/src/components/switch/material_switch.dart0%⛔️
    packages/zeta_flutter/lib/src/components/switch/zeta_switch.dart0%⛔️
    packages/zeta_flutter/lib/src/components/system_banner/system_banner.dart85.4%
    packages/zeta_flutter/lib/src/components/tabs/tab.dart0%⛔️
    packages/zeta_flutter/lib/src/components/tabs/tab_bar.dart0%⛔️
    packages/zeta_flutter/lib/src/components/text_input/hint_text.dart75.9%⛔️
    packages/zeta_flutter/lib/src/components/text_input/input_label.dart0%⛔️
    packages/zeta_flutter/lib/src/components/text_input/internal_text_input.dart73.1%⛔️
    packages/zeta_flutter/lib/src/components/text_input/text_input.dart0%⛔️
    packages/zeta_flutter/lib/src/components/time_input/time_input.dart0%⛔️
    packages/zeta_flutter/lib/src/components/tooltip/tooltip.dart98.9%
    packages/zeta_flutter/lib/src/components/top_app_bar/extended_top_app_bar.dart93.9%
    packages/zeta_flutter/lib/src/components/top_app_bar/search_top_app_bar.dart86.6%
    packages/zeta_flutter/lib/src/components/top_app_bar/top_app_bar.dart98.1%
    packages/zeta_flutter/lib/src/components/voice_memo/state/playback_state.dart0%⛔️
    packages/zeta_flutter/lib/src/components/voice_memo/state/recording_state.dart0%⛔️
    packages/zeta_flutter/lib/src/components/voice_memo/state/wav_amplitude_decoder.dart0%⛔️
    packages/zeta_flutter/lib/src/components/voice_memo/state/wav_header.dart0%⛔️
    packages/zeta_flutter/lib/src/components/voice_memo/ui/audio_visualizer.dart0%⛔️
    packages/zeta_flutter/lib/src/components/voice_memo/ui/play_button.dart0%⛔️
    packages/zeta_flutter/lib/src/components/voice_memo/ui/recording_control.dart2.8%⛔️
    packages/zeta_flutter/lib/src/components/voice_memo/ui/voice_memo.dart0%⛔️
    packages/zeta_flutter/lib/src/components/voice_memo/ui/waveform.dart0%⛔️
    packages/zeta_flutter/lib/src/interfaces/audio_decoder.dart0%⛔️
    packages/zeta_flutter/lib/src/interfaces/countries.dart10%⛔️
    packages/zeta_flutter/lib/src/interfaces/form_field.dart81.4%
    packages/zeta_flutter/lib/src/interfaces/phone_number.dart0%⛔️
    packages/zeta_flutter/lib/src/utils/enums.dart100%
    packages/zeta_flutter/lib/src/utils/widget.dart100%
    packages/zeta_flutter_theme/lib/src/breakpoints.dart81.8%
    packages/zeta_flutter_theme/lib/src/color_extensions.dart86.1%
    packages/zeta_flutter_theme/lib/src/color_swatch.dart58.5%⛔️
    packages/zeta_flutter_theme/lib/src/contrast.dart50%⛔️
    packages/zeta_flutter_theme/lib/src/custom_theme.dart55.6%⛔️
    packages/zeta_flutter_theme/lib/src/generated/tokens/primitives.g.dart64.5%⛔️
    packages/zeta_flutter_theme/lib/src/generated/tokens/semantics.g.dart90.5%
    packages/zeta_flutter_theme/lib/src/rounded.dart75%⛔️
    packages/zeta_flutter_theme/lib/src/theme_service.dart17.9%⛔️
    packages/zeta_flutter_theme/lib/src/tokens.dart100%
    packages/zeta_flutter_theme/lib/src/typography.dart84.6%
    packages/zeta_flutter_theme/lib/src/zeta.dart97.5%
    packages/zeta_flutter_theme/lib/src/zeta_provider.dart93%
    packages/zeta_flutter_utils/lib/src/debounce.dart100%
    packages/zeta_flutter_utils/lib/src/extensions.dart79.1%⛔️
    packages/zeta_flutter_utils/lib/src/nothing.dart50%⛔️
    packages/zeta_flutter_utils/lib/src/platform/platform_is.dart0%⛔️
    packages/zeta_flutter_utils/lib/src/platform/universal_platform_vm.dart7.1%⛔️
    packages/zeta_icons/lib/src/illustrations.dart0%⛔️

Created with Flutter code quality action

@github-actions
Copy link
Copy Markdown
Contributor

Visit the preview URL for this PR (updated for commit 84e6a52):

https://zeta-flutter-main--pr-390-chore-widgetbook-updates-ezegi6sy.web.app

(expires Wed, 17 Sep 2025 18:04:20 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 5ca681de0a0ad9185b252304c113355d5ee04ca6

@thelukewalton thelukewalton merged commit 7d8d993 into main Sep 11, 2025
2 checks passed
@thelukewalton thelukewalton deleted the chore/widgetbook-updates branch September 11, 2025 10:45
thelukewalton added a commit that referenced this pull request Sep 16, 2025
🤖 I have created a release *beep* *boop*
---


##
[1.4.1](zeta_flutter-v1.4.0...zeta_flutter-v1.4.1)
(2025-09-16)


### ✨ New Features

* **UX-1461:** Voice Memo component
([#377](#377))
([69770e1](69770e1))


### 📈 Documentation

* **UX-1487:** Update documentation for consistency
([#380](#380))
([422cb9a](422cb9a))


### ⛓️ Dependencies

* Update Flutter to 3.35.3 and packages
([#385](#385))
([bf1c24b](bf1c24b))


### 🧹 Miscellaneous Chores

* Add animation duration to ZetaProgressIndicator / Circle and added
center component to ZetaProgressCircle
([69770e1](69770e1))
* add logo and change config of introduction page on widgetbook
([#390](#390))
([7d8d993](7d8d993))
* Add Zebra logo
([#378](#378))
([c7f7242](c7f7242))
* update test_counter script
([bf1c24b](bf1c24b))
* **zeta_flutter:** release zeta_flutter 1.4.1
([3d4c338](3d4c338))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
thelukewalton added a commit that referenced this pull request Sep 17, 2025
🤖 I have created a release *beep* *boop*
---


##
[1.2.2](zeta_flutter_theme-v1.2.1...zeta_flutter_theme-v1.2.2)
(2025-09-17)


### ⛓️ Dependencies

* Update Flutter to 3.35.3 and packages
([#385](#385))
([bf1c24b](bf1c24b))


### 🧹 Miscellaneous Chores

* ** zeta_flutter_theme:** release zeta_flutter_theme 1.2.2
([7ed7a9a](7ed7a9a))
* add logo and change config of introduction page on widgetbook
([#390](#390))
([7d8d993](7d8d993))
* update test_counter script
([bf1c24b](bf1c24b))
* **zeta_flutter:** release zeta_flutter 1.4.1
([3d4c338](3d4c338))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
thelukewalton added a commit that referenced this pull request Sep 17, 2025
🤖 I have created a release *beep* *boop*
---


##
[1.1.3](zeta_flutter_utils-v1.1.2...zeta_flutter_utils-v1.1.3)
(2025-09-17)


### ✨ New Features

* **UX-1461:** Voice Memo component
([#377](#377))
([69770e1](69770e1))


### ⛓️ Dependencies

* Update Flutter to 3.35.3 and packages
([#385](#385))
([bf1c24b](bf1c24b))


### 🧹 Miscellaneous Chores

* ** zeta_flutter_theme:** release zeta_flutter_theme 1.2.2
([7ed7a9a](7ed7a9a))
* ** zeta_flutter_utils:** release zeta_flutter_utils 1.1.3
([f22e0e6](f22e0e6))
* Add animation duration to ZetaProgressIndicator / Circle and added
center component to ZetaProgressCircle
([69770e1](69770e1))
* add logo and change config of introduction page on widgetbook
([#390](#390))
([7d8d993](7d8d993))
* update test_counter script
([bf1c24b](bf1c24b))
* **zeta_flutter:** release zeta_flutter 1.4.1
([3d4c338](3d4c338))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
thelukewalton added a commit that referenced this pull request Sep 17, 2025
🤖 I have created a release *beep* *boop*
---


##
[1.4.1](zeta_flutter-v1.4.0...zeta_flutter-v1.4.1)
(2025-09-16)


### ✨ New Features

* **UX-1461:** Voice Memo component
([#377](#377))
([69770e1](69770e1))


### 📈 Documentation

* **UX-1487:** Update documentation for consistency
([#380](#380))
([422cb9a](422cb9a))


### ⛓️ Dependencies

* Update Flutter to 3.35.3 and packages
([#385](#385))
([bf1c24b](bf1c24b))


### 🧹 Miscellaneous Chores

* Add animation duration to ZetaProgressIndicator / Circle and added
center component to ZetaProgressCircle
([69770e1](69770e1))
* add logo and change config of introduction page on widgetbook
([#390](#390))
([7d8d993](7d8d993))
* Add Zebra logo
([#378](#378))
([c7f7242](c7f7242))
* update test_counter script
([bf1c24b](bf1c24b))
* **zeta_flutter:** release zeta_flutter 1.4.1
([3d4c338](3d4c338))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
thelukewalton added a commit that referenced this pull request Sep 17, 2025
🤖 I have created a release *beep* *boop*
---


##
[1.2.2](zeta_flutter_theme-v1.2.1...zeta_flutter_theme-v1.2.2)
(2025-09-17)


### ⛓️ Dependencies

* Update Flutter to 3.35.3 and packages
([#385](#385))
([bf1c24b](bf1c24b))


### 🧹 Miscellaneous Chores

* ** zeta_flutter_theme:** release zeta_flutter_theme 1.2.2
([7ed7a9a](7ed7a9a))
* add logo and change config of introduction page on widgetbook
([#390](#390))
([7d8d993](7d8d993))
* update test_counter script
([bf1c24b](bf1c24b))
* **zeta_flutter:** release zeta_flutter 1.4.1
([3d4c338](3d4c338))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
thelukewalton added a commit that referenced this pull request Sep 17, 2025
🤖 I have created a release *beep* *boop*
---


##
[1.1.3](zeta_flutter_utils-v1.1.2...zeta_flutter_utils-v1.1.3)
(2025-09-17)


### ✨ New Features

* **UX-1461:** Voice Memo component
([#377](#377))
([69770e1](69770e1))


### ⛓️ Dependencies

* Update Flutter to 3.35.3 and packages
([#385](#385))
([bf1c24b](bf1c24b))


### 🧹 Miscellaneous Chores

* ** zeta_flutter_theme:** release zeta_flutter_theme 1.2.2
([7ed7a9a](7ed7a9a))
* ** zeta_flutter_utils:** release zeta_flutter_utils 1.1.3
([f22e0e6](f22e0e6))
* Add animation duration to ZetaProgressIndicator / Circle and added
center component to ZetaProgressCircle
([69770e1](69770e1))
* add logo and change config of introduction page on widgetbook
([#390](#390))
([7d8d993](7d8d993))
* update test_counter script
([bf1c24b](bf1c24b))
* **zeta_flutter:** release zeta_flutter 1.4.1
([3d4c338](3d4c338))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants