Skip to content

Releases: tallbl0nde/NX-Activity-Log

Version 1.4.0

10 Jul 03:54
Compare
Choose a tag to compare

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
  • Built with latest libnx

Version 1.3.2

10 Jul 02:22
d8b92cb
Compare
Choose a tag to compare

Changelog:

  • Added Chinese translation (@tiansongyu)
  • Added Korean translation (@jhs516)
  • Slightly altered French translation (@provomeister)
  • Small UI Improvements
    • No more 'gaps' in some rounded rectangles
    • Ellipses now look like ellipses
    • Slightly less memory usage due to a change in how lists are drawn
  • Built with latest libnx

Version 1.3.1

07 May 12:43
Compare
Choose a tag to compare

Changelog:

  • Added Spanish translation (@ivanmarban)
  • Added Turkish translation (@fpscan)
  • Fixed a memory leak when applying a custom theme
  • Small changes to support ReiNX 3.0
    • The forwarder will now (un)install to/from /ReiNX/contents instead of /ReiNX/titles

Version 1.3.0

26 Apr 03:22
Compare
Choose a tag to compare

Changelog:

  • Added support for firmware 10.0.0
  • Added support for other languages
    • There are now 5 languages aside from English available. A huge thankyou to those who translated the app!
    • These are: French, German, Italian, Portugese and Russian
    • Game titles with Korean or Chinese characters are now shown correctly
  • Added ability to update within the app
    • Once per day the app will automatically check for an update
      • A small download icon will be shown if an update is available
    • The update can be performed by selecting 'Check for Updates' in Settings
  • Custom theme support
    • An image can be set as the background by placing it at /config/NX-Activity-Log/background.png and toggling the option in Settings
      • If it is not 1280x720 it will be shrinked/stretched to fit the screen!
    • Every colour used in the app can be customized
  • The language and theme can be changed/edited without needing to restart the app
  • Adjusted the behaviour when changing between view types
    • For example, changing from 'By Month' to 'By Day' while the current month is shown will jump to the current date instead of the 1st
  • Improved User Page functionality
    • The application can now be quit by pressing B when launched as the User Page
    • Previously it had to be quit by pressing HOME
  • Various UI Improvements:
    • Multi-line text is no longer 'squished' together, making it easier to read
    • Korean and Chinese characters are now rendered correctly
    • Reduced freeze when changing between some screens due to some elements being drawn twice
  • Built with libnx v3.1.0
    • This should fix the "timezone issue"
  • General stability improvements to enhance the user’s experience.

Version 1.2.2

30 Mar 03:11
Compare
Choose a tag to compare

Changelog:

  • Fixed an issue introduced in v1.2.1 where play time was incorrectly shown and calculated on recent activity/details
    • This occurred if you had your 'Default View Type' set to anything other than 'By Day'

Sorry for not picking this up before I released the last version!

Version 1.2.1

25 Mar 11:19
Compare
Choose a tag to compare

Changelog:

  • Graph bars no longer go off screen if playtime is larger than anticipated
    • These bars are indicated with a plus after the value label (if you have them enabled)
    • This is aimed at you time travellers out there ;)
  • Ability to choose 12/24 hour time formatting
  • Added option to choose screen to show on launch
  • Added option to select view type on launch
  • Further improvements to the play time algorithm (thanks @Heartbeat-Heartbreak for testing!)
    • If this has messed up your play time (it shouldn't though) please see how to report it in the readme

Version 1.2.0

19 Feb 14:14
Compare
Choose a tag to compare

Changelog:

Please check the Readme as it has been updated!

  • Graphs have been added to the Recent Activity and Details screens
    • The value labels can be turned off in settings
  • A date selector panel has been added so spamming L/R to change date is no longer needed
  • 'Replace User Page' will no longer install the forwarder if the .nro is in the incorrect location
    • The expected location of the .nro is now /switch/NX-Activity-Log/NX-Activity-Log.nro
    • This should prevent any related crashes
  • Ability to view 'Play Sessions'
    • These are a period of time from when a game was launched to when it was quit (by actually closing not just minimising)
    • The individual events used to calculate all activity can be viewed by selecting a session
  • The user can be changed without having to exit the app
  • The algorithm for counting play time has been slightly improved
  • Removed restriction on available date range
    • This allows for viewing of data in the future/before the Switch was released (due to incorrect time)
  • Behind the scenes:
    • Almost all of the codebase has been rewritten
    • The UI has been moved to my own UI library Aether
      • This has fixed a few UI bugs and should make UI-related changes faster
  • A number of bugs fixed, including:
    • A crash after 20 successive launches due to not closing a service
    • A crash due to an incorrect config.ini
    • Random black screen freeze requiring a hard reset
    • Unable to replace user page on SX OS

Tip: Hold ZL/ZR when scrolling through a long list to scroll faster!

Version 1.1.0

13 Dec 04:15
Compare
Choose a tag to compare

Changelog:

  • Ability to view recent play activity
    • View by day, month or year
    • This should be fairly accurate, see the readme for more info!
  • Re-added applet mode support
    • Added my own user select to avoid issues with the player select applet
  • Ability to override User Page
    • A toggle is available within settings
    • Only works on Atmosphere 0.10.0+, ReiNX and SXOS
  • Changed method of finding played games
    • Even more games should appear now!
    • Games that haven't been played are now ignored
  • Enhancements to the user's experience:
    • Hold ZL/ZR when scrolling through a list to scroll faster
    • Added a "panel" for selecting from a list of options
      • It's now easier to choose how to sort, etc.
    • Most settings apply instantly
  • Updated to libnx 3.0.0

Version 1.0.0 - GUI Update

26 Nov 12:54
Compare
Choose a tag to compare

What's new:

  • A stunning new UI! It follows the appearance and usage of the Switch's UI for familiarity
    • Everything is completely accessible via either touch or a controller
  • NX Activity Log can no longer be used in "Applet Mode".
    • I plan to support applet mode again in the future though!
  • The activity of deleted games can be hidden by toggling an option in settings
  • Entries for unplayed games can also be hidden

Version 0.2.0

10 Oct 13:00
Compare
Choose a tag to compare

What's new:

  • Deleted games are now shown!
  • Average play time per launch is now shown
  • Formatting has been improved
    • Everything should now be more readable :)
  • Never played games are no longer first when sorting by "First Played"