canvas colors
This commit is contained in:
parent
bd57939ef3
commit
bc0377c499
|
@ -35128,6 +35128,10 @@ var import_earcut2 = __toESM(require_earcut(), 1);
|
||||||
extensions.add(browserExt, webworkerExt);
|
extensions.add(browserExt, webworkerExt);
|
||||||
|
|
||||||
// pixi_canvas.ts
|
// pixi_canvas.ts
|
||||||
|
var color_dark_slate_blue = "#24478e";
|
||||||
|
var color_white = "#ffffff";
|
||||||
|
var color_slate_blue = "#3d7af3";
|
||||||
|
var color_dark_violet_with_x = "0x002ca9";
|
||||||
var PixiController = class {
|
var PixiController = class {
|
||||||
app;
|
app;
|
||||||
// -- FastWave-specific --
|
// -- FastWave-specific --
|
||||||
|
@ -35151,7 +35155,7 @@ var PixiController = class {
|
||||||
this.timeline_getter = timeline_getter;
|
this.timeline_getter = timeline_getter;
|
||||||
}
|
}
|
||||||
async init(parent_element) {
|
async init(parent_element) {
|
||||||
await this.app.init({ background: "DarkSlateBlue", antialias: true, resizeTo: parent_element });
|
await this.app.init({ background: color_dark_slate_blue, antialias: true, resizeTo: parent_element });
|
||||||
parent_element.appendChild(this.app.canvas);
|
parent_element.appendChild(this.app.canvas);
|
||||||
}
|
}
|
||||||
// Default automatic Pixi resizing according to the parent is not reliable
|
// Default automatic Pixi resizing according to the parent is not reliable
|
||||||
|
@ -35284,7 +35288,7 @@ var VarSignalRow = class {
|
||||||
signal_blocks_container = new Container();
|
signal_blocks_container = new Container();
|
||||||
label_style = new TextStyle({
|
label_style = new TextStyle({
|
||||||
align: "center",
|
align: "center",
|
||||||
fill: "White",
|
fill: color_white,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
fontFamily: '"Courier New", monospace'
|
fontFamily: '"Courier New", monospace'
|
||||||
});
|
});
|
||||||
|
@ -35304,7 +35308,7 @@ var VarSignalRow = class {
|
||||||
this.rows_container.addChild(this.row_container);
|
this.rows_container.addChild(this.row_container);
|
||||||
this.row_container_background = new Sprite();
|
this.row_container_background = new Sprite();
|
||||||
this.row_container_background.texture = Texture.WHITE;
|
this.row_container_background.texture = Texture.WHITE;
|
||||||
this.row_container_background.tint = "0x550099";
|
this.row_container_background.tint = color_dark_violet_with_x;
|
||||||
this.row_container_background.height = this.row_height;
|
this.row_container_background.height = this.row_height;
|
||||||
this.row_container.addChild(this.row_container_background);
|
this.row_container.addChild(this.row_container_background);
|
||||||
this.row_container.addChild(this.signal_blocks_container);
|
this.row_container.addChild(this.signal_blocks_container);
|
||||||
|
@ -35330,7 +35334,7 @@ var VarSignalRow = class {
|
||||||
signal_block.x = timeline_block.x;
|
signal_block.x = timeline_block.x;
|
||||||
this.signal_blocks_container.addChild(signal_block);
|
this.signal_blocks_container.addChild(signal_block);
|
||||||
const gap_between_blocks = 2;
|
const gap_between_blocks = 2;
|
||||||
const background = new Graphics().rect(gap_between_blocks / 2, 0, timeline_block.width - gap_between_blocks, timeline_block.height).fill("SlateBlue");
|
const background = new Graphics().rect(gap_between_blocks / 2, 0, timeline_block.width - gap_between_blocks, timeline_block.height).fill(color_slate_blue);
|
||||||
signal_block.addChild(background);
|
signal_block.addChild(background);
|
||||||
if (timeline_block.label !== void 0) {
|
if (timeline_block.label !== void 0) {
|
||||||
const label = new Text();
|
const label = new Text();
|
||||||
|
|
|
@ -1,5 +1,17 @@
|
||||||
import { Application, Text, Graphics, Container, TextStyle, Sprite, Texture } from "pixi.js";
|
import { Application, Text, Graphics, Container, TextStyle, Sprite, Texture } from "pixi.js";
|
||||||
|
|
||||||
|
// const color_dark_slate_blue = 'DarkSlateBlue'
|
||||||
|
const color_dark_slate_blue = '#24478e' // oklch(41.43% 0.125 262.26)'
|
||||||
|
|
||||||
|
// const color_white = 'White'
|
||||||
|
const color_white = '#ffffff' // oklch(100% 3.5594404384177905e-8 105.88)
|
||||||
|
|
||||||
|
// const color_slate_blue = 'SlateBlue'
|
||||||
|
const color_slate_blue = '#3d7af3' // oklch(60.45% 0.194 262.26)
|
||||||
|
|
||||||
|
// const color_dark_violet_with_x = '0x550099' // oklch(37.6% 0.201 299.56)
|
||||||
|
const color_dark_violet_with_x = '0x002ca9' // oklch(37.6% 0.201 263.53)
|
||||||
|
|
||||||
// @TODO sync with Rust and `tauri_glue.ts`
|
// @TODO sync with Rust and `tauri_glue.ts`
|
||||||
type Timeline = {
|
type Timeline = {
|
||||||
blocks: Array<TimelineBlock>
|
blocks: Array<TimelineBlock>
|
||||||
|
@ -69,7 +81,7 @@ export class PixiController {
|
||||||
}
|
}
|
||||||
|
|
||||||
async init(parent_element: HTMLElement) {
|
async init(parent_element: HTMLElement) {
|
||||||
await this.app.init({ background: 'DarkSlateBlue', antialias: true, resizeTo: parent_element });
|
await this.app.init({ background: color_dark_slate_blue, antialias: true, resizeTo: parent_element });
|
||||||
parent_element.appendChild(this.app.canvas);
|
parent_element.appendChild(this.app.canvas);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -221,7 +233,7 @@ class VarSignalRow {
|
||||||
signal_blocks_container = new Container();
|
signal_blocks_container = new Container();
|
||||||
label_style = new TextStyle({
|
label_style = new TextStyle({
|
||||||
align: "center",
|
align: "center",
|
||||||
fill: "White",
|
fill: color_white,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
fontFamily: '"Courier New", monospace',
|
fontFamily: '"Courier New", monospace',
|
||||||
});
|
});
|
||||||
|
@ -258,7 +270,7 @@ class VarSignalRow {
|
||||||
// row background
|
// row background
|
||||||
this.row_container_background = new Sprite();
|
this.row_container_background = new Sprite();
|
||||||
this.row_container_background.texture = Texture.WHITE;
|
this.row_container_background.texture = Texture.WHITE;
|
||||||
this.row_container_background.tint = '0x550099';
|
this.row_container_background.tint = color_dark_violet_with_x;
|
||||||
this.row_container_background.height = this.row_height;
|
this.row_container_background.height = this.row_height;
|
||||||
this.row_container.addChild(this.row_container_background);
|
this.row_container.addChild(this.row_container_background);
|
||||||
|
|
||||||
|
@ -300,7 +312,7 @@ class VarSignalRow {
|
||||||
const gap_between_blocks = 2;
|
const gap_between_blocks = 2;
|
||||||
const background = new Graphics()
|
const background = new Graphics()
|
||||||
.rect(gap_between_blocks / 2, 0, timeline_block.width - gap_between_blocks, timeline_block.height)
|
.rect(gap_between_blocks / 2, 0, timeline_block.width - gap_between_blocks, timeline_block.height)
|
||||||
.fill('SlateBlue');
|
.fill(color_slate_blue);
|
||||||
signal_block.addChild(background);
|
signal_block.addChild(background);
|
||||||
|
|
||||||
// label
|
// label
|
||||||
|
|
Loading…
Reference in a new issue