628 Commits

Author SHA1 Message Date
machiav3lli
e672710e14 Add: Enable/disable repositories 2022-01-25 00:55:21 +01:00
machiav3lli
d64d670173 Add: Second products' source to MainNavFragments 2022-01-25 00:38:38 +01:00
machiav3lli
d3283cc6e4 REVERT(3677ee646a2b6e4da8ee2a62dc323dd36766b939): Improve: Convert setup*() functions to suspend function
- migrate back to LiveData from Flow
2022-01-25 00:29:39 +01:00
LooKeR
3677ee646a Improve: Convert setup*() functions to suspend function
Update: Implement Immersive mode to fix bottom navigation color
For future use of flows and other suspend function
2022-01-25 03:00:33 +05:30
LooKeR
3654b50d54 Improve: Start working on new downloader 2022-01-24 01:37:30 +05:30
machiav3lli
bf1a6420cd Update: Break down Tables into entities and Covnerters 2022-01-22 02:11:23 +01:00
machiav3lli
9e9dd0a133 Add: Repositories' fragment into the navigation graph/menu 2022-01-18 01:53:13 +01:00
machiav3lli
fe59f50e36 Add: The new repositories fragment 2022-01-18 01:51:53 +01:00
machiav3lli
fc6331c3a1 Add: Repository item 2022-01-18 01:49:26 +01:00
machiav3lli
22413f2943 Abstract: Abstract onCreatedView functions into BaseNavFragment 2022-01-18 01:48:46 +01:00
machiav3lli
acae98515a Fix: Apps list not showing on launch 2022-01-18 01:47:35 +01:00
LooKeR
77afcf8877 Improve: Reduce memory allocation on viewmodel startup 2022-01-16 18:36:24 +05:30
LooKeR
ab5c26bec4 Add: Paging Ktx Library
Add: Resource.kt sealed class for future async loading
2022-01-16 18:05:03 +05:30
machiav3lli
c6c0dcc3f7 Fix: Navigation up in PrefsActivity 2022-01-16 13:32:42 +01:00
machiav3lli
2ba3159c92 Fix: Appbarconfiguration in PrefsActivity 2022-01-16 13:32:19 +01:00
machiav3lli
3969b53e5f Add: Wire preferences for number of shown updated and new apps 2022-01-16 13:31:08 +01:00
machiav3lli
1050e7a85d Add: Prefernces for number of shown updated and new apps 2022-01-16 13:30:37 +01:00
LooKeR
f48958433d Remove boiler plate code for ViewModelFactory 2022-01-16 13:17:39 +05:30
machiav3lli
edf55849d1 Update: Move layout setup into onStart for activities 2022-01-15 00:18:24 +01:00
machiav3lli
039db23a64 Fix: Apply theme on MainActivity when changed 2022-01-15 00:07:44 +01:00
machiav3lli
2d0fe2fe61 Remove: CursorOwner from Activities 2022-01-15 00:06:52 +01:00
machiav3lli
5412f20032 Add: Prefs fragments 2022-01-14 01:41:47 +01:00
machiav3lli
1798c42d38 Add: Launching Prefs from Main 2022-01-14 01:41:01 +01:00
machiav3lli
08badc9327 Add: Prefs activity and base fragment 2022-01-14 01:38:29 +01:00
machiav3lli
61c4996277 Add: Setup methods to MainNav fragments 2022-01-14 00:23:28 +01:00
machiav3lli
e559f19529 Fix: Database access on Main crashes 2022-01-13 23:52:30 +01:00
machiav3lli
27a54c1b08 Remove: FastScrollerBuilder from MainNav fragments 2022-01-13 23:42:45 +01:00
machiav3lli
abaf7fae43 Update: Move laayout initialisation into onViewCreated for MainNav fragments 2022-01-13 23:36:05 +01:00
machiav3lli
67ebb45153 Update: Change latest (first) source to Updated 2022-01-13 23:26:26 +01:00
machiav3lli
fee60a3641 Add: Sources Updated & New 2022-01-13 23:26:01 +01:00
machiav3lli
efeb51ced7 Update: Replace top with limit 2022-01-13 23:25:24 +01:00
machiav3lli
4aeb0a5709 Clean up 2022-01-13 01:45:06 +01:00
machiav3lli
c2a58652f4 Add: Observe products' list to the MainNav fragments 2022-01-13 01:44:25 +01:00
machiav3lli
edc0235119 Update: Migrate to Paged FastAdapter 2022-01-13 01:43:40 +01:00
machiav3lli
f6ff3844ae Add: CreateIconUri for Compose's items 2022-01-13 01:41:05 +01:00
machiav3lli
32330744f3 Add: Source to MainNavFragment's VM 2022-01-13 01:36:02 +01:00
machiav3lli
d183ebd5fc Remove: MainNavFragments extension of CursorOwner.Callback 2022-01-13 01:05:12 +01:00
machiav3lli
d427968ccb Remove: Allowing queries on MainThread 2022-01-13 00:53:40 +01:00
machiav3lli
251b6195d6 Update: Revamp the Request class and add two new subclasses (ProductsUpdated, ProductsNew) 2022-01-12 23:53:26 +01:00
machiav3lli
cb56f9b053 Add: Field numberOfItems to the custom query 2022-01-12 23:41:46 +01:00
LooKeR
4cd50b971d Fix micro jitters on Download State change 2022-01-13 01:18:48 +05:30
LooKeR
33dd1961f5 Fix wrong sort order on restart (Closes #153) 2022-01-13 00:35:30 +05:30
LooKeR
9c82a9f7c4 Replace Default FastScroller (Closes #79) 2022-01-12 17:02:37 +05:30
LooKeR
eb254bce37 Update - Jetpack Compose 1.0.5 -> 1.1.0-rc01/02 2022-01-08 11:15:34 +05:30
machiav3lli
a4105940a1 Add: Basic apps' Compose items recyclers 2022-01-08 01:09:42 +01:00
machiav3lli
058d34dfed Add: Basic apps' Compose items 2022-01-08 01:09:32 +01:00
machiav3lli
3e149cf946 Fix: Conflict/breakage after merging #159 2022-01-05 00:43:06 +01:00
machiav3lli
874370f34a
Merge branch 'master' into installer-improvements 2022-01-04 23:34:54 +01:00
Matthew Crossman
430b18e77b
Rename auto install preference to better reflect behaviour.
Auto install preference always runs after a sync, even if it's manual.
The names of the preference & strings have been updated to reflect this
new behaviour.
2022-01-04 21:44:24 +11:00
Matthew Crossman
5fbb6dcb61
Improve SyncService post-sync behaviour, rewrite new preference.
Moved the update query disposable to before the post-sync if-else block
so that the debug flag can be removed and everything can operate as
normal.

Rewrote the title of the new preference for auto updates to reduce the
use of jargon and to be a bit clearer.
2022-01-04 21:30:57 +11:00