mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-10-01 23:48:11 +08:00
Update architecture diagram around the Dispatcher
This commit is contained in:
@@ -37,7 +37,6 @@
|
|||||||
One of many possible frontend implementations,
|
One of many possible frontend implementations,
|
||||||
such as the native or web client.
|
such as the native or web client.
|
||||||
]
|
]
|
||||||
[Frontend Implementation] Send Rendered Viewport to Client <-- [<renderer> (Backchannel) From: Final Render Assembler]
|
|
||||||
|
|
||||||
[<client> CLI Implementation|
|
[<client> CLI Implementation|
|
||||||
A possible text-based CLI program that
|
A possible text-based CLI program that
|
||||||
@@ -59,9 +58,9 @@
|
|||||||
include the document ID in the call.
|
include the document ID in the call.
|
||||||
]
|
]
|
||||||
[Dispatcher] --> Set New Bounds [<renderer> (Backchannel) To: Scheduler]
|
[Dispatcher] --> Set New Bounds [<renderer> (Backchannel) To: Scheduler]
|
||||||
[Dispatcher] -> Operations [Design Document Maintainer]
|
[Dispatcher] Send Responses <-> Operations [Design Document Maintainer]
|
||||||
|
|
||||||
[CLI Implementation] -> CLI Arguments [Design Document Maintainer]
|
[CLI Implementation] -> Send CLI Arguments [Design Document Maintainer]
|
||||||
|
|
||||||
[<editor> State Stores|
|
[<editor> State Stores|
|
||||||
[<editor> Open Documents State Store|
|
[<editor> Open Documents State Store|
|
||||||
@@ -87,6 +86,7 @@
|
|||||||
[Tool State Machine] -> Send Responses & Operations [Dispatcher]
|
[Tool State Machine] -> Send Responses & Operations [Dispatcher]
|
||||||
[Frontend Implementation] Send Responses <-> Send Events [Dispatcher]
|
[Frontend Implementation] Send Responses <-> Send Events [Dispatcher]
|
||||||
[Dispatcher] <:-> Send Actions [State Stores]
|
[Dispatcher] <:-> Send Actions [State Stores]
|
||||||
|
[<renderer> (Backchannel) From: Final Render Assembler] --> Send Responses with Rendered Viewport [Dispatcher]
|
||||||
|
|
||||||
// Document
|
// Document
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user