This article will introduce how to customize the User Interface of TUIRoomkit. We provide two options for you to choose from: Skinning Scheme and Custom UI Scheme.
Option 1: Interface Fine-tuning Scheme
By directly modifying the Source Code of the UI we provide, you can adjust the User Interface of TUIRoomKit. The Source Code of TUIRoomKit's interface is located in the Electron/ folder on Github:
Replace Icons
You can directly modify the icon components in the packages/renderer/src/TUIRoom/assests/icons/svg Folder to ensure that the color tone style of the icons throughout the app remains consistent. Please keep the icon file names unchanged when replacing.
Adjust UI Layout
You can adjust the UI layout of the Multi-person Video Conference interface by modifying the different pages in the packages/renderer/src/TUIRoom/components/ folder.
- components/
- base
- Chat Chat
- common Common Icon Component
- ManageMember Member Management
- RoomContent Room Video
- RoomFooter Room Page Footer
- RoomHeader Room Page Header
- RoomHome Home Page
- RoomInvite Invite Members
- RoomLogin Login Page
- RoomMore More
- RoomSetting Set Up
- RoomSidebar Drawer Component
Option 2: Custom UI Scheme
The overall functionality of TUIRoom is based on the TUIRoomEngine, a UI-less SDK. You can completely implement your own User Interface based on TUIRoomEngine. For details, please see: