Commit Graph

414 Commits

Author SHA1 Message Date
Alinson S. Xavier
71a05d598a
CheckmarkDialog: Switch to AppCompatDialogFragment
Fixes issues with the soft keyboard covering the popup.
2023-01-30 05:59:42 -06:00
Alinson S. Xavier
1470dcd560
Remove toggle delay 2023-01-23 03:50:38 -06:00
Jakub Kalinowski
c423d2b3ca
Issue 1574: Fixed the almost invisible watch hands in snooze activity (#1592)
* Setting the current theme correctly

* Ktlint correction
2022-12-18 04:25:06 -06:00
Jakub Kalinowski
c7d1e92cae
Issue 1589: Fixed crash after choosing Settings/Rate app when there's no Play Store on the device (#1590)
* Using startActivitySafely when launching Play Store

* Returning true for rateApp click
2022-12-12 00:55:58 +01:00
Alinson S. Xavier
471f977209
Replace some incorrect usages of getToday by getTodayWithOffset
Fixes #1541
2022-10-22 17:11:59 -05:00
Alinson S. Xavier
2ba5f5fb98
Dismiss current dialog onPause
Fixes #1545
2022-10-22 16:19:49 -05:00
Alinson S. Xavier
0bb82a48a5
NumberPopup: Accept comma (instead of dot) in certain locales
Fixes #1532
2022-10-22 15:44:30 -05:00
Alinson S. Xavier
a94c6e8b9f
Merge branch 'master' into dev 2022-09-24 19:44:31 -05:00
Alinson S. Xavier
177d01edd9
Fix Tasker plugin; bump version to 2.1.1
Fixes #1503
2022-09-24 19:25:42 -05:00
Alinson S. Xavier
e42d41ef30
Bump minSdk to 28
This change is mostly to reduce the number of APIs we need to run tests
for (from 11 APIs to 6). API 27 was released 5 years ago. Also, as of
2022-09-01, 95.1% of our monthly active users are on API 28 or higher.
2022-09-10 19:57:57 -05:00
Alinson S. Xavier
318aa3c821
Fix ListHabitsScreen.showColorPicker 2022-09-10 16:50:16 -05:00
Alinson S. Xavier
73712e0d10
Always update widgets on launch
Helps mitigate situations where the widgets mysteriously fail to render.
The user can always force a refresh by opening the app.
2022-09-10 16:50:16 -05:00
Alinson S. Xavier
bf504641c6
Merge pull request #1488 from iSoron/fix/stackwidget-api33
Widget fixes
2022-09-10 16:11:55 -05:00
Alinson S. Xavier
ec1f0c5356
StackWidget: Remove unused remoteViews; fix invalid check 2022-09-09 06:02:57 -05:00
Alinson S. Xavier
2154d8c192
StackWidget: Remove unused remoteViews; fix invalid check 2022-09-09 05:57:13 -05:00
Alinson S. Xavier
11f726064a
StackWidget: Avoid storing RemoteViews reference 2022-09-09 05:39:15 -05:00
Alinson S. Xavier
ee39ff0eda
StackWidget: Avoid storing RemoteViews reference 2022-09-08 20:35:59 -05:00
cheer
eeacc5eef8 Support for Android 13 Themed Icons (#1497) 2022-09-08 20:08:12 -05:00
Eduardo Esparza
16c65f19fd fix marker scaling for numerical habits in frequency display (#1489) 2022-09-08 20:08:05 -05:00
cheer
6a9c3a36eb
Support for Android 13 Themed Icons (#1497) 2022-09-08 20:06:57 -05:00
Eduardo Esparza
99ccb44ad3
fix marker scaling for numerical habits in frequency display (#1489) 2022-09-08 20:01:12 -05:00
Alinson S. Xavier
f7c6bc716c Fix ListHabitsScreen.showColorPicker 2022-09-03 19:52:13 -05:00
Alinson S. Xavier
2535347d5a Always update widgets on launch
Helps mitigate situations where the widgets mysteriously fail to render.
The user can always force a refresh by opening the app.
2022-09-03 19:45:31 -05:00
Alinson S. Xavier
13af054214 Use different request codes for showNumberPicker pendingIntent
Fixes #1468
2022-09-03 18:46:52 -05:00
Alinson S. Xavier
fcbb586e80 Use pending intent templates on StackWidget
Fixes #1463
2022-09-03 17:51:55 -05:00
Alinson S. Xavier
458c9f3b15 Merge branch 'release/2.1.0' into dev 2022-08-17 05:53:48 -05:00
Alinson S. Xavier
dfa74960b3 Merge branch 'release/2.1.0' into dev 2022-08-17 05:51:36 -05:00
Alinson S. Xavier
f082842fbe Update Gradle, AGP & Kotlin 2022-08-17 05:36:37 -05:00
Jakub Kalinowski
f94bc62a94
Replaced activity!! with requireActivity, context!! with requireContext etc. (#1458) 2022-08-15 06:36:03 -05:00
Jakub Kalinowski
428bf42e79
Reimplementing the multiple popups handling in the new popup solution. (#1454)
Co-authored-by: Jakub Kalinowski <kalj@netcompany.com>
2022-08-14 13:25:01 -05:00
Alinson S. Xavier
838e13f30c Prevent crashes in AutoBackup from blocking app launch 2022-08-13 07:25:12 -05:00
Alinson S. Xavier
0eae43fe55 Fix "enter" notification action on API 31 2022-08-11 05:17:41 -05:00
Alinson S. Xavier
79e2402c9d Merge pull request #1425 from eduebernal/freq-display-normal
fix marker scaling in frequency display
2022-08-11 04:04:29 -05:00
Alinson S. Xavier
2fc6c67432
Merge pull request #1425 from eduebernal/freq-display-normal
fix marker scaling in frequency display
2022-07-30 18:30:53 -05:00
Alinson S. Xavier
53c270ee12 Merge branch 'number-popup' into release/2.1.0 2022-07-30 16:41:05 -05:00
Alinson S. Xavier
e4b16f6d59 Replace PopupWindow by Dialog
Fixes issues with copy & paste, text selection and spell checking.
2022-07-30 16:33:16 -05:00
Alinson S. Xavier
3021e408a7 Remove unused imports 2022-07-24 06:01:40 -05:00
Alinson S. Xavier
7649119db7 Popup: Do not save on dismiss 2022-07-24 05:47:52 -05:00
Alinson S. Xavier
b0a4f26e7a Popup: Fix crash on suggestions 2022-07-24 05:47:52 -05:00
eduebernal
e15e06034c remove unused maxFreq var and get method 2022-07-06 10:46:50 -07:00
eduebernal
a6180a5049 fix marker scaling in freq display 2022-07-05 21:41:27 -07:00
Alinson S. Xavier
68740b4043
SettingsFragment: Minor changes to theme 2022-05-15 09:23:47 -05:00
Alinson S. Xavier
b66a6ff717
Write release notes 2022-05-15 00:33:36 -05:00
Alinson S. Xavier
7c1a91e35a
Update list of translators 2022-05-15 00:23:27 -05:00
Alinson S. Xavier
366e9af167
Update translations 2022-05-15 00:15:56 -05:00
Alinson S. Xavier
03b02aaa06
Merge branch 'number-popup' into release/2.1.0 2022-05-14 23:22:28 -05:00
Alinson S. Xavier
9609bee0f7
Update CHANGELOG and list of developers 2022-05-13 08:33:00 -05:00
Alinson S. Xavier
d2d45991b0
Always show popups at the center of the screen; remove ScreenLocation 2022-05-13 06:37:41 -05:00
Alinson S. Xavier
9045ae5c24
Remove previous NumberPicker 2022-05-13 05:21:29 -05:00
Alinson S. Xavier
555873354c
Use NumberPopup in HistoryCard 2022-05-13 05:21:29 -05:00
Alinson S. Xavier
2a012619a7
Use NumberPopup in widgets 2022-05-13 05:21:28 -05:00
Alinson S. Xavier
d1de3a852b
Implement NumberPopup 2022-05-13 05:21:28 -05:00
Alinson S. Xavier
f04e37e905 Remove CheckmarkDialog 2022-05-03 04:09:13 -05:00
Alinson S. Xavier
825a5f2cb9 Implement CheckmarkPopup 2022-05-03 04:09:13 -05:00
Alinson S. Xavier
0de6896691 Add notes to DelayedToggle, make delay skipable 2022-05-03 04:09:13 -05:00
Alinson S. Xavier
7187214282 Replace notesIndicator by notes 2022-05-03 04:09:13 -05:00
Jakub Kalinowski
9d4161a255
Issue 1332: Multiple numeric dialogs appearing (#1356)
Co-authored-by: Jakub Kalinowski <kalj@netcompany.com>
2022-05-01 20:01:13 -05:00
Quentin Hibon
2245347e28
Clean up SDK_INT branches (#1348)
Fixes #1347.
2022-04-15 09:34:43 -05:00
Jakub Kalinowski
3b12ec4bfe
Issue 1316: Skip measurable habit (#1319)
Co-authored-by: Jakub Kalinowski <kalj@netcompany.com>
2022-03-24 06:08:31 -05:00
Alinson S. Xavier
ca4618579e
Reduce toggle delay 2022-03-20 18:55:19 -05:00
Alinson S. Xavier
2f13aba22c
CheckmarkButtonView: Make focusable 2022-03-20 18:55:19 -05:00
Alinson S. Xavier
dba5912ecd
Remove leading/trailing whitespace from notes 2022-03-20 18:55:18 -05:00
Alinson S. Xavier
88b8663484
Remove pref_led_notifications 2022-03-20 18:55:18 -05:00
Alinson S. Xavier
7ba9a7e4e7
Update translations 2022-01-02 11:16:21 -06:00
Alinson S. Xavier
5b8a7c39e2
HistoryCard: Make colors more consistent for AT_MOST habits 2022-01-02 11:06:37 -06:00
Alinson S. Xavier
308d558347
NumberPicker: Show keyboard more reliably 2022-01-01 07:36:40 -06:00
Alinson S. Xavier
9770ce187a
NumberPicker: Fix formatting 2022-01-01 07:28:40 -06:00
Alinson S. Xavier
535bc03b70
NumberPicker: Clear focus of both pickers 2022-01-01 07:22:26 -06:00
Alinson S. Xavier
642e45af89
NumberPicker: Replace "5" by "50" instead of "05" on decimal picker 2022-01-01 07:21:29 -06:00
Alinson S. Xavier
56d2307b75
Habit notes: left align 2022-01-01 06:40:28 -06:00
Alinson S. Xavier
d875af8a8e
CheckmarkDialog: Format date using current locale 2022-01-01 06:30:57 -06:00
Alinson S. Xavier
feeb4f057d
Update translations 2021-12-29 10:10:09 -06:00
Alinson S. Xavier
1ad5c6b896
Restore x_times_per_y_days translations 2021-12-29 10:01:22 -06:00
Quentin Hibon
1c15e7742e Disable custom snoozing for recent Android 2021-12-11 15:22:37 +01:00
Quentin Hibon
072ba63789 Add immutable flag to pending intents 2021-12-11 15:22:37 +01:00
Quentin Hibon
0fa0daa058 Ask for SCHEDULE_EXACT_ALARM permission 2021-12-11 15:22:37 +01:00
Quentin Hibon
5a5ed3d631 Bump SDK from 30 to 31 2021-12-11 15:22:37 +01:00
Alinson S. Xavier
e26b643423
HabitCardView: Remove flickering due to toggle delay 2021-11-11 17:57:21 -06:00
Alinson S. Xavier
621534d610
Merge pull request #1184 from hiqua/unfocus_every_day
Don't unfocus after select 'every day' frequency
2021-11-11 07:37:52 -06:00
Alinson S. Xavier
a01300e9c6
Update list of developers 2021-11-11 07:27:33 -06:00
Alinson S. Xavier
32ef3c14f7
Settings: Update short toggle description 2021-11-11 06:54:46 -06:00
Alinson S. Xavier
4972257635
Merge branch 'dev' into feat-1074 2021-11-11 06:43:20 -06:00
Alinson S. Xavier
c98cb50baa
CheckmarkDialog: Always set up all buttons 2021-11-11 06:35:51 -06:00
Alinson S. Xavier
a1aea532b5
NumberPicker: Fix vertical alignment 2021-11-11 06:01:27 -06:00
Alinson S. Xavier
43489aeb4c
CheckmarkDialog: Replace setText by append
Replace `etNotes.setText` by `etNotes.append` so that the cursor moves
to the end of the line.
2021-11-11 05:54:45 -06:00
Alinson S. Xavier
990c85aedd
CheckmarkDialog: Use theme color instead of CSV 2021-11-11 05:25:47 -06:00
Quentin Hibon
8bdfaa2434 Don't explicitly change focus while switching between frequencies 2021-11-07 14:43:22 +01:00
Quentin Hibon
5f6060858d Don't unfocus after select 'every day' frequency
Fixes #1182.
2021-11-07 14:35:39 +01:00
Alinson S. Xavier
b62e436054 Fix "hide completed" for numerical habits
Fixes #1179
2021-11-07 11:47:25 +01:00
Alinson S. Xavier
bf63b4dbcf
Remove HabitMatcherBuilder 2021-11-06 06:50:28 -05:00
Alinson S. Xavier
a82d940bcc
Small tweaks to checkmark size 2021-11-06 06:19:13 -05:00
Jakub Kalinowski
6531445d7f Add delay after toggling a habit 2021-10-05 09:04:32 +02:00
Bindu
8036b10ee6 improve yes/no dialog design 2021-10-03 04:43:53 -07:00
Bindu
71f400f587 improve numerical dialog design 2021-10-03 04:43:53 -07:00
Bindu
79e302f922 Change variable name 2021-10-03 04:43:53 -07:00
Bindu
af7f60fc4d Address review comments 2021-10-03 04:43:53 -07:00
Bindu
a9fddf9963 Update tests and fix formatting. 2021-10-03 04:43:53 -07:00
Bindu
36c1504c6a Add dialog and notes indicator for HistoryChart 2021-10-03 04:43:53 -07:00
Bindu
d644170141 Implement dialog for Yes/No Habits 2021-10-03 04:43:53 -07:00
Bindu
d38f83e961 Added a notes field and implemented dialog for numeric habits 2021-10-03 04:43:53 -07:00