polyamspace / mastodon

Custom Mastodon fork used by https://polyam.space
GNU Affero General Public License v3.0
1 stars 2 forks source link

[PoC] awesome icons in admin/moderation interface #513

Closed polyamAdmin closed 4 months ago

polyamAdmin commented 4 months ago

Proof of concept to deal with upstreams upcoming change of backend icons to material, so I don't forget.

I'm not exactly set on anything yet. hijacking material_symbol to return an awesome icon instead seems like the best solution without merge conflicts and having to override every use of it, but comes with its own set of issues like the different icon names. I think an additional helper method to "translate" material icon names to awesome icons would help here and keep the code clean enough.

polyamAdmin commented 4 months ago

I think I finally figured out why system specs fail so often. It seems to have to do this the instance filter. It gets created twice, but only the first one succeeds.

github-actions[bot] commented 4 months ago

This pull request has merge conflicts that must be resolved before it can be merged.