Commit Graph
54 Commits
Author SHA1 Message Date
Phillip Hsu 31e0a71d9f Created ChronometerNotificationService and ChronometerNotificationThread. Modify TimerNotificationService to extend from ChronometerNotificationService. 2016-09-11 01:05:03 -07:00
Phillip Hsu 02fbee2f7b Added todo 2016-09-10 02:36:37 -07:00
Phillip Hsu bf381a05f1 Update BaseChronometer and ChronometerDelegate with Chronometer source code in API 24 2016-09-10 02:17:21 -07:00
Phillip Hsu cd18b33fcd Fix countdown text in timer notification 2016-09-09 21:12:02 -07:00
Phillip Hsu a3ad4ea458 Replace CountdownDelegate with ChronometerDelegate. Create BaseChronometer as superclass of CountdownChronometer and ChronometerWithMillis. 2016-09-09 21:06:06 -07:00
Phillip Hsu e3c78861c6 Fix multiple timer notifications from all clearing when first timer to launch cancels all of them. Prevent setting negative durations for ProgressBar animator. 2016-09-08 23:07:24 -07:00
Phillip Hsu df19d6ec4b Implement ticking countdown text for timer notification 2016-09-08 19:32:32 -07:00
Phillip Hsu 022153fec1 Reconsider ViewHolder item ID for tag making 2016-09-07 16:54:41 -07:00
Phillip Hsu e1d858a06a Removed considerations of item ID and position from tag making method 2016-09-07 02:51:05 -07:00
Phillip Hsu 17ad81d55e Create DialogFragmentController to manage showing and restoring dialogs 2016-09-07 02:20:11 -07:00
Phillip Hsu e0ddd0b702 Create AddLabelDialogController to manage showing and restoring AddLabelDialog 2016-09-06 19:50:05 -07:00
Phillip Hsu 5d5002a6d7 Add delete menu item for TimerViewHolder 2016-09-06 14:54:42 -07:00
Phillip Hsu f9b09f29a1 Persist label change to Timer as it is made. Fixed bug where label wasn't binding correctly afterward because of wrong parameter ordering when creating Timer instance in TimerCursor. 2016-09-06 02:42:26 -07:00
Phillip Hsu edf33240e6 Create empty view for RecyclerViewFragment 2016-09-05 23:31:01 -07:00
Phillip Hsu 34930fa2b3 Change timer notification icons 2016-09-05 19:17:54 -07:00
Phillip Hsu f4addce363 New icon for auto silenced text 2016-09-05 18:17:32 -07:00
Phillip Hsu ed351ab859 Increase icon size for RingtoneActivity buttons 2016-09-05 17:32:43 -07:00
Phillip Hsu 8171a663bc Change signature of RecyclerViewFragment#onCreateAdapter() to not require Bundle param 2016-09-03 15:33:03 -07:00
Phillip Hsu ca2da0ad66 Split RecyclerViewFragment#getAdapter() into getAdapter() and onCreateAdapter() 2016-09-03 03:15:22 -07:00
Phillip Hsu 2d6b21a3c9 New colors for dark theme palette. Toggle between start/pause icons for timer item. 2016-08-31 22:06:28 -07:00
Phillip Hsu c21cbc1124 Themed icon colors for TimerViewHolder 2016-08-31 21:05:27 -07:00
Phillip Hsu db7de897e0 Show keyboard on AddLabelDialog show 2016-08-30 19:57:59 -07:00
Phillip Hsu 1a9471d3c7 Change factory method signature 2016-08-30 18:50:17 -07:00
Phillip Hsu d1f3fae2c3 Create AddLabelDialog and use in TimerViewHolder 2016-08-30 18:46:52 -07:00
Phillip Hsu e025f70965 Replace hardcoded dimens with dimen resources 2016-08-30 17:24:25 -07:00
Phillip Hsu a7af4f84bb Give extra space at bottom of RecyclerView so the last item isn't covered by FAB 2016-08-30 17:02:37 -07:00
Phillip Hsu d970505dd5 Revert to include fragment_recycler_view in Fragment layouts, programmatically set padding as needed. Replace hardcoded dimens with dimen resources. 2016-08-30 16:27:49 -07:00
Phillip Hsu 2dc411f999 Create GridLayoutManager for TimersFragment in landscape 2016-08-30 02:39:18 -07:00
Phillip Hsu 2daf03b754 Fixed SeekBar not animating after device rotation 2016-08-28 22:32:16 -07:00
Phillip Hsu 85d78e566b Changed ProgressBar to SeekBar 2016-08-28 04:23:45 -07:00
Phillip Hsu 9b7ab3e644 Fixed text colors confusion 2016-08-21 02:16:29 -07:00
Phillip Hsu e408a7467a Apply new icons 2016-08-16 02:40:22 -07:00
Phillip Hsu a7861a04c1 Icons 2016-08-15 15:28:18 -07:00
Phillip Hsu 7dfda796f3 Implemented stopwatch page 2016-08-12 20:58:01 -07:00
Phillip Hsu 3e542f585e New preferences for timers 2016-08-08 18:58:07 -07:00
Phillip Hsu 74ec0fd883 Animated progress bar 2016-08-08 02:57:21 -07:00
Phillip Hsu 07de78e8e7 Implemented timer actions in ringtone activity 2016-08-06 03:40:29 -07:00
Phillip Hsu 6b7c9cedee New ringtone activity layout 2016-08-06 03:34:53 -07:00
Phillip Hsu 29194f241f Show auto silence view 2016-08-06 02:52:49 -07:00
Phillip Hsu d845f241e9 New ringtone activity layout 2016-08-06 00:06:15 -07:00
Phillip Hsu 6ae9c3511c Expired timer notification 2016-08-05 01:58:43 -07:00
Phillip Hsu 8dea6301aa Implement notification actions for timers 2016-08-05 01:06:26 -07:00
Phillip Hsu 9e4369282d Created TimerNotificationService, TimesUpActivity. Schedule alarms with AlarmManager for timers. 2016-08-03 03:26:53 -07:00
Phillip Hsu 6f8d22f15b Timers persisted correctly, chronometer and buttons bind correctly 2016-08-02 17:25:14 -07:00
Phillip Hsu 5ac5b34640 New update and delete callbacks for OnListItemInteractionListener 2016-08-01 01:18:44 -07:00
Phillip Hsu 02db488065 Create expanded and collapsed alarm view holders 2016-07-31 18:28:31 -07:00
Phillip Hsu 7b0a32938e Created AsyncDatabaseChangeHandler 2016-07-30 19:01:29 -07:00
Phillip Hsu 066ac67325 RecyclerViewFragment and other abstract classes in use for alarms and timers 2016-07-30 14:36:33 -07:00
Phillip Hsu b43ff03662 Abstracted SQL, Cursor, Loader, Adapter, RecyclerView 2016-07-29 23:18:46 -07:00
Phillip Hsu 297910d306 Created EditAlarmActivity 2016-07-27 19:58:30 -07:00