purebred-mua / purebred

A terminal based mail user agent based on notmuch
GNU Affero General Public License v3.0
139 stars 19 forks source link

module heirarchy cleanup #444

Closed frasertweedale closed 2 years ago

frasertweedale commented 2 years ago

Does most of the things we wanted to do as part of https://github.com/purebred-mua/purebred/issues/416. The remaining item is to ensure we have the license info in each source file.

There are some more things that can be done. In particular it would be nice to split up Purebred.UI.Actions and Purebred.Types into more modules, reducing their size and speeding up compile times during development.