From 2bcd04d4f458c0672794cc9f09f2f7bad5fcccb1 Mon Sep 17 00:00:00 2001 From: chapoi <101828855+chapoi@users.noreply.github.com> Date: Fri, 13 Jun 2025 11:08:57 +0200 Subject: [PATCH] UX: topic cards v3 (#182) * Bringing back the OP * Removed reason why topic appears (again) in topic list (="activity") * Removed likes * New layout with indention + moved all elements left (on desktop) | Mobile | Desktop | |--------|--------| | ![CleanShot 2025-06-13 at 11 00 19@2x](https://github.com/user-attachments/assets/f43a773d-c8ba-4573-b16a-940e9fc3d901) | ![CleanShot 2025-06-13 at 11 05 10@2x](https://github.com/user-attachments/assets/6bb152df-9ed3-4866-8c0a-95ddf94cd773) | | ![CleanShot 2025-06-13 at 11 02 25@2x](https://github.com/user-attachments/assets/3d9fb41c-a894-4b07-8737-6bd03e513f2f) | ![CleanShot 2025-06-13 at 11 06 59@2x](https://github.com/user-attachments/assets/c54b9efe-fd1d-40aa-b8ad-2e4eab54eb90) | | ![CleanShot 2025-06-13 at 11 03 28@2x](https://github.com/user-attachments/assets/cdad49e8-ae6d-4f2c-9ef5-f6fa42705764) | ![CleanShot 2025-06-13 at 11 07 10@2x](https://github.com/user-attachments/assets/91fee5ad-71b7-400c-a2c7-80339438b8de) | | ![CleanShot 2025-06-13 at 11 04 09@2x](https://github.com/user-attachments/assets/85296a16-f052-4787-a260-81fa54cd6191) | ![CleanShot 2025-06-13 at 11 07 24@2x](https://github.com/user-attachments/assets/ffcaecb0-767a-4a72-8244-a3baa56d3cc2) | | ![CleanShot 2025-06-13 at 11 04 26@2x](https://github.com/user-attachments/assets/48a05ef5-366f-4543-bf0e-441ecae39877) | ![CleanShot 2025-06-13 at 11 04 48@2x](https://github.com/user-attachments/assets/50499b4d-60bf-4b41-8a42-6fba8e0a41d8) | --------- Co-authored-by: Jordan Vidrine --- .../components/card/topic-activity-column.gjs | 9 - .../components/card/topic-status-column.gjs | 2 +- .../initializers/topic-list-columns.gjs | 9 +- scss/topic-cards.scss | 493 ++++++++++-------- 4 files changed, 278 insertions(+), 235 deletions(-) diff --git a/javascripts/discourse/components/card/topic-activity-column.gjs b/javascripts/discourse/components/card/topic-activity-column.gjs index 0f5b953..7c7207a 100644 --- a/javascripts/discourse/components/card/topic-activity-column.gjs +++ b/javascripts/discourse/components/card/topic-activity-column.gjs @@ -36,21 +36,12 @@ export default class TopicActivityColumn extends Component { } diff --git a/javascripts/discourse/initializers/topic-list-columns.gjs b/javascripts/discourse/initializers/topic-list-columns.gjs index 2c2e7ad..2bab295 100644 --- a/javascripts/discourse/initializers/topic-list-columns.gjs +++ b/javascripts/discourse/initializers/topic-list-columns.gjs @@ -2,7 +2,6 @@ import { withPluginApi } from "discourse/lib/plugin-api"; import TopicActivityColumn from "../components/card/topic-activity-column"; import TopicCategoryColumn from "../components/card/topic-category-column"; import TopicCreatorColumn from "../components/card/topic-creator-column"; -import TopicLikesColumn from "../components/card/topic-likes-column"; import TopicRepliesColumn from "../components/card/topic-replies-column"; import TopicStatusColumn from "../components/card/topic-status-column"; @@ -24,9 +23,8 @@ const TopicCategory = ; -const TopicLikesReplies =