Initial
This commit is contained in:
9
Android/app/src/main/res/drawable/ic_home_black_24dp.xml
Normal file
9
Android/app/src/main/res/drawable/ic_home_black_24dp.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24.0"
|
||||
android:viewportHeight="24.0">
|
||||
<path
|
||||
android:fillColor="#FF000000"
|
||||
android:pathData="M10,20v-6h4v6h5v-8h3L12,3 2,12h3v8z" />
|
||||
</vector>
|
||||
@@ -0,0 +1,9 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24.0"
|
||||
android:viewportHeight="24.0">
|
||||
<path
|
||||
android:fillColor="#FF000000"
|
||||
android:pathData="M12,22c1.1,0 2,-0.9 2,-2h-4c0,1.1 0.89,2 2,2zM18,16v-5c0,-3.07 -1.64,-5.64 -4.5,-6.32L13.5,4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68C7.63,5.36 6,7.92 6,11v5l-2,2v1h16v-1l-2,-2z" />
|
||||
</vector>
|
||||
@@ -3,7 +3,8 @@
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
android:layout_height="match_parent"
|
||||
android:paddingTop="?attr/actionBarSize">
|
||||
|
||||
<com.google.android.material.bottomnavigation.BottomNavigationView
|
||||
android:id="@+id/nav_view"
|
||||
@@ -17,19 +18,16 @@
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:menu="@menu/bottom_nav_menu" />
|
||||
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
<fragment
|
||||
android:id="@+id/nav_host_fragment"
|
||||
|
||||
android:name="androidx.navigation.fragment.NavHostFragment"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:defaultNavHost="true"
|
||||
app:layout_constraintBottom_toTopOf="@id/nav_view"
|
||||
app:layout_constraintHorizontal_bias="0.0"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.0"
|
||||
app:navGraph="@navigation/mobile_navigation" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -6,18 +6,17 @@
|
||||
android:layout_height="match_parent"
|
||||
tools:context=".ui.dashboard.DashboardFragment">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/list"
|
||||
<TextView
|
||||
android:id="@+id/text_dashboard"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:divider="?android:attr/dividerVertical"
|
||||
android:dividerPadding="@dimen/text_margin"
|
||||
android:padding="@dimen/padding_normal"
|
||||
app:layoutManager="LinearLayoutManager"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:textAlignment="center"
|
||||
android:textSize="20sp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:listitem="@layout/card_monster" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
22
Android/app/src/main/res/layout/fragment_home.xml
Normal file
22
Android/app/src/main/res/layout/fragment_home.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:context=".ui.home.HomeFragment">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/text_home"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:textAlignment="center"
|
||||
android:textSize="20sp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
22
Android/app/src/main/res/layout/fragment_notifications.xml
Normal file
22
Android/app/src/main/res/layout/fragment_notifications.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:context=".ui.notifications.NotificationsFragment">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/text_notifications"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:textAlignment="center"
|
||||
android:textSize="20sp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -2,9 +2,9 @@
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item
|
||||
android:id="@+id/navigation_search"
|
||||
android:icon="@drawable/ic_search_black_24dp"
|
||||
android:title="@string/title_search" />
|
||||
android:id="@+id/navigation_home"
|
||||
android:icon="@drawable/ic_home_black_24dp"
|
||||
android:title="@string/title_home" />
|
||||
|
||||
<item
|
||||
android:id="@+id/navigation_dashboard"
|
||||
@@ -12,13 +12,8 @@
|
||||
android:title="@string/title_dashboard" />
|
||||
|
||||
<item
|
||||
android:id="@+id/navigation_collections"
|
||||
android:icon="@drawable/ic_collections_black_24dp"
|
||||
android:title="@string/title_collections" />
|
||||
|
||||
<item
|
||||
android:id="@+id/navigation_library"
|
||||
android:icon="@drawable/ic_library_black_24dp"
|
||||
android:title="@string/title_library" />
|
||||
android:id="@+id/navigation_notifications"
|
||||
android:icon="@drawable/ic_notifications_black_24dp"
|
||||
android:title="@string/title_notifications" />
|
||||
|
||||
</menu>
|
||||
@@ -3,242 +3,23 @@
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/mobile_navigation"
|
||||
app:startDestination="@+id/navigation_dashboard">
|
||||
app:startDestination="@+id/navigation_home">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/navigation_search"
|
||||
android:name="com.majinnaibu.monstercards.ui.search.SearchFragment"
|
||||
android:label="@string/title_search"
|
||||
tools:layout="@layout/fragment_search">
|
||||
<action
|
||||
android:id="@+id/action_navigation_search_to_navigation_monster"
|
||||
app:destination="@id/navigation_monster" />
|
||||
</fragment>
|
||||
android:id="@+id/navigation_home"
|
||||
android:name="com.majinnaibu.monstercards.ui.home.HomeFragment"
|
||||
android:label="@string/title_home"
|
||||
tools:layout="@layout/fragment_home" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/navigation_dashboard"
|
||||
android:name="com.majinnaibu.monstercards.ui.dashboard.DashboardFragment"
|
||||
android:label="@string/title_dashboard"
|
||||
tools:layout="@layout/fragment_dashboard">
|
||||
<action
|
||||
android:id="@+id/action_navigation_dashboard_to_navigation_monster"
|
||||
app:destination="@id/navigation_monster" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/navigation_collections"
|
||||
android:name="com.majinnaibu.monstercards.ui.collections.CollectionsFragment"
|
||||
android:label="@string/title_collections"
|
||||
tools:layout="@layout/fragment_collections">
|
||||
<action
|
||||
android:id="@+id/action_navigation_collections_to_navigation_monster"
|
||||
app:destination="@id/navigation_monster" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/navigation_library"
|
||||
android:name="com.majinnaibu.monstercards.ui.library.LibraryFragment"
|
||||
android:label="@string/title_library"
|
||||
tools:layout="@layout/fragment_library">
|
||||
<action
|
||||
android:id="@+id/action_navigation_library_to_navigation_monster"
|
||||
app:destination="@id/navigation_monster" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/navigation_monster"
|
||||
android:name="com.majinnaibu.monstercards.ui.monster.MonsterDetailFragment"
|
||||
android:label="@string/title_monsterDetails"
|
||||
tools:layout="@layout/fragment_monster">
|
||||
<argument
|
||||
android:name="monster_id"
|
||||
app:argType="string" />
|
||||
<action
|
||||
android:id="@+id/action_navigation_monster_to_editMonsterFragment"
|
||||
app:destination="@id/edit_monster_navigation" />
|
||||
</fragment>
|
||||
<navigation
|
||||
android:id="@+id/edit_monster_navigation"
|
||||
app:startDestination="@id/editMonsterFragment">
|
||||
<argument
|
||||
android:name="monster_id"
|
||||
app:argType="string" />
|
||||
tools:layout="@layout/fragment_dashboard" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/editMonsterFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditMonsterFragment"
|
||||
android:label="@string/title_editMonster"
|
||||
tools:layout="@layout/fragment_edit_monster">
|
||||
<argument
|
||||
android:name="monster_id"
|
||||
app:argType="string" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editBasicInfoFragment"
|
||||
app:destination="@id/editBasicInfoFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editArmorFragment"
|
||||
app:destination="@id/editArmorFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editSpeedFragment"
|
||||
app:destination="@id/editSpeedFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editAbilityScoresFragment"
|
||||
app:destination="@id/editAbilityScoresFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editSavingThrowsFragment"
|
||||
app:destination="@id/editSavingThrowsFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editChallengeRatingFragment"
|
||||
app:destination="@id/editChallengeRatingFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editSkillsFragment"
|
||||
app:destination="@id/editSkillsFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editLanguagesFragment"
|
||||
app:destination="@id/editLanguagesFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editTraitListFragment"
|
||||
app:destination="@id/editTraitListFragment" />
|
||||
<action
|
||||
android:id="@+id/action_editMonsterFragment_to_editStringsFragment"
|
||||
app:destination="@id/editStringsFragment" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/editBasicInfoFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditBasicInfoFragment"
|
||||
android:label="@string/title_editBasicInfo"
|
||||
tools:layout="@layout/fragment_edit_basic_info" />
|
||||
<fragment
|
||||
android:id="@+id/editArmorFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditArmorFragment"
|
||||
android:label="@string/title_editArmor"
|
||||
tools:layout="@layout/fragment_edit_armor" />
|
||||
<fragment
|
||||
android:id="@+id/editSpeedFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditSpeedFragment"
|
||||
android:label="@string/title_editSpeed"
|
||||
tools:layout="@layout/fragment_edit_speed" />
|
||||
<fragment
|
||||
android:id="@+id/editAbilityScoresFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditAbilityScoresFragment"
|
||||
android:label="@string/title_editAbilityScores" />
|
||||
<fragment
|
||||
android:id="@+id/editSavingThrowsFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditSavingThrowsFragment"
|
||||
android:label="@string/title_editSavingThrows"
|
||||
tools:layout="@layout/fragment_edit_saving_throws" />
|
||||
<fragment
|
||||
android:id="@+id/editChallengeRatingFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditChallengeRatingFragment"
|
||||
android:label="@string/title_editChallengeRating"
|
||||
tools:layout="@layout/fragment_edit_challenge_rating" />
|
||||
<fragment
|
||||
android:id="@+id/editSkillsFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditSkillsFragment"
|
||||
android:label="@string/title_editSkills"
|
||||
tools:layout="@layout/fragment_edit_skills_list">
|
||||
<action
|
||||
android:id="@+id/action_editSkillsFragment_to_editSkillFragment"
|
||||
app:destination="@id/editSkillFragment" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/editSkillFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditSkillFragment"
|
||||
android:label="@string/title_editSkill"
|
||||
tools:layout="@layout/fragment_edit_skill">
|
||||
<argument
|
||||
android:name="name"
|
||||
app:argType="string" />
|
||||
<argument
|
||||
android:name="abilityScore"
|
||||
app:argType="com.majinnaibu.monstercards.data.enums.AbilityScore" />
|
||||
<argument
|
||||
android:name="proficiency"
|
||||
app:argType="com.majinnaibu.monstercards.data.enums.ProficiencyType" />
|
||||
<argument
|
||||
android:name="advantage"
|
||||
app:argType="com.majinnaibu.monstercards.data.enums.AdvantageType" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/editLanguagesFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditLanguagesFragment"
|
||||
android:label="@string/title_editLanguages"
|
||||
tools:layout="@layout/fragment_edit_languages_list">
|
||||
<action
|
||||
android:id="@+id/action_editLanguagesFragment_to_editLanguageFragment"
|
||||
app:destination="@id/editLanguageFragment" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/editLanguageFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditLanguageFragment"
|
||||
android:label="@string/title_editLanguage"
|
||||
tools:layout="@layout/fragment_edit_language">
|
||||
<argument
|
||||
android:name="name"
|
||||
app:argType="string" />
|
||||
<argument
|
||||
android:name="canSpeak"
|
||||
app:argType="boolean" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/editTraitFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditTraitFragment"
|
||||
android:label="@string/title_editTrait">
|
||||
<argument
|
||||
android:name="description"
|
||||
app:argType="string" />
|
||||
<argument
|
||||
android:name="name"
|
||||
app:argType="string" />
|
||||
<argument
|
||||
android:name="traitType"
|
||||
app:argType="com.majinnaibu.monstercards.data.enums.TraitType" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/editTraitListFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditTraitsFragment"
|
||||
android:label="@string/title_editTraits">
|
||||
<action
|
||||
android:id="@+id/action_editTraitListFragment_to_editTraitFragment"
|
||||
app:destination="@id/editTraitFragment" />
|
||||
<argument
|
||||
android:name="traitType"
|
||||
app:argType="com.majinnaibu.monstercards.data.enums.TraitType" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/editStringsFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditStringsFragment"
|
||||
android:label="EditStringsFragment">
|
||||
<action
|
||||
android:id="@+id/action_editStringsFragment_to_editStringFragment"
|
||||
app:destination="@id/editStringFragment" />
|
||||
<argument
|
||||
android:name="stringType"
|
||||
app:argType="com.majinnaibu.monstercards.data.enums.StringType" />
|
||||
</fragment>
|
||||
<fragment
|
||||
android:id="@+id/editStringFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.editmonster.EditStringFragment"
|
||||
android:label="@string/title_editString">
|
||||
<argument
|
||||
android:name="stringType"
|
||||
app:argType="com.majinnaibu.monstercards.data.enums.StringType" />
|
||||
<argument
|
||||
android:name="value"
|
||||
app:argType="string" />
|
||||
</fragment>
|
||||
</navigation>
|
||||
<fragment
|
||||
android:id="@+id/monsterImportFragment"
|
||||
android:name="com.majinnaibu.monstercards.ui.monster.MonsterImportFragment"
|
||||
android:label="@string/title_importMonster"
|
||||
tools:layout="@layout/fragment_monster">
|
||||
<argument
|
||||
android:name="json"
|
||||
app:argType="string" />
|
||||
<action
|
||||
android:id="@+id/action_monsterImportFragment_to_navigation_library"
|
||||
app:destination="@id/navigation_library"
|
||||
app:popUpTo="@id/monsterImportFragment"
|
||||
app:popUpToInclusive="true" />
|
||||
</fragment>
|
||||
<action
|
||||
android:id="@+id/action_global_monsterImportFragment"
|
||||
app:destination="@id/monsterImportFragment" />
|
||||
android:id="@+id/navigation_notifications"
|
||||
android:name="com.majinnaibu.monstercards.ui.notifications.NotificationsFragment"
|
||||
android:label="@string/title_notifications"
|
||||
tools:layout="@layout/fragment_notifications" />
|
||||
</navigation>
|
||||
|
||||
@@ -1,26 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- From palette here https://material.io/resources/color/#!/?view.left=1&view.right=1&primary.color=9b2818&secondary.color=ea7e00 -->
|
||||
<color name="colorPrimary">#9b2818</color>
|
||||
<color name="colorPrimaryLight">#d25941</color>
|
||||
<color name="colorPrimaryDark">#660000</color>
|
||||
<color name="colorSecondary">#ea7e00</color>
|
||||
<color name="colorSecondaryLight">#ffae41</color>
|
||||
<color name="colorSecondaryDark">#b15000</color>
|
||||
<color name="colorOnPrimary">#ffffff</color>
|
||||
<color name="colorOnSecondary">#000000</color>
|
||||
<color name="colorOnLight">#ffffff</color>
|
||||
<color name="colorOnDark">#000000</color>
|
||||
|
||||
<color name="colorAccent">#995500</color>
|
||||
|
||||
<!-- fruit system colors -->
|
||||
<color name="red">#FF3B30</color>
|
||||
<color name="orange">#FF9500</color>
|
||||
<color name="yellow">#FFCC00</color>
|
||||
<color name="green">#4CD964</color>
|
||||
<color name="tealBlue">#5AC8FA</color>
|
||||
<color name="blue">#007AFF</color>
|
||||
<color name="purple">#5855D6</color>
|
||||
<color name="pink">#FF2D55</color>
|
||||
<color name="colorPrimary">#6200EE</color>
|
||||
<color name="colorPrimaryDark">#3700B3</color>
|
||||
<color name="colorAccent">#03DAC5</color>
|
||||
</resources>
|
||||
|
||||
@@ -1,22 +1,5 @@
|
||||
<resources>
|
||||
<!-- Default screen margins, per the Android Design guidelines. -->
|
||||
<dimen name="action_card_description_text_size">10sp</dimen>
|
||||
<dimen name="action_card_height">80dp</dimen>
|
||||
<dimen name="action_card_name_text_size">14sp</dimen>
|
||||
<dimen name="corner_radius">4dp</dimen>
|
||||
<dimen name="fab_margin">16dp</dimen>
|
||||
<dimen name="icon_size">40dp</dimen>
|
||||
<dimen name="monster_card_meta_text_size">12sp</dimen>
|
||||
<dimen name="monster_card_name_text_size">20sp</dimen>
|
||||
<dimen name="monster_tile_meta_text_size">10sp</dimen>
|
||||
<dimen name="monster_tile_name_text_size">16sp</dimen>
|
||||
<dimen name="padding_huge">32dp</dimen>
|
||||
<dimen name="padding_large">16dp</dimen>
|
||||
<dimen name="padding_normal">8dp</dimen>
|
||||
<dimen name="padding_small">4dp</dimen>
|
||||
<dimen name="text_h4_size">20sp</dimen>
|
||||
<dimen name="text_icon_border_padding">2dp</dimen>
|
||||
<dimen name="text_icon_size">16sp</dimen>
|
||||
<dimen name="text_icon_tiny">8sp</dimen>
|
||||
<dimen name="text_margin">16dp</dimen>
|
||||
<dimen name="activity_horizontal_margin">16dp</dimen>
|
||||
<dimen name="activity_vertical_margin">16dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -1,140 +1,6 @@
|
||||
<resources>
|
||||
<string name="action_add_ability">Add Ability</string>
|
||||
<string name="action_add_condition_immunity">Add Condition</string>
|
||||
<string name="action_add_damage_type">Add Damage Type</string>
|
||||
<string name="action_add_item">Add Item</string>
|
||||
<string name="action_add_language">Add Language</string>
|
||||
<string name="action_add_monster">Add monster</string>
|
||||
<string name="action_add_sense">Add Sense</string>
|
||||
<string name="action_add_skill">Add Skill</string>
|
||||
<string name="action_add_trait">Add Trait</string>
|
||||
<string name="action_edit">Edit</string>
|
||||
<string name="action_import_monster">Import Monster</string>
|
||||
<string name="app_name">MonsterCards</string>
|
||||
<string name="charisma_abbreviation">CHA</string>
|
||||
<string name="constitution_abbreviation">CON</string>
|
||||
<string name="default_monster_name">Unnamed Monster</string>
|
||||
<string name="dexterity_abbreviation">DEX</string>
|
||||
<string name="format_distance_in_feet">%d ft.</string>
|
||||
<string name="intelligence_abbreviation">INT</string>
|
||||
<string name="label_ability_scores">Ability Scores</string>
|
||||
<string name="label_abilities">Abilities</string>
|
||||
<string name="label_actions">Actions</string>
|
||||
<string name="label_advantage">Advantage</string>
|
||||
<string name="label_advantage_advantage">Advantage</string>
|
||||
<string name="label_advantage_disadvantage">Disadvantage</string>
|
||||
<string name="label_advantage_none">None</string>
|
||||
<string name="label_alignment">Alignment</string>
|
||||
<string name="label_armor">Armor</string>
|
||||
<string name="label_armor_class">Armor Class</string>
|
||||
<string name="label_armorClass_icon">AC</string>
|
||||
<string name="label_base_speed">Base Speed</string>
|
||||
<string name="label_basic_info">Basic Info</string>
|
||||
<string name="label_burrow_speed">Burrow Speed</string>
|
||||
<string name="label_can_hover">Can Hover</string>
|
||||
<string name="label_can_speak_language">Can Speak</string>
|
||||
<string name="label_challenge_rating">Challenge Rating</string>
|
||||
<string name="label_challenge_rating_with_value">CR %s</string>
|
||||
<string name="label_challengeRating_icon">CR</string>
|
||||
<string name="label_charisma">Charisma</string>
|
||||
<string name="label_climb_speed">Climb Speed</string>
|
||||
<string name="label_condition_immunities">Condition Immunities</string>
|
||||
<string name="label_constitution">Constitution</string>
|
||||
<string name="label_custom_armor">Custom Armor</string>
|
||||
<string name="label_custom_challenge_rating_description">Custom CR</string>
|
||||
<string name="label_custom_hp">Custom HP</string>
|
||||
<string name="label_custom_proficiency_bonus">Custom Proficiency Bonus</string>
|
||||
<string name="label_custom_speed">Custom Speed</string>
|
||||
<string name="label_damage_immunities">Damage Immunities</string>
|
||||
<string name="label_damage_resistances">Damage Resistances</string>
|
||||
<string name="label_damage_type">Damage Type</string>
|
||||
<string name="label_damage_vulnerabilities">Damage Vulnerabilities</string>
|
||||
<string name="label_decrement_field">-</string>
|
||||
<string name="label_description">Description</string>
|
||||
<string name="label_dexterity">Dexterity</string>
|
||||
<string name="label_fly_speed">Fly Speed</string>
|
||||
<string name="label_has_custom_hp">Has Custom HP</string>
|
||||
<string name="label_has_custom_speed">Has Custom Speed</string>
|
||||
<string name="label_has_a_shield">Has a Shield</string>
|
||||
<string name="label_hit_dice">Hit Dice</string>
|
||||
<string name="label_hit_points">Hit Points</string>
|
||||
<string name="label_hitPoints_icon">HP</string>
|
||||
<string name="label_increment_field">+</string>
|
||||
<string name="label_initiative_icon">INIT</string>
|
||||
<string name="label_intelligence">Intelligence</string>
|
||||
<string name="label_lair_actions">Lair Actions</string>
|
||||
<string name="label_languages">Languages</string>
|
||||
<string name="label_legendary_actions">Legendary Actions</string>
|
||||
<string name="label_natural_armor_bonus">Natural Armor Bonus</string>
|
||||
<string name="label_name">Name</string>
|
||||
<string name="label_understands_but">Understands But</string>
|
||||
<string name="label_proficiency">Proficiency</string>
|
||||
<string name="label_proficiency_expertise">Expertise</string>
|
||||
<string name="label_proficiency_none">None</string>
|
||||
<string name="label_proficiency_proficient">Proficient</string>
|
||||
<string name="label_reactions">Reactions</string>
|
||||
<string name="label_regional_effects">Regional Effects</string>
|
||||
<string name="label_saving_throws">Saving Throws</string>
|
||||
<string name="label_search_query">Query</string>
|
||||
<string name="label_senses">Senses</string>
|
||||
<string name="label_shield_bonus">Shield Bonus</string>
|
||||
<string name="label_size">Size</string>
|
||||
<string name="label_skills">Skills</string>
|
||||
<string name="label_speed">Speed</string>
|
||||
<string name="label_strength">Strength</string>
|
||||
<string name="label_subtype">Subtype</string>
|
||||
<string name="label_swim_speed">Swim Speed</string>
|
||||
<string name="label_telepathy">Telepathy</string>
|
||||
<string name="label_type">Type</string>
|
||||
<string name="label_wisdom">Wisdom</string>
|
||||
<string name="section_divider">section divider</string>
|
||||
<string name="snackbar_failed_to_create_monster">Failed to create monster</string>
|
||||
<string name="snackbar_monster_created">%1$s created</string>
|
||||
<string name="strength_abbreviation">STR</string>
|
||||
<string name="title_collections">Collections</string>
|
||||
<string name="title_home">Home</string>
|
||||
<string name="title_dashboard">Dashboard</string>
|
||||
<string name="title_editAbilities">Ability</string>
|
||||
<string name="title_editAbility">Abilities</string>
|
||||
<string name="title_editAbilityScores">Ability Scores</string>
|
||||
<string name="title_editAction">Action</string>
|
||||
<string name="title_editActions">Actions</string>
|
||||
<string name="title_editArmor">Armor</string>
|
||||
<string name="title_editBasicInfo">Basic Info</string>
|
||||
<string name="title_editChallengeRating">Challenge Rating</string>
|
||||
<string name="title_editConditionImmunities">Condition Immunities</string>
|
||||
<string name="title_editConditionImmunity">Condition Immunity</string>
|
||||
<string name="title_editDamageImmunities">Damage Immunities</string>
|
||||
<string name="title_editDamageImmunity">Damage Immunity</string>
|
||||
<string name="title_editDamageResistance">Damage Resistance</string>
|
||||
<string name="title_editDamageResistances">Damage Resistances</string>
|
||||
<string name="title_editDamageVulnerabilities">Damage Vulnerabilities</string>
|
||||
<string name="title_editDamageVulnerability">Damage Vulnerability</string>
|
||||
<string name="title_editLairAction">Lair Action</string>
|
||||
<string name="title_editLairActions">Lair Actions</string>
|
||||
<string name="title_editLanguage">Language</string>
|
||||
<string name="title_editLanguages">Languages</string>
|
||||
<string name="title_editLegendaryAction">Legendary Action</string>
|
||||
<string name="title_editLegendaryActions">Legendary Actions</string>
|
||||
<string name="title_editMonster">Edit Monster</string>
|
||||
<string name="title_editMonster_fmt">Edit %1$s</string>
|
||||
<string name="title_editReaction">Reaction</string>
|
||||
<string name="title_editReactions">Reactions</string>
|
||||
<string name="title_editRegionalAction">Regional Action</string>
|
||||
<string name="title_editRegionalActions">Regional Actions</string>
|
||||
<string name="title_editSpeed">Speed</string>
|
||||
<string name="title_editSavingThrows">Saving Throws</string>
|
||||
<string name="title_editSense">Senses</string>
|
||||
<string name="title_editSenses">Senses</string>
|
||||
<string name="title_editSkill">Skill</string>
|
||||
<string name="title_editSkills">Skills</string>
|
||||
<string name="title_editString">String</string>
|
||||
<string name="title_editStrings">Strings</string>
|
||||
<string name="title_editTrait">Trait</string>
|
||||
<string name="title_editTraits">Traits</string>
|
||||
<string name="title_importMonster">Import Monster</string>
|
||||
<string name="title_library">Library</string>
|
||||
<string name="title_monsterDetails">Monster Details</string>
|
||||
<string name="title_monsterDetails_fmt">%1$s Details</string>
|
||||
<string name="title_search">Search</string>
|
||||
<string name="wisdom_abbreviation">WIS</string>
|
||||
<string name="title_notifications">Notifications</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user