![PyPI Now Supports iOS and Android Wheels for Mobile Python Development](https://cdn.sanity.io/images/cgdhsj6q/production/96416c872705517a6a65ad9646ce3e7caef623a0-1024x1024.webp?w=400&fit=max&auto=format)
Security News
PyPI Now Supports iOS and Android Wheels for Mobile Python Development
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
aurum-canvas
Advanced tools
Aurum style scene graph management for rendering in canvas Depends on aurum.js
Allows creating canvas drawings using familar concepts from Aurum.js Supports data sources for all attributes and dynamic scene graphs with array data sources
<AurumCanvas width="200" height="200">
<AurumRectangle x={a} y={20} fillColor="red" width={20} height={20}>
<AurumRectangle x={20} y={a} fillColor="blue" width={20} height={20}></AurumRectangle>
</AurumRectangle>
<AurumRectangle x={50} y={50} fillColor="green" width={20} height={20}></AurumRectangle>
<AurumText x={10} y={10} fillColor="black">
{name}
</AurumText>
</AurumCanvas>
Create canvas components just the way you create any aurum component:
function Triangle(props: { x: number; y: number }) {
const { x, y } = props;
return (
<AurumGroup x={x} y={y}>
<AurumLine lineWidth={3} strokeColor="red" x={0} y={0} tx={30} ty={30}></AurumLine>
<AurumLine lineWidth={3} strokeColor="red" x={30} y={30} tx={-30} ty={30}></AurumLine>
<AurumLine lineWidth={3} strokeColor="red" x={-30} y={30} tx={0} ty={0}></AurumLine>
</AurumGroup>
);
}
Reuse components that weren't even intended for use in the canvas:
<AurumCanvas width="200" height="200">
<Switch state={triangular}>
<SwitchCase when={true}>
<Triangle x={50} y={50}></Triangle>
</SwitchCase>
<SwitchCase when={false}>
<AurumRectangle x={50} y={50} fillColor="green" width={20} height={20}></AurumRectangle>
</SwitchCase>
</Switch>
</AurumCanvas>
Declarative animation and interaction support
<AurumCanvas width="400" height="200">
<AurumRectangle
onMouseDown={(e, target) => {
state.update('highlight');
}}
state={state}
strokeColor="red"
x={0}
y={0}
width={30}
height={30}
>
<State opacity={1} id="highlight" width={300} transitionTime={2000}></State>
</AurumRectangle>
</AurumCanvas>
FAQs
Aurum style scene graph management for rendering in canvas
The npm package aurum-canvas receives a total of 13 weekly downloads. As such, aurum-canvas popularity was classified as not popular.
We found that aurum-canvas demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.