Jarek Radosz
bf9fe07f67
DEV: Update linting config and run gjs-codemod ( #177 )
2025-06-06 12:15:57 +01:00
chapoi
b72a3c1e95
UX: Topic cards v2 ( #173 )
...
This is the second iteration on the topic card design, in which we bring
back the OP and change the layout.
**Changes**:
* Show OP avatar
* Remove activity avatar and replace by reply icon
* Remove activity icon background
* Move category tag to top left
* Replace long activity copy ("…replied at…") with dot separator
* Change date formatting to `tiny`
* Adjust bulk select styling to new layout + align checkbox to top on
mobile VS keep centred on desktop
* Why: On desktop, the avatar is taking 2 lines (usually) and aligning
the checkbox vertically looks nice. Exception for excerpts, but since
that's only available for pinned topics atm that's a low occurrence. On
mobile, the topic card is 3 lines, with a smaller avatar, which makes
the checkbox "float" around a bit when centred. Hence aligning it to the
top, which for solid avatars aligns nicely too.
* CSS refactor: grid, breakpoints
Messages/bookmarks have not been changed.
| Description | Visual |
|--------|--------|
| Large topic list | |
| Large bulk edit | 
|
| Medium topic list | 
|
| Medium bulk edit | 
|
| Small topic list | 
|
| Small bulk edit | 
|
| Messages page (remains unchanged) | 
|
| Bookmark page (remains unchanged) | 
|
2025-06-04 14:50:41 +02:00
Jordan Vidrine
18ffe04242
UX: New PM design ( #125 )
2025-04-11 13:43:17 -05:00
Jordan Vidrine
c735718f1b
DEV: Add more user logic ( #113 )
2025-04-04 11:47:00 -05:00
Jordan Vidrine
e7de006a23
UX: Topic list layout changes ( #85 )
2025-03-27 16:31:46 -05:00
Jordan Vidrine
d300cf9d0f
UX: New topic card layout ( #79 )
2025-03-26 10:47:52 -05:00
Jordan Vidrine
dabd9a159a
DEV: Use new is_hot_topic serializer ( #73 )
2025-03-24 12:05:10 -05:00
Jordan Vidrine
bee6e4e3c5
init ( #69 )
2025-03-20 09:43:40 -05:00
Jordan Vidrine
3911572b29
UX: More fixes ( #47 )
2025-03-12 13:39:27 -05:00
Martin Brennan
ef2925a663
FIX: i18n import in status column component ( #18 )
2025-03-06 13:49:32 +10:00
Jordan Vidrine
41ee5a5358
DEV: Merge topic list card component ( #17 )
...
This PR merges the topic-list-item card component into the nextgen theme.
Also does the following cleanup:
* Use template-only ember components
* Use `fire` instead of deprecated `fa-fire` icon
* Lower version requirement for node to 18 to match core
* Add english locale strings for topic status column
* Remove dummy theme settings
---------
Co-authored-by: Martin Brennan <martin@discourse.org >
2025-03-06 13:35:27 +10:00