Virtual whiteboard for sketching hand-drawn like diagrams
Find a file
Gasim Gasimzada f465121f9b Feature: Action System (#298)
* Add Action System

- Add keyboard test
- Add context menu label
- Add PanelComponent

* Show context menu items based on actions

* Add render action feature

- Replace bringForward etc buttons with action manager render functions

* Move all property changes and canvas into actions

* Remove unnecessary functions and add forgotten force update when elements array change

* Extract export operations into actions

* Add elements and app state as arguments to `keyTest` function

* Add key priorities

- Sort actions by key priority when handling key presses

* Extract copy/paste styles

* Add Context Menu Item order

- Sort context menu items based on menu item order parameter

* Remove unnecessary functions from App component
2020-01-11 14:22:03 -08:00
.github Adding open collective sponsor (#275) 2020-01-08 13:04:13 -08:00
public Move octocat to the front (#160) 2020-01-05 09:58:47 -08:00
src Feature: Action System (#298) 2020-01-11 14:22:03 -08:00
.gitignore remove static/ from git & ignore (#265) 2020-01-08 19:18:17 +01:00
CONTRIBUTING.md Make all operations on elements array immutable (#283) 2020-01-09 16:22:04 +01:00
LICENSE Add MIT License (#176) 2020-01-05 13:09:29 -08:00
package-lock.json Add IDs to elements (#236) 2020-01-07 23:49:39 +04:00
package.json prevent commit on eslint warnings & fix lint (#268) 2020-01-08 20:08:43 +01:00
README.md Center element on paste (#248) 2020-01-09 12:34:46 +01:00
tsconfig.json TS, Prettier, Eslint (#39) 2020-01-02 11:03:48 -08:00