Code
How lyswhut/lx-music-desktop is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Repository root
- Likely public API
- Likely public API
- Likely start-up file
- Likely start-up file
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a new global hotkey binding
- Define the hotkey in the hotkey constants
- Register the hotkey handler in the IPC event system
- Emit the corresponding action from renderer via IPC
- Add the translation key to all language files
Add a new UI feature to the main player
- Create a new Vue component in the renderer assets
- Define IPC channel names for data requests
- Implement main process handler in AppEvent or module
- Add UI strings to language files
Add support for a new language
- Create new language JSON file following existing format
- Register language in the language registry
- Update i18n initialization to load new language
Change the public API
Trace runtime behavior
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- Files marked “likely” are guessed from their names.
- Some entry points named in the manifest are build output or are missing from the file list, so their source is not shown.