80 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
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
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
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
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
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
07bc4c3cff Remove: MainActivityX's Cursor LoaderCallbacks' implementation 2022-01-04 00:30:20 +01:00
machiav3lli
3082e7153d Update: Replace CursorOwner's de-/attaching with VM's fillList 2022-01-03 23:36:04 +01:00
machiav3lli
4547ef8a55 Update: Replace repositories observable disposable with Room-RxJava's Flowable 2022-01-03 00:38:55 +01:00
machiav3lli
70eee26048 Add: Database instance to Main fragments VM 2022-01-03 00:29:16 +01:00
LooKeR
dbd43b1a2b Improve: Better Share menu 2021-12-27 13:27:26 +05:30
machiav3lli
292b4ae9c3 Add: New adapters to LatestFragment 2021-12-26 02:41:34 +01:00
machiav3lli
113cb9864d Add: New adapters to InstalledFragment 2021-12-26 02:41:18 +01:00
machiav3lli
6b49062093 Update: Allow creating V/HAppItems without repo (no icon downloaded) 2021-12-26 02:40:37 +01:00
machiav3lli
3f440dff2a Add: Horizontal and vertical apps' items' classes 2021-12-26 01:39:26 +01:00