Commit Graph

  • 9de67b59a4 CP-GitIgnore Update gitignore and remove Idea files You'll most like will want to reimport the project Kuzniarski Jacek 2016-09-25 14:44:39 +0200
  • c151f73ecd Create LICENSE.md philliphsu 2016-09-24 15:17:22 -0700
  • 5414c952e4 Remove intent extra MainActivity.EXTRA_SHOW_PAGE after consuming it Phillip Hsu 2016-09-24 03:06:06 -0700
  • d0f40696cb Restore keystore.properties but place ignore in git Phillip Hsu 2016-09-23 23:01:19 -0700
  • bb9028e5e0 Delete keystore.properties Phillip Hsu 2016-09-23 22:57:34 -0700
  • ae3f3e2d90 Fix gitignore to ignore keystore.properties Phillip Hsu 2016-09-23 22:47:22 -0700
  • 27d6ffadd9 Prepare release build variant Phillip Hsu 2016-09-23 21:17:12 -0700
  • e7dfe3f1f2 Change app name Phillip Hsu 2016-09-23 14:17:48 -0700
  • 0c6f7019c7 Change launcher icon Phillip Hsu 2016-09-23 14:13:21 -0700
  • d208cc3869 Remove unused and outdated code Phillip Hsu 2016-09-23 02:17:38 -0700
  • 0bcaf8d2f5 Fix bug where upcoming alarm notification is left behind when single-use alarm is updated to recur on a weekday later than the current day Phillip Hsu 2016-09-22 23:26:40 -0700
  • 41c4d27a09 Fix bug where deleting a recurring alarm was rescheduling it Phillip Hsu 2016-09-22 20:22:46 -0700
  • fd556db351 Moved all classes to appropriate packages Phillip Hsu 2016-09-22 01:28:30 -0700
  • 3e71f01c20 Fix bug where stopping stopwatch from notification in a restarted process was not clearing the laps Phillip Hsu 2016-09-22 00:34:10 -0700
  • 4885590866 Moved aospdatetimepicker package contents to timepickers package Phillip Hsu 2016-09-21 17:58:22 -0700
  • 24dd975536 New ringtone.playback package, tidy up stopwatch package Phillip Hsu 2016-09-21 17:53:15 -0700
  • e38774d45e Move more classes to timers package Phillip Hsu 2016-09-21 17:46:29 -0700
  • d9307f305e Create .timers.ui package, and move TimerRingtoneService and TimesUpActivity to ringtone package Phillip Hsu 2016-09-21 17:26:16 -0700
  • 01650a531f Create .timers.data package and move related classes there Phillip Hsu 2016-09-21 17:21:38 -0700
  • ecc4405726 Create list package to hold base RecyclerView components Phillip Hsu 2016-09-21 17:18:45 -0700
  • 77fc69e6a9 Move alarm related classes to appropriate packages Phillip Hsu 2016-09-21 17:07:24 -0700
  • dba5fa860f Create new dialogs package and rename editalarm package to timepickers Phillip Hsu 2016-09-21 16:15:48 -0700
  • ece6844444 Fix crash related to missing view id Phillip Hsu 2016-09-21 16:01:07 -0700
  • d5c9bcaec9 Deleted deprecated and unused classes and files Phillip Hsu 2016-09-21 15:23:51 -0700
  • f720bae5c1 Changed missed alarm notification icon Phillip Hsu 2016-09-21 01:00:20 -0700
  • 45105015bf Apply theme to numpad time picker Phillip Hsu 2016-09-21 00:36:53 -0700
  • 020ffc921d Apply theme to grid selector time picker Phillip Hsu 2016-09-20 23:29:33 -0700
  • 42137d8ae2 Apply android:alertDialogTheme for standard alert dialogs, especially those spawned in SettingsActivity Phillip Hsu 2016-09-20 22:46:43 -0700
  • 4777131c4d Use colorAccentInverse for dark AlertDialog theme Phillip Hsu 2016-09-20 22:34:02 -0700
  • 62d76d06b6 Change default time picker style to grid selector Phillip Hsu 2016-09-20 22:25:14 -0700
  • 41fc613d39 Restore selected ringotne URI on rotation Phillip Hsu 2016-09-20 22:14:17 -0700
  • 9c143045b4 Use RingtonePickerDialogController Phillip Hsu 2016-09-20 22:01:50 -0700
  • 3192322811 Set correct default ringtone Phillip Hsu 2016-09-20 21:09:41 -0700
  • 59a4572513 Extend from RingtonePreference Phillip Hsu 2016-09-20 20:27:31 -0700
  • 82afb03c0f Create ThemedRingtonePreference and use in settings Phillip Hsu 2016-09-20 19:43:05 -0700
  • fb6d93e36c Save and restore label text on rotation Phillip Hsu 2016-09-20 18:27:31 -0700
  • 744136fea2 Change style of label TextView to match Toolbar title style, especially for landscape Phillip Hsu 2016-09-20 17:47:28 -0700
  • 6c9ac67bbf Fill TabLayout tabs in landscape Phillip Hsu 2016-09-20 17:36:22 -0700
  • d219f7e0c1 Deprecate AppTheme.PopupOverlay style Phillip Hsu 2016-09-20 17:30:08 -0700
  • 0575a05785 Change all Toolbars to use ?themedPopupOverlay for popupTheme attribute Phillip Hsu 2016-09-20 17:28:34 -0700
  • baa2530850 Change MainActivity's Toolbar popupTheme to match current theme Phillip Hsu 2016-09-20 17:22:25 -0700
  • 0096459ded Increase menu button size for timer item Phillip Hsu 2016-09-20 16:47:15 -0700
  • 1e1611d01d Change RingtoneActivity to extend BaseActivity Phillip Hsu 2016-09-20 16:28:02 -0700
  • 235e9c9d87 Remove unused components from the manifest Phillip Hsu 2016-09-20 16:00:51 -0700
  • 690a7f3aa0 Apply any theme change on return to MainActivity Phillip Hsu 2016-09-20 03:51:30 -0700
  • 980dc10d67 Change accent colors Phillip Hsu 2016-09-20 00:04:44 -0700
  • d397a1da23 Change application theme to light theme in manifest, apply theme preference in BaseActivity Phillip Hsu 2016-09-19 23:10:30 -0700
  • 7cf67fd14c Create theme preference Phillip Hsu 2016-09-19 20:04:30 -0700
  • 274b4d83e3 Create preference to open system date and time settings Phillip Hsu 2016-09-19 19:35:14 -0700
  • d2d1fd22fe Create timer auto silence preference. Change default values of alarm auto silence and snooze duration preferences. Remove world clock preferences. Phillip Hsu 2016-09-19 18:37:05 -0700
  • f16d3386a8 Fix bug where AlarmController not initialized when AlarmsCursorAdapter is created for the first time Phillip Hsu 2016-09-19 17:35:29 -0700
  • c3e676e7ba Test content intent for time's up notification Phillip Hsu 2016-09-19 02:42:10 -0700
  • 2890b54523 Fix bug where snackbar anchor was not being initialized after rotation Phillip Hsu 2016-09-19 02:09:31 -0700
  • cae0748c49 Implement content intent for upcoming alarm notification Phillip Hsu 2016-09-19 01:56:26 -0700
  • 8b73d87e3a Prevent stopping TimerRingtoneService for successive Timers within the auto silence threshold Phillip Hsu 2016-09-18 21:07:54 -0700
  • 8f1a42ef53 When changes made via TimerVH, do not modify notification chronometer unless new Timer's end time is different from previous Timer Phillip Hsu 2016-09-18 17:48:17 -0700
  • 07ff5d715b Add one minute to paused Timer via VH and update notification immediately Phillip Hsu 2016-09-18 17:17:01 -0700
  • fab84506fa Add one minute to chronometer in notification and update it immediately Phillip Hsu 2016-09-18 16:56:27 -0700
  • 0163fd7b7e Fix bug where addOneMinute() was extending paused Timers whose end times have passed by more than a minute Phillip Hsu 2016-09-18 15:38:23 -0700
  • 8022536ec8 Fix bug where pausing Timer from VH was not updating the notification action to 'resume' Phillip Hsu 2016-09-18 04:06:46 -0700
  • 4aeadf2810 Implement multiple timer notifications, restore TimerNotificationService on process restart, release timer resources as they are cancelled Phillip Hsu 2016-09-18 02:53:27 -0700
  • 11e64649e7 Restore getNoteTag() method Phillip Hsu 2016-09-17 20:57:19 -0700
  • ced47b7fbe Implement multiple threads and chronometers. Check that StopwatchNotificationService still works. Phillip Hsu 2016-09-17 20:13:51 -0700
  • 6c1f10da8d Begin implementing multiple threads and chronometers Phillip Hsu 2016-09-17 17:05:02 -0700
  • de761e291a Override isForeground() to return false Phillip Hsu 2016-09-17 16:23:28 -0700
  • f88de024b8 Write isForeground() method Phillip Hsu 2016-09-17 16:20:10 -0700
  • 3de8074511 Change content intent of timer notification to launch MainActivity and scroll to timers page Phillip Hsu 2016-09-17 03:41:39 -0700
  • 398a875654 Change content intent of stopwatch notification to launch MainActivity and scroll to stopwatch page Phillip Hsu 2016-09-16 19:34:06 -0700
  • ce1c56e979 Replace getNoteTag() with getNoteId(). Replace some stray hardcoded IDs with getNoteId() Phillip Hsu 2016-09-16 18:28:08 -0700
  • e586c58c6b Tried stuff that didn't work Phillip Hsu 2016-09-16 17:55:16 -0700
  • ee689cbb3c Change ChronometerNotificationService to be a foreground service Phillip Hsu 2016-09-16 16:00:59 -0700
  • 90bdbf2505 Restore current lap when StopwatchNotificationService is restarted. Change add lap icon fillColor to white. Phillip Hsu 2016-09-16 02:26:43 -0700
  • 698892419b Remove mStartTime and mPauseTime instance variables and read those values from SharedPreferences. Fix bug where SeekBar became visible on rotation with a lap progress ratio of zero. Fix bug where mini FABs became invisible on rotation with the stopwatch started. Phillip Hsu 2016-09-16 00:27:29 -0700
  • c6c0ba69a3 Update all views when onSharedPreferenceChanged callback is fired, regardless of which key-value pair actually changed. Fix bug where lap's total timestamp did not account for pause durations. Phillip Hsu 2016-09-15 17:50:02 -0700
  • 4d2f930fa4 Restart chronometer in notification when service recreated after process is killed Phillip Hsu 2016-09-15 13:36:45 -0700
  • facdf05602 Moved lap inserting and updating to StopwatchNotificationService Phillip Hsu 2016-09-14 22:12:13 -0700
  • ad7335c6d6 Implement ability to stop stopwatch in both app and notification Phillip Hsu 2016-09-14 00:00:33 -0700
  • 8438060ac8 Show correct elapsed time when reopening app after leaving it and pausing stopwatch from notification Phillip Hsu 2016-09-13 20:17:14 -0700
  • 7c381cf62f Show correct FAB icon when stopwatch is paused and returning to StopwatchFragment Phillip Hsu 2016-09-13 16:15:51 -0700
  • 8f01874cbd Sync chronometers and start/pause icon state in stopwatch notification and StopwatchFragment when resuming and pausing the stopwatch Phillip Hsu 2016-09-13 04:18:06 -0700
  • 0f16cebd7c Send intent with start/pause action from StopwatchFragment to StopwatchNotificationService Phillip Hsu 2016-09-12 20:17:24 -0700
  • 9d0b00d5e7 Send intent with stop action from StopwatchFragment to StopwatchNotificationService to remove notification when stopwatch is stopped Phillip Hsu 2016-09-12 03:13:37 -0700
  • 6a33d42583 Clear laps table when stopping stopwatch from notification Phillip Hsu 2016-09-12 02:04:03 -0700
  • 47413edba3 Implement handling stop action in StopwatchNotificationService Phillip Hsu 2016-09-12 01:46:04 -0700
  • 81e8e0b1ad Removed unnecessary classes. Implement handling start/pause action in StopwatchNotificationService. Phillip Hsu 2016-09-12 01:36:04 -0700
  • d6eeac1db1 Wrote potentially unnecessary stuff Phillip Hsu 2016-09-12 00:00:46 -0700
  • e157498147 Modify StopwatchNotificationService to extend ChronometerNotificationService Phillip Hsu 2016-09-11 12:37:33 -0700
  • 31e0a71d9f Created ChronometerNotificationService and ChronometerNotificationThread. Modify TimerNotificationService to extend from ChronometerNotificationService. Phillip Hsu 2016-09-11 01:05:03 -0700
  • 02fbee2f7b Added todo Phillip Hsu 2016-09-10 02:36:37 -0700
  • bf381a05f1 Update BaseChronometer and ChronometerDelegate with Chronometer source code in API 24 Phillip Hsu 2016-09-10 02:17:21 -0700
  • cd18b33fcd Fix countdown text in timer notification Phillip Hsu 2016-09-09 21:12:02 -0700
  • a3ad4ea458 Replace CountdownDelegate with ChronometerDelegate. Create BaseChronometer as superclass of CountdownChronometer and ChronometerWithMillis. Phillip Hsu 2016-09-09 21:06:06 -0700
  • e3c78861c6 Fix multiple timer notifications from all clearing when first timer to launch cancels all of them. Prevent setting negative durations for ProgressBar animator. Phillip Hsu 2016-09-08 23:07:24 -0700
  • df19d6ec4b Implement ticking countdown text for timer notification Phillip Hsu 2016-09-08 19:32:32 -0700
  • f3aa9e8ed4 Create onTimeSet() API for subclasses of BaseTimePickerDialog instead of letting them access mCallback directly Phillip Hsu 2016-09-07 17:15:41 -0700
  • 022153fec1 Reconsider ViewHolder item ID for tag making Phillip Hsu 2016-09-07 16:54:41 -0700
  • e1d858a06a Removed considerations of item ID and position from tag making method Phillip Hsu 2016-09-07 02:51:05 -0700
  • 17ad81d55e Create DialogFragmentController to manage showing and restoring dialogs Phillip Hsu 2016-09-07 02:20:11 -0700
  • e0ddd0b702 Create AddLabelDialogController to manage showing and restoring AddLabelDialog Phillip Hsu 2016-09-06 19:50:05 -0700
  • 51469fa282 Apply dark theme overlay to appbar Phillip Hsu 2016-09-06 18:43:23 -0700