FrontierNav Weekly: 25th May 2020
- Added support for custom Lists.
- Lets you add Entities to Lists to easily keep track of entities.
- Presentation of Lists will be improved once Boards are implemented.
- Lists will support more than just Entities in the near future. e.g. any text.
- Removed the "Save" button in the Sidebar in favour of an "Add to..." button for custom Lists.
- Existing "Saved Items" will still appear in the User Drawer, until they're migrated to Lists.
- Attempted to support better Link Previews for embedded links to FrontierNav (e.g. thumbnails in Discord and Twitter)
- Started work on more flexible CSV imports.
- Various tweaks and bug fixes.
This week, FrontierNav has 1 new anonymous patron!
If you would like to support FrontierNav please consider donating on Patreon. Doing so helps fund development and keep the project going. Thank you.
Xenoblade Chronicles: Definitive Edition
Xenoblade released today on Switch. I played through Future Connected; the bonus side story. It's short and they made a lot of improvements to the map system so you know exactly where to go for quests. There's some non-quest related data that would be useful to have like Gem drops from Mining Spots. I'll be working on that.
I haven't re-played the full game yet but I'm planning to start once I get the time. It doesn't look like they changed much, so I can get started on adding data for it soon too.
Most of Xenoblade's data is already available. I could do what I've done in the past and write scripts to convert the spreadsheets to FrontierNav commands. However, I think it's time to make that process faster and less manual.
The import process itself will be a lot like SQL commands but with a friendly interface. Pick a table, map your columns, etc.
It worked, but there are a lot of downsides that I felt it wasn't really worth it from an end user perspective.
On top of that, the pre-rendered HTML needs to be re-rendered and cached whenever the page changes (i.e. data or layout change) so there's more maintainenance. Running an entire web browser is heavy work so doing it for thousands of pages can get expensive.
I haven't given up completely with Link Previews. I think they're required for FrontierNav to work "correctly" with other apps. Next time I touch this area, I'll likely take an approach similar to how I implemented sitemaps so that both sitemaps and link previews can be refreshed together without a browser, reducing maintenance and keeping the HTML relatively small.
- CSV Imports
- Adding Xenoblade maps and data
- Link Previews
Thanks for reading.