Excalidraw 2.27.0-beta

2.27.0-rc.4

This is a major update under the hood. Tonight I plan to record the release video. I think we are at a point where 2.27.0 can go live. There are not many big new features (apart from slideshow v4 which is very exciting), but there are some extreme performance improvements and some very significant structural changes in the project. This makes release both exciting and scary.

rc.4 fixes the scene getting dirty just by selecting an element, and fixes grid color when dynamic styling is enabled and the scene color is white / black.

I would really appreciate a last push testing. The test cases remain those listed above. Test multi window scenarios, test on different mobile windows, test slideshow, etc. Many things have improved, but this also means many things could have broken.

Few stats about the scale of the change:

  • 231 commits
  • 321 files changed
    • 56 new source files (deconstructing large project files into logical blocks)
  • ~66000 lines changed (add/deleted/moved)

This is my current thumbnail concept

This feels better.