Commit graph

329 commits

Author SHA1 Message Date
c01581dbd2 Update dependencies 2020-04-19 08:51:32 -07:00
Billy Brawner
c1a7efbadf Bump version for release 2020-04-08 07:59:50 -07:00
Billy Brawner
bcb045a70a Fix saving data to override any existing data in a file 2020-04-08 07:59:50 -07:00
Billy Brawner
c42223f796 Simplify loading/saving files to reduce bugs 2020-04-08 07:59:50 -07:00
Billy Brawner
21cd8d1324 Bump version number for release
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2020-04-08 07:59:50 -07:00
Billy Brawner
73f8c7783b Remove unused licenses from README 2020-04-08 07:59:50 -07:00
Billy Brawner
ecf080388a Update Libraries file 2020-04-08 07:59:50 -07:00
Billy Brawner
d841fd0225 Fix various concurrency issues and simplify some logic throughout the app 2020-04-08 07:59:50 -07:00
Billy Brawner
810a334bb0 Minor updates for release
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2020-04-08 07:59:50 -07:00
Billy Brawner
e08d03ef01 Fix dialog dismissal when returning from settings 2020-04-08 07:59:50 -07:00
Billy Brawner
d0736458b6 Split overflow menu into navigation menu
I also removed Dagger since it wasn't really being used, and fixed the CrashlyticsErrorHandler as I had previously imported the incorrect BuildConfig class.
2020-04-08 07:59:50 -07:00
Billy Brawner
070d580044 Add support page 2020-04-08 07:59:50 -07:00
Billy Brawner
5d61ccc4fb Use MaterialComponents theme 2020-04-08 07:59:50 -07:00
Billy Brawner
209c434f4e Update dependency versions 2020-04-08 07:59:50 -07:00
Billy Brawner
140c7a7b0b Update gradle wrapper and AGP versions 2020-04-08 07:59:50 -07:00
William 'Billy' Brawner
ef6810bf45 Make jacocoTestReport task not dependent on running UI tests 2020-04-08 07:59:50 -07:00
William 'Billy' Brawner
764c3fa72e Redo UI tests to cover basic markdown editing flows 2020-04-08 07:59:50 -07:00
William 'Billy' Brawner
112b776080 Add Save as... and improve preview/edit performance 2020-04-08 07:59:50 -07:00
Billy Brawner
04954b96f7 WIP: Migrate to ViewModel architecture
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2020-04-08 07:59:50 -07:00
Billy Brawner
f03a91c1d3 Fix ReadabilityTest 2020-04-08 07:59:50 -07:00
Billy Brawner
278d78532b Convert ReadabilityTest to Kotlin 2020-04-08 07:59:50 -07:00
Billy Brawner
fe7da72ce5 Convert AutosaveTest to Kotlin 2020-04-08 07:59:50 -07:00
Billy Brawner
8ce43f74a8 Convert MainActivityTests to Kotlin 2020-04-08 07:59:50 -07:00
Billy Brawner
478034cf22 Delete MarkdownViewModel 2020-04-08 07:59:50 -07:00
Billy Brawner
50b494cef3 Convert AppModule to Kotlin 2020-04-08 07:59:50 -07:00
Billy Brawner
02069d8737 Convert AppComponent to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
927bdb9546 Convert DisableableViewPager to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
860407e5d0 Convert SafeListView to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
75ebd49aa5 Convert SettingsActivity to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
21c39ccc0f Remove ExampleInstrumentedTest 2020-04-08 07:59:49 -07:00
Billy Brawner
ed2b65583e Remove Utils 2020-04-08 07:59:49 -07:00
Billy Brawner
2284c20ab3 Remove Constants file 2020-04-08 07:59:49 -07:00
Billy Brawner
3fe3cdec68 Convert Sentence to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
787c044da6 Convert Readability to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
829dc11c12 Clean up much of the Kotlin usage and remove RxJava 2020-04-08 07:59:49 -07:00
Billy Brawner
e00d43f93c Convert MarkdownApplication to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
0b9eb26b4a Convert MarkdownPreviewView to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
2f60ed38aa Convert MarkdownEditView to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
c8547601e6 Convert SplashActivity to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
91a0e729db Fix MarkdownPresenterImpl Kotlin errors 2020-04-08 07:59:49 -07:00
Billy Brawner
b002881dc3 Convert MarkdownPresenterImpl to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
04e8bb1c03 Clean up MarkdownPresenter Kotlin changes 2020-04-08 07:59:49 -07:00
Billy Brawner
a927851a30 Convert MarkdownPresenter to Kotlin 2020-04-08 07:59:49 -07:00
Billy Brawner
a887a5b06a fixup! Clean up MarkdownFile Kotlin implementation 2020-04-08 07:59:49 -07:00
Billy Brawner
5595ca7ee3 Clean up MarkdownFile Kotlin implementation 2020-04-08 07:59:49 -07:00
Billy Brawner
efe85b5b80 Convert MarkdownFile to Kotlin 2020-04-08 07:59:49 -07:00
70e93fc0ce Fix failing unit tests
Robolectric supports a maxSdkVersion of 28, so I can't quite upgrade yet
2020-04-08 07:59:49 -07:00
feae3be2ec Show and hide the keyboard when navigating to and from the EditFragment 2020-04-08 07:59:49 -07:00
09809cada9 Fix EditPagerAdapter oddities from autoconversion 2020-04-08 07:59:49 -07:00
93ae39fdf4 Convert EditPagerAdapter to Kotlin 2020-04-08 07:59:49 -07:00