Commit bb20c94
committed
refactor(assets): add LlmProvider and Language enums with strum
- Add LlmProvider enum with strum for string parsing and IconNamed impl
- Add Language enum for programming languages with IconNamed impl
- Add IntoIcon trait for easy Icon conversion
- Implement IntoElement for direct use in .child()
- Reorganize icons into ui/, llm_provider/, language/ directories
- Add rewrite_path to Assets for icon path compatibility
- Update chat_sidebar and settings_view to use new enums1 parent ee297cb commit bb20c94
File tree
64 files changed
+1043
-392
lines changed- assets/icons
- brand
- language
- llm_provider
- ui
- locales
- src
- settings
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
64 files changed
+1043
-392
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
81 | 84 | | |
82 | 85 | | |
83 | 86 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
File renamed without changes.
This file was deleted.
0 commit comments