This website requires JavaScript.
9588ad2b96
Correct dark theme divider color for number grid
Phillip Hsu
2016-08-22 18:52:15 -0700
2a285c0558
Replaced extra vector drawable resources with programmatic tinting
Phillip Hsu
2016-08-22 18:21:12 -0700
322682823f
Animate FAB elevation in numpad
Phillip Hsu
2016-08-22 16:45:13 -0700
c0d100d165
Numpad looking good
Phillip Hsu
2016-08-22 03:45:58 -0700
9b7ab3e644
Fixed text colors confusion
Phillip Hsu
2016-08-21 02:16:29 -0700
a473f3fd2c
Appearance changes to NumberGridTimePickerDialog
Phillip Hsu
2016-08-20 04:05:09 -0700
abd1551bc3
Updated layout of NumpadTimePickerDialog
Phillip Hsu
2016-08-17 16:51:40 -0700
3732246bb7
Depcrecated EditAlarmActivity, moved some code to AlarmFragment and ExpandedAlarmViewHolder
Phillip Hsu
2016-08-17 01:08:37 -0700
e408a7467a
Apply new icons
Phillip Hsu
2016-08-16 02:40:22 -0700
7ae7c0f174
Fixed incorrect visibilities of mini FABs for stopwatch page
Phillip Hsu
2016-08-15 23:52:00 -0700
a21d973f71
Refactor AlarmCountdown
Phillip Hsu
2016-08-15 17:25:59 -0700
a7861a04c1
Icons
Phillip Hsu
2016-08-15 15:28:18 -0700
b1f3c9c8c7
Change ArrayList to SparseArray for ViewPager adapter's collection of Fragments
Phillip Hsu
2016-08-14 01:23:15 -0700
04158bb6a8
Fixed bug where scrolling the ViewPager and quickly clicking the FAB called the previous Fragment's onFabClick()
Phillip Hsu
2016-08-14 00:41:25 -0700
15afc01735
Translate FAB when scrolling between stopwatch page
Phillip Hsu
2016-08-13 23:15:26 -0700
7dfda796f3
Implemented stopwatch page
Phillip Hsu
2016-08-12 20:58:01 -0700
3e542f585e
New preferences for timers
Phillip Hsu
2016-08-08 18:58:07 -0700
74ec0fd883
Animated progress bar
Phillip Hsu
2016-08-08 02:57:21 -0700
07de78e8e7
Implemented timer actions in ringtone activity
Phillip Hsu
2016-08-06 03:40:29 -0700
6b7c9cedee
New ringtone activity layout
Phillip Hsu
2016-08-06 03:34:53 -0700
29194f241f
Show auto silence view
Phillip Hsu
2016-08-06 02:52:49 -0700
d845f241e9
New ringtone activity layout
Phillip Hsu
2016-08-06 00:06:15 -0700
6ae9c3511c
Expired timer notification
Phillip Hsu
2016-08-05 01:58:43 -0700
8dea6301aa
Implement notification actions for timers
Phillip Hsu
2016-08-05 01:06:26 -0700
25c544df43
Pass alarm directly to AlarmActivity and AlarmRingtoneService
Phillip Hsu
2016-08-04 02:51:50 -0700
9e4369282d
Created TimerNotificationService, TimesUpActivity. Schedule alarms with AlarmManager for timers.
Phillip Hsu
2016-08-03 03:26:53 -0700
6f8d22f15b
Timers persisted correctly, chronometer and buttons bind correctly
Phillip Hsu
2016-08-02 17:25:14 -0700
992e091db7
Replaced all usages of DatabaseManager with AlarmsTableManager
Phillip Hsu
2016-08-01 19:06:46 -0700
5ac5b34640
New update and delete callbacks for OnListItemInteractionListener
Phillip Hsu
2016-08-01 01:18:44 -0700
9561388425
Show elevation on ExpandedAlarmViewHolder, changed name of AlarmViewHolder to CollapsedAlarmViewHolder
Phillip Hsu
2016-07-31 20:28:08 -0700
02db488065
Create expanded and collapsed alarm view holders
Phillip Hsu
2016-07-31 18:28:31 -0700
7b0a32938e
Created AsyncDatabaseChangeHandler
Phillip Hsu
2016-07-30 19:01:29 -0700
066ac67325
RecyclerViewFragment and other abstract classes in use for alarms and timers
Phillip Hsu
2016-07-30 14:36:33 -0700
b43ff03662
Abstracted SQL, Cursor, Loader, Adapter, RecyclerView
Phillip Hsu
2016-07-29 23:18:46 -0700
7c41ac2d29
Basic implementation of edit timer screen
Phillip Hsu
2016-07-29 15:03:26 -0700
71b4ec4a9f
Prevent datetimepicker module from returning
Phillip Hsu
2016-07-28 19:20:11 -0700
c70b40e213
Implemented time fields
Phillip Hsu
2016-07-28 19:17:00 -0700
9493c639a8
Merge branch 'reverted_numpad_time_picker' into timers
Phillip Hsu
2016-07-28 01:10:08 -0700
4c6eea5ffc
Layout modifications
Phillip Hsu
2016-07-27 23:34:00 -0700
297910d306
Created EditAlarmActivity
Phillip Hsu
2016-07-27 19:58:30 -0700
180a1c0af8
Implemented secondary buttons
Phillip Hsu
2016-07-27 14:59:38 -0700
ac56357b4b
Created TimerController
Phillip Hsu
2016-07-27 13:41:36 -0700
ec49204755
Tried to move Timer controlling code to Chronometer
Phillip Hsu
2016-07-27 03:56:31 -0700
342e025f5a
Countdown chronometer implemented
Phillip Hsu
2016-07-27 01:52:28 -0700
65671c3650
Implement save and restore instance state
Phillip Hsu
2016-07-25 17:00:04 -0700
6585cca738
Time picker style preference implemented
Phillip Hsu
2016-07-25 14:28:26 -0700
6f2adb6eb1
Applied margins and padding to grid
Phillip Hsu
2016-07-25 03:15:51 -0700
20db6156ca
Override modal bottom sheet peekHeight
Phillip Hsu
2016-07-25 02:35:12 -0700
069bf39ab8
Changed to bottom sheet
Phillip Hsu
2016-07-25 01:14:22 -0700
3936c4285d
Reverted alt buttons and fab to be part of the NumpadTimePicker
Phillip Hsu
2016-07-24 20:08:38 -0700
447014338e
Callback is working between EditAlarmActivity and NumberGridTimePickerDialog
Phillip Hsu
2016-07-24 18:23:28 -0700
e3f02d7aa3
Implemented minute tuner click listeners
Phillip Hsu
2016-07-24 03:45:21 -0700
e2df1aef28
Increased tap target size of buttons
Phillip Hsu
2016-07-24 00:20:12 -0700
1162e9177c
Implemented done button and half day toggles in dialog
Phillip Hsu
2016-07-23 19:56:19 -0700
454851e2bf
Changed minute tuner positions in grid, renamed NumberGrid to NumbersGridView
Phillip Hsu
2016-07-23 01:43:11 -0700
63cffaf0a2
Merged aosp timepicker code
Phillip Hsu
2016-07-22 19:42:18 -0700
2ef36ea05f
Number buttons clickable
Phillip Hsu
2016-07-22 19:37:36 -0700
16dc0b94d7
Implemented basic header behavior
Phillip Hsu
2016-07-22 04:26:59 -0700
a45be65824
Added header to NumberGridTimePickerDialog
Phillip Hsu
2016-07-22 01:39:30 -0700
1e1a5a0439
Populating of views for number grid done in dialog
Phillip Hsu
2016-07-21 22:10:35 -0700
cf17ba5014
Created NumberGrid time picker
Phillip Hsu
2016-07-21 18:52:03 -0700
886f10b06c
Deleted files related to ScrollingGridTimePicker
Phillip Hsu
2016-07-20 20:34:58 -0700
a07cf222b3
Moved alt buttons and fab to dialog layout
Phillip Hsu
2016-07-20 19:42:05 -0700
62524bc0b5
Moved alt buttons out of NumpadTimePicker and into dialog layout
Phillip Hsu
2016-07-20 03:27:49 -0700
249a2c76f9
savepoint to revert back to
Phillip Hsu
2016-07-20 01:37:08 -0700
a8f3fafafa
Changed picker header
Phillip Hsu
2016-07-19 23:11:37 -0700
ae83786b3c
Bottom sheet time picker working
Phillip Hsu
2016-07-19 20:45:05 -0700
ae6f4fc723
Testing anchored fab in dialogs
Phillip Hsu
2016-07-18 04:11:43 -0700
081dd76545
Use rowSpan and columnSpan attributes for GridLayout contents
Phillip Hsu
2016-07-17 16:40:48 -0700
bc2446d586
Created ScrollingGridTimePickerDialog
Phillip Hsu
2016-07-17 03:02:57 -0700
d1c0820de4
Created BaseTimePickerDialog
Phillip Hsu
2016-07-16 20:28:13 -0700
5405be9b26
Removed old numpad from use and refactored code
Phillip Hsu
2016-07-16 20:04:58 -0700
abd2d55aa9
Replaced all stray RelativeSizeSpans with usages of TimeTextUtils
Phillip Hsu
2016-07-16 17:40:17 -0700
ec3a75f8d2
Created TimeTextUtils
Phillip Hsu
2016-07-16 14:37:41 -0700
140ce5505d
Fixed input disabling when using 12-hour clock system
Phillip Hsu
2016-07-16 14:13:00 -0700
d4de3b507f
Focus grabber given focus correctly now
Phillip Hsu
2016-07-16 13:59:54 -0700
0a7c007da4
Created focus grabber for time input field
Phillip Hsu
2016-07-16 04:27:49 -0700
a6c8076255
Fixed input field cursor issues
Phillip Hsu
2016-07-16 04:12:30 -0700
c0b914500d
Fixed bug where clearing numpad did not disable the FAB
Phillip Hsu
2016-07-16 00:39:39 -0700
231aa9a280
New numpad time picker layout
Phillip Hsu
2016-07-15 23:43:55 -0700
69d8812c4a
Bind method directly
Phillip Hsu
2016-07-15 19:20:34 -0700
c3b018f59e
Create new time picker dialog each time as needed
Phillip Hsu
2016-07-15 17:12:25 -0700
0f32215145
Use support fragments consistently
Phillip Hsu
2016-07-14 00:02:16 -0700
b395722386
Numpad time picker saves instance state, used in edit alarm screen
Phillip Hsu
2016-07-13 22:03:04 -0700
c768559acc
Created dialog for numpad time picker
Phillip Hsu
2016-07-13 03:18:40 -0700
6339667dea
Changed sort order for alarms query
Phillip Hsu
2016-07-12 14:21:00 -0700
799271fbec
Created instance variable for snackbar anchor in edit alarm screen
Phillip Hsu
2016-07-12 01:28:34 -0700
c5558c211a
Changed layout of edit alarm screen
Phillip Hsu
2016-07-12 01:16:58 -0700
058d6c86b7
Created AlarmController class and moved relevant AlarmUtils code
Phillip Hsu
2016-07-11 02:28:20 -0700
08e12cd14f
Scheduling alarm via AlarmUtils no longer shows Toast confirmation for you
Phillip Hsu
2016-07-09 23:46:05 -0700
4436d5852a
Add, update, and delete operations moved to background
Phillip Hsu
2016-07-09 03:36:49 -0700
1843c7222a
Fixed AlarmViewHolder dismiss button action
Phillip Hsu
2016-07-09 02:46:22 -0700
d17f514bd3
Added item divider to alarm item layout
Phillip Hsu
2016-07-08 19:52:12 -0700
20b5ff2d8a
AlarmViewHolder hides dismiss button if recurring and upcoming alarm dismissed via notification
Phillip Hsu
2016-07-08 19:31:03 -0700
9380f8f579
UpcomingAlarmReceiver and PendingAlarmScheduler load alarm in background
Phillip Hsu
2016-07-07 03:18:03 -0700
4eb27df911
AsyncItemChangeHandler now checks if alarm is enabled before scheduling it
Phillip Hsu
2016-07-07 01:18:52 -0700
3a86aaf3ba
Update and delete alarms now async
Phillip Hsu
2016-07-07 00:30:45 -0700
4d2ef227b6
Alarm adding moved back to onActivityResult
Phillip Hsu
2016-07-06 03:42:45 -0700
3292da18f8
Refactored registration and unregistration of local broadcast receivers with utility methods
Phillip Hsu
2016-07-06 00:55:22 -0700
cf46160b1e
Local broadcast receiver used as observer in loader
Phillip Hsu
2016-07-06 00:40:52 -0700