learningequality / kolibri

Kolibri Learning Platform: the offline app for universal education
https://learningequality.org/kolibri/
MIT License
808 stars 682 forks source link

Implement conditionalized and prioritized metadata label display on refactored cards #12526

Open marcellamaki opened 3 months ago

marcellamaki commented 3 months ago

There have been some parallel tasks to improve the cards and integrate the updated KCard into 0.18 release.

In https://github.com/learningequality/kolibri/pull/12418 and https://github.com/learningequality/kolibri/pull/12607, Allan worked on building new cards on top of KCard, and in https://github.com/learningequality/kolibri/pull/12686, he has created the foundational composable for generating a list of metadata tags.

The composable may require small modifications or extensions as part of the scope of this issue, to ensure it works across all of situations. Screenshot 2024-10-02 at 2 41 02 PM Please always cross-reference the most up to date Figma for reference

Tasks

Acceptance Criteria

Out of scope

The "Bookmarks" card that appears at the top of the channels list should not have any metadata appear as it is not a content node