Skip to content

Commit

Permalink
v0.5.0 (#74)
Browse files Browse the repository at this point in the history
* Quest Log UI Overhaul, big thanks to sdenec for designing new UI and for help implementing it!
* Quests can now have Quest Source that consists of custom image and name, without relying on any existing Entity
* Quest are now sortable in Quest Log
* Rewards and Tasks are now sortable in Quest Details
* You can now click on Item Rewards and preview item sheet.
* Removed old Welcome Screen
* Added prompt to install new Workshop's Welcome Screen
* [BUG] Subquest inherits description and gm notes from parent
* [BUG] Error when invalid quest or non-quest journal entry is present in `_fql_quests` folder

Co-authored-by: sdenec <[email protected]>
  • Loading branch information
Forien and sdenec authored Aug 23, 2020
1 parent c00a69a commit ac3dc28
Show file tree
Hide file tree
Showing 37 changed files with 2,533 additions and 1,471 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ If you wish to contact me for any reason, reach me out on Discord using my tag:

## Acknowledgments

* Great thanks to sdenec for his invaluable help with UI overhaul!
* Thanks to Atropos for his relentless work on developing and improving the Foundry VTT
* Thanks to necxelos, TomChristoffer and Kralug for their massive lists of suggestions
* Thanks to Brother Sharp for providing Japanese translation
Expand Down
12 changes: 12 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

## v0.5.0
* Quest Log UI Overhaul, big thanks to sdenec for designing new UI and for help implementing it!
* Quests can now have Quest Source that consists of custom image and name, without relying on any existing Entity
* Quest are now sortable in Quest Log
* Rewards and Tasks are now sortable in Quest Details
* You can now click on Item Rewards and preview item sheet.
* Removed old Welcome Screen
* Added prompt to install new Workshop's Welcome Screen
* Tested and bumped compatible core version to 0.7.1
* [BUG] Subquest inherits description and gm notes from parent
* [BUG] Error when invalid quest or non-quest journal entry is present in `_fql_quests` folder

### v0.4.4
* Added compatibility changes to work with D&D5E Dark Mode module by Stryxin
* Added Brazilian Portuguese translation thanks to Discord member Innocenti
Expand Down
103 changes: 53 additions & 50 deletions lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,76 +3,78 @@
"NewQuest": "New Quest",
"QuestLogButton": "Quest Log",
"Quests": "{0} Quests",
"SampleReward": "f.e. 300 Experience Points",
"SampleTask": "f.e. Kill all rats in „The Twisted Ankle” inn",
"SampleReward": "e.g. 300 Experience Points",
"SampleTask": "e.g. Kill all rats in „The Twisted Ankle” inn",

"QuestTypes": {
"InProgress": "Active",
"Completed": "Completed",
"Failed": "Failed",
"Hidden": "Hidden",
"Hidden": "Inactive",
"Labels": {
"available": "available",
"active": "in progress",
"completed": "completed",
"failed": "failed",
"hidden": "hidden"
"hidden": "inactive"
}
},

"Buttons": {
"AddNewQuest": "Add new Quest",
"AddNewTask": "add new"
"AddNewTask": "Add new Objective",
"AddNewFolder": "Add new Folder"
},

"QuestForm": {
"Title": "Add new Quest",
"QuestGiver": "Quest giver",
"QuestGiverPlaceholder": "Actor's name or entity's UUID",
"QuestTitle": "Quest's title",
"DragDropActor": "Drag & Drop Actor, Item or JournalEntry here to set it as Quest Giver",
"QuestDescription": "Quest description",
"QuestGMNotes": "GM notes",
"Submit": "Submit",
"QuestGiver": "Quest Source",
"QuestGiverPlaceholder": "Enter Actor's name or entity's UUID to set a Quest Source",
"QuestGiverNamePlaceholder": "You selected custom image, please provide name for Quest Source",
"QuestTitle": "Quest Title",
"DragDropActor": "Drag & Drop Actor, Item or Journal Entry here to set a Quest Source",
"QuestDescription": "Quest Description",
"QuestGMNotes": "GM Notes",
"Submit": "Add to Quest Log",
"SubquestOf": "Subquest of {name}"
},

"QuestLog": {
"Title": "Quest Log",
"SubTitle": "part of: {0}",
"SubTitle": "Subquest of {0}",
"Table": {
"QuestGiver": "Quest Giver",
"QuestGiver": "Quest Source",
"QuestTitle": "Title",
"Tasks": "Tasks",
"Tasks": "Objectives",
"Actions": "Actions"
},
"Tabs": {
"Available": "Available",
"InProgress": "In progress",
"Completed": "Completed",
"Failed": "Failed",
"Hidden": "Hidden"
"Hidden": "Inactive"
}
},

"QuestPreview": {
"Title": "Quest Details",
"SubTitle": "part of: {0}",
"SubTitle": "Subquest of {0}",
"Objectives": "Objectives",
"Rewards": "Rewards",
"DragDropRewards": "Drag & drop items here to add them as rewards",
"InvalidQuestId": "Cannot open Quest's Preview due to invalid Quest ID.",
"InvalidQuestId": "Cannot open Quest Preview due to invalid Quest ID.",
"HeaderButtons": {
"Show": "Show Players"
"Show": "Show to Players"
},

"Management": {
"IsPersonalQuest": "Is Personal Quest?",
"IsPersonalQuestDescription": "Check to mark quest as Personal. It will be invisible to all players except those specifically marked below. Unchecking this option will remove all permissions and move quest to Hidden tab.",
"IsPersonalQuest": "Mark Quest as Personal",
"IsPersonalQuestDescription": "This Quest will only be visible to the selected players. Unchecking this option will remove all permissions and set the quest as inactive.",
"SplashArt": "Splash Art",
"QuestBranching": "Sub Quests",
"AddSubquest": "Create Sub Quest",
"CanPlayerEdit": "Allow players edit Details"
"AddSubquest": "Create new Sub Quest",
"CanPlayerEdit": "Allow Players to edit Quest Details"
},

"Tabs": {
Expand Down Expand Up @@ -102,43 +104,43 @@
"Notifications": {
"CannotOpen": "Cannot open Quest Details. You may lack permissions, Quest might not exist anymore, or provided ID was invalid.",
"UserCantOpen": "User {user} doesn't have permission to open this quest.",
"LinkCopied": "Entity Link for this quest has been copied to clipboard",
"QuestMoved": "Moved quest to new folder and gave it new status: {target}"
"LinkCopied": "Entity Link for this quest has been copied to clipboard.",
"QuestMoved": "Moved quest to new folder and gave it new status: {target}."
},

"Settings": {
"allowPlayersDrag": {
"Enable": "Allow Players drag Rewards",
"EnableHint": "Check to allow Players drag Rewards from Quest's Details window to their Owned Actors."
"Enable": "Allow Players to drag Rewards to their Inventory",
"EnableHint": "Check to allow Players to drag Rewards from a Quest Details window to their owned Actors."
},
"availableQuests": {
"Enable": "Show Available Tab",
"EnableHint": "Check to show new, \"Available\" tab in Quest Log, where players can see all non-hidden Quests before they are accepted."
"EnableHint": "Check to show the \"Available\" tab in the Quest Log Menu where players can see all non-inactive Quests before they are accepted."
},
"countHidden": {
"Enable": "Count hidden Tasks",
"EnableHint": "If checked, the number of completed/total tasks will include hidden tasks."
},
"navStyle": {
"Enable": "Navigation style",
"Enable": "Navigation Style",
"EnableHint": "Decide how Quest Log's navigation should be displayed.",
"bookmarks": "Bookmarks",
"classic": "Classic tabs"
},
"showFolder": {
"Enable": "Show quest Folder",
"EnableHint": "Check to show quest data Folder in Journal tab. For DEBUG purposes only."
"Enable": "Show Quest Folder",
"EnableHint": "Check to show quest data folder in Journal tab. For DEBUG purposes only."
},
"showTasks": {
"Enable": "Show tasks in Quest Log",
"EnableHint": "Decide if or how to show amount of Tasks (objectives) next to Quest's title in Quest Log. This has no effect on Quest individual preview.",
"default": "Show tasks: done/total",
"onlyCurrent": "Show tasks: done",
"no": "Hide \"tasks\" column"
"EnableHint": "Decide if or how to show the amount of Objectives next to the Quest Title in Quest Log. This has no effect on the Quest Preview.",
"default": "Show Objectives: done/total",
"onlyCurrent": "Show Objectives: done",
"no": "Hide \"Objectives\" column"
},
"titleAlign": {
"Enable": "Quest's title alignment",
"EnableHint": "Decide how to position quests' titles in Quest Log's table.",
"Enable": "Quest Title Alignment",
"EnableHint": "Decide how to position Quest Titles in the Quest Log Table.",
"left": "Aligned to left",
"center": "Centered"
},
Expand All @@ -147,12 +149,12 @@
"EnableHint": "Uncheck to prevent players from seeing Welcome Screen on log in after an update. They might still see it by clicking 'help' icon in Quest Log."
},
"allowPlayersAccept": {
"Enable": "Players can Accept",
"Enable": "Players can accept Quests",
"EnableHint": "Check to allow players to accept Quests from Available tab."
},
"allowPlayersCreate": {
"Enable": "Players can Create",
"EnableHint": "Check to allow players to create Quests. Player created Quests will land in Available tab with Player Edit permissions. REQUIRES 'create journal' core permission."
"Enable": "Players can create",
"EnableHint": "Check to allow players to create Quests. Player created Quests will appear in Available tab with Player Edit permissions. REQUIRES 'create journal' core permission."
}
},

Expand All @@ -161,16 +163,17 @@
"SetActive": "Set as In Progress",
"SetCompleted": "Set as Completed",
"SetFailed": "Set as Failed",
"Hide": "Hide",
"Hide": "Set as Inactive",
"Delete": "Delete",
"AddAbstractReward": "Add abstract reward",
"PersonalQuestButNoPlayers": "This is personal quest, but nobody sees it",
"PersonalQuestVisibleFor": "This is personal quest for",
"RewardHidden": "Reward is Hidden. Click to show.",
"RewardVisible": "Reward is Visible. Click to hide.",
"TaskHidden": "Task is Hidden. Click to show.",
"TaskVisible": "Task is Visible. Click to hide.",
"ToggleImage": "Toggle token/actor image"
"Edit": "Edit",
"AddAbstractReward": "Add Abstract Reward",
"PersonalQuestButNoPlayers": "This is a Personal Quest, but no Players are assigned",
"PersonalQuestVisibleFor": "This is a Personal Quest for",
"RewardHidden": "Reward is hidden. Click to show.",
"RewardVisible": "Reward is visible. Click to hide.",
"TaskHidden": "Objective is hidden. Click to show.",
"TaskVisible": "Objective is visible. Click to hide.",
"ToggleImage": "Toggle Token/Actor image"
},

"Api": {
Expand All @@ -194,7 +197,7 @@
},
"task": {
"create": {
"name": "API Error: Name property is required to create new Task"
"name": "API Error: Name property is required to create new Objective"
}
}
}
Expand Down
5 changes: 4 additions & 1 deletion lang/missing/cn.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
{
"ForienQuestLog.QuestPreview.SubTitle": ""
"ForienQuestLog.QuestPreview.SubTitle": "",
"ForienQuestLog.Tooltips.Edit": "",
"ForienQuestLog.QuestForm.QuestGiverNamePlaceholder": "",
"ForienQuestLog.Buttons.AddNewFolder": ""
}
5 changes: 4 additions & 1 deletion lang/missing/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,21 @@
"ForienQuestLog.Notifications.UserCantOpen": "",
"ForienQuestLog.QuestPreview.SubTitle": "",
"ForienQuestLog.Tooltips.SetAvailable": "",
"ForienQuestLog.Tooltips.Edit": "",
"ForienQuestLog.Tooltips.TaskHidden": "",
"ForienQuestLog.Tooltips.TaskVisible": "",
"ForienQuestLog.Tooltips.AddAbstractReward": "",
"ForienQuestLog.Tooltips.RewardHidden": "",
"ForienQuestLog.Tooltips.RewardVisible": "",
"ForienQuestLog.QuestPreview.Management.CanPlayerEdit": "",
"ForienQuestLog.QuestPreview.Management.IsPersonalQuest": "",
"ForienQuestLog.QuestPreview.Management.IsPersonalQuestDescription": "",
"ForienQuestLog.QuestPreview.Management.SplashArt": "",
"ForienQuestLog.QuestPreview.Management.QuestBranching": "",
"ForienQuestLog.QuestPreview.Management.AddSubquest": "",
"ForienQuestLog.QuestPreview.Management.CanPlayerEdit": "",
"ForienQuestLog.QuestForm.DragDropActor": "",
"ForienQuestLog.QuestForm.QuestGiverNamePlaceholder": "",
"ForienQuestLog.QuestLog.Tabs.Available": "",
"ForienQuestLog.Buttons.AddNewFolder": "",
"ForienQuestLog.QuestPreview.Tabs.QuestManagement": ""
}
6 changes: 5 additions & 1 deletion lang/missing/es.json
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
{}
{
"ForienQuestLog.Tooltips.Edit": "",
"ForienQuestLog.QuestForm.QuestGiverNamePlaceholder": "",
"ForienQuestLog.Buttons.AddNewFolder": ""
}
23 changes: 3 additions & 20 deletions lang/missing/fr.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,5 @@
{
"ForienQuestLog.QuestForm.SubquestOf": "",
"ForienQuestLog.CloseDialog.Title": "",
"ForienQuestLog.CloseDialog.Header": "",
"ForienQuestLog.CloseDialog.Body": "",
"ForienQuestLog.CloseDialog.Cancel": "",
"ForienQuestLog.CloseDialog.Discard": "",
"ForienQuestLog.Notifications.LinkCopied": "",
"ForienQuestLog.Settings.allowPlayersCreate.Enable": "",
"ForienQuestLog.Settings.allowPlayersCreate.EnableHint": "",
"ForienQuestLog.Settings.allowPlayersAccept.Enable": "",
"ForienQuestLog.Settings.allowPlayersAccept.EnableHint": "",
"ForienQuestLog.Settings.countHidden.Enable": "",
"ForienQuestLog.Settings.countHidden.EnableHint": "",
"ForienQuestLog.Settings.playersWelcomeScreen.Enable": "",
"ForienQuestLog.Settings.playersWelcomeScreen.EnableHint": "",
"ForienQuestLog.QuestPreview.SubTitle": "",
"ForienQuestLog.QuestPreview.Management.SplashArt": "",
"ForienQuestLog.QuestPreview.Management.QuestBranching": "",
"ForienQuestLog.QuestPreview.Management.AddSubquest": "",
"ForienQuestLog.QuestPreview.Management.CanPlayerEdit": ""
"ForienQuestLog.Tooltips.Edit": "",
"ForienQuestLog.QuestForm.QuestGiverNamePlaceholder": "",
"ForienQuestLog.Buttons.AddNewFolder": ""
}
6 changes: 5 additions & 1 deletion lang/missing/ja.json
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
{}
{
"ForienQuestLog.Tooltips.Edit": "",
"ForienQuestLog.QuestForm.QuestGiverNamePlaceholder": "",
"ForienQuestLog.Buttons.AddNewFolder": ""
}
6 changes: 5 additions & 1 deletion lang/missing/ko.json
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
{}
{
"ForienQuestLog.Tooltips.Edit": "",
"ForienQuestLog.QuestForm.QuestGiverNamePlaceholder": "",
"ForienQuestLog.Buttons.AddNewFolder": ""
}
5 changes: 4 additions & 1 deletion lang/missing/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,11 @@
"ForienQuestLog.Settings.countHidden.Enable": "",
"ForienQuestLog.Settings.countHidden.EnableHint": "",
"ForienQuestLog.QuestPreview.SubTitle": "",
"ForienQuestLog.Tooltips.Edit": "",
"ForienQuestLog.QuestPreview.Management.CanPlayerEdit": "",
"ForienQuestLog.QuestPreview.Management.SplashArt": "",
"ForienQuestLog.QuestPreview.Management.QuestBranching": "",
"ForienQuestLog.QuestPreview.Management.AddSubquest": "",
"ForienQuestLog.QuestPreview.Management.CanPlayerEdit": ""
"ForienQuestLog.QuestForm.QuestGiverNamePlaceholder": "",
"ForienQuestLog.Buttons.AddNewFolder": ""
}
6 changes: 6 additions & 0 deletions lang/missing/pt-BR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"ForienQuestLog.QuestPreview.SubTitle": "",
"ForienQuestLog.Tooltips.Edit": "",
"ForienQuestLog.QuestForm.QuestGiverNamePlaceholder": "",
"ForienQuestLog.Buttons.AddNewFolder": ""
}
14 changes: 9 additions & 5 deletions module.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,16 @@
"url": "https://www.patreon.com/forien"
}
],
"version": "0.4.4",
"version": "0.5.0",
"minimumCoreVersion": "0.6.0",
"compatibleCoreVersion": "0.6.3",
"compatibleCoreVersion": "0.7.1",
"url": "https://github.com/Forien/foundryvtt-forien-quest-log",
"manifest": "https://raw.githubusercontent.com/Forien/foundryvtt-forien-quest-log/master/module.json",
"download": "https://github.com/Forien/foundryvtt-forien-quest-log/releases/download/v0.4.4/v0.4.4.zip",
"readme": "https://github.com/Forien/foundryvtt-forien-quest-log/blob/v0.4.4/README.md",
"changelog": "https://github.com/Forien/foundryvtt-forien-quest-log/blob/v0.4.4/changelog.md",
"download": "https://github.com/Forien/foundryvtt-forien-quest-log/releases/download/v0.5.0/v0.5.0.zip",
"readme": "https://github.com/Forien/foundryvtt-forien-quest-log/blob/v0.5.0/README.md",
"changelog": "https://github.com/Forien/foundryvtt-forien-quest-log/blob/v0.5.0/changelog.md",
"bugs": "https://github.com/Forien/foundryvtt-forien-quest-log/issues",
"wiki": "https://github.com/Forien/foundryvtt-forien-quest-log/wiki",
"languages": [
{
"lang": "de",
Expand Down Expand Up @@ -65,6 +66,9 @@
"path": "lang/pt-BR.json"
}
],
"scripts": [
"./scripts/prompt.mjs"
],
"esmodules": [
"./modules/init.mjs"
],
Expand Down
Loading

0 comments on commit ac3dc28

Please sign in to comment.