0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/spec/system/composer
chapoi a7bcfad6bb
UX: Composer redesign (#41781)
Introduces a new composer redesign behind the `enable_composer_redesign`
upcoming
change, which is `conceptual` for now and thus not shown to admins.

This change modernises the composer UI further, moving the toolbar to
the
bottom and trying an experimental approach to create more space for
writing on mobile

**Desktop**

<img width="781" height="685" alt="image"
src="https://github.com/user-attachments/assets/461e39f1-4409-4f8b-96b9-78a0c7a6877a"
/>
<img width="1490" height="681" alt="image"
src="https://github.com/user-attachments/assets/c1422bc6-c0e2-4d75-8110-d24c507bbc4c"
/>


**Mobile**

<img width="373" height="858" alt="image"
src="https://github.com/user-attachments/assets/d3a3048b-a532-4151-b7f4-efac3b7ebe25"
/>

<img width="376" height="854" alt="image"
src="https://github.com/user-attachments/assets/2a42503a-de55-4684-8edd-789c54eccd69"
/>

---------

Co-authored-by: Martin Brennan <martin@discourse.org>
2026-07-20 17:56:48 +10:00
..
category_templates_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
default_to_subcategory_spec.rb UX: Composer redesign (#41781) 2026-07-20 17:56:48 +10:00
dont_feed_the_trolls_popup_spec.rb DEV: Fix (again) composer body test flakes (#39578) 2026-04-27 12:48:17 +02:00
drafts_spec.rb FEATURE: Change default upcoming change promotion status to Beta (#41275) 2026-07-06 09:13:37 +10:00
enqueued_post_draft_spec.rb FIX: Discard draft modal shown after submitting post for approval (#38870) 2026-03-26 09:39:11 +01:00
form_template_tag_chooser_spec.rb FIX: Form template tag-chooser dropping uppercase tag selections (#40379) 2026-05-29 07:52:11 +02:00
post_validation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
prosemirror_autocomplete_spec.rb FIX: Don't lose focus when pressing key up and -down in composer emoji picker (#40052) 2026-06-05 11:05:11 -05:00
prosemirror_code_spec.rb DEV: Restore two prosemirror specs (#39637) 2026-04-29 15:34:19 +02:00
prosemirror_container_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
prosemirror_images_spec.rb UX: Dismiss alt text input when clicking image instead of opening lightbox (#40777) 2026-06-11 08:05:05 -03:00
prosemirror_input_rules_spec.rb UX: Disable typographer replacements in the rich editor (#40550) 2026-06-09 16:58:11 -03:00
prosemirror_keymap_spec.rb DEV: Add SystemHelpers::LINE_START_KEY (#39498) 2026-04-23 20:48:54 +02:00
prosemirror_links_spec.rb FIX: preserve selection formatting in link-insertion modal (#39374) 2026-05-20 11:22:35 +02:00
prosemirror_onebox_spec.rb DEV: Restore and fix prosemirror specs (#39502) 2026-04-24 15:11:45 +02:00
prosemirror_onebox_toolbar_spec.rb DEV: remove flaky rich editor onebox test (#39278) 2026-04-15 01:05:29 -03:00
prosemirror_pasting_spec.rb DEV: to-markdown prosemirror HTML parsing (#35563) 2026-05-29 18:14:32 -03:00
prosemirror_quotes_spec.rb DEV: Restore and fix prosemirror specs (#39502) 2026-04-24 15:11:45 +02:00
prosemirror_toolbar_spec.rb DEV: Fix prosemirror toolbar spec flakes (#40093) 2026-05-16 18:46:10 +02:00
prosemirror_uploads_spec.rb UX: better rich editor placeholder for non-image and image uploads (#39102) 2026-05-20 16:48:51 -03:00
prosemirror_watched_words_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
prosemirror_wrap_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
redesign_spec.rb UX: Composer redesign (#41781) 2026-07-20 17:56:48 +10:00
review_media_unless_trust_level_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
template_validation_spec.rb FIX: Enforce required validation on form template upload field (#38799) 2026-03-24 14:07:05 +01:00