# Topic List Previews (TLP)

**URL:** https://meta.discourse.org/t/topic-list-previews-tlp/209973
**Category:** Theme component
**Created:** [November 23, 2021, 12:25pm UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973 "2021-11-23T12:25:59Z")
**Posts on this page:** 1
**Showing post:** 499

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [January 21, 2025, 9:11am UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/499 "2025-01-21T09:11:56Z")

</div>

This is fixed now (plugin rebuild) as the reliance on the rmagick gem has been removed and the plugin refactored to accommodate.

[https://github.com/paviliondev/discourse-topic-previews-sidecar/pull/175](https://github.com/paviliondev/discourse-topic-previews-sidecar/pull/175)

Note there is still loads of work to do to resolve the deprecations of the Theme Component and this is partly waiting on the kind efforts of David to extend the new Topic List API in core.

> [@Modifying style attribute dynamically on Topic List Item](https://meta.discourse.org/t/modifying-style-attribute-dynamically-on-topic-list-item/346415/7):
>
> modifyClass itself is not deprecated. It’s a risky customization method, and you should take precautions when using it (as described in the doc @don linked), but we don’t have any imminent plans to remove it. The reason we’re printing a deprecation message for component:topic-list and component:topic-list-items is that those components are the legacy implementation of the topic list, and are not used when the glimmer topic list is enabled. Now, we have a set of glimmer components like component…

For now I’ve removed the #broken tag.

---

_[View the full topic](https://meta.discourse.org/t/topic-list-previews-tlp/209973)._
