9 Commits

Author SHA1 Message Date
7fce95c187 Make Note class immutable
This greatly simplifies the entire data flow. Though, it comes at the
risk of introducing bugs, but I think it's worth it.

Plus, it makes everything far far more testable.
2022-01-18 21:42:56 +01:00
7bb7fb94f2 note.title: Let it be null
This is a remanent from the time when non-nulllable didn't exist in
Dart.
2022-01-14 10:26:03 +01:00
4b658e3580 Move markdown handling to its own folder 2021-12-14 14:12:12 +01:00
510b277398 Add Note.apply
Avoid calling each setter as each results in the entire tree being
rebuilt.
2021-09-16 20:07:33 +02:00
33a731a3d7 Add reuse licensing to files in lib 2021-09-15 13:06:43 +02:00
63c8f4a00a Transformers: Consmetic changes 2021-07-07 23:48:26 +02:00
a7f71f632f null safety++ 2021-05-19 11:52:37 +02:00
d008f0d982 First version of dart migrate
Most of the files haven't been migrated. Lets work on this bit by bit
2021-04-10 22:18:35 +02:00
93fd99148f Experiment with the concept of Transformers 2020-11-07 15:52:33 +01:00