mirror of
https://github.com/storytold/storyteller-bevy.git
synced 2026-10-17 00:13:17 +00:00
c9904a5293
This PR begins fleshing out the front-end UI for inspecting the selected entity's components. ### Implemented * Support for the `Name` component * Placeholder/WIP support for the `Transform` component ### To-do * Support for sending changes made in the inspector back to Bevy * A slider/field combo widget for numeric values (can be adapted from [this StackBlitz](https://stackblitz.com/edit/angular-wfikuy?file=src%2Ffloat-input%2Ffloat-input.component.ts)) * Quat -> Euler angles conversion ([example math here](https://github.com/dannymcgee/3DGameMath/blob/5cb7a8ff9310565329e57751cd8b9c33e9bd4cb7/libs/Math/include/math/quat.inl.hpp#L56-L78), or use a 3rd-party math library) ### Known issues * Selecting entities from the hierarchy doesn't always update the components list. I suspect this is the same issue as #39
24 lines
288 B
SCSS
24 lines
288 B
SCSS
:host {
|
|
box-sizing: border-box;
|
|
padding: 0.5rem 1rem;
|
|
overflow: auto;
|
|
|
|
&::-webkit-scrollbar {
|
|
width: 0.5rem;
|
|
height: 0.5rem;
|
|
|
|
&-thumb {
|
|
border-radius: 2px;
|
|
background: #FFF2;
|
|
|
|
&:hover {
|
|
background: #FFF3;
|
|
}
|
|
}
|
|
|
|
&-corner {
|
|
background: transparent;
|
|
}
|
|
}
|
|
}
|