Skip to content

[Refactor] Move all icons to common StudyBuddyIcons object #906

@EdricChan03

Description

@EdricChan03

Part of the Compose migration #368, consider migrating all vector drawable-based icons to their Compose ImageVector equivalent.

We can use the Valkyire IDE plugin for this, which can generate the following structure:

object StudyBuddyIcons {
  object Filled
  object Outlined
}

val StudyBuddyIcons.Filled.Help: ImageVector by lazy { /* ... */ }

Tasks

  • Add :ui:icons (or :core:designsystem:icons)

Sub-issues

Metadata

Metadata

Assignees

Labels

architectureIssues/PRs related to the app's architecture.migrationIssues/PRs for long-term changes to be madeuser interfaceIssues/PRs related to the mentioning/fixing of the UI.

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions