Today marks one year since the last update, so I thought I'd add a couple more features! This will likely be the last major update from myself as I have kind of lost interest in continuing development on NX-Activity-Log, however I plan to continue to support it by fixing any major bugs due to newer firmwares, etc.
As always, I appreciate all the support I've received regarding this software and I hope it continues to be of use to all of you who use it! :)
Changelog:
- Added data export to JSON
- All data shown in the app (both Recent Activity 'events' and All Activity 'summaries' are exported
- See the wiki for the format of the JSON
- Added a basic, experimental import from JSON
- This only imports data to NX-Activity-Log, the system's log isn't touched
- Data is only imported to Recent Activity due to limitations on merging All Activity
- Added 'Adjust Playtime' setting
- This setting allows for the playtime shown in All Activity to be increased/decreased in order to make up for lost time, etc.
- These changes are applied on a per-user basis
- This may be useful when importing data as the import doesn't change the values shown in All Activity
- Added 'Hide Titles' setting
- Titles can be marked as hidden in order to hide them from all screens in NX-Activity-Log
- These changes are applied across all users
- Added Traditional Chinese translation
- Translations now fallback to English if a string is missing
- Note: Translations haven't been updated yet so the newer features will only be shown in English
- Improved title metadata parsing
- Built with latest version of Aether
- Most of the "heavy" UI is now rendered asynchronously
- In simple terms, most of the app should now be more responsive
- Most of the "heavy" UI is now rendered asynchronously
- Built with latest libnx