I've been mulling over a major change to the app; I want to do away with the export template and read directly from the .hdc files HERODesigner uses. Far and away, the most common support question I get is from people trying to read from their .hdc file directly. My rationale for using a custom XML export template was originally to provide the app insulation from upstream XML changes Dan Simon may introduce... after having seen it in action for the last year and a bit, I don't think it's worth the trouble. This would be a breaking change once it goes live, so a major point increase makes sense
Below is a collection of random thoughts going through my head right now. Please feel free to chime in with any comments and suggestions.
Features I want to implement:
Character portraits
Opening multiple characters at once
tablet support
This doesn't mean writing separate UI for iPads/Tablets, this is only to scale the app properly
Things possibly on the chopping block:
The H.E.R.O. tool (remove or upgrade to 6th edition)
People get confused and think the app is only for 5th edition because of this tool
The "Library" docs
They bloat the app size
The overall look and feel of the app
Anyone interested in helping is welcome
Stuff for nerds:
I'm contemplating open sourcing the code, any interest?
The app is written using the React-Native framework (JavaScript based, non-negotiable)
There's some messy corners that could need some love
I am in bad need of unit tests, note to self...stop slacking
Need to switch the storage system to use a proper DB in order to house all the data for images/characters
Should probably look for a good image scaling lib for portraits
Switching to reading a .hdc file directly would be a huge impact
We would gain better granularity than we have now in terms of powers, skills, etc
Would open up more possibilities for the app in the long run
At any rate, I'm soliciting feedback, so have it.