nkh / P5-App-Asciio

Plain ASCII diagram
https://nkh.github.io/P5-App-Asciio/
56 stars 4 forks source link

Cross mode integration #62

Closed nkh closed 1 year ago

nkh commented 1 year ago

@qindapao

Open discussion about the cross mode future

Cross mode is excellent at drawing complex graphics

https://github.com/nkh/P5-App-Asciio/blob/master/documentation/mdbook_asciio/src/modes/cross_demo.gif

Cross mode is not Asciio

It uses Asciio as an environment to draw graphics.

We have discussed some points already but I think we should list them here and write a requirement about how Cross mode would work if it was integrated.

Difference with Asciio

Separation from Asciio

The graphics drawing mode, what we call Cross-mode today needs to be separated even more

Integration it into Asciio

What I believe the cross mode to be is a graphic overlay. a way to change how things look like without changing the underlying structure or adding anything.

in Asciio there should be very little difference between these renderings of the same objects.

screenshot_2023-07-02_13-52-26

The only differences are:

New Asciio rendering pipeline

optimization opportunities

qindapao commented 1 year ago

@nkh

Are you already integrating cross mode?

Or do you need to wait until I fix these little bugs you mentioned?

nkh commented 1 year ago

@qindapao I have merged it but it's not working, give me 30 min maxand if I can't find what it is I will push the merged code for you to look at.

I like the diff, a lot of code is gone.

qindapao commented 1 year ago

@nkh 👌okay

nkh commented 1 year ago

@qindapao

I have created a separate ticket, let talk there until it's fixed.

https://github.com/nkh/P5-App-Asciio/issues/82

nkh commented 1 year ago

3f79165