- Downloaded official SVG icons from Slint repository
- Added square logos for file type icons (light and dark variants)
- Added full logos for larger display areas
- Implemented automatic theme switching (slintFile.svg / slintFile_dark.svg)
- Replaced old PNG icon with scalable SVG icons
- Updated SlintIcons to use IconLoader for proper SVG support
Icons now properly display in IntelliJ and adapt to light/dark themes.
Changed processLspResources from a generic task with doLast block to a proper Copy task. This eliminates Gradle script object references that were incompatible with configuration cache.
- Converted to Copy task type
- Moved copy logic from doLast to task configuration
- Maintains same functionality while being configuration cache compatible
Add test files for manual verification of the Slint LSP integration:
- hello.slint: Sample Slint component with common UI elements
- TEST_RESULTS.md: Checklist template for testing LSP features
Co-Authored-By: Claude (auto) <noreply@anthropic.com>
This provider loads the Slint TextMate grammar file and registers it with
IntelliJ's TextMate system. Also adds the required textmate plugin dependency
to build.gradle.kts.
Co-Authored-By: Claude (auto) <noreply@anthropic.com>