- more_vert
+ mdi-dots-vertical
@@ -64,7 +64,7 @@
- file_copy
+ mdi-content-copy
- send
+ mdi-send
- delete
+ mdi-delete
@@ -112,13 +112,13 @@
v-if="editing"
key="doneIcon"
>
- done
+ mdi-check
- create
+ mdi-pencil
diff --git a/app/imports/ui/components/snackbars/SnackbarQueue.vue b/app/imports/ui/components/snackbars/SnackbarQueue.vue
index 0cd0ecd6..78a6c550 100644
--- a/app/imports/ui/components/snackbars/SnackbarQueue.vue
+++ b/app/imports/ui/components/snackbars/SnackbarQueue.vue
@@ -32,7 +32,7 @@
v-bind="attrs"
@click="closeSnackbar"
>
- close
+ mdi-close
diff --git a/app/imports/ui/components/tree/TreeNode.vue b/app/imports/ui/components/tree/TreeNode.vue
index 321347df..c535eb3e 100644
--- a/app/imports/ui/components/tree/TreeNode.vue
+++ b/app/imports/ui/components/tree/TreeNode.vue
@@ -18,7 +18,7 @@
@click.stop="expanded = !expanded"
>
- chevron_right
+ mdi-chevron-right
- drag_handle
+ mdi-drag
- {{ type === 'shortRest' ? 'snooze' : 'bedtime' }}
+ {{ type === 'shortRest' ? 'mdi-music-rest-quarter' : 'mdi-bed' }}
{{ type === 'shortRest' ? 'Short Rest' : 'Long Rest' }}
diff --git a/app/imports/ui/creature/character/CharacterSheetFab.vue b/app/imports/ui/creature/character/CharacterSheetFab.vue
index abcd83c4..bd8de830 100644
--- a/app/imports/ui/creature/character/CharacterSheetFab.vue
+++ b/app/imports/ui/creature/character/CharacterSheetFab.vue
@@ -20,7 +20,7 @@
style="transition: transform 0.2s ease-in-out"
:style="fab && 'transform: rotate(45deg)'"
>
- add
+ mdi-plus
@@ -42,7 +42,7 @@
color="primary"
data-id="insert-creature-property-btn"
label="New Property"
- icon="create"
+ icon="mdi-pencil"
:disabled="!editPermission"
@click="insertTreeProperty"
/>
@@ -51,7 +51,7 @@
color="primary"
data-id="insert-creature-property-from-library-btn"
label="Property From Library"
- icon="book"
+ icon="mdi-library-shelves"
:disabled="!editPermission"
@click="propertyFromLibrary"
/>
diff --git a/app/imports/ui/creature/character/CharacterSheetToolbar.vue b/app/imports/ui/creature/character/CharacterSheetToolbar.vue
index 71b9b067..67a18d33 100644
--- a/app/imports/ui/creature/character/CharacterSheetToolbar.vue
+++ b/app/imports/ui/creature/character/CharacterSheetToolbar.vue
@@ -37,30 +37,30 @@
icon
v-on="on"
>
- more_vert
+ mdi-dots-vertical
- delete Delete
+ mdi-delete Delete
- create Edit details
+ mdi-pencil Edit details
- share Sharing
+ mdi-share-variant Sharing
- delete Unshare with me
+ mdi-delete Unshare with me
diff --git a/app/imports/ui/creature/character/characterSheetTabs/CharacterTab.vue b/app/imports/ui/creature/character/characterSheetTabs/CharacterTab.vue
index fcfb2200..f3242ee1 100644
--- a/app/imports/ui/creature/character/characterSheetTabs/CharacterTab.vue
+++ b/app/imports/ui/creature/character/characterSheetTabs/CharacterTab.vue
@@ -73,7 +73,7 @@
data-id="experience-info-button"
@click="showExperienceList"
>
- info
+ mdi-information-outline
@@ -82,7 +82,7 @@
data-id="experience-add-button"
@click="addExperience"
>
- add
+ mdi-plus
diff --git a/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue b/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue
index 0add6e64..273a534b 100644
--- a/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue
+++ b/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue
@@ -45,7 +45,7 @@
icon
@click.stop="softRemove(buff._id)"
>
- delete
+ mdi-delete
diff --git a/app/imports/ui/creature/character/characterSheetTabs/TreeTab.vue b/app/imports/ui/creature/character/characterSheetTabs/TreeTab.vue
index 3c35ae41..b02a814c 100644
--- a/app/imports/ui/creature/character/characterSheetTabs/TreeTab.vue
+++ b/app/imports/ui/creature/character/characterSheetTabs/TreeTab.vue
@@ -28,7 +28,7 @@
slot="extension"
v-model="filterString"
:items="filterOptions"
- prepend-inner-icon="search"
+ prepend-inner-icon="mdi-search"
class="mx-4"
hide-no-data
hide-selected
diff --git a/app/imports/ui/creature/creatureProperties/Breadcrumbs.vue b/app/imports/ui/creature/creatureProperties/Breadcrumbs.vue
index c7f85f46..2cd94af0 100644
--- a/app/imports/ui/creature/creatureProperties/Breadcrumbs.vue
+++ b/app/imports/ui/creature/creatureProperties/Breadcrumbs.vue
@@ -8,7 +8,7 @@
v-if="index !== 0"
:key="index"
>
- chevron_right
+ mdi-chevron-right
- add
+ mdi-plus
Property
diff --git a/app/imports/ui/creature/experiences/ExperienceListDialog.vue b/app/imports/ui/creature/experiences/ExperienceListDialog.vue
index 61e46ef1..8fa8d1e2 100644
--- a/app/imports/ui/creature/experiences/ExperienceListDialog.vue
+++ b/app/imports/ui/creature/experiences/ExperienceListDialog.vue
@@ -10,13 +10,13 @@
data-id="experience-add-button"
@click="addExperience"
>
- add
+ mdi-plus
- refresh
+ mdi-refresh
- delete
+ mdi-delete
diff --git a/app/imports/ui/creature/slots/SlotFillDialog.vue b/app/imports/ui/creature/slots/SlotFillDialog.vue
index 29c98f91..bda05e19 100644
--- a/app/imports/ui/creature/slots/SlotFillDialog.vue
+++ b/app/imports/ui/creature/slots/SlotFillDialog.vue
@@ -9,7 +9,7 @@
- delete
+ mdi-delete
@@ -44,7 +44,7 @@
style="background-color: inherit;"
@click="fillSlot(slot)"
>
- add
+ mdi-plus
diff --git a/app/imports/ui/dialogStack/DialogBase.vue b/app/imports/ui/dialogStack/DialogBase.vue
index fda72bdd..426c7a54 100644
--- a/app/imports/ui/dialogStack/DialogBase.vue
+++ b/app/imports/ui/dialogStack/DialogBase.vue
@@ -18,7 +18,7 @@
icon
@click="back"
>
- arrow_back
+ mdi-arrow-left
diff --git a/app/imports/ui/documentation/FunctionReference.vue b/app/imports/ui/documentation/FunctionReference.vue
index 078f526f..b8172fbd 100644
--- a/app/imports/ui/documentation/FunctionReference.vue
+++ b/app/imports/ui/documentation/FunctionReference.vue
@@ -18,7 +18,7 @@
{{ example.input }}
- arrow_right_alt
+ mdi-arrow-right-thick
|
{{ example.result }}
diff --git a/app/imports/ui/layouts/Sidebar.vue b/app/imports/ui/layouts/Sidebar.vue
index bab7781d..8a8f7c7b 100644
--- a/app/imports/ui/layouts/Sidebar.vue
+++ b/app/imports/ui/layouts/Sidebar.vue
@@ -28,7 +28,7 @@
to="/account"
v-on="on"
>
- settings
+ mdi-cog
Account Settings
@@ -48,6 +48,9 @@
{{ link.title }}
+
+ mdi-open-in-new
+
@@ -125,15 +128,15 @@
links(){
let isLoggedIn = !!Meteor.userId();
let links = [
- {title: 'Home', icon: 'home', to: '/'},
- {title: 'Characters', icon: 'portrait', to: '/characterList', requireLogin: true},
- {title: 'Library', icon: 'book', to: '/library', requireLogin: true},
+ {title: 'Home', icon: 'mdi-home', to: '/'},
+ {title: 'Characters', icon: 'mdi-account-group', to: '/characterList', requireLogin: true},
+ {title: 'Library', icon: 'mdi-library-shelves', to: '/library', requireLogin: true},
//{title: 'Tabletops', icon: 'api', to: '/tabletops', requireLogin: true},
//{title: 'Friends', icon: 'people', to: '/friends', requireLogin: true},
- {title: 'Feedback', icon: 'bug_report', to: '/feedback'},
- {title: 'About', icon: 'subject', to: '/about'},
- {title: 'Patreon', icon: '', href: 'https://www.patreon.com/dicecloud'},
- {title: 'Github', icon: '', href: 'https://github.com/ThaumRystra/DiceCloud/tree/version-2'},
+ {title: 'Feedback', icon: 'mdi-bug', to: '/feedback'},
+ {title: 'About', icon: 'mdi-sign-text', to: '/about'},
+ {title: 'Patreon', icon: 'mdi-patreon', href: 'https://www.patreon.com/dicecloud'},
+ {title: 'Github', icon: 'mdi-github', href: 'https://github.com/ThaumRystra/DiceCloud/tree/version-2'},
];
return links.filter(link => !link.requireLogin || isLoggedIn);
},
diff --git a/app/imports/ui/library/InsertLibraryNodeButton.vue b/app/imports/ui/library/InsertLibraryNodeButton.vue
index a881d367..c9e4ba0f 100644
--- a/app/imports/ui/library/InsertLibraryNodeButton.vue
+++ b/app/imports/ui/library/InsertLibraryNodeButton.vue
@@ -7,7 +7,7 @@
data-id="insert-library-node-button"
@click="insertLibraryNode"
>
- add
+ mdi-plus
diff --git a/app/imports/ui/library/LibraryBrowser.vue b/app/imports/ui/library/LibraryBrowser.vue
index 0af63ee8..1b205920 100644
--- a/app/imports/ui/library/LibraryBrowser.vue
+++ b/app/imports/ui/library/LibraryBrowser.vue
@@ -38,7 +38,7 @@
small
@click="$router.push(`/library/${library._id}`)"
>
- arrow_forward
+ mdi-arrow-right
- add
+ mdi-plus
New library
diff --git a/app/imports/ui/library/LibraryEditDialog.vue b/app/imports/ui/library/LibraryEditDialog.vue
index 735cedee..1c65dba3 100644
--- a/app/imports/ui/library/LibraryEditDialog.vue
+++ b/app/imports/ui/library/LibraryEditDialog.vue
@@ -10,14 +10,14 @@
data-id="share-library-button"
@click="share"
>
- share
+ mdi-share-variant
- delete
+ mdi-delete
diff --git a/app/imports/ui/library/SingleLibraryToolbar.vue b/app/imports/ui/library/SingleLibraryToolbar.vue
index 9c275b3b..24d19b75 100644
--- a/app/imports/ui/library/SingleLibraryToolbar.vue
+++ b/app/imports/ui/library/SingleLibraryToolbar.vue
@@ -12,7 +12,7 @@
icon
@click="$router.push('/library')"
>
- arrow_back
+ mdi-arrow-left
{{ library && library.name }}
@@ -32,7 +32,7 @@
data-id="library-edit-button"
@click="editLibrary(library._id)"
>
- settings
+ mdi-cog
diff --git a/app/imports/ui/log/CharacterLog.vue b/app/imports/ui/log/CharacterLog.vue
index f9d9b622..28c6d8a6 100644
--- a/app/imports/ui/log/CharacterLog.vue
+++ b/app/imports/ui/log/CharacterLog.vue
@@ -21,7 +21,7 @@
class="mx-2 mb-2"
persistent-hint
style="flex-grow: 0"
- append-outer-icon="send"
+ append-outer-icon="mdi-send"
:hint="inputHint"
:error-messages="inputError"
:disabled="!editPermission"
diff --git a/app/imports/ui/pages/Account.vue b/app/imports/ui/pages/Account.vue
index e230c464..f09d1d51 100644
--- a/app/imports/ui/pages/Account.vue
+++ b/app/imports/ui/pages/Account.vue
@@ -42,7 +42,7 @@
v-on="on"
@click="changeUsername"
>
- create
+ mdi-pencil
Change Username
@@ -77,7 +77,7 @@
v-on="on"
@click="updatePatreon"
>
- refresh
+ mdi-refresh
Refresh Patreon status
@@ -136,7 +136,7 @@
- mail_outline
+ mdi-email-outline
- add
+ mdi-plus
diff --git a/app/imports/ui/pages/Friends.vue b/app/imports/ui/pages/Friends.vue
index ba98ea17..5a7abd9d 100644
--- a/app/imports/ui/pages/Friends.vue
+++ b/app/imports/ui/pages/Friends.vue
@@ -10,7 +10,7 @@
right
fab
>
- add
+ mdi-plus
diff --git a/app/imports/ui/pages/Home.vue b/app/imports/ui/pages/Home.vue
index 3a516202..1b638bc8 100644
--- a/app/imports/ui/pages/Home.vue
+++ b/app/imports/ui/pages/Home.vue
@@ -37,7 +37,7 @@
x-large
class="ma-2"
>
- money_off
+ mdi-currency-usd-off
Free, open source, community funded
@@ -55,7 +55,7 @@
x-large
class="ma-2"
>
- ballot
+ mdi-ballot-outline
Character sheets optimised for one ruleset
@@ -73,7 +73,7 @@
x-large
class="ma-2"
>
- scatter_plot
+ mdi-file-tree-outline
Inventory manager
diff --git a/app/imports/ui/pages/Tabletops.vue b/app/imports/ui/pages/Tabletops.vue
index 8cd5c4ad..24f68157 100644
--- a/app/imports/ui/pages/Tabletops.vue
+++ b/app/imports/ui/pages/Tabletops.vue
@@ -28,7 +28,7 @@
:loading="addTabletopLoading"
@click="addTabletop"
>
- add
+ mdi-plus
diff --git a/app/imports/ui/properties/components/attributes/HitDiceListTile.vue b/app/imports/ui/properties/components/attributes/HitDiceListTile.vue
index c1e7d431..6a0f1644 100644
--- a/app/imports/ui/properties/components/attributes/HitDiceListTile.vue
+++ b/app/imports/ui/properties/components/attributes/HitDiceListTile.vue
@@ -19,7 +19,7 @@
:disabled="currentValue >= model.value || context.editPermission === false"
@click="increment(1)"
>
- arrow_drop_up
+ mdi-chevron-up
- arrow_drop_down
+ mdi-chevron-down
diff --git a/app/imports/ui/properties/components/attributes/ResourceCard.vue b/app/imports/ui/properties/components/attributes/ResourceCard.vue
index c63f77f4..a9546d18 100644
--- a/app/imports/ui/properties/components/attributes/ResourceCard.vue
+++ b/app/imports/ui/properties/components/attributes/ResourceCard.vue
@@ -11,7 +11,7 @@
:disabled="currentValue >= value || context.editPermission === false"
@click="increment(1)"
>
- arrow_drop_up
+ mdi-chevron-up
- arrow_drop_down
+ mdi-chevron-down
{{
i > model.currentValue ?
- 'radio_button_unchecked' :
- 'radio_button_checked'
+ 'mdi-radiobox-blank' :
+ 'mdi-radiobox-marked'
}}
diff --git a/app/imports/ui/properties/components/inventory/ItemListTile.vue b/app/imports/ui/properties/components/inventory/ItemListTile.vue
index 9729ddc9..8a7a599d 100644
--- a/app/imports/ui/properties/components/inventory/ItemListTile.vue
+++ b/app/imports/ui/properties/components/inventory/ItemListTile.vue
@@ -41,7 +41,7 @@
style="height: 100%; width: 40px; cursor: move;"
class="handle"
>
- drag_indicator
+ mdi-drag
diff --git a/app/imports/ui/properties/components/skills/SkillListTile.vue b/app/imports/ui/properties/components/skills/SkillListTile.vue
index b428a073..0ab9be72 100644
--- a/app/imports/ui/properties/components/skills/SkillListTile.vue
+++ b/app/imports/ui/properties/components/skills/SkillListTile.vue
@@ -53,15 +53,15 @@ export default {
computed: {
icon(){
if (this.model.proficiency == 0.49){
- return 'brightness_3';
+ return 'mdi-brightness-3';
} else if (this.model.proficiency == 0.5){
- return 'brightness_2';
+ return 'mdi-brightness-2';
} else if (this.model.proficiency == 1) {
- return 'brightness_1'
+ return 'mdi-brightness-1'
} else if (this.model.proficiency == 2){
return 'album'
} else {
- return 'radio_button_unchecked';
+ return 'mdi-radiobox-blank';
}
},
displayedModifier(){
diff --git a/app/imports/ui/properties/components/skills/SkillProficiency.vue b/app/imports/ui/properties/components/skills/SkillProficiency.vue
index a2782b73..6a504aa8 100644
--- a/app/imports/ui/properties/components/skills/SkillProficiency.vue
+++ b/app/imports/ui/properties/components/skills/SkillProficiency.vue
@@ -59,15 +59,15 @@
computed: {
icon(){
if (this.model.value == 0.49){
- return 'brightness_3';
+ return 'mdi-brightness-3';
} else if (this.model.value == 0.5) {
- return 'brightness_2'
+ return 'mdi-brightness-2'
} else if (this.model.value == 1) {
- return 'brightness_1'
+ return 'mdi-brightness-1'
} else if (this.model.value == 2){
return 'album'
} else {
- return 'radio_button_unchecked';
+ return 'mdi-radiobox-blank';
}
},
proficiencyText(){
diff --git a/app/imports/ui/properties/components/spells/CastSpellWithSlotDialog.vue b/app/imports/ui/properties/components/spells/CastSpellWithSlotDialog.vue
index 8306bf94..f9a9470e 100644
--- a/app/imports/ui/properties/components/spells/CastSpellWithSlotDialog.vue
+++ b/app/imports/ui/properties/components/spells/CastSpellWithSlotDialog.vue
@@ -8,7 +8,7 @@
- filter_list
+ mdi-filter
diff --git a/app/imports/ui/properties/components/spells/SpellListCard.vue b/app/imports/ui/properties/components/spells/SpellListCard.vue
index 83995482..ff8a7b07 100644
--- a/app/imports/ui/properties/components/spells/SpellListCard.vue
+++ b/app/imports/ui/properties/components/spells/SpellListCard.vue
@@ -21,7 +21,7 @@
v-on="on"
@click.stop
>
- more_vert
+ mdi-dots-vertical
diff --git a/app/imports/ui/properties/components/spells/SpellListTile.vue b/app/imports/ui/properties/components/spells/SpellListTile.vue
index 78da4462..fc04f786 100644
--- a/app/imports/ui/properties/components/spells/SpellListTile.vue
+++ b/app/imports/ui/properties/components/spells/SpellListTile.vue
@@ -32,7 +32,7 @@
style="height: 100%; width: 40px; cursor: move;"
class="handle"
>
- drag_indicator
+ mdi-drag
- info
+ mdi-information
diff --git a/app/imports/ui/properties/forms/AttributesConsumedListForm.vue b/app/imports/ui/properties/forms/AttributesConsumedListForm.vue
index 4c32001a..d86652bc 100644
--- a/app/imports/ui/properties/forms/AttributesConsumedListForm.vue
+++ b/app/imports/ui/properties/forms/AttributesConsumedListForm.vue
@@ -19,7 +19,7 @@
class="ma-3"
@click="$emit('pull', {path: [i]})"
>
- delete
+ mdi-delete
diff --git a/app/imports/ui/properties/forms/EffectForm.vue b/app/imports/ui/properties/forms/EffectForm.vue
index 6157b74e..8200a4a4 100644
--- a/app/imports/ui/properties/forms/EffectForm.vue
+++ b/app/imports/ui/properties/forms/EffectForm.vue
@@ -9,7 +9,7 @@
/>
- delete
+ mdi-delete
diff --git a/app/imports/ui/properties/forms/ReferenceForm.vue b/app/imports/ui/properties/forms/ReferenceForm.vue
index 27df3b78..fde536d6 100644
--- a/app/imports/ui/properties/forms/ReferenceForm.vue
+++ b/app/imports/ui/properties/forms/ReferenceForm.vue
@@ -13,8 +13,8 @@
"
:hint="model.cache.library && model.cache.library.name"
:error-messages="model.cache.error || errors.ref"
- prepend-inner-icon="link"
- append-icon="refresh"
+ prepend-inner-icon="mdi-vector-link"
+ append-icon="mdi-refresh"
data-id="change-ref"
@click="changeReference"
@click:prepend-inner="changeReference"
diff --git a/app/imports/ui/properties/forms/ResourcesForm.vue b/app/imports/ui/properties/forms/ResourcesForm.vue
index f56c63d2..201915e4 100644
--- a/app/imports/ui/properties/forms/ResourcesForm.vue
+++ b/app/imports/ui/properties/forms/ResourcesForm.vue
@@ -34,7 +34,7 @@
outlined
v-on="on"
>
- add
+ mdi-plus
diff --git a/app/imports/ui/properties/forms/shared/ProficiencySelect.vue b/app/imports/ui/properties/forms/shared/ProficiencySelect.vue
index 8183c00b..42475c22 100644
--- a/app/imports/ui/properties/forms/shared/ProficiencySelect.vue
+++ b/app/imports/ui/properties/forms/shared/ProficiencySelect.vue
@@ -1,6 +1,6 @@
- more_vert
+ mdi-dots-vertical
@@ -71,7 +71,7 @@
@click="updateSharing(user._id, 'writer')"
>
- create
+ mdi-pencil
Can edit
@@ -80,13 +80,13 @@
@click="updateSharing(user._id, 'reader')"
>
- remove_red_eye
+ mdi-eye
View only
- delete
+ mdi-delete
Remove
diff --git a/app/imports/ui/tabletop/TabletopComponent.vue b/app/imports/ui/tabletop/TabletopComponent.vue
index 5f00c26b..e74f55eb 100644
--- a/app/imports/ui/tabletop/TabletopComponent.vue
+++ b/app/imports/ui/tabletop/TabletopComponent.vue
@@ -14,7 +14,7 @@
@click="addCreature"
>
- add
+ mdi-plus
Add creature
diff --git a/app/imports/ui/user/DeleteUserAccountDialog.vue b/app/imports/ui/user/DeleteUserAccountDialog.vue
index 680cd846..931dc992 100644
--- a/app/imports/ui/user/DeleteUserAccountDialog.vue
+++ b/app/imports/ui/user/DeleteUserAccountDialog.vue
@@ -7,7 +7,7 @@
Are you sure you want to delete your account?
@@ -55,14 +55,14 @@
label="Type your username or email"
style="width: 350px;"
:error-messages="usernameInputValid ? undefined : ' '"
- :append-icon="usernameInputValid ? 'done' : undefined"
+ :append-icon="usernameInputValid ? 'mdi-check' : undefined"
/>
|