dev/prometeu-lsp #8

Merged
bquarkz merged 37 commits from dev/prometeu-lsp into master 2026-05-08 09:54:17 +00:00
3 changed files with 397 additions and 419 deletions
Showing only changes of commit 2f289b9425 - Show all commits

View File

@ -1,25 +0,0 @@
package p.studio.utilities;
import org.junit.jupiter.api.Test;
import p.studio.compiler.PBSDefinitions;
import static org.junit.jupiter.api.Assertions.assertTrue;
class FrontendVisualThemeCssRendererTest {
@Test
void rendersLegacyCompatibleCssFromStructuredFrontendTheme() {
final FrontendVisualThemeCssRenderer renderer = new FrontendVisualThemeCssRenderer();
final String css = renderer.renderDefaultTheme(
PBSDefinitions.PBS.getLanguageId(),
PBSDefinitions.PBS.getSemanticPresentation());
assertTrue(css.contains(".editor-workspace-code-area-type-pbs"));
assertTrue(css.contains(".text.editor-semantic-pbs-keyword"));
assertTrue(css.contains("-fx-fill: #569cd6;"));
assertTrue(css.contains("-fx-font-style: italic;"));
assertTrue(css.contains(".editor-workspace-status-chip-type-pbs"));
assertTrue(css.contains("-fx-border-color: #a47dff;"));
}
}

File diff suppressed because it is too large Load Diff

View File

@ -32,4 +32,7 @@ Thumbs.db
# Editor local state
.vscode/settings.json
.vscode/*.log
.vscode/*.log
# AI
debug