Own Flutter runtime assets
This commit is contained in:
parent
6830096e7a
commit
14b41da5c8
6 changed files with 318 additions and 3 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -32,7 +32,6 @@ migrate_working_dir/
|
|||
.pub/
|
||||
/build/
|
||||
/coverage/
|
||||
/assets/
|
||||
|
||||
# Symbolication related
|
||||
app.*.symbols
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ Flutter projection, provider selection, command-intent construction, platform
|
|||
build glue, tests, and captures. Providers retain state and command authority;
|
||||
plugins retain domain semantics.
|
||||
|
||||
The `eveflutter-v1.0.0` release is owner-built. CI analyzes the runtime, runs
|
||||
The `eveflutter-v1.0.1` release is owner-built. CI analyzes the runtime, runs
|
||||
the responsive capture suite, verifies lifecycle evidence, and publishes the
|
||||
committed golden captures as a commit-keyed artifact.
|
||||
|
||||
|
|
|
|||
316
assets/current-surface.json
Normal file
316
assets/current-surface.json
Normal file
|
|
@ -0,0 +1,316 @@
|
|||
{
|
||||
"providerId": "eve.cultui.inspector",
|
||||
"providerKind": "eve.composition",
|
||||
"title": "CultUI Inspector",
|
||||
"version": 1,
|
||||
"surface": {
|
||||
"root": {
|
||||
"id": "eve.cultui.inspector",
|
||||
"kind": "surface",
|
||||
"props": {},
|
||||
"children": [
|
||||
{
|
||||
"id": "inspector",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"split": "y",
|
||||
"gap": 6,
|
||||
"padding": 10
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "field-tester",
|
||||
"kind": "pane",
|
||||
"props": {
|
||||
"title": "Aetheric Field Tester",
|
||||
"padding": 10
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "field-list",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"split": "y",
|
||||
"gap": 6
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "fov.row",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"split": "x",
|
||||
"gap": 8,
|
||||
"padding": 4,
|
||||
"align": "center",
|
||||
"role": "inspector.row"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "fov.label",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"size": "12rem",
|
||||
"role": "inspector.label"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "fov.label.text",
|
||||
"kind": "label",
|
||||
"props": {
|
||||
"text": "FOV"
|
||||
},
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "fov.field",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"size": "1fr",
|
||||
"role": "inspector.field"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "slider.slider.bind.tester.fov.min.0.max.120.step.1.skin",
|
||||
"kind": "control.slider",
|
||||
"props": {
|
||||
"bind": "tester.fov",
|
||||
"min": 0,
|
||||
"max": 120,
|
||||
"step": [
|
||||
1,
|
||||
"skin",
|
||||
"inspector.orangeSlider"
|
||||
]
|
||||
},
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "throttle.decay.row",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"split": "x",
|
||||
"gap": 8,
|
||||
"padding": 4,
|
||||
"align": "center",
|
||||
"role": "inspector.row"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "throttle.decay.label",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"size": "12rem",
|
||||
"role": "inspector.label"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "throttle.decay.label.text",
|
||||
"kind": "label",
|
||||
"props": {
|
||||
"text": "Throttle Decay"
|
||||
},
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "throttle.decay.field",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"size": "1fr",
|
||||
"role": "inspector.field"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "slider.slider.bind.tester.throttledecay.min.0.max.20.st",
|
||||
"kind": "control.slider",
|
||||
"props": {
|
||||
"bind": "tester.throttleDecay",
|
||||
"min": 0,
|
||||
"max": 20,
|
||||
"step": [
|
||||
0.5,
|
||||
"skin",
|
||||
"inspector.orangeSlider"
|
||||
]
|
||||
},
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "flow.speed.row",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"split": "x",
|
||||
"gap": 8,
|
||||
"padding": 4,
|
||||
"align": "center",
|
||||
"role": "inspector.row"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "flow.speed.label",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"size": "12rem",
|
||||
"role": "inspector.label"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "flow.speed.label.text",
|
||||
"kind": "label",
|
||||
"props": {
|
||||
"text": "Flow Speed"
|
||||
},
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "flow.speed.field",
|
||||
"kind": "partition",
|
||||
"props": {
|
||||
"size": "1fr",
|
||||
"role": "inspector.field"
|
||||
},
|
||||
"children": [
|
||||
{
|
||||
"id": "slider.slider.bind.tester.flowspeed.min.0.max.10.step.0",
|
||||
"kind": "control.slider",
|
||||
"props": {
|
||||
"bind": "tester.flowSpeed",
|
||||
"min": 0,
|
||||
"max": 10,
|
||||
"step": [
|
||||
0.25,
|
||||
"skin",
|
||||
"inspector.orangeSlider"
|
||||
]
|
||||
},
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"styles": {
|
||||
"tokens": {
|
||||
"colorBackground": "#04070b",
|
||||
"colorPanel": "#0b1720",
|
||||
"colorPanelAlt": "#0e2230",
|
||||
"colorAccent": "#ffcc66",
|
||||
"colorText": "#eef7ff",
|
||||
"colorMuted": "#8ba7b8",
|
||||
"colorLink": "#8efcff"
|
||||
},
|
||||
"controlSkins": {
|
||||
"inspector.orangeSlider": {
|
||||
"target": "slider",
|
||||
"children": [
|
||||
{
|
||||
"id": "box.box.height.18.overflow.visible",
|
||||
"kind": "control.box",
|
||||
"props": {
|
||||
"height": 18,
|
||||
"overflow": "visible"
|
||||
},
|
||||
"children": []
|
||||
},
|
||||
{
|
||||
"id": "part.track.part.track.anchor.center.size.100.6.radius.2.fil",
|
||||
"kind": "control.part",
|
||||
"props": {
|
||||
"name": "track",
|
||||
"anchor": "center",
|
||||
"size": [
|
||||
"100%",
|
||||
6
|
||||
],
|
||||
"radius": 2,
|
||||
"fill": "color.panelInset"
|
||||
},
|
||||
"children": []
|
||||
},
|
||||
{
|
||||
"id": "part.fill.part.fill.anchor.left.center.size.value.6.radius",
|
||||
"kind": "control.part",
|
||||
"props": {
|
||||
"name": "fill",
|
||||
"anchor": [
|
||||
"left",
|
||||
"center"
|
||||
],
|
||||
"size": [
|
||||
"value%",
|
||||
6
|
||||
],
|
||||
"radius": 2,
|
||||
"fill": "color.accent"
|
||||
},
|
||||
"children": []
|
||||
},
|
||||
{
|
||||
"id": "part.thumb.part.thumb.anchor.value.center.size.12.12.bleed.",
|
||||
"kind": "control.part",
|
||||
"props": {
|
||||
"name": "thumb",
|
||||
"anchor": [
|
||||
"value",
|
||||
"center"
|
||||
],
|
||||
"size": [
|
||||
12,
|
||||
12
|
||||
],
|
||||
"bleed": 3,
|
||||
"radius": 7,
|
||||
"fill": "color.accent",
|
||||
"shadow": [
|
||||
"glow",
|
||||
"color.accent",
|
||||
0.45
|
||||
]
|
||||
},
|
||||
"children": []
|
||||
},
|
||||
{
|
||||
"id": "hitArea.hitarea.size.100.22",
|
||||
"kind": "control.hitArea",
|
||||
"props": {
|
||||
"size": [
|
||||
"100%",
|
||||
22
|
||||
]
|
||||
},
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"commands": [],
|
||||
"fixtureId": "cultui-inspector",
|
||||
"values": {
|
||||
"tester.fov": 38,
|
||||
"tester.throttleDecay": 5,
|
||||
"tester.flowSpeed": 2
|
||||
}
|
||||
}
|
||||
BIN
assets/fonts/Roboto-Bold.ttf
Normal file
BIN
assets/fonts/Roboto-Bold.ttf
Normal file
Binary file not shown.
BIN
assets/fonts/Roboto-Regular.ttf
Normal file
BIN
assets/fonts/Roboto-Regular.ttf
Normal file
Binary file not shown.
|
|
@ -14,7 +14,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
|||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||
# In Windows, build-name is used as the major, minor, and patch parts
|
||||
# of the product and file versions while build-number is used as the build suffix.
|
||||
version: 1.0.0+1
|
||||
version: 1.0.1+2
|
||||
|
||||
environment:
|
||||
sdk: ^3.12.1
|
||||
|
|
|
|||
Reference in a new issue