Commit Graph

13 Commits

Author SHA1 Message Date
me
d3d99fa223 - 2026-01-29 20:32:59 +08:00
me
de68ced39e feat: add official Slint SVG icons with theme support
- 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.
2026-01-29 18:24:05 +08:00
me
17da3f6f0e fix: resolve configuration cache issue in processLspResources task
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
2026-01-29 15:04:36 +08:00
me
5203c1791c docs: add testing instructions to CLAUDE.md 2026-01-29 14:16:17 +08:00
me
2a4ad9c7f2 test: add sample Slint file and test results template
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>
2026-01-29 14:12:08 +08:00
me
7ec9a01c78 feat: register TextMate bundle provider in plugin.xml
Co-Authored-By: Claude (auto) <noreply@anthropic.com>
2026-01-29 13:42:03 +08:00
me
6c43bad220 feat: add TextMate bundle provider for Slint syntax highlighting
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>
2026-01-29 13:34:28 +08:00
me
69b6cfe8a3 feat: add Slint TextMate grammar for syntax highlighting 2026-01-29 13:22:12 +08:00
me
198af79707 refactor: use SlintFileType for type-safe file detection
Co-Authored-By: Claude (auto) <noreply@anthropic.com>
2026-01-29 13:16:35 +08:00
me
2d8f817cd2 feat: register Slint file type in plugin.xml
Co-Authored-By: Claude (auto) <noreply@anthropic.com>
2026-01-29 13:02:38 +08:00
me
ec88840dc8 feat: add Slint file type definition
Co-Authored-By: Claude (auto) <noreply@anthropic.com>
2026-01-29 12:56:16 +08:00
me
6ee9681ea5 feat: add Slint language definition 2026-01-29 12:53:33 +08:00
fff3c1cc31 - 2026-01-29 09:08:29 +08:00