Split component, improve UI, fix and refactor #524

Closed
opened 2026-04-05 16:20:26 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Map1en on 3/1/2025

This PR includes the following changes:

  1. Splits NavMenu and SideBar into individual components.

    • Further splits FriendsSidebar and FriendItem for better modularity.

      • Splitting components solves the performance problem first by reducing the amount of diff operations, and second by splitting the code.
  2. Friends list has been improved UI, fixed flickering issues, and add some loading styles.

  3. Removes normalize.css as it's designed for legacy browsers.

  4. Rewrites vipFriendsDivideByGroup for improved logic.

  5. Refactors the Location component to a .vue file.

    • Seeing some errors in the console, needs testing.
  6. fixed CJK font region adaptation errors.

    • ensuring proper display of CJK characters across different regions (Japanese, Korean, Traditional Chinese, Simplified Chinese).

#1033

*Originally created by @Map1en on 3/1/2025* This PR includes the following changes: 1. Splits NavMenu and SideBar into individual components. - Further splits FriendsSidebar and FriendItem for better modularity. - Splitting components solves the performance problem first by reducing the amount of diff operations, and second by splitting the code. 2. Friends list has been improved UI, fixed flickering issues, and add some loading styles. 3. Removes `normalize.css` as it's designed for legacy browsers. 5. Rewrites `vipFriendsDivideByGroup` for improved logic. 7. Refactors the Location component to a `.vue` file. - Seeing some errors in the console, needs testing. 9. fixed CJK font region adaptation errors. - ensuring proper display of CJK characters across different regions (Japanese, Korean, Traditional Chinese, Simplified Chinese). #1033
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/VRCX#524