1
0
Fork 0
mirror of https://github.com/MatomoCamp/matomocamp-companion-android.git synced 2024-09-20 17:23:46 +02:00
Commit graph

91 commits

Author SHA1 Message Date
Christophe Beyls
e86a5622b6 Implement approximate state restoration for PhotoView; fixes #20 2017-01-22 21:11:07 +01:00
Christophe Beyls
7ec0599fd9 Added colors to distinguish track types 2017-01-12 17:32:15 +01:00
Christophe Beyls
1e748874d9 Removed underline for persons and room links and unify their appearance.
Disabled instance state save for TextViews showing heavy text or custom spans.
2017-01-09 12:25:46 +01:00
Christophe Beyls
bedab2071c Improved bookmark add/remove vector animation and make it compatible with any background color 2017-01-08 23:13:36 +01:00
Christophe Beyls
01e1c25f36 Added bookmarks export to iCalendar file, closes #5 2017-01-06 21:13:05 +01:00
Christophe Beyls
67e5ea57af Fixed Event.getDuration() to return minutes and not seconds 2017-01-05 23:51:27 +01:00
Christophe Beyls
c8a1fdef78 Fixed some Lint warnings 2017-01-05 22:34:53 +01:00
Christophe Beyls
6d378165e2 - Fixed bug with empty adapters in ConcatAdapter
- Cache the total item count in ConcatAdapter and skip sending specific notify* updates after notifyDataSetChanged() has been called.
2016-12-29 18:44:41 +01:00
Christophe Beyls
1348da72d4 NextLiveListFragment and NowLiveListFragment now share the same RecycledViewPool 2016-12-16 02:00:54 +01:00
Christophe Beyls
6246671c38 No more reflection hacks: replaced PreferenceFragment with AppCompatPreferenceActivity 2016-12-13 15:23:39 +01:00
Christophe Beyls
56f3843d9f Improved preferences screen display to make it look more live the native one 2016-12-13 00:38:49 +01:00
Christophe Beyls
1c7f29d17c Improved code to handle HTML lists 2016-12-12 22:41:26 +01:00
Christophe Beyls
d24a9dd5a9 Fixed dips to pixels rounding 2016-12-12 18:26:58 +01:00
Christophe Beyls
7e90352750 Added "bookmarks" and "live" app shortcuts for Android 7.1+ 2016-12-11 14:18:09 +01:00
Christophe Beyls
6c6bc28ad1 Added bookmark icon (un)check animation 2016-12-10 19:56:18 +01:00
Christophe Beyls
9ff63fb011 Added multi-level lists support to HTML parser; fixes #14 2016-12-01 22:47:01 +01:00
Christophe Beyls
9fd6c6c374 Migrated most ListViews to RecyclerViews
- Use ConcatAdapter to replace header View in PersonInfoListFragment
- Use MultiChoiceHelper to implement MultiChoiceMode in RecyclerView
- Instances of TracksListFragment share a common RecycledViewPool to lower memory usage.
2016-12-01 16:42:14 +01:00
Christophe Beyls
71b030c994 Replaced manual divider inflation with LinearLayoutCompat's divider support in links list 2016-12-01 03:45:11 +01:00
Christophe Beyls
e38db9ae58 Updated notifications delay text in preferences screen; show a checkbox to enable notifications on API 21+ 2016-11-21 21:08:39 +01:00
Christophe Beyls
295a70d441 Improved accessibility throughout the app 2016-11-21 21:07:35 +01:00
Christophe Beyls
2ba817a56d Fixed ActionBarDrawerToggle drawer opening behavior and replaced deprecated DrawerLayout.setDrawerListener() with DrawerLayout.addDrawerListener() 2016-11-20 12:10:01 +01:00
Christophe Beyls
12531785f7 Replaced ProgressBars with ContentLoadingProgressBars and re-implemented ListFragment 2016-11-20 11:51:18 +01:00
Christophe Beyls
098403d7e6 Added hack to ensure the sync icon animation will always play properly 2016-11-20 11:02:13 +01:00
Christophe Beyls
67a6895aca Moved property animation resources to the animator folder 2016-11-03 03:09:38 +01:00
Christophe Beyls
df6627ad6a Use AsyncTaskCompat to execute download tasks in parallel 2016-10-31 01:05:56 +01:00
Christophe Beyls
591851eb50 Added a vector drawable rotation animation when pressing the refresh button 2016-10-26 15:48:18 +02:00
Christophe Beyls
a5f406026c Migrated to AppCompat 24.1.1 and converted most icon resources to vector drawables 2016-10-26 15:44:02 +02:00
Christophe Beyls
31a13a02c2 Fixed rare case when trying to unregister a null observer 2016-10-26 14:52:06 +02:00
Christophe Beyls
3c3412cd84 Inverted the actions of onCreateActionMode() and onPrepareActionMode() to ensure display is properly updated when the adapter dataset changes. 2016-08-29 00:09:36 +02:00
Christophe Beyls
9ebce6034f Turn some private fields to package-local fields to avoid unnecessary indirections through synthetic methods generated for inner classes. 2016-08-27 21:29:05 +02:00
Christophe Beyls
fc82441c9a Use SharedPreferencesCompat.EditorCompat to use apply() when available for better performance. 2016-08-06 01:27:03 +02:00
Christophe Beyls
10bd2a7108 Moved SlidingTabLayout to the main widgets package; merged some of its files 2016-05-31 21:31:20 +02:00
Christophe Beyls
9faca330bf Fixed memory leak in ListFragment's adapter in older Android versions 2016-05-30 23:25:54 +02:00
Christophe Beyls
cb054007da Updated the code to allow fragments in ViewPager to start as soon as they are visible 2016-05-30 23:09:50 +02:00
Christophe Beyls
97156d6061 - Improved SlidingTabLayout to properly handle adapter change and refresh automatically on dataset changed.
- Fixed memory leak caused by keeping the PagerAdapter around after the view hierarchy has been destroyed.
2016-05-30 22:11:45 +02:00
Christophe Beyls
ff140b060c Optimized iteration performance in SlidingTabLayout 2016-05-29 13:25:19 +02:00
Christophe Beyls
e4dfbc67c1 Improved SlidingTabLayout for simpler code and better respect of material design guidelines 2016-05-28 23:14:35 +02:00
Christophe Beyls
e33961eade Moved default values of UnderlinePagerIndicator to a style and removed deprecated methods 2016-05-28 12:58:26 +02:00
Christophe Beyls
782f45034c Fixed misc lint warnings and replaced deprecated methods 2016-05-07 19:18:09 +02:00
Christophe Beyls
e1ac84d605 Removed HTTPS security hacks where no longer necessary 2016-05-07 17:44:43 +02:00
Christophe Beyls
756428263d Simplified Parcelable implementation 2016-03-11 01:02:17 +01:00
Christophe Beyls
ae1736a218 Removed place name from directions URL to fix compatibility with OSMAnd.
Fixes #12
2016-01-25 23:02:57 +01:00
Christophe Beyls
3320f96cd2 Replaced deprecated Resources.getColor() with ContextCompat.getColor() 2016-01-06 21:14:35 +01:00
Christophe Beyls
b6a3f7e1af Highlight date-time in bookmarks list for conflicting schedules
Fixes #4
2016-01-06 21:07:55 +01:00
Christophe Beyls
61f407a6d2 Deleted commented line 2016-01-06 20:36:41 +01:00
Christophe Beyls
b70cd4d0bd Re-indented SQL queries in DatabaseManager
for better readability
2016-01-05 22:17:23 +01:00
Christophe Beyls
1d410fb2b8 Added RTL support 2016-01-04 00:03:19 +01:00
Christophe Beyls
fd8a806236 Enhanced list item layouts and make them RTL-compatible. 2016-01-03 23:16:19 +01:00
Christophe Beyls
d6f1de2aae Ensure the bookmarks ActionMode is closed when the fragment is destroyed. 2016-01-02 22:31:50 +01:00
Christophe Beyls
ca71cc6bd9 Delayed drawer menu actions until the menu is closed. 2016-01-02 21:55:33 +01:00