Oasis
|
2ed9ab582c
|
ADD: Activities.startActivity().
|
2016-08-18 23:28:45 +08:00 |
|
Oasis
|
3bd20c3e22
|
UPDATE: Minor tweaks to Snackbars.make().
|
2016-08-18 21:38:29 +08:00 |
|
Oasis
|
46fe2648f5
|
UPDATE: Minor tweaks.
|
2016-08-14 18:24:00 +08:00 |
|
Oasis
|
6f2d6ccb40
|
Revert: FIX: Batch callback is not used in ObservableSortedList.
|
2016-08-13 19:28:21 +08:00 |
|
Oasis
|
1b9f372d47
|
REMOVE: Obsolete AppLabelCache.
|
2016-08-12 20:40:36 +08:00 |
|
Oasis
|
3455042ec9
|
FIX: Batch callback is not used in ObservableSortedList.
|
2016-08-11 22:53:44 +08:00 |
|
Oasis
|
4cb7eb0596
|
ADD: ObservableSortedList.addAll().
|
2016-08-10 23:58:00 +08:00 |
|
Oasis
|
8dc137595a
|
REFACTOR: Rename TextViewDrawableBindingAdapter to TextViewDrawableClickBindingAdapter and its method setOnDrawableStartClick() to setOnDrawableClickListener().
|
2016-08-10 20:36:03 +08:00 |
|
Oasis
|
da1cead1b5
|
UPDATE: Support uninstalled (in current user) packages in Apps.getAppName(String pkg).
|
2016-08-02 18:34:00 +08:00 |
|
Oasis
|
3306640ac5
|
ADD: Apps.isInstalledOnDevice() & isInstalledInCurrentUser() and deprecate isInstalled().
|
2016-07-27 23:27:46 +08:00 |
|
Oasis
|
c9c63c07ca
|
UPDATE: Minor tweak.
|
2016-07-26 02:00:42 +08:00 |
|
Oasis
|
7a0a2621aa
|
UPDATE: Support multiple users in Apps.getAppNames().
|
2016-07-25 11:38:45 +08:00 |
|
Oasis
|
b194c3ea1f
|
UPDATE: Version of compile SDK, build tools and support libraries.
|
2016-07-24 10:22:17 +08:00 |
|
Oasis
|
688e926346
|
UPDATE: Minor tweak to SafeAsyncTask.
|
2016-07-22 14:23:06 +08:00 |
|
Oasis
|
c26d663d86
|
UPDATE: Add a small delay (500ms) before reloading shared preferences from storage when change broadcast is received in CrossProcessSharedPreferences.
REMOVE: Unnecessary finalize() in CrossProcessSharedPreferences.
|
2016-07-09 21:21:25 +08:00 |
|
Oasis
|
13a2ef4ba1
|
UPDATE: Upgrade version of support libraries.
|
2016-07-05 22:55:44 +08:00 |
|
Oasis
|
ad50435ff3
|
UPDATE: Force snackbar created by Snackbars to show above other views (including bottom sheet) on Lollipop onward.
|
2016-07-05 22:51:17 +08:00 |
|
Oasis
|
35abfb26c5
|
ADD: BuildVersions.between() and until().
|
2016-07-03 17:32:26 +08:00 |
|
Oasis
|
bf96baab30
|
ADD: Deprecate CrossProcessSharedPreferences.get() with new overload without argument "mode".
FIX: Mistaken import cause incorrect mode used in CrossProcessSharedPreferences.
|
2016-07-03 01:58:58 +08:00 |
|
Oasis
|
3ac93ec091
|
ADD: Hack.onlyIf() with fallback support.
ADD: CheckedHackedMethod.isAbsent() to check whether the method is absent thus will fall-back.
FIX: Minor bugs in Hack.
UPDATE: Test cases for Hack.
|
2016-07-03 01:44:05 +08:00 |
|
Oasis
|
b7606a49c3
|
UPDATE: Add CrossProcessSharedPreferences.getDefault() and deprecate get() with an overload without parameter "mode".
|
2016-06-27 21:57:59 +08:00 |
|
Oasis
|
943566dc4f
|
ADD: Utility class Snackbars (with SnackbarHack).
|
2016-06-24 20:18:50 +08:00 |
|
Oasis
|
af4b5b0498
|
UPDATE: Increase the LRU cache capacity from 100 to 500.
|
2016-06-23 23:40:39 +08:00 |
|
Oasis
|
dfb4f6b13a
|
UPDATE: Minor improvement on Hack.
|
2016-06-21 10:45:12 +08:00 |
|
Oasis
|
01d75898d4
|
UPDATE: Enforce type assertion in field hacking declaration, and better separation for member & static field in Hack.
FIX: Various minor bugs.
|
2016-06-13 01:20:43 +08:00 |
|
Oasis
|
2510f2af0b
|
ADD: Unit test for Hack.
|
2016-06-12 23:13:43 +08:00 |
|
Oasis
|
864b7b90dd
|
UPDATE: Add Hack.Invokable.getReturnType().
FIX: Various bugs in Hack.
|
2016-06-12 23:11:10 +08:00 |
|
Oasis
|
f40b4b9661
|
UPDATE: Major re-design of the utility class Hack.
|
2016-06-11 17:56:31 +08:00 |
|
Oasis
|
dfc8d29018
|
UPDATE: Use ":visible" instead of "android:visible" to avoid confusion.
|
2016-05-05 23:15:31 +08:00 |
|
Oasis
|
6a25096c71
|
ADD: IntentFilters.forAction() & withDataScheme().
|
2016-04-30 20:31:40 +08:00 |
|
Oasis
|
4d8d360c30
|
UPDATE: Use new key schema for SharedPrefsBasedScopeImpl.
|
2016-04-28 19:51:32 +08:00 |
|
Oasis
|
2402bdd962
|
ADD: ViewBindingAdapter to support "android:visible".
|
2016-04-25 21:43:34 +08:00 |
|
Oasis
|
0fd6983e50
|
UPDATE: .gitignore.
|
2016-04-24 11:24:51 +08:00 |
|
Oasis
|
98aa46e68d
|
REMOVE: Obsolete AppLabelBindingAdapter (unsuccessful attempt).
|
2016-04-24 10:29:40 +08:00 |
|
Oasis
|
3e6a1b016f
|
ADD: build.gradle and related files for root project.
|
2016-04-23 20:37:04 +08:00 |
|
Oasis
|
ad340f828c
|
UPDATE: Major refinement for the API and implementation of AppLabelCache.
|
2016-04-23 20:29:52 +08:00 |
|
Oasis
|
a48d25cccd
|
UPDATE: Upgrade version of build tools and support libraries.
|
2016-04-23 20:28:53 +08:00 |
|
Oasis
|
f07c1354e0
|
UPDATE: Minor tweaks.
|
2016-04-23 20:28:10 +08:00 |
|
Oasis
|
9b6bf7bdba
|
UPDATE: Remove unnecessary TLS in the implementation of ObservableSortedList.
|
2016-04-23 20:26:09 +08:00 |
|
Oasis
|
069769da71
|
UPDATE: Use abstract ObservableList instead of ObservableSortedList in RecyclerViewBindingAdapter and BindingRecyclerViewAdapter for decoupling.
|
2016-04-23 20:25:25 +08:00 |
|
Oasis
|
cd38e7ecd9
|
ADD: TextViewDrawableBindingAdapter for "onDrawableStartClick", "onDrawableEndClick", "onDrawableLeftClick" and "onDrawableRightClick".
|
2016-04-23 20:23:54 +08:00 |
|
Oasis
|
d3ce8e6ee4
|
ADD: FloatingActionButtonBindingAdapter for "android:src" (with @DrawableRes value) and "backgroundTint" (with @ColorRes value).
|
2016-04-23 20:22:24 +08:00 |
|
Oasis
|
dd77501ad5
|
UPDATE: Improve the interface design of ItemBinder.
|
2016-04-05 19:54:58 +08:00 |
|
Oasis
|
80797082cd
|
ADD: BottomSheetBindingAdapter.
UPDATE: Upgrade the version of support libraries.
|
2016-04-05 19:50:24 +08:00 |
|
Oasis
|
bca4d90235
|
Refined build.gradle with essential dependencies added.
|
2016-02-24 23:06:20 +08:00 |
|
Oasis
|
5a8d8e3185
|
Add AppLabelBindingAdapter and AppLabelCache for convenient app list data-binding.
|
2016-02-24 23:05:07 +08:00 |
|
Oasis
|
031e7b835d
|
Add ObservableSortedList.updateItemAt(), delegated to SortedList.updateItemAt().
|
2016-02-24 23:03:15 +08:00 |
|
Oasis
|
4ebe205310
|
Renamed and simplified RecyclerViewBindings to RecyclerViewBindingAdapter.
|
2016-02-24 23:02:08 +08:00 |
|
Oasis
|
220430526b
|
Add standalone IconResizer, derived from LauncherActivity.IconResizer.
|
2016-02-24 22:59:19 +08:00 |
|
Oasis
|
a01fb8a927
|
Add utility class Activities with just one method findActivityFrom(Context).
|
2016-02-24 22:56:22 +08:00 |
|