• Source code
    Github
  • Duration

    ~ 1 month

  • Categories
    open source
  • Technologies

    no dependencies

Arbitrary implementation of Command design pattern for cross-modules communication with logging.

Enables undo / redo and actions log functionality.

Live Demo

This demo represents communication between different “Shape” components and “Actions Panel” which fires different actions.

Functionality

  • enable / disable action
  • granular subscription: each component is defined to listen to certain actions
  • granular update – action may be fired with optional parameter to specify particular instance of module to be updated
  • action log
  • undo / redo

See also

web-app open source
2D Programming Language Research

Combination of a spreadsheet visual interface with a language operating on actual cells and tables. Like functions in Excel without code duplication, like programming language without abstract logic.

web-app open source data visualization
City Weather Comparison

A beautiful weather visualization app lets you compare how it feels in different places around the world throughout the year

open source data visualization
Charts Library V1

General purpose open-source charts library tailored for networking industry. With a config-first design approach it offers broad customization.