This is the first of many changes to bring Refresher up to a better code quality standard. I want to move all of our logic away from the UI, and this is a first good step in that direction. The plan is to have Refresher.Core behave independently from a front-end, and thus make it re-usable and more consistent.
Ideally this allows us to make a better CLI experience and allow us to introduce more front-ends (e.g. an Android app through Xamarin?).
This is the first of many changes to bring Refresher up to a better code quality standard. I want to move all of our logic away from the UI, and this is a first good step in that direction. The plan is to have
Refresher.Core
behave independently from a front-end, and thus make it re-usable and more consistent.Ideally this allows us to make a better CLI experience and allow us to introduce more front-ends (e.g. an Android app through Xamarin?).