diff --git a/app/assets/stylesheets/common/base/compose.scss b/app/assets/stylesheets/common/base/compose.scss index 2e7dd5a78b364..d85e9dec43809 100644 --- a/app/assets/stylesheets/common/base/compose.scss +++ b/app/assets/stylesheets/common/base/compose.scss @@ -1026,16 +1026,25 @@ div.ac-wrap { .composer-popup { box-sizing: border-box; position: absolute; - width: calc(50% - 16px); - top: 19px; // grippie (11px) + .reply-area padding (8px) - bottom: 8px; - right: 8px; + width: calc(60%); + max-height: 50%; + bottom: 3.7rem; + right: 1rem; overflow-y: auto; z-index: z("composer", "dropdown") + 1; - padding: 1.5em; + padding: 1.5em 1.5rem 0.75em 1.5rem; box-shadow: var(--shadow-dropdown); background: var(--highlight-bg); + .show-preview & { + bottom: 3.2rem; + width: calc(50% - 16px); + } + + .blurb { + display: none; + } + > p, h3 { &:first-of-type { @@ -1169,6 +1178,9 @@ div.ac-wrap { .first-line { flex: 1; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } .second-line { diff --git a/lib/svg_sprite.rb b/lib/svg_sprite.rb index be7b013294e50..f895fd670312b 100644 --- a/lib/svg_sprite.rb +++ b/lib/svg_sprite.rb @@ -92,6 +92,7 @@ module SvgSprite discourse-sidebar discourse-sparkles discourse-table + discourse-text discourse-threads discourse-add-translation download diff --git a/vendor/assets/svg-icons/discourse-additional.svg b/vendor/assets/svg-icons/discourse-additional.svg index fa8f663f32cfe..dece8040adfab 100644 --- a/vendor/assets/svg-icons/discourse-additional.svg +++ b/vendor/assets/svg-icons/discourse-additional.svg @@ -95,4 +95,8 @@ Additional SVG icons + + + +