discourse/app/assets/javascripts/select-kit/addon/components
Martin Brennan 3135f472e2
FEATURE: Improve wizard quality and rearrange steps (#30055)
This commit contains various quality improvements to
our site setup wizard, along with some rearrangement of
steps to improve the admin setup experience and encourage
admins to customize the site early to avoid "all sites look the
same" sentiment.

#### Step rearrangement

* “Your site is ready” from 3 → 4
* “Logos” from 4 → 5
* “Look and feel” from 5 → 3

#### Font selector improvements

Changes the wizard font selector dropdown to show
a preview of all fonts with a CSS class so you don't
have to choose the font to get a preview.

Also makes the fonts appear in alphabetical order.

#### Preview improvements

Placeholder text changed from lorem ipsum to actual topic titles,
category names, and post content. This makes it feel more "real".

Fixes "undefined" categories. Added a date to the topic timeline.

Fixes button rectangles and other UI elements not changing in
size when the font changed, leading to cut off text which looked super
messy. Also fixed some font color issues.

Fixed table header alignment for Latest topic list.

#### Homepage style selector improvements

Limited the big list of homepage styles to Latest, Hot, Categories with latest topics,
and Category boxes based on research into the most common options.

#### Preview header

Changed the preview header to move the hamburger to the left
and add a chat icon

#### And more!

Changed the background of the wizard to use our branded blob style.
2025-01-02 09:28:23 +10:00
..
category-drop
color-palettes
combo-box
dropdown-select-box FIX: restore zero-width space character... (#30243) 2024-12-12 16:10:01 +01:00
font-selector FEATURE: Improve wizard quality and rearrange steps (#30055) 2025-01-02 09:28:23 +10:00
future-date-input-selector
homepage-style-selector FEATURE: Improve wizard quality and rearrange steps (#30055) 2025-01-02 09:28:23 +10:00
mini-tag-chooser
multi-select
notifications-button Cleanup mobile topic footer area (#30132) 2024-12-11 14:59:37 +01:00
notifications-filter
period-chooser DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
select-kit FIX: ensures sk can be scrolled on iOS in a modal (#30164) 2024-12-09 09:53:22 +10:00
tag-drop
toolbar-popup-menu-options
user-chooser
bulk-select-bookmarks-dropdown.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
categories-admin-dropdown.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
category-chooser.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
category-drop-more-collection.gjs DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
category-drop.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
category-notifications-button.js DEV: reintroduces category-notifications-button.js (#30398) 2024-12-20 16:08:21 +01:00
category-row.gjs DEV: Bump @discourse/lint-configs and autofix (#29847) 2024-11-20 14:15:04 +00:00
category-selector.js
color-palettes.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
combo-box.js
composer-actions.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
create-color-row.hbs
create-color-row.js
dropdown-select-box.js
email-group-user-chooser-filter.js
email-group-user-chooser-row.hbs
email-group-user-chooser-row.js
email-group-user-chooser.js
filter-for-more.gjs DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
flair-chooser.js
flair-row.hbs
flair-row.js
font-selector.js FEATURE: Improve wizard quality and rearrange steps (#30055) 2025-01-02 09:28:23 +10:00
form-template-chooser.js
future-date-input-selector.js
group-chooser.js
group-dropdown.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
group-notifications-button.js
homepage-style-selector.js FEATURE: Improve wizard quality and rearrange steps (#30055) 2025-01-02 09:28:23 +10:00
icon-picker.js
list-setting.js
mini-tag-chooser.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
multi-select.hbs
multi-select.js
none-category-row.hbs
none-category-row.js FIX: ensures category row is not focusable (#29803) 2024-11-19 03:50:32 +01:00
notifications-button.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
notifications-filter.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
period-chooser.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
pinned-button.hbs Cleanup mobile topic footer area (#30132) 2024-12-11 14:59:37 +01:00
pinned-button.js Cleanup mobile topic footer area (#30132) 2024-12-11 14:59:37 +01:00
pinned-options.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
search-advanced-category-chooser.js
select-kit.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
selected-choice-category.hbs
selected-choice-category.js
selected-choice-color.js
selected-choice.hbs
selected-choice.js FEATURE: mandatory fields for compact-list (#29357) 2024-10-23 16:16:08 +11:00
selected-color.js
selected-flair.hbs
selected-flair.js
selected-font.gjs FEATURE: Improve wizard quality and rearrange steps (#30055) 2025-01-02 09:28:23 +10:00
selected-name.hbs
selected-name.js
single-select.hbs
single-select.js
tag-chooser-row.hbs
tag-chooser-row.js
tag-chooser.js DEV: Bump @discourse/lint-configs and autofix (#29847) 2024-11-20 14:15:04 +00:00
tag-drop.js DEV: Bump @discourse/lint-configs and autofix (#29847) 2024-11-20 14:15:04 +00:00
tag-group-chooser.js
tag-notifications-button.js
tag-row.hbs
tag-row.js
tags-intersection-chooser.js
timezone-input.js
toolbar-popup-menu-options.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
topic-chooser.js
topic-notifications-button.gjs DEV: replaces topic-notifications-options by DMenu (#30298) 2024-12-16 19:59:18 +01:00
topic-notifications-options.js
topic-row.hbs
topic-row.js
user-chooser.js
user-notifications-dropdown.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
watched-words.js