terminal user interface to jujutsu. Focused on speed and clarity
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 24 lines 732 B view raw view rendered
1# Rendering of current status: 2- Should use some kind of mailbox processor 3- When it gets triggered, it checks the current status and runs jj to fill the various buffers with the latest graph and such 4- Should have a cache that gets invalidated whenever jj says there was a change 5 - The cache can store the fully processed data for the view buffers 6 iiee 7 8 9 Status_state 10 11 12 13 - We shouldn't use lwd.var to trigger this updating becasue that will intruduce at least one extra frame of delay: 14``` 15key press recompute vars and start rendering 16 |------------|---------------/ 17 render new state 18/--| 19``` 20As you can see there always needs to be at least one re-render just to start the rendering of the new command 21 22 23 24