Alinson S. Xavier
e7165d993f
Make compatible with edge-to-edge (API 35)
1 year ago
Alinson S. Xavier
e48452f724
Move showConfetti to ListHabitsScreen; use button location; other tweaks
2 years ago
Gokul K
1280e798d2
rendering only if layout and konfetti view exists - to avoid null reference errors
2 years ago
Gokul K
b09306e793
fixing another lint error
2 years ago
Gokul K
e30636a447
fixed ktlint erorrs and is building successfully now
2 years ago
Gokul K
ad8738180c
fixing some comments from @hiqua
2 years ago
Gokul K
08410c59d0
introducing confetti animation using konfetti library
2 years ago
Leon Todd
a5e3e9b3cf
Unset measurable habits ( #1899 )
2 years ago
Alinson S. Xavier
248ba50a8e
Reformat source code
2 years ago
Andreas Gebhardt
45a82b3c2d
Changed Checkmark Widget Color on implicit check
...
As proposed in #615 , the background is now solid color on implicit check but has a stroked checkmark instead of a full one.
2 years ago
Serhii K
b627ff4413
Use colorBackground property instead of splash screen lib
2 years ago
Serhii K
0683ea43f4
Fix splash screen background color in dark mode
2 years ago
Alinson S. Xavier
08f77a5cae
Merge branch 'master' into release/2.2.0
2 years ago
Leonard Dizon
800f92f255
Create locales_config.xml for per-app language
2 years ago
Alinson S. Xavier
70fe513e52
Bump targetSdk to 34
2 years ago
Alinson S. Xavier
dee93fde8f
Upgrade to AGP 8.1.4
2 years ago
Alinson S. Xavier
f0ce05e06e
API 34: Implement workaround to keep sticky notifications non-dismissible
2 years ago
Alinson S. Xavier
4975ba2752
Add permission: USE_EXACT_ALARM
2 years ago
Alinson S. Xavier
ed8c60e52f
Implement runtime notification permission; bump targetSdk to 33
2 years ago
Quentin Hibon
3b0fba12f5
Remove unused imports in datetimepicker
2 years ago
Quentin Hibon
4139f09fb7
Add @Deprecated when overriding @Deprecated methods
2 years ago
Alinson S. Xavier
b0a4284b66
NumberDialog: Use text input on Samsung devices
...
Fixes #1719
2 years ago
Felix Schlegel
334dabb407
Use default locale instead of hardcoded US locale ( #1763 )
2 years ago
Quentin Hibon
4f9ab6d263
Migrate EditHabitActivity to view bindings
2 years ago
Quentin Hibon
af21fd25db
Migrate FrequencyPickerDialog to view bindings
2 years ago
Quentin Hibon
12649141b1
Migrate junit.framework.Assert.assertEquals to kotlin.test.assertEquals
...
Also fix some warnings, e.g. shadowed variables.
2 years ago
Quentin Hibon
0526d37fbd
Use official version of mockito-kotlin
2 years ago
Quentin Hibon
11ca993a75
Bump org.jlleitschuh.gradle.ktlint from 11.0.0 to 11.4.2
...
Also run ./gradlew ktlintFormat to follow new format.
2 years ago
Alinson S. Xavier
88df8d2552
Format source code
2 years ago
Alinson S. Xavier
d4f4f8b4a9
Prevent crash if exact alarm permission is revoked
2 years ago
Alinson S. Xavier
9ca1aa911a
Minor layout fixes
2 years ago
Alinson S. Xavier
727e88b7b1
Fix skip button in locales that use comma instead of dot
...
Fixes #1721
2 years ago
Alinson S. Xavier
f70d33878c
Remove obsolete permission
2 years ago
Alinson S. Xavier
6a55d3c01a
Merge branch 'master' into dev
2 years ago
Alinson S. Xavier
8b2adbf301
GH Actions: Remove API 23
2 years ago
Alinson S. Xavier
26526a71a9
Update test screenshots
2 years ago
Alinson S. Xavier
11eb3713e5
Reschedule reminders on resume
2 years ago
Alinson S. Xavier
1df9cc7664
Widgets: Remove option to create StackWidgets
...
StackWidgets have been unfortunately been very unreliable on multiple phones,
and fixing it does not appear to be simple. This commit removes the ability
to create new StackWidgets, but existing ones should remain functional.
2 years ago
Alinson S. Xavier
b76da35752
Widgets: Increase corner radius to match Android 12
3 years ago
Alinson S. Xavier
908eb4ac99
Convert NumberDialog to AppCompatDialogFragment; remove unused classes
3 years ago
Alinson S. Xavier
71a05d598a
CheckmarkDialog: Switch to AppCompatDialogFragment
...
Fixes issues with the soft keyboard covering the popup.
3 years ago
Alinson S. Xavier
1470dcd560
Remove toggle delay
3 years ago
Jakub Kalinowski
c423d2b3ca
Issue 1574: Fixed the almost invisible watch hands in snooze activity ( #1592 )
...
* Setting the current theme correctly
* Ktlint correction
3 years ago
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
3 years ago
Alinson S. Xavier
471f977209
Replace some incorrect usages of getToday by getTodayWithOffset
...
Fixes #1541
3 years ago
Alinson S. Xavier
2ba5f5fb98
Dismiss current dialog onPause
...
Fixes #1545
3 years ago
Alinson S. Xavier
0bb82a48a5
NumberPopup: Accept comma (instead of dot) in certain locales
...
Fixes #1532
3 years ago
Alinson S. Xavier
a94c6e8b9f
Merge branch 'master' into dev
3 years ago
Alinson S. Xavier
177d01edd9
Fix Tasker plugin; bump version to 2.1.1
...
Fixes #1503
3 years ago
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.
3 years ago
Alinson S. Xavier
5498ff8a87
Switch emulator to google_apis; test APIs 28 to 33
3 years ago
Alinson S. Xavier
318aa3c821
Fix ListHabitsScreen.showColorPicker
3 years ago
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.
3 years ago
Alinson S. Xavier
bf504641c6
Merge pull request #1488 from iSoron/fix/stackwidget-api33
...
Widget fixes
3 years ago
Alinson S. Xavier
ec1f0c5356
StackWidget: Remove unused remoteViews; fix invalid check
3 years ago
Alinson S. Xavier
2154d8c192
StackWidget: Remove unused remoteViews; fix invalid check
3 years ago
Alinson S. Xavier
11f726064a
StackWidget: Avoid storing RemoteViews reference
3 years ago
Alinson S. Xavier
ee39ff0eda
StackWidget: Avoid storing RemoteViews reference
3 years ago
cheer
eeacc5eef8
Support for Android 13 Themed Icons ( #1497 )
3 years ago
Eduardo Esparza
16c65f19fd
fix marker scaling for numerical habits in frequency display ( #1489 )
3 years ago
cheer
6a9c3a36eb
Support for Android 13 Themed Icons ( #1497 )
3 years ago
Eduardo Esparza
99ccb44ad3
fix marker scaling for numerical habits in frequency display ( #1489 )
3 years ago
Alinson S. Xavier
f7c6bc716c
Fix ListHabitsScreen.showColorPicker
3 years ago
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.
3 years ago
Alinson S. Xavier
13af054214
Use different request codes for showNumberPicker pendingIntent
...
Fixes #1468
3 years ago
Alinson S. Xavier
fcbb586e80
Use pending intent templates on StackWidget
...
Fixes #1463
3 years ago
Alinson S. Xavier
458c9f3b15
Merge branch 'release/2.1.0' into dev
3 years ago
Alinson S. Xavier
dfa74960b3
Merge branch 'release/2.1.0' into dev
3 years ago
Alinson S. Xavier
f082842fbe
Update Gradle, AGP & Kotlin
3 years ago
Jakub Kalinowski
f94bc62a94
Replaced activity!! with requireActivity, context!! with requireContext etc. ( #1458 )
3 years ago
Jakub Kalinowski
428bf42e79
Reimplementing the multiple popups handling in the new popup solution. ( #1454 )
...
Co-authored-by: Jakub Kalinowski <kalj@netcompany.com>
3 years ago
Alinson S. Xavier
838e13f30c
Prevent crashes in AutoBackup from blocking app launch
3 years ago
Alinson S. Xavier
0eae43fe55
Fix "enter" notification action on API 31
3 years ago
Alinson S. Xavier
79e2402c9d
Merge pull request #1425 from eduebernal/freq-display-normal
...
fix marker scaling in frequency display
3 years ago
Alinson S. Xavier
2fc6c67432
Merge pull request #1425 from eduebernal/freq-display-normal
...
fix marker scaling in frequency display
3 years ago
Alinson S. Xavier
44cb64601f
Update test screenshots
3 years ago
Alinson S. Xavier
53c270ee12
Merge branch 'number-popup' into release/2.1.0
3 years ago
Alinson S. Xavier
e4b16f6d59
Replace PopupWindow by Dialog
...
Fixes issues with copy & paste, text selection and spell checking.
3 years ago
Alinson S. Xavier
3021e408a7
Remove unused imports
3 years ago
Alinson S. Xavier
7649119db7
Popup: Do not save on dismiss
3 years ago
Alinson S. Xavier
b0a4f26e7a
Popup: Fix crash on suggestions
3 years ago
eduebernal
e15e06034c
remove unused maxFreq var and get method
3 years ago
eduebernal
a6180a5049
fix marker scaling in freq display
3 years ago
Alinson S. Xavier
68740b4043
SettingsFragment: Minor changes to theme
3 years ago
Alinson S. Xavier
b66a6ff717
Write release notes
3 years ago
Alinson S. Xavier
7c1a91e35a
Update list of translators
3 years ago
Alinson S. Xavier
366e9af167
Update translations
3 years ago
Alinson S. Xavier
03b02aaa06
Merge branch 'number-popup' into release/2.1.0
3 years ago
Quentin Hibon
180cf25ad3
Fix tests in APIs 30, 31
3 years ago
Quentin Hibon
0c292d1eaa
Make some rendering tests more tolerant
3 years ago
Alinson S. Xavier
9609bee0f7
Update CHANGELOG and list of developers
3 years ago
Alinson S. Xavier
d2d45991b0
Always show popups at the center of the screen; remove ScreenLocation
3 years ago
Alinson S. Xavier
9045ae5c24
Remove previous NumberPicker
3 years ago
Alinson S. Xavier
555873354c
Use NumberPopup in HistoryCard
3 years ago
Alinson S. Xavier
2a012619a7
Use NumberPopup in widgets
3 years ago
Alinson S. Xavier
d1de3a852b
Implement NumberPopup
3 years ago
Alinson S. Xavier
f04e37e905
Remove CheckmarkDialog
3 years ago
Alinson S. Xavier
825a5f2cb9
Implement CheckmarkPopup
3 years ago
Alinson S. Xavier
0de6896691
Add notes to DelayedToggle, make delay skipable
3 years ago
Alinson S. Xavier
7187214282
Replace notesIndicator by notes
3 years ago