discourse/plugins/chat/assets/stylesheets/mobile
Joffrey JAFFEUX 53b96638c5
DEV: implements <Chat::Navbar /> (#24917)
This new navbar component is used for every navbar in chat, full page or drawer, and any screen.

This commit also uses this opportunity to correctly decouple drawer-routes from full page routes. This will avoid having this kind of properties in components: `@includeHeader={{false}}`. The header is now defined in the parent template using a navbar. Each route has now its own template wrapped in a div of the name of the route, eg: `<div class="c-routes-threads">..</div>`.

The navbar API:

```gjs
<Navbar as |navbar|>
 <navbar.BackButton />
 <navbar.Title @title="Foo" />
 <navbar.ChannelTitle @channel={{@channel}} />
 <navbar.Actions as |action|>
   <action.CloseThreadButton />
 </navbar.Actions>
</navbar>
```

The full list of components is listed in `plugins/chat/assets/javascripts/discourse/components/navbar/index.gjs` and `plugins/chat/assets/javascripts/discourse/components/navbar/actions.gjs`.

Visually the header is not changing much, only in drawer mode the background has been removed.

This commit also introduces a `<List />` component to facilitate rendering lists in chat plugin.
2023-12-18 17:49:58 +01:00
..
base-mobile.scss DEV: implements <Chat::Navbar /> (#24917) 2023-12-18 17:49:58 +01:00
chat-channel-members.scss UI: redesigned settings/members (#23804) 2023-10-09 14:11:16 +02:00
chat-channel-row.scss UX: fix overflow channel row + mobile remove styling tweak (#23611) 2023-09-15 14:06:31 +02:00
chat-channel-settings.scss FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
chat-channel.scss UX: Align chat separators, increase mobile chat width (#22298) 2023-06-27 18:49:45 +02:00
chat-composer-upload.scss UX: improves composer and thread panel (#21210) 2023-04-25 10:23:03 +02:00
chat-composer.scss UX: implements new composer design (#21588) 2023-05-16 17:17:12 +02:00
chat-emoji-picker.scss REFACTOR: move shadow vars to css custom props (#22094) 2023-06-13 16:38:31 -04:00
chat-form.scss FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
chat-index.scss UX: user threads styling tweaks 2023-12-13 14:10:52 +01:00
chat-message-actions.scss Remove border radius from chat (#22437) 2023-07-10 15:07:38 +02:00
chat-message-creator.scss FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
chat-message-thread-indicator.scss UX: chat message thread indicator improvements (#22224) 2023-06-26 14:47:13 +02:00
chat-message.scss A11Y: disable non-essential CSS animations for reduced-motion users (#23571) 2023-09-14 17:31:43 -04:00
chat-modal-new-message.scss FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
chat-modal-thread-settings.scss DEV: makes chat modals use the new <DModal /> component (#22495) 2023-07-10 13:43:33 +02:00
chat-selection-manager.scss FIX: allows selection of messages in threads (#22119) 2023-06-15 11:27:31 +02:00
chat-side-panel.scss UI: thread panel sizing/spacing on mobile (#21440) 2023-05-09 00:17:42 +02:00
chat-thread-list-header.scss UX: small alignment tweaks for chat thread list header (#24410) 2023-11-16 17:30:48 +01:00
chat-thread.scss FIX: various mobile chat improvements (#22132) 2023-06-16 11:36:43 +02:00
chat-threads-list.scss UX: thread list fixes for alignment and more spacing on mobile (#23823) 2023-10-07 11:06:16 +02:00
chat-user-threads.scss UX: user threads styling tweaks 2023-12-13 14:10:52 +01:00
index.scss UX: user threads styling tweaks 2023-12-13 14:10:52 +01:00