Commit graph

1318 commits

Author SHA1 Message Date
Phillip Thelen
5256e85641 Improve bottom sheet design and behaviour 2022-05-27 10:06:00 +02:00
Phillip Thelen
fc7092ff6b fix crash 2022-05-27 10:06:00 +02:00
Phillip Thelen
dd3f4e0da1 Fixes #1776 2022-05-27 10:06:00 +02:00
Phillip Thelen
73d63073c6
Merge pull request #1772 from Hafizzle/Hafiz/#1417
#1417 - Improve Avatar customization Buy Modals
2022-05-27 10:05:40 +02:00
Phillip Thelen
8a1c058fd5
Merge pull request #1764 from Hafizzle/Hafiz/Fixes#1722
Fixes#1722 - Show next hourglass month on sub info screen
2022-05-27 10:05:28 +02:00
Phillip Thelen
c7ef292721
Merge pull request #1773 from Hafizzle/Hafiz/#1523
#1523 - Update Reset/Delete Modals
2022-05-24 09:53:37 +02:00
Hafiz
2d03446fd9 next hourglass tv camelCase -> snake_case 2022-05-23 09:31:50 -04:00
Hafiz
adea03824a Use existing arrow back, updated to use viewbinding 2022-05-23 07:14:00 -04:00
Hafiz
491e7f33f9 Equip background dialog added 2022-05-15 01:03:39 -04:00
Hafiz
3ab122883c Add notes to set 2022-05-14 22:15:58 -04:00
Phillip Thelen
67dd4bda78 Rewrite sprite rendering to not make things blurry 2022-05-12 13:32:36 +02:00
Phillip Thelen
409c3f6a34 Tweaks 2022-05-12 10:05:05 +02:00
Phillip Thelen
a78e5c0034 Fix a lot of warnings 2022-05-10 17:04:32 +02:00
Phillip Thelen
efa21e28c0 more animations 2022-05-09 16:39:36 +02:00
Hafiz
cbfcb45a0c Reset/update fixes to 3.6 Branch 2022-05-09 00:42:18 -04:00
Phillip Thelen
8ac10a469b correctly display customization purchase dialogs 2022-05-06 15:04:58 +02:00
Phillip Thelen
794c2f0f12 improve customization purchase dialog 2022-05-04 17:55:07 +02:00
Phillip Thelen
c0b58c6268 remove flowlayout 2022-05-02 18:57:14 +02:00
Phillip Thelen
d1b0573564 Improve backgrounds 2022-05-02 17:26:52 +02:00
Phillip Thelen
f32bac7ec6 Teams support fixes 2022-05-02 17:26:52 +02:00
Hafiz
156f40595e Set when user will next get hourglass as month using offset 2022-05-02 00:17:24 -04:00
Phillip Thelen
327d36e58d
Merge branch 'version/3.6' into Fixes#1523 2022-04-28 12:01:54 +02:00
Phillip Thelen
00e81b2a4b 6524ba7a Add color selector for both focused / not focused 2022-04-26 18:31:28 +02:00
Phillip Thelen
b8922a8b52 merge TeamBoardFragment and TasksFragment 2022-04-26 16:52:13 +02:00
Phillip Thelen
3e20f25a4d CDS iprovements 2022-04-26 15:07:30 +02:00
Phillip Thelen
46c46d12e3 Improve how connection errors are displayed 2022-04-26 14:36:50 +02:00
Phillip Thelen
8f46040361 filter improvements 2022-04-26 13:48:47 +02:00
Phillip Thelen
57f748de77 Armoire UX improvements 2022-04-26 13:35:19 +02:00
Hafiz
c3240be6d8 Create Account Dialog fragment for resetting and deleting account 2022-04-26 04:15:33 -04:00
Phillip Thelen
d8138fdfdf Fixes #1742 2022-04-22 14:19:50 +02:00
Phillip Thelen
fffae439a4 Implement background/customization filtering 2022-04-22 13:43:40 +02:00
Phillip Thelen
c8eeddb6ef New stylish bottom sheet 2022-04-22 11:32:58 +02:00
Phillip Thelen
a7fd3f5fdc Fixes #1740 2022-04-21 13:48:14 +02:00
Phillip Thelen
caa0804cc3 Fixes #1712 2022-04-21 13:31:33 +02:00
Phillip Thelen
ce76c40eec Implement ad cooldown 2022-04-21 11:08:36 +02:00
Phillip Thelen
c1b29a547a Implement new armoire screen 2022-04-19 17:17:45 +02:00
Phillip Thelen
6d18238df5 fix formatting 2022-04-04 16:39:57 +02:00
Phillip Thelen
24dbbc8bc2
Merge pull request #1732 from Hafizzle/Fixes#1723
Fixes#1723 Dailies streak title and streak text change
2022-03-28 18:13:18 +02:00
Hafiz
40c1624800 Dailies streak box text reverted back to "Adjust streak" & "Streak" 2022-03-28 06:39:07 -04:00
Phillip Thelen
2e654c9c63 Design fixes 2022-01-31 13:54:01 +01:00
Phillip Thelen
c6305d9121 Fix minor issues 2022-01-31 11:46:31 +01:00
Phillip Thelen
7a13395773 Implement new version of adventure guide 2022-01-25 16:49:21 +01:00
Phillip Thelen
42fe386b6c Fixes #1688 2022-01-20 15:00:57 +01:00
Phillip Thelen
206cf183a5 Improve challenge and group loading. Fixes #1619 2022-01-10 12:34:41 +01:00
Phillip Thelen
ba50477cbe improve about me editing 2022-01-04 14:06:58 +01:00
Phillip Thelen
99f31af07e minor fixes 2021-12-15 16:13:26 +01:00
Phillip Thelen
b146895a52 Widget fixes 2021-11-29 17:03:17 +01:00
Phillip Thelen
164fefe228 Revert "Bug fix stats widget (#1664)"
This reverts commit b77158d244.

# Conflicts:
#	Habitica/src/main/java/com/habitrpg/android/habitica/components/UserComponent.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetFactory.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/widget/AvatarStatsWidgetProvider.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/widget/BaseWidgetProvider.kt
2021-11-19 11:43:24 +01:00
Phillip Thelen
ea6adb6f16 Various settings fixes 2021-11-19 11:42:49 +01:00
Phillip Thelen
d561ab01b6 Fixes #1555 2021-11-10 15:12:29 +01:00
Phillip Thelen
3b6251f114 Improve social login handling for logged in users 2021-11-10 15:12:29 +01:00
pauliancu97
b77158d244
Bug fix stats widget (#1664)
* added resources to run project

* fixed problem of user stats not being shown in the widget

* refactored some code
2021-11-10 14:34:35 +01:00
Phillip Thelen
66af24813a Fix inviting to guilds 2021-10-04 15:12:34 +02:00
Phillip Thelen
262e6252f6 Display quest status in menu 2021-10-01 19:03:42 +02:00
Phillip Thelen
bdb7fd46df Intro and login tweaks 2021-10-01 18:49:08 +02:00
Phillip Thelen
3fce5a2a5c Fixes #1618 2021-09-22 11:26:01 +02:00
Phillip Thelen
88854a3b59 Fix guild invites. Fixes #1559 2021-09-15 17:41:05 +02:00
Phillip Thelen
35a15299b2 Add detekt to github workflow 2021-09-14 13:41:33 +02:00
Phillip Thelen
d1c28a8dff Improve notification handling 2021-08-03 16:25:12 +02:00
Phillip Thelen
75879bc8d6 Finish up 3.3.1 2021-07-27 11:27:43 +02:00
Phillip Thelen
e40b26cc23 Update stats widget 2021-07-20 11:43:44 +02:00
Phillip Thelen
27d5f03f05 Fixes #1595 2021-07-20 09:28:50 +02:00
Phillip Thelen
bbe5bb005c Fix minor issues 2021-07-13 09:57:34 +02:00
Phillip Thelen
79a18eadf6 Fix various minor issues 2021-07-08 14:55:20 +02:00
Phillip Thelen
d42f0bd9db fix crashes 2021-07-08 12:39:42 +02:00
Phillip Thelen
658ee56f25 Improve all kind of list handling. Fixes #1578 2021-07-06 14:43:12 +02:00
Parminder Singh
f07477de8e
Fixed accessibility focus on Daily checkbox and todo checkbox. Also fixed transaction ran on button click. (#1570) 2021-07-06 14:18:36 +02:00
Phillip Thelen
bcdbcdf95d Fix image display issues 2021-06-29 19:03:18 +02:00
Phillip Thelen
dcdf2342eb Fixes #1426 2021-06-24 14:18:33 +02:00
Phillip Thelen
2fe8bc25d0 Fix various issues 2021-06-21 13:39:00 +02:00
Phillip Thelen
dbea9ce516 minor fixes 2021-06-09 20:15:32 +02:00
Phillip Thelen
f0c98743f4 Fixes #1557 2021-06-08 16:54:50 +02:00
Phillip Thelen
a381458a28 replace fresco with coil 2021-06-07 16:09:57 +02:00
Phillip Thelen
b15bc38c0a Update deprecated code 2021-06-04 16:11:48 +02:00
Phillip Thelen
34bf3af977 fixes #1558 2021-06-04 10:46:15 +02:00
Phillip Thelen
7eaa035654 Fixes #1545 2021-06-01 15:10:38 +02:00
Phillip Thelen
4f97cd19f0
Merge pull request #1484 from ilally93/system-message-timestamp
Added system message timestamps
2021-06-01 10:31:06 +02:00
Phillip Thelen
4a945d4d51 update survey 2021-05-25 10:23:08 +02:00
Phillip Thelen
b828f7c37e Fix a bunch of crashes 2021-05-18 10:41:05 +02:00
Phillip Thelen
4222848058 add support to run surveys 2021-05-14 15:48:47 +02:00
Phillip Thelen
2d039f0147 Fixes #1522 2021-03-31 13:36:16 +02:00
Phillip Thelen
5e6e2cfc9e fix crash. Fixes #1493 2021-02-23 16:25:37 +01:00
Phillip Thelen
aaebb10bc0 Allow users to choose which view the app starts on 2021-02-23 16:17:40 +01:00
Phillip Thelen
aebe3b4f9f Code cleanup 2021-02-23 11:49:59 +01:00
Phillip Thelen
4ea15382f5 improve guild list display 2021-02-17 11:03:34 +01:00
Phillip Thelen
1a61f077b9 improve challenge and guild display 2021-02-11 12:43:16 +01:00
Phillip Thelen
17bb0a8809 Fix various minor issues 2021-02-10 18:51:26 +01:00
Isabel Lally
de4422a6cb Timestamp works, but 1 warning 2021-02-09 04:15:23 -05:00
Isabel Lally
089d05050e timestamp works slightly 2021-02-09 03:06:56 -05:00
Phillip Thelen
5352383867 Fix styling issue 2021-02-08 14:32:46 +01:00
Phillip Thelen
823cc9d58c mystery item dialog improvements 2021-02-08 14:32:46 +01:00
Phillip Thelen
5f9e5ca6df begin implementing guild list redesign 2021-02-08 14:32:46 +01:00
Phillip Thelen
d46bd5e0ca Update challenge task design. Fixes #1448 2021-02-01 13:36:03 +01:00
Phillip Thelen
7c60122452 Fixes #1411 2021-01-29 14:15:49 +01:00
Phillip Thelen
8c95d8ec6a Improve support for older android versions. Fixes #1443 2021-01-28 16:39:01 +01:00
Phillip Thelen
5819d53d40
Merge branch 'develop' into improve-task-tap-areas 2021-01-28 13:22:54 +01:00
Phillip Thelen
ddcd5ed640 Code Cleanup 2021-01-28 12:31:17 +01:00
Phillip Thelen
f5e5a987d9 add ability to view team task boards 2021-01-28 12:31:17 +01:00
Phillip Thelen
e312fb56ee fixes #1444 2021-01-28 12:31:17 +01:00
Phillip Thelen
f7d92ddbf9
Merge pull request #1457 from varunvjha/develop
Fix double cancel invitation buttons appearing
2021-01-25 15:30:57 +01:00
Phillip Thelen
12ee81c8d8
Merge pull request #1433 from NiculescuB/bugfixes
Fix "unable to buy that amount" appearing when viewing quests in inventory
2021-01-25 15:27:04 +01:00
Phillip Thelen
8ea8236739
Merge pull request #1431 from JofielB/Issue-#1427/Fix-Setting-Appearance
Fix odd appearance on Settings page when using an RTL(Right to left) languages
2021-01-25 15:25:50 +01:00
Varun Vaibhav Jha
5d9343ce39 double cancel invitation buttons fixed 2021-01-09 22:00:21 +05:30
Phillip Thelen
3b8146eed4 Fix g1g1 issues 2021-01-04 12:05:30 +01:00
Phillip Thelen
30656bbb80 Fixes #1445 2020-12-14 18:21:56 +01:00
Phillip Thelen
86ccb5258a update g1g1 2020-12-14 11:16:55 +01:00
NiculescuB
0ca6fdd94a Fixes for #1423
Remove amount_error_label from quest content layout
2020-12-06 17:45:05 +02:00
Jofiel Batista
14a86b6553 Fix odd appearance on Settings page when using Hebrew language or any
other RTL(Right to left) language
2020-12-02 19:22:18 -07:00
Phillip Thelen
89fc613715 fix stats widget 2020-11-30 12:40:45 +01:00
Mike-Antonacci
fb7cae6ba4 Decrease horizontal dpToPx from 80 to 72, and vertical from 32 to 24 2020-11-27 12:27:40 -07:00
Phillip Thelen
1c39ac9e52 Fix issue with gem purchase 2020-11-24 17:21:01 +01:00
Phillip Thelen
17764880e7 Alert fixes 2020-11-23 18:13:49 +01:00
Phillip Thelen
baef77c7f9 Improve notification handling 2020-11-20 14:58:52 +01:00
Phillip Thelen
a50b91713c Fix various issues 2020-11-19 16:58:18 +01:00
Phillip Thelen
7a104c0c1f Fix send message button on profile 2020-11-16 13:56:15 +01:00
Phillip Thelen
a849140012 fix issues with challenge form 2020-11-16 13:04:54 +01:00
Phillip Thelen
93d119f8b0 Fix unequipping backgrounds 2020-11-16 12:00:42 +01:00
Phillip Thelen
db1e8cccd6 fix button alignments in some places. Fixes #1418 2020-11-16 12:00:27 +01:00
Phillip Thelen
314bcd98be add icon to challenge achievements 2020-11-13 16:28:40 +01:00
Phillip Thelen
870dc13cb7 Fix various issues 2020-11-12 16:48:42 +01:00
Phillip Thelen
6780486617 show challenge achievements. Fixes #1394 2020-11-10 17:57:38 +01:00
Phillip Thelen
020031832a Fix display issues 2020-11-04 11:39:47 +01:00
Phillip Thelen
0f91410987 implement basic modal for winning challenge 2020-11-03 12:54:03 +01:00
Phillip Thelen
75f6181cec Fix multiple minor issues 2020-11-02 18:20:56 +01:00
Phillip Thelen
c78c5df7fb Reverse order for PMs. Fixes #1303 2020-10-28 16:28:10 +01:00
Phillip Thelen
f1cc1652d7 Fixes #1393 2020-10-27 17:00:40 +01:00
Phillip Thelen
fbee711fb5 Fix profile achievement sizes. Fixes #1314 2020-10-27 15:53:22 +01:00
Phillip Thelen
bb38e3d14f Implement fortify potion. Fixes #1343 2020-10-27 15:13:18 +01:00
Phillip Thelen
e80389cffb Update dependencies 2020-10-06 09:29:45 +02:00
Phillip Thelen
e3e53f0060 Fix various minor issues 2020-09-29 12:48:20 +02:00
Phillip Thelen
f2c21c0604 Fix release breaking issues 2020-09-22 16:10:15 +02:00
Phillip Thelen
c28ef23760 Fix minor issues 2020-09-21 16:40:57 +02:00
Phillip Thelen
499fca1d34 Fix minor bugs 2020-09-18 18:34:53 +02:00
Phillip Thelen
29292e7ca8
Merge branch 'develop' into issue-1132-hide-boss-damage 2020-09-18 10:09:59 +02:00
Phillip Thelen
6d8e0a36c0
Merge branch 'develop' into collection-quest-indication 2020-09-18 09:39:01 +02:00
Phillip Thelen
e1221c1f53 Fix style issues 2020-09-17 17:58:59 +02:00
Phillip Thelen
564ad8ecbe Improve RTL support 2020-09-17 13:47:02 +02:00
Phillip Thelen
4b03a448c9 Style updates 2020-09-17 13:23:27 +02:00
Phillip Thelen
e1886f6928 Fix styling issues 2020-09-15 09:28:34 +02:00
Phillip Thelen
7dd8e8477c Code cleanup 2020-09-10 12:01:47 +02:00
Phillip Thelen
2aed223100 Improve event handling 2020-09-10 11:23:01 +02:00
Phillip Thelen
b7e579fde9 Remove kotlin synthetic and kotterknife 2020-09-08 19:23:01 +02:00
Phillip Thelen
0728eed1af Begin implementing dark mode 2020-09-04 18:17:34 +02:00
Phillip Thelen
be51217b65 Implement fall and spooky promo 2020-09-01 12:53:46 +02:00
Phillip Thelen
d94645e436 update crashlytics 2020-08-27 15:52:27 +02:00
Eyal
876e0da557 Fixed the final bug. Now there is a bug of opening a new chat with a new user. Not sure it is because of my changes. 2020-08-26 19:57:23 +03:00
Phillip Thelen
098e9d8fc2 Design tweaks 2020-08-26 17:46:39 +02:00
Phillip Thelen
75fd669107 Implement disabling PMs. Fixes #1331 2020-08-26 16:29:37 +02:00
Phillip Thelen
31b8d68f9c Fix issues with new design 2020-08-26 13:30:30 +02:00
Phillip Thelen
54fadb1e20 Fix achievement icons. Fixes #1314 2020-08-26 13:30:30 +02:00
Phillip Thelen
29c0dfa3cb Task design improvements 2020-08-26 13:30:30 +02:00
Phillip Thelen
e19f7222c2 Begin implementing new task design 2020-08-26 13:30:30 +02:00
Wojciech Matusiak
2da5d82212 Collected items number in new (world boss?) quest view 2020-08-25 23:23:11 +02:00
Wojciech Matusiak
ea23626c6c Displaying number of user collected items in quest progress view 2020-08-25 23:23:11 +02:00
Eyal
75b6167565 added the intro message.
there is still a bug that on entering the chat dialog, and on refreshing, the chat scroll moves to the bottom instead of to the top
2020-08-22 01:43:52 +03:00
Phillip Thelen
d5d4e17b21 Minor improvements 2020-08-05 16:49:43 +02:00
Phillip Thelen
e2b9fbbbdc Fix minor issues 2020-08-05 16:49:43 +02:00
Phillip Thelen
ed02d64dea
Merge pull request #1324 from anitawoodruff/talkback-menu-fixes
Add content descriptions to menu drawer items
2020-07-31 12:23:52 +02:00
Phillip Thelen
205a23bb2d fix some minor crashes 2020-07-30 13:06:35 +02:00
Phillip Thelen
fb4ab4203d Fix stable display issues 2020-07-30 12:44:01 +02:00
Phillip Thelen
ae992accfe Task form text color fix 2020-07-28 12:31:49 +02:00
Phillip Thelen
eae77cfad5 Various stable improvements 2020-07-28 12:31:36 +02:00
Phillip Thelen
9bc66ac90b Refactor pets and mounts screens 2020-07-24 12:19:56 +02:00
Phillip Thelen
d74feb0042 update stable design 2020-07-23 15:40:51 +02:00
Phillip Thelen
bda64ecbff Improve stable display 2020-07-22 15:14:41 +02:00
Phillip Thelen
5b72add5ef Improve deleting challenge tasks. Fixes #1328 2020-07-21 17:54:37 +02:00
Phillip Thelen
2fdf81583d Many Many more pet hatch modal states. Fixes #1342 2020-07-21 14:38:42 +02:00
Phillip Thelen
a5ce77ff72 Implement purchasing debuff potions. Fixes #1321 2020-07-20 18:16:27 +02:00
Phillip Thelen
6bc2365232 update header design. Fixes #1345 2020-07-20 16:59:33 +02:00
Phillip Thelen
74bceccaf4 Improve using saddle. Fixes #937 2020-07-20 16:24:43 +02:00
Phillip Thelen
19a2f787dd display if pet can be hatched in pet detail screen. Fixes #1341 2020-07-20 15:51:24 +02:00
Phillip Thelen
0a282cb776 begin implementing improved pet screen 2020-07-20 14:50:11 +02:00
Phillip Thelen
cc41b3853e rename To-Dos to To Do’s 2020-07-16 16:53:37 +02:00
Phillip Thelen
96682e106f Improve stable overview and add new dialog for unhatched 2020-07-16 08:38:49 +02:00
Phillip Thelen
2dbbac0b41 display pet name in menu popup 2020-07-13 17:28:26 +02:00
Phillip Thelen
241599a785 fix various crashes 2020-07-13 17:28:19 +02:00
Phillip Thelen
901bd078fd Update pet detail design 2020-06-25 17:57:01 +02:00
Phillip Thelen
2afef8b2f9 add pull to refresh to item list 2020-06-25 14:46:31 +02:00
Phillip Thelen
c083deef26 AG fixes 2020-06-23 12:28:48 +02:00
Phillip Thelen
1b12b3924d Fix minor issues 2020-06-22 15:13:04 +02:00
Phillip Thelen
13829e34a5 Fix bulk warning handling 2020-06-18 17:30:19 +02:00
Phillip Thelen
efce4158b5 Finish up AG 2020-06-18 12:28:14 +02:00
Phillip Thelen
1c93ffdc4f Adventure guide improvements 2020-06-16 11:46:44 +02:00
Phillip Thelen
3305343300 Fix alert displaying 2020-06-15 18:46:37 +02:00
Phillip Thelen
bc2db020cd Fix AG design issues 2020-06-15 18:05:32 +02:00
Phillip Thelen
b1c393b168 Implement bulk purchasing items. Fixes #1288 2020-06-11 17:07:46 +02:00
Phillip Thelen
1956df6f66
Merge pull request #1304 from HiroinaProtagonist/party-invite
Party invite
2020-06-11 14:21:28 +02:00
Phillip Thelen
95ce5666ad
Resize petnmounts cards (#1310)
* resize cards and font

* resolve merge conflict in strings

* add background

* resize mounts cards

* fix recyclerview bug

* change stringto accept decimals

Co-authored-by: Phillip Thelen <viirus@pherth.net>
2020-06-11 12:00:53 +02:00
Phillip Thelen
c68684cb1f First implementation of adventure guide 2020-06-10 16:33:17 +02:00
Phillip Thelen
9c931973c6
Merge branch 'develop' into resize-petnmounts-cards 2020-06-10 14:07:50 +02:00
Phillip Thelen
7d60b338e4 Display adventure guide status in menu 2020-06-05 11:26:44 +02:00
Phillip Thelen
dc803b52f8 Fix FCV 2020-06-05 11:25:47 +02:00
Phillip Thelen
e72cc072f1 Fix intro screens 2020-06-05 11:25:47 +02:00
Phillip Thelen
5cd9ad6945 small design tweaks 2020-06-05 11:25:47 +02:00
Leland Wu
4091233842 fix recyclerview bug 2020-05-22 22:29:15 -04:00
Leland Wu
a43340a15b resize mounts cards 2020-05-22 14:17:45 -04:00
Leland Wu
0ab69c33ef resolve merge conflict in strings 2020-05-15 16:59:47 -04:00
Leland Wu
3194c16477 resize cards and font 2020-05-15 16:58:16 -04:00
Anita Woodruff
6dfcc446a7 Add content descriptions to menu drawer items
- Now Talkback reads out 'Notifications, [number]', 'Messages', and
'Settings' if a user swipes through the navigation drawer with Talkback
enabled (previously the content descriptions were not set).
2020-05-08 17:41:58 +01:00
Anita W
89f40defb8
Talkback improvements for New Habit and New Daily screens (#1317)
* Include state in content description of positive/negative habit buttons

- Now instead of announcing just 'Positive' or 'Negative' when these
buttons are focused with Talkback on, it also announces their current
state (e.g. 'Positive On').

- Also, when the state is changed, it now sends an accessibility event
so the new state is announced immediately (as advised at
https://developer.android.com/guide/topics/ui/accessibility/custom-views#send-events).

* Make headings in Task Form be read out as headings by Talkback

* Include state in content description of task difficulty buttons

- Now instead of announcing just 'Trivial', 'Medium' etc when these
buttons are focused with Talkback on, it also announces their current
state (e.g. 'Medium, Selected' / 'Trivial, Not Selected').

- Also, when a difficulty button is clicked, it now sends an
accessibility event for the button corresponding to that difficulty
level, so the new state is announced immediately.

  - Note that since buttons are recreated every time one is clicked,
    we can't simply send the event from the button's OnClickListener.
    Instead we have to record which button is selected and send the
    event for that button once it has been recreated.

* Include state in content description of reset streak buttons

- Now instead of announcing just 'Daily', 'Weekly' etc when these
  buttons are focused with Talkback on, it also announces their current
  state (e.g. 'Daily, Selected' / 'Weekly, Not Selected').

- Also, when a reset streak button is clicked, it now sends an
  accessibility event with the new content description, so the new state
  is announced immediately.

  - Note that since buttons are recreated every time one is clicked,
    we can't simply send the event from the button's OnClickListener.
    Instead we have to record which button is selected and send the
    event for that button once it has been recreated.

* Add labelFor attributes for repeats_every_spinner/edittext

- This adds more context for the drop-down menu and the edit-text
content descriptions read out by Talkback when editing how often dailies
repeat. This is advised by the accessibility principle described at
https://developer.android.com/guide/topics/ui/accessibility/principles#content-pairs

- For example instead of reading out 'Drop-down menu, Weekly' it now
reads out 'Drop-down menu, Weekly, for Repeats'. And instead of reading
out '1, Edit box' it now reads out '1, Edit box for Weeks'.

* Improve content descriptions of weekday buttons on New Daily screen

- Now instead of 'Capital M', 'Capital T', etc. Talkback reads out
'Monday, Selected', 'Tuesday, Not selected', etc.

- It also reads out the new status whenever a day is selected or
deselected.

* Mini refactor: reduce duplication in configureMonthlyRepeatViews

* Improve content description of weekly repeats buttons

- Now the content descriptions of the weekly repeats buttons in the
New Daily screen include whether they are Selected / Not selected.

- Also an accessibility event is sent when they are toggled, so the
content description is read out again with the updated status.

* Improve content descriptions of ReminderItemFormView

- Previously, the '+' button was focusable, even though it didn't do
anything, and Talkback read out 'Unlabelled button', regardless of
whether it was a '+' button or a 'x' button.

- Now, we only make it focusable when it becomes a delete button, and
Talkback reads out 'Delete Reminder, Button for 6.16pm' (or whatever
the time of the reminder it relates to is - this is achieved by setting
the android:labelFor property on the reminder TextView).

* Improve content descriptions of ChecklistItemFormView

- Previously, the '+' button was focusable, even though it didn't do
anything, and Talkback read out 'Unlabelled button', regardless of
whether it was a '+' button or a 'x' button.

- Now, we only make it focusable when it becomes a delete button,
and Talkback reads out 'Delete Checklist Entry, Button for Checklist
 Text' (or whatever the checklist text is - this is achieved by setting
 the android:labelFor property on the checklist EditText).
2020-05-04 17:27:29 +02:00
Anita W
348b7fd19b
Further Talkback improvements for main activity (#1309)
* Add content description for Avatar icon

* Add content descriptions for plus and minus buttons

* Make bottom_navigation_background no longer clickable/focusable

- Previously it was set as clickable, even though clicking on it did
nothing. This had the side effect of making it focusable, adding an
unnecessary item to scroll through when using Talkback.

- Now it is no longer set as clickable, this is enough to make it no
longer focusable either.

* Add currency units to content descriptions of currency values
2020-05-04 17:25:14 +02:00
Anita W
cd9361e5c8
Talkback improvements for main stats panel (#1308)
* Rename unlock_level_short string to level_unabbreviated

* Refactor: extract methods for setting user level within avatar

* Set content description of 'Lvl ..' text view to 'Level ..'

* Set content description of value bar to null
2020-05-04 17:21:18 +02:00
Phillip Thelen
e79bf4e3f5 support changes 2020-04-15 15:06:13 +02:00
Phillip Thelen
b56c16654b desgin tweaks 2020-04-15 15:06:13 +02:00
Zoe Abrams
dca164e6d1 Merge remote-tracking branch 'upstream/develop' into party-invite 2020-04-11 03:52:34 -07:00
Zoe Abrams
7ced8b71d3 Fix spelling error 2020-04-10 20:51:32 -07:00
Zoe Abrams
bde4af1b9e More front-end changes
added rounded avatar, avatar dimensions from 50 to 46
2020-04-10 19:20:40 -07:00
Phillip Thelen
7e76c78fc7 improve bulk gem purchasing handling 2020-04-09 14:25:54 +02:00
Phillip Thelen
8eff8c6a5a customization improvements 2020-04-08 17:59:46 +02:00
Phillip Thelen
68cd8829ba Fix background display 2020-04-03 17:45:19 +02:00
Phillip Thelen
675c8cfbb8 add support for animated images in more places 2020-04-03 16:58:09 +02:00
Phillip Thelen
4d6435b007 Support screen tweaks 2020-04-03 15:36:41 +02:00
Phillip Thelen
2ea68a1b58 Implement bulk buying gems 2020-04-02 13:55:16 +02:00
Phillip Thelen
dadc3885fa Implement more avatar customization options. Fixes #1137 2020-03-20 17:37:29 +01:00
Phillip Thelen
3d9a4eb950 Fix minor display issues 2020-03-19 16:50:55 +01:00
Phillip Thelen
55bac855db Add back ability to message from overview screen. Fixes #1075 2020-03-19 13:12:49 +01:00
Phillip Thelen
ff13231a1b change about screen 2020-03-18 15:34:36 +01:00
Phillip Thelen
edc2a83a08 Implement improved help screen 2020-03-18 15:34:23 +01:00
Zoe Abrams
5243f694b4 front-end changes 2020-03-13 12:27:11 -07:00
Phillip Thelen
a06eefa84e show quest completion modal 2020-02-21 16:47:24 +01:00
Phillip Thelen
c68e4ff12a Small changes to setup process 2020-02-18 12:07:47 +01:00
Phillip Thelen
8a1a55de39 allow dialogs to be scrollable. Fixes #1264 2020-02-13 11:55:38 +01:00
Phillip Thelen
fea83fd387 Improve quest shop display? Maybe? 2020-02-04 12:39:36 +01:00
Phillip Thelen
b0b7fbed4f Tweak empty task state 2020-02-04 09:19:34 +01:00
Phillip Thelen
641264c65a Improve display of unlock condition 2020-01-31 14:15:16 +01:00
Phillip Thelen
f79f54c219 if there is an error sending a message, put it back into input 2020-01-29 17:15:12 +01:00
Phillip Thelen
38a463b0cb Work on sign in with apple 2020-01-29 15:47:13 +01:00
Phillip Thelen
5b3b25a0d3 Update skill design 2020-01-24 17:01:55 +01:00
Phillip Thelen
a5f5e98aad Attempt workaround for apple sign in 2020-01-21 14:54:17 +01:00
Phillip Thelen
48a99e1412 improve empty task view 2020-01-15 18:32:17 +01:00
Phillip Thelen
9d93b12788 Improve pet hatched sharing 2020-01-13 17:05:54 +01:00
Phillip Thelen
532cb42084 Add empty state for tasks. Fixes #535 2020-01-10 15:58:38 +01:00
Phillip Thelen
630125a29c Improve subscription loading. Fixes #1255 2020-01-10 14:38:58 +01:00
Phillip Thelen
4562ac3d10 Handle new backgrounds 2020-01-07 13:12:04 +01:00
Phillip Thelen
c7d61c18e4 fix incorrect description 2020-01-06 17:38:06 +01:00
Phillip Thelen
7ddef238cb Improve info about g1g1 2020-01-06 17:38:06 +01:00
Phillip Thelen
049cc3587c Add promo to menu 2019-11-30 20:02:13 +01:00
Phillip Thelen
b22a4b14ad Tweaks 2019-11-26 17:37:01 +01:00
Phillip Thelen
636f51b4e4 Finalize subscription page tweaks 2019-11-26 10:58:14 +01:00
Phillip Thelen
58fc185532 update gem purchase screen 2019-11-25 14:58:20 +01:00
Phillip Thelen
6918dd3e12 Sub page improvements 2019-11-25 13:03:27 +01:00
Phillip Thelen
ba24ce0167 Redesign subscription page 2019-11-19 18:07:45 +01:00
Phillip Thelen
1d871728f5 Improve setup layout 2019-11-07 18:04:06 +01:00
Phillip Thelen
15c1fc8ee4 change guild overview view binding 2019-11-07 12:55:57 +01:00
Phillip Thelen
1054a575db Display in overview if equipment is two handed 2019-11-05 19:40:34 +01:00
Phillip Thelen
ef8c7c30ec Implement redesigned equipment overview 2019-11-05 17:49:08 +01:00
Phillip Thelen
b5aef0527d Begin using viewbinding 2019-11-05 15:19:44 +01:00
Phillip Thelen
6cbc811151 List authentication methods in preferences. Fixes #916 2019-11-04 17:09:55 +01:00
Phillip Thelen
b5e727146d Implement viewing multiple party invitations. Fixes #1020 2019-11-04 16:21:59 +01:00
Phillip Thelen
4399d936da Fix guidelines display 2019-11-01 18:06:33 +01:00
Phillip Thelen
ed05b34706 Refactor party fragmetns 2019-11-01 17:39:10 +01:00
Phillip Thelen
d4c3d7aff6 Add option to copy userID from profile. Fixes #1144 2019-10-30 18:38:01 +01:00
Phillip Thelen
683d3e520b Add option to gift gems from balance 2019-10-30 14:43:44 +01:00
Phillip Thelen
9236ed55f8 Fix username display in menu 2019-10-28 13:01:21 +01:00
Phillip Thelen
d6198f33c7 Minor performance tweaks 2019-10-24 15:19:02 +02:00
Phillip Thelen
6f541e7189 reverse chat direction 2019-10-24 13:28:39 +02:00
Phillip Thelen
e904d37db6 Tweak purchase page designs 2019-10-16 09:59:28 +02:00
Phillip Thelen
9f01281d78 Fix saving challenges. Fixes #1231 2019-10-11 13:39:40 +02:00
Phillip Thelen
62b9a157a5 improve gifting flows 2019-10-11 13:18:38 +02:00
Phillip Thelen
6665308916 More celebration for leveling up 2019-10-10 19:57:05 +02:00
Phillip Thelen
edc62302a2 Implement gifting gems 2019-10-07 19:13:29 +02:00
Phillip Thelen
3a4b0e3925 Allow users to purchase gems right from insufficient-gems screen 2019-10-07 19:13:29 +02:00
Phillip Thelen
5682e5aa69 update design for subscription promo 2019-10-07 19:13:29 +02:00
Phillip Thelen
10429aee13 Split up subscriptin and gems in menu 2019-10-07 19:13:29 +02:00
Phillip Thelen
bbd5684950 Add promo for subscribing to gem purchase page 2019-10-07 19:13:29 +02:00
Phillip Thelen
8cc46fb860 create special insufficient gem view 2019-10-07 19:13:29 +02:00
Phillip Thelen
9888a3bc22 Improve layout on gem purchase page 2019-10-07 19:13:29 +02:00
Ashley Ng
c4f72e35b4 Change color of buff icon to match web and add to main header 2019-10-07 13:43:02 +02:00
Phillip Thelen
bdf07b29f6 Remove Seeds SDK 2019-09-09 12:05:32 +02:00
Phillip Thelen
3a33f30000 prevent wrong URL from being used in some places 2019-08-30 14:25:40 +02:00
Phillip Thelen
8ad5ae2d90 Add search to task view 2019-08-30 13:25:15 +02:00
Phillip Thelen
ca68ac1d18 Improve bottom bar display in verbose languages 2019-08-29 18:31:11 +02:00
Phillip Thelen
50177b0005 Add switch to disable auto equipping. Fixes #1192 2019-08-29 13:45:49 +02:00
Phillip Thelen
6165caafa1 show popups when user receives certain achievements. Fixes #1162 2019-08-28 19:05:41 +02:00
Phillip Thelen
656162ecb7 Begin improving dialog display 2019-08-28 13:04:32 +02:00
Phillip Thelen
5e6f4fe45b Implement pagination in inbox. Fixes #1205 2019-08-25 13:59:11 +02:00
Phillip Thelen
a9b1a54dbc Fix missing AppBars. Fixes #1217 2019-08-24 13:21:26 +02:00
Phillip Thelen
2899bbdbfa Fix string naming 2019-08-24 13:00:20 +02:00
Phillip Thelen
216b057fc4 Fix various linting errors 2019-08-24 12:33:14 +02:00
Phillip Thelen
2eec91d635 Improve mystery item feedback. Fixes #1188 2019-08-23 14:33:03 +02:00
Phillip Thelen
8aa52acfd2 Fix widget crash. Fixes #1174 2019-08-23 12:24:15 +02:00
Phillip Thelen
4d9a1fdc4e Add more interactions to member list. Fixes #1214 2019-08-16 15:14:05 +02:00
Phillip Thelen
fad288d5d2 optimize app size 2019-08-12 18:19:09 +02:00
Phillip Thelen
a1f68e2eae Show next reminder time in daily list 2019-08-08 12:57:27 +02:00
Phillip Thelen
01ea0f6841 Show new stuff status in menu and notifications 2019-08-07 14:59:00 +02:00
Phillip Thelen
59bf5b10d6 Clean up themes 2019-08-07 10:29:58 +02:00
Phillip Thelen
de87ca5505 Fix add local auth email field. Fixes #1201 2019-08-05 18:06:21 +02:00
Phillip Thelen
3915eeacbf Fix showing pin button. Fixes #1194 2019-08-05 17:31:23 +02:00
Phillip Thelen
63c6e5e1fd Fix small crash 2019-06-21 09:08:30 +02:00
Phillip Thelen
d9f9d4b7da add badges to bottom navigation 2019-06-20 10:01:43 +02:00
Phillip Thelen
5b840ab5ae Visual tweaks 2019-06-19 11:46:26 +02:00
Phillip Thelen
0bb02d49be Fix armoire notifications 2019-06-14 17:03:48 +02:00
Phillip Thelen
c09a1c6e70 Fix app background. Fixes #1189 2019-06-14 10:05:51 +02:00
Phillip Thelen
dc43cf06a5 fix layout issues on specific phones 2019-06-13 16:41:40 +02:00
Phillip Thelen
8fd56bf718 Improve task text input. Fixes #1165 2019-06-13 11:04:34 +02:00
Phillip Thelen
254d38a527 Fix various layout issues. Fixes #1146 2019-06-13 10:54:47 +02:00
Carl Vuorinen
8eed9cb197 Global Notification support - pt2 (#1171)
* Create custom notifications for Guild, Party & Quest invitations

Merge custom notifications with the ones coming from server.
Skip marking custom notifications as seen or dismissing them.

* Create actionable notification item views

Set result code based on accept/reject button click

* Handle accept & reject results from actionable notifications

Accept / reject quests & group invites based on notification type
Reload user after accept/reject to refresh notifications

* Create observable from custom notifications also & combine with server notifications

* Better styles for small buttons

* Handle displaying quest data for quest invitation notification

* Add translations related to notifications
2019-06-12 18:00:08 +02:00
Phillip Thelen
109c3f06fd Allow checklist items to be reordered 2019-06-12 10:49:40 +02:00
Phillip Thelen
ddcf53aec3 Fix layout issue on class screen. Fixes #1182 2019-06-11 14:31:39 +02:00
Phillip Thelen
c81ac4f834 Update party member design 2019-06-11 14:24:38 +02:00