This week we finished a big improvement to the World of Darkness system by expanding the ways you can customize your campaign's character sheet layout and content. We also worked on several long-standing issues and non-critical bugs, some of which are featured in this week's blog post Fixing Things 3.
World of Darkness
We have unified the way energy fields, header fields, and extra fields work. This leads to the following improvements:
- Energy fields for creature types can are no longer styled purely visually but can now be text entries, number entries, dots entries, dots and boxes, or boxes. This improves support for different rules and creature types.
- Header fields for creature types are no longer limited to text entries, but can also be number entries, dots entries, dots and boxes, or boxes.
- Header fields and energy Fields for creature types can now be grouped. This improves support for creature types and rules that have several different groups of related energies or personality traits.
- Extra fields can now be added to the Advanced and Other sections of the charachter sheet, and the specific column they appear in can now be configured in the game system configuration as well.
- Extra Fields can now be of multiple different types, including short text, long text, numbers, dots, dots and boxes, boxes, listings, value listings, or value listings with notes.
- Extra Fields can now be grouped together by setting the same group entry on them. This helps to organize the "smaller" fields in groups to lay out the character sheet.
Wiki
- Improved the grouping on people/locations/factions index pages to ignore case and diacritics, which leads to much better groupings when people use slightly different spelling of some fields.
Quick Search / Navigation
- Improved the search performance of quick search by changing the underlying data structure. This also paves the way for further improvements in the future.
General Improvements
- Add 'Clear' buttons to several image input fields. This helps when you just want to remove an image from something.
- Fixed a layout issue that caused the 'Browse...' button for several image inputs to be inconsistent in size when placed together with other buttons.
Fixed Bugs
- Fixed a bug that allowed wikipages to exist in duplicate with the same name, leading to strange situations where the "For other uses see X" text linked back to the page you were on. The creation of two pages with the exact same name will be prevented from now on.
- Fixed a bug that caused formatted text fields to not work properly with certain configurations of nested lists. This has been fixed, and all list inputs are now handled, though some of the more obscure nestings are handled in a best-effort manner.
- Fixed a bug that caused a mismatch when searching the people/locations/factions index pages on names with diacritics in it. This has now been fixed, and names with diacritics are matched as if they do not have diacritics.
- Fixed a bug that caused the ordering of tags in the tag overview to take into account whether the tag was explicitly created or just exists because it is used. This has been fixed, and proper alphabetical ordering has been restored.
- Fixed a bug that caused the quick search to randomly navigate you to the deep search results instead of the page for the selected search result. This has been fixed, and using the Enter key to navigate to a selected result now works consistently.
- Fixed a bug that caused the quick search to toggle it's selection on and off for each typed letter when there is only a single result. This has been fixed, and the single results remains selected, making the use of the Enter key to navigate to the selection more consisten.
- Fixed an issue with bare URLs at the end of sentences. While correctly converted to links, they would take the punctuation with them. For example,
https://rpgpad.com.
would have taken the.
with it as part of the URL. This has been fixed. The following characters are no longer recognized at the end of an URL: single quote, comma, full stop, semicolon, exclamation mark, and question mark.