You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
OverView
Folder Structure (2022.10.30)
Iteration Plan
Generals
Common Codes
PriorityEmitterthat only fires event to the listeners who has the highest priority.Emittermemory leak optimization.uri.ts.User interface (UI)
milkdownlib works.Services (common)
Services (main process)
Services (renderer process)
Main Process
Renderer Process
Editor
PieceTableModel- wrapper class.EditorModel- tokenization process.EditorViewEventHandler-EditorViewModelEventEmitter-Issues
Sash- Fix When draging the scrollbar of the explorer view, the hover effect on the sash will be activated, which is not what we expected. #100Unit Tests
shortcutService.test.ts. (currently disabled)PieceTableModel- unit tests.Benchmark & Optimization
PieceTable- Reading chunks in 128KB or 64KB instead of 256KB. We need a fully test here.forEach/map/reduceetc functions. Use vanilla coding style.Code Review
CompressedObjectTreeModel.FuzzyScore.CompressibleAsyncDataTree.ThemeServiceworks.StorageServiceworks.TokenizationTextModelPartTextModelTokenizationTokenizationStateStore- Stores the states at the start of each line and keeps track of which lines must be retokenized.ContiguousTokensStore- Represents contiguous tokens in a text model.SparseTokensStore- Represents sparse tokens in a text model.LineTokensgiven a line number) (low-level)ActionandAction2PieceTableoptimization.Documentation
Others
TiddlyWikiBeta Was this translation helpful? Give feedback.
All reactions