Hmm. Perhaps the "unity" branch isn't needed. This branch was supposed to remove all legacy code. But that seems drastic:
- Removing legacy code will not substantially simplify Leo.
- The g.app.dock switch is, for now, an excellent marker that distinguishes legacy code from new code.
Instead, I am considering a "cruft" branch that would merely do the following:
- Remove code needed for --gui=qt.
- Remove commands that we all agree should go.
- Remove some other ancient cruft that is never used.
Surely these three items can be done without any fear of future regrets.
All comments welcome.
Edward