0c0fcee2333e5fce9d41bb7f0d72acaba16e4461
This PR introduces several modifications to enhance the UI and code structure. Here are the details: 1. Added SidebarIndicator to improve the sidebar navigation experience. 2. Removed the BarIcon components from the Character at Bar. They have been replaced with the SidebarAvatar component. This change aims to refactor the BarIcon into UI components (TODO: Implement the UI component refactor and sidebar state flow) 3. Update shape and color of NewCharButton 4. ~~Refactored the getCharImage function by removing unused code, improving code cleanliness and maintainability.~~ * Reverted. Because, it's in use in so many places that it's probably too big a scope to cover in this PR. These changes aim to improve the UI and code structure. The Avatar UI has been updated to a circular shape, but it can be easily reverted to a rectangular shape based on your preference. Your feedback on this aspect would be greatly appreciated. Thank you for your attention to this pull request. Please let me know if you have any questions, suggestions, or concerns. Thank you! ## New Sidebar (Indicator, NewCharButton) Demo https://github.com/kwaroran/RisuAI/assets/34825352/6f709aed-3330-4c68-b2e6-7024607faaf8
RisuAI
A AIChat Client, but better.
Msi version: https://github.com/kwaroran/RisuAI-release/releases
Web version: http://risuai.xyz/
Description
Languages
TypeScript
58.9%
Svelte
35.1%
JavaScript
4.4%
Rust
0.5%
Lua
0.3%
Other
0.7%