Commit Graph

11 Commits

Author SHA1 Message Date
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