Commit graph

209 commits

Author SHA1 Message Date
Phillip Thelen
532cb42084 Add empty state for tasks. Fixes #535 2020-01-10 15:58:38 +01:00
Phillip Thelen
049cc3587c Add promo to menu 2019-11-30 20:02:13 +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
a7311de300 Fix subscription benefits display. Fixes #1236 2019-10-28 13:01:46 +01:00
Phillip Thelen
13916c1ad1 Try to fix display issue in setting spage 2019-10-07 19:13:29 +02:00
Phillip Thelen
8ad5ae2d90 Add search to task view 2019-08-30 13:25:15 +02:00
Phillip Thelen
216b057fc4 Fix various linting errors 2019-08-24 12:33:14 +02:00
Phillip Thelen
d58992a0f3 Make task form show correct colors when editing 2019-08-07 12:07:14 +02:00
Phillip Thelen
59bf5b10d6 Clean up themes 2019-08-07 10:29:58 +02:00
Phillip Thelen
2b77acc593 Add basic theme switching 2019-08-07 09:14:11 +02:00
Phillip Thelen
d2a3f52ac7 fix status and navbar color 2019-06-14 17:56:53 +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
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
be258fab8b Fix authentication on older android versions 2019-06-07 17:13:00 +02:00
Phillip Thelen
603bcf8464 Fix header text color. Fixes #1177 2019-06-07 14:48:38 +02:00
Phillip Thelen
ae694d5185 Hide quest progress if not participating in quest. Fixes #1132 2019-06-05 16:15:46 +02:00
Phillip Thelen
f6d6308601 Don’t draw app behind navbar
Fixes #1164
2019-06-03 17:12:29 +02:00
Phillip Thelen
f66d7c8ab9 tweak new alert design 2019-05-31 10:22:36 +02:00
Phillip Thelen
7a1ef8a7cc Begin implementing new modals 2019-05-17 19:30:05 +02:00
Phillip Thelen
1d2f3ab1bb Theming test 2019-05-17 13:57:29 +02:00
Phillip Thelen
2cb410d203 tweak report message screen 2019-04-26 10:28:06 +02:00
Phillip Thelen
9fb3ac7fd6 update accept guidelines design 2019-04-25 13:46:27 +02:00
Phillip Thelen
12002b47cf Build new guild detail screen 2019-04-25 10:06:56 +02:00
Phillip Thelen
e2c17fef90 Various style fixes 2019-04-24 10:17:24 +02:00
Phillip Thelen
fbf6ac031d Impelement new report view. Fixes #355 2019-04-18 11:54:32 +02:00
Phillip Thelen
0ee9936ec3 Implement new class selection screen. Fixes #828 2019-04-17 14:48:08 +02:00
Phillip Thelen
396ddffc55 Squashed commit of the following:
commit b2c0612855b8129ccd5236f8b045f20f4490e02e
Author: Phillip Thelen <viirus@pherth.net>
Date:   Mon Apr 15 13:26:51 2019 +0200

    Fix issues with items and pets

commit 15ae2ee15057522f1407147a389c94ab87591892
Author: Phillip Thelen <viirus@pherth.net>
Date:   Wed Apr 10 12:52:52 2019 +0200

    fix typo

commit 225d096155f5989740454d64025e99418893e0f3
Author: Phillip Thelen <viirus@pherth.net>
Date:   Wed Apr 10 02:20:33 2019 +0200

    fix wacky pets deserialization
2019-04-15 13:29:48 +02:00
Phillip Thelen
80ef5e1bdb Continue implementing new task form 2019-04-05 09:45:26 +02:00
Phillip Thelen
cca994fad5 Begin building new task form 2019-04-05 09:45:26 +02:00
Phillip Thelen
70e7b54cc1 Begin implementing new navigation architecture 2018-12-03 19:26:47 +01:00
Phillip Thelen
c7f0346ff8 Fix layout issues on devices with a notch 2018-11-19 18:13:35 +01:00
Phillip Thelen
cda7e4a403 fix crashes 2018-08-06 14:23:02 +02:00
Phillip Thelen
ae98b69e99 Redesign challenge list 2018-07-24 13:45:23 +02:00
Phillip Thelen
5626b76956 Begin implementing new challenge design and layout 2018-07-23 18:03:58 +02:00
Phillip Thelen
483c4f6e12 Implement new no-party screen. Fixes #814 2018-02-09 18:13:44 +01:00
Phillip Thelen
b54de0c30b Merge remote-tracking branch 'origin/custom-menu' into develop
# Conflicts:
#	Habitica/AndroidManifest.xml
#	Habitica/build.gradle
#	Habitica/res/layout/fragment_about.xml
#	Habitica/res/layout/fragment_avatar_overview.xml
#	Habitica/res/layout/fragment_equipment_overview.xml
#	Habitica/res/layout/fragment_group_info.xml
#	Habitica/res/layout/fragment_news.xml
#	Habitica/res/layout/fragment_stats.xml
#	Habitica/res/layout/fragment_tavern_detail.xml
#	Habitica/res/layout/tavern_chat_new_entry_item.xml
#	Habitica/res/values/attrs.xml
#	Habitica/res/values/colors.xml
#	Habitica/res/values/dimens.xml
#	Habitica/res/values/strings.xml
#	Habitica/src/main/java/com/habitrpg/android/habitica/data/UserRepository.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/UserRepositoryImpl.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmTaskLocalRepository.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmUserLocalRepository.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/events/commands/OpenMenuItemCommand.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/extensions/ViewHolder-Extensions.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/helpers/SoundFileLoader.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/models/inventory/Equipment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopItemUnlockCondition.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/models/tasks/Task.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/AvatarWithBarsViewModel.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FixCharacterValuesActivity.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/MainActivity.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/CustomizationRecyclerViewAdapter.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/BaseFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/StatsFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemRecyclerFragment.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/skills/SkillsFragment.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/InboxMessageListFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/TavernDetailFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/TavernFragment.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/RewardsRecyclerviewFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TaskRecyclerViewFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TasksFragment.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/ShopItemViewHolder.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/DailyViewHolder.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/HabitViewHolder.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/CurrencyView.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/HabiticaIcons.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/HabiticaIconsHelper.java
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/social/ChatBarView.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/stats/StatsView.kt
#	Habitica/src/main/java/com/habitrpg/android/habitica/widget/HabitButtonWidgetProvider.java
#	build.gradle
2018-01-30 14:06:03 +01:00
Phillip Thelen
31a9e36ad7 implement additional tavern features 2018-01-30 13:41:22 +01:00
Phillip Thelen
1173a0a94f replace materialdrawer library with custom implementation 2017-11-17 20:09:36 +01:00
Phillip Thelen
e250d42fa5 tweak bulk allocation visuals. Fixes #842 2017-11-17 14:12:13 +01:00
Phillip Thelen
438ebb2201 assign attribute points 2017-11-17 14:11:51 +01:00
Phillip Thelen
ffbbed6d9e redesign fix character values screen 2017-11-17 14:11:51 +01:00
Phillip Thelen
24ed9d1455 implement fixing character values 2017-11-17 14:11:44 +01:00
Phillip Thelen
2256f10013 tweak bulk allocation visuals. Fixes #842 2017-11-02 16:20:52 +01:00
Phillip Thelen
50e4484002 assign attribute points 2017-10-17 21:23:06 +02:00
Phillip Thelen
6d9d6585df redesign fix character values screen 2017-10-16 11:40:24 +02:00
Phillip Thelen
fe01f892bb implement fixing character values 2017-10-03 15:19:19 +02:00
Phillip Thelen
95fa5ccc41 rename habitica colors 2017-09-11 13:31:20 +02:00
Phillip Thelen
aae43575e6 add purchase dialog for quests 2017-07-25 18:27:00 +02:00
Phillip Thelen
8c0e52dbcb Improve currency display 2017-07-21 14:45:56 +02:00
Phillip Thelen
52f421d71b Redo party view 2017-05-23 17:40:33 +02:00
Phillip Thelen
f5ad6488bc Move all db access to repositories 2017-04-20 21:14:23 +02:00
Phillip Thelen
6a6a7addf9 improve task filter layout 2017-04-17 15:11:19 +02:00
Phillip Thelen
469d39bb96 fix background naming 2017-04-14 14:44:03 +02:00
Phillip Thelen
a112297123 add empty view to tasks (currently disabled) 2017-04-11 01:08:07 +02:00
Phillip Thelen
158acea5a1 make status and navbar transparent for intro and login 2017-04-04 17:45:24 +02:00
Phillip Thelen
e79bd18c3a Implement more task filtering options 2017-04-03 19:36:44 +02:00
Phillip Thelen
b1bc1a06a1 New task setup view 2017-03-31 16:44:57 +02:00
Phillip Thelen
a9edc575fd improve character setup design 2017-03-30 14:02:44 +02:00
Phillip Thelen
c923e93d35 Implement new avatar customization 2017-03-30 14:02:44 +02:00
Phillip Thelen
acd5c01ff7 Add new welcome screen 2017-03-27 15:33:57 +02:00
Phillip Thelen
0716687a76 improve login screen 2017-03-25 14:15:43 +01:00
Phillip Thelen
a3ef5ef242 redesign intro and login 2017-03-24 17:30:58 +01:00
Phillip Thelen
7e9c70fae8 fix potential crashes 2017-02-06 15:53:10 +01:00
Phillip Thelen
27f3e5645b subscription layout changes 2017-02-03 13:21:42 +01:00
Phillip Thelen
1c85fbfa43 small design tweaks 2017-02-01 20:03:36 +01:00
Phillip Thelen
0021404751 display subscription status 2017-01-26 19:33:46 +01:00
Phillip Thelen
b575287f85 start working on subscriptions 2017-01-26 19:33:45 +01:00
Phillip Thelen
fa9a4ab266 start adding shop info to items list 2016-10-17 08:47:49 +02:00
Phillip Thelen
e5e710eb1c improve IAP display 2016-10-11 19:38:23 +02:00
Phillip Thelen
185e93ffc2 start building new gem purchase screen 2016-10-11 19:38:23 +02:00
Phillip Thelen
0ed79c8b53 Initial apiv3 support 2016-05-09 17:23:39 +02:00
Jawnnypoo
a3fae22c44 Color the buttons within an alert dialog to be the brand purple 2016-05-07 00:30:06 -05:00
Phillip Thelen
9ec7e7453a fix popups 2016-04-26 16:49:56 +02:00
Phillip Thelen
a17fb41ca0 allow users to invite people to their party 2016-04-26 16:49:56 +02:00
Phillip Thelen
35fe0f78d2 allow class selection 2016-04-26 16:49:56 +02:00
Phillip Thelen
9dd99afbe6 update translations 2016-04-12 15:04:16 +02:00
Phillip Thelen
4d156a31a7 Improve content loading 2016-04-12 15:04:16 +02:00
Phillip Thelen
ee30133a47 add item selling and quest inviting 2016-03-29 20:00:24 +02:00
Phillip Thelen
ced7d44de7 Display inventory items 2016-03-29 12:40:21 +02:00
Phillip Thelen
dd8de672d0 change menu section titles 2016-03-22 16:36:19 +01:00
Phillip Thelen
095ba04f4e make spacing and sizing more consistent 2016-03-16 13:52:42 +01:00
Phillip Thelen
53329ae75e allow guild editing 2016-03-06 16:49:35 +01:00
Andrew Lord
823f6a93bf Fixed material styling on the preferences pages. 2016-02-27 22:46:32 +00:00
Andrew Lord
5d76167df0 Back navigation wasn't working properly in settings due to it being a PreferenceFragment which extends from Fragment, whereas the activity is an AppCompatActivity so looks in the support library fragment manager when handling the back key. Switching to use the support-v7 preference library and PreferenceFragmentCompat then allows this to work. This commit has the time preference working (works slightly differently with support library preferences). Switching to account page not working yet and styling of main settings page needs some fixes. 2016-02-27 20:20:33 +00:00
Phillip Thelen
cda0a1d56c Display tutorial messages 2016-02-02 15:02:26 +01:00
Negue
2633d3f7e3 [#86] remove unused strings / styles [#167] extract strings to resources 2015-12-12 21:02:44 +01:00
Negue
2afbbd9b1c [#86] remove unused drawables / animations / layout / styles 2015-12-12 19:54:25 +01:00
Franze Jr
506bc22a64 Fixes #98 - must supply a layout_width attribute error. 2015-12-06 23:00:31 -03:00
Phillip Thelen
012278e4b9 add email to sidebar 2015-11-18 16:08:59 +01:00
Phillip Thelen
e8c12522b7 Adjust checkboxes in task lists 2015-11-07 19:10:03 +01:00
Mickael Goubin
75c7fa401d Use darker colorPrimaryDark 2015-10-29 20:18:06 +01:00
Mickael Goubin
8470bcc031 Fix #16 statusbar color 2015-10-29 19:53:37 +01:00
Negue
94af661353 Cleanup / fixes / set title on TaskForm / Version 0.0.5 2015-10-21 22:33:32 +02:00
Mickael Goubin
aa03c3e07c Fix #8 while updating to a newer Material Drawer version 2015-10-20 19:39:59 +02:00
Mickael Goubin
3be1154d2d Update to new version of design library. Tabs on single line. Tuning for new version of design lib 2015-10-11 18:32:20 +02:00
Negue
937d6aa09f Replace MaterialViewPager with Google Controls 2015-09-14 20:05:15 +02:00
Negue
4f44bd44b5 List Tavern Messages, Send / Delete them, Toggle Sleep 2015-08-30 19:56:46 +02:00
Negue
b26e48c104 Create TavernActivity / extract Sidebar Strings / extract MainDrawerBuilder 2015-08-18 21:46:12 +02:00
Negue
04a2c3cfab Fix Colors in Views 2015-08-10 20:04:53 +02:00
Phillip Thelen
73f8c596d3 Start building new form for tasks 2015-08-03 15:55:17 +02:00
Negue
ee48c6adfa initialize fabric / send events from viewAdapter / change AddTaskDialog to use taskId / change menu background color 2015-07-11 20:49:09 +02:00
Negue
75c895a86b Set Primary Color to Black 2015-07-07 20:59:49 +02:00
Negue
1eeaabffa7 Update Libraries / "Note" in Changelogs / Fix Crash on first start 2015-07-07 20:28:57 +02:00
Phillip Thelen
50ba0e07ab Fix actionbar offset 2015-06-29 17:43:03 +02:00
Phillip Thelen
ef177cef0f Start using material design viewpager 2015-06-29 16:04:03 +02:00
Negue
33240311e8 add new MainActivityNew with viewpager, recyclerview and drawer 2015-06-20 20:46:04 +02:00
Negue
33239d8d24 Rename to Habitica - Part 1 (Folder/ SubModule) 2015-05-27 18:02:13 +02:00
Renamed from HabitAndroRPG/res/values/styles.xml (Browse further)