Roadmap November 2018

Posted by

on

in

With the November Patreon vote now closed, it’s time for a new monthly roadmap. It sure has been a while since the last one!

The amazing Patrons have voted for the following features to be the main focus of improvement for this month. It was a close call between maps and attributes, but maps ultimately won by one vote when using weighted votes. So without further ado, here are November’s focus points:

Maps

Maps will see several big changes to make them easier to use and more useful for world building as well as an in game tool.

  • Rework a lot of the UI: Move maps from tabs to the menu, default on full width maps, merge the “edit” and “view” interfaces into one (à la Calendars).
  • Better workflow: Saving/Deleting points will no longer refresh the page, to allow faster changes.
  • Link to any entity: Instead of only placing Locations on a map, allow placing any kind of entity.
  • Visuals: Add some options on the shape and size of a map point. Rework the add/edit/view map point interface to include useful information about the entity that is linked.
  • Uploading SVG files. Uploading from a URL.
  • Ctrl+Scroll zoom support.

Attributes

As mentioned above, attributes lost to maps by a single vote, so it’s clear that the Patrons also want better attributes.

  • Attribute Template parent Template: Being able to set a parent attribute template on attribute templates. When applying an attribute template, apply also the children templates.
  • Attribute Groups: A way to group attribute templates.
  • Attribute Template types: Allow having attributes in attribute templates to be checkboxes and lists instead of text.
  • Attribute Linking: When applying an attribute template, link to the attribute from the template, and allow a way for users to automatically “update” or “sync” entities who used the attribute template.
  • Rework the UI: Instead of having a view with manage/add/apply attribute template buttons, merge a lot of the UI into a single one.
  • Have a way for attributes to be visible on the default page of an entity.
  • Copy Entity: When copying an entity, a way to copy the attributes of the original entity.

Misc

The following are some other features and improvements I want to work on during the month of November.

  • Quests: Add organisations and items to quests.
  • Organisations: Add a “parent organisation” field.
  • Tags: Set colours to tags.
  • History: Maybe start working on a history of changes to entities.
  • API: Release the API to all.

As you can probably tell, there’s a lot of stuff to work on. While I try and dedicate as much time as I can to improve Kanka, it is a hobby project meaning that other obligations come first. If you love the app and want to help me spend more time working on it, please consider supporting me on Patreon.