Plugin you can use to create native animations in NodeGui
Requires NodeGui v0.19.0 and up
npm install @nodegui/plugin-animation
import { QPropertyAnimation } from '@nodegui/plugin-animation';
import { QPushButton } from '@nodegui/nodegui';
const animation = new QPropertyAnimation();
const button = new QPushButton();
button.setText('Animated Button');
button.show();
animation.setPropertyName('windowOpacity');
animation.setTargetObject(button);
animation.setDuration(5000);
animation.setStartValue(0.4);
animation.setKeyValueAt(0.5, 1.0);
animation.setEndValue(0.4);
animation.start();
(global as any).button = button;
(global as any).animation = animation;