Commit graph

60 commits

Author SHA1 Message Date
dece 9743fea7d5 MainActivity: fix issue with going back 2021-12-13 23:36:52 +01:00
dece 6a65df0f4e Gemtext: fix issue with link parsing 2021-12-13 23:36:52 +01:00
dece 51f822eb9d History: add Room database for history
Also add going back support.
2021-12-13 23:36:52 +01:00
dece 5cb3af8d12 improve the default rendering for all elements 2021-12-13 23:36:52 +01:00
dece 3cba46ad5d MainActivity: rework layout to avoid lag
ScrollView + RecyclerView lead to very slow loading times for the
recycler, like a few seconds on the biggest Medusae pages. Turns out it
binds every ViewHolder instantly, losing all the recycling behavior!
Following some guidelines on StackOverflow fixed this, because official
docs could not.
2021-12-13 23:36:52 +01:00
dece 57854e56dc UriUtils: add a bunch of URI utilities
So we can now click on relative links, wow! Fast progress!
2021-12-13 23:36:52 +01:00
dece e540cf7628 ContentRecycler: add awful recycler for content
Currently exploding the amount of views to use because recyclers are NOT
fun to use.
2021-12-13 23:36:52 +01:00
dece f2eae54234 Gemtext: add a sweet streaming parser 2021-12-13 23:36:48 +01:00
dece 8e161dbb31 parse response headers 2021-12-05 21:49:24 +01:00
dece cbcd0dca73 init
URL field, show raw response (with streaming wooow!!)
2021-12-05 01:50:37 +01:00