EmuKit - the React.js components library
Rationale
The web structure of Boytacean and Chip Ahoyto is shared, let's make sure a separated package exists that allows proper re-usage between both projects through NPM.
Description
The components of the emulator should be generalized and an EmuKit library should be created.
This insfratructure should provide easy supoport for:
- Global layout - side by side and mobile
- Modals and notifications
- Emulator canvas (viewport)
- Memory debugger
- Sprite debugger
- Benchmark
- Console logging
Components
-
Button -
Button Switch -
Info (section) -
Pair -
Button Increment -
Section -
Panel Split -
Title -
Link -
Footer -
Display ("Canvas") -
Toast -
Modal -
Keyboard (CHIP-8) -
"Keyboard" (Game Boy) -
Overlay ("ROM Drop") -
Debug ("Tiles Debugging")
Edited by João Magalhães