* Hold time for confirmation is shortened. Options are added to completely disable it depending on what you want.
* Minus and ZR are swapped for Options and Extras on the user selection screen
* Exploring the romfs of the title taken over by the homebrew menu is back in the extras menu.
* Save Data can be erased from your system in the title selection screen like in the switch's settings menu. Holding A is required to confirm this.
* A custom path for JKSV can be used by creating a file named jksv_dir.txt in your switch folder and typing the path you want to use. This must end with a /. For example, sdmc:/switch/.JKSV/ will make JKSV use a folder in the switch folder that is hidden from the hbmenu.
* Dump All can now be exited early by holding B until the current file is finished.
* The User selection screen has been changed to only show the maximum number of users instead of the title select's max of 32.
* Certain strings can be translated with en-US.txt in JKSV's romfs. Naming this file trans.txt and placing it in JKSV's working directory will make JKSV load it instead of the default US text by myself. This is not 100% complete yet. Please wait if you're interested in making a translation to be included with JKSV in the future.
* Various new options.
* Touch controls have been removed. Sorry.

* Hold time for confirmation is shortened. Options are added to completely disable it depending on what you want.
* Minus and ZR are swapped for Options and Extras on the user selection screen
* Exploring the romfs of the title taken over by the homebrew menu is back in the extras menu.
* Save Data can be erased from your system in the title selection screen like in the switch's settings menu. Holding A is required to confirm this.
* A custom path for JKSV can be used by creating a file named jksv_dir.txt in your switch folder and typing the path you want to use. This must end with a /. For example, sdmc:/switch/.JKSV/ will make JKSV use a folder in the switch folder that is hidden from the hbmenu.
* Dump All can now be exited early by holding B until the current file is finished.
* The User selection screen has been changed to only show the maximum number of users instead of the title select's max of 32.
* Certain strings can be translated with en-US.txt in JKSV's romfs. Naming this file trans.txt and placing it in JKSV's working directory will make JKSV load it instead of the default US text by myself. This is not 100% complete yet. Please wait if you're interested in making a translation to be included with JKSV in the future.
* Various new options.
* Touch controls have been removed. Sorry.

* Added Options Menu to User Select
* * Option one adds Device Saves to accounts when on. This is disabled by default.
* * Option two automatically creates a backup before restoring any save. These are automatically named starting with AUTO. This is enabled by default.
* * Option three is a small CPU overclock. This is to keep the text based UI mode running a bit smoother for people. This is disabled by default.
* Deleting and Restoring saves now requires the user to hold A to 100% confirm they are sure they want to continue
* Users can now be changed in the title selection menu by pressing L or R.
* Titles can now be favorited and pushed to the top of the title selection by pressing minus.
* stdio is now used instead of C++ fstream and cuts down size about 200KB.
* Various changes and fixes.

* Everything is enabled. You no longer need to hold a combo to enable:
* * System Saves
* * BCAT
* * Device Saves
* Generic icons are generated for things without icons instead of using a big '?'.
* Updated for latest libnx
* * ROMFS opening code has been removed until I have more time to remake it.
* Hopefully text mode loading is fixed

* Added compatibility for Atmosphere 0.10.0+. This changes the cheats path from /atmosphere/titles to /atmosphere/contents, so that means this version won't be able to put cheats in place for older Atmosphere versions.
* Fixed: the Aborted by user issue occurring when trying to perform a backup in Applet mode.
* * This means that if you're running Checkpoint in Applet mode, you won't be prompted to decide a name for your backup and the default name will be used instead.
* * This also solves incompatibilities for CFWs that don't properly support title takeover.
* Fixed: the Account Selection applet won't cause Checkpoint to hang anymore if using Applet mode, if you're running Atmosphere 0.10.0+.

* Fixed: build compiled with support for system version 9.0.0. Please update to Checkpoint 3.7.2+ in order to be able to run this software on system versions 9.0.0 or superior.
* Fixed: graphics fixes and routine dependancies updates.

v2.0.1:
* Fixed backups not being listed correctly when trying to restore them
* Fixed reversed Editable titles / All titles text in main menu
* Fixed menu scrolling with 10 titles
v2.0.0:
* Python support! You heard right. You can now make scripts for EdiZon in the language everybody loves!
* Easy way of restoring saves. Just put them in the /EdiZon/restore folder and they will automatically show up for every game you have.
* Added an author key to every config. This means the person who made the save editor now gets credited in EdiZon.
* Added a file to every /EdiZon/ folder that displays what game this folder belongs to.
* Cleaned up the UI a bit

v2.0.1:
* Fixed backups not being listed correctly when trying to restore them
* Fixed reversed Editable titles / All titles text in main menu
* Fixed menu scrolling with 10 titles
v2.0.0:
* Python support! You heard right. You can now make scripts for EdiZon in the language everybody loves!
* Easy way of restoring saves. Just put them in the /EdiZon/restore folder and they will automatically show up for every game you have.
* Added an author key to every config. This means the person who made the save editor now gets credited in EdiZon.
* Added a file to every /EdiZon/ folder that displays what game this folder belongs to.
* Cleaned up the UI a bit

* Removed the old account selection and replaced it with the switch's user selection applet!
* Fixed icon rendering on the hbmenu
* Made some animations prettier and cleaned up the UI a bit
* Fixed cancellation of batch backups still showing the keyboard
* Fixed some applet related memory leaks / corruptions that may have crashed other homebrew when launched afterwards
* Config developers: Added a comment widget that can display any text inside the editor
* Switched from using L and R to ZL and ZR for batch backups and editable-only titles in the menu

Changelog
* Naming of backups using the Switch's software keyboard!
* Editing values by entering the value with the keyboard!
* New beautiful icon by @bernv3
* Less biased SX OS warning message and fix for the false positive on ReiNX2.0
* New libnx 2.0.0 rendering code
* Fixed weird menu scrolling bug when less than 10 titles were displayed
* Fixed the laggy menu
* Easier to understand error messages
Developers
* String Widgets! A widget that lets you enter text with the keyboard
* Dummy values that allow you to make runtime adjustments and send data over to the script without modifying the save file itself
* Support for different files in the same game. All of them get their own config values.
* Read the Wiki for more information!

Changelog
* Naming of backups using the Switch's software keyboard!
* Editing values by entering the value with the keyboard!
* New beautiful icon by @bernv3
* Less biased SX OS warning message and fix for the false positive on ReiNX2.0
* New libnx 2.0.0 rendering code
* Fixed weird menu scrolling bug when less than 10 titles were displayed
* Fixed the laggy menu
* Easier to understand error messages
Developers
* String Widgets! A widget that lets you enter text with the keyboard
* Dummy values that allow you to make runtime adjustments and send data over to the script without modifying the save file itself
* Support for different files in the same game. All of them get their own config values.
* Read the Wiki for more information!

* Added: a check for *hax environment has been introduced to avoid Checkpoint loading without CFW.
* Fixed: buttons are now responsive as before while navigating the UI.
* Fixed: Extdata is now restored properly even when files change size.

* Added: a check for *hax environment has been introduced to avoid Checkpoint loading without CFW.
* Fixed: buttons are now responsive as before while navigating the UI.
* Fixed: Extdata is now restored properly even when files change size.

Checkpoint Switch Changelog

* Added: a bridge functionality between Checkpoint for Switch and PKSM (for 3DS, v6.0.0 and above) has been implemented.
* * It allows to send (and then receive back) a save file over the network, to allow manipulations without having to browse your save backups manually on your PC.
* * It also needs to be manually enabled by editing your configuration file. Once it's enabled, you can access the bridge by pressing L+R on a valid game.
* * This feature currently works only with LGPE.
* Fixed: buttons are now responsive as before while navigating the UI.
* Fixed: titles with black background are now displayed properly.
* Fixed: checkmark color doesn't confuse with title icons anymore.
* Fixed: text doesn't bleed textboxes like before anymore.

* Added: a bridge functionality between Checkpoint for Switch and PKSM (for 3DS, v6.0.0 and above) has been implemented.
* * It allows to send (and then receive back) a save file over the network, to allow manipulations without having to browse your save backups manually on your PC.
* * It also needs to be manually enabled by editing your configuration file. Once it's enabled, you can access the bridge by pressing L+R on a valid game.
* * This feature currently works only with LGPE.
* Fixed: buttons are now responsive as before while navigating the UI.
* Fixed: titles with black background are now displayed properly.
* Fixed: checkmark color doesn't confuse with title icons anymore.
* Fixed: text doesn't bleed textboxes like before anymore.

* Added option to set a title as Favorite. You can now edit your configuration file to set a title id to be a favorite title, so this will always appear at the top of the title list.
* Key behaviour changed. ( thanks @IBNobody )
* * You can now select rows in the backup list, creating backups and restoring a backup just with the button A.
* * Pressing Y will select the current title but deactivate/reset the backup list. It will also enable the backup touch button only. Creating a backup will then disable the backup touch button. This makes it more clear to the user what buttons / UI elements are relevant to multi-backup.
* Checkpoint is now compiled using C++17.

* Added option to set a title as Favorite. You can now edit your configuration file to set a title id to be a favorite title, so this will always appear at the top of the title list.
* Key behaviour changed. ( thanks @IBNobody )
* * You can now select rows in the backup list, creating backups and restoring a backup just with the button A.
* * Pressing Y will select the current title but deactivate/reset the backup list. It will also enable the backup touch button only. Creating a backup will then disable the backup touch button. This makes it more clear to the user what buttons / UI elements are relevant to multi-backup.
* Checkpoint is now compiled using C++17.

Switch Changelog

* Added support for Hardware Acceleration. Checkpoint now relies on the GPU to render graphics and text, removing load to the CPU.
* * The interface now relies on SDL2 to render images and text.
* * Text rendering is optimized by using a customized version of SDL_FontCache which caches glyphs in memory rather than creating textures every frame. This also allows to use the system font already available in the console.
* * Checkpoint caches from PlSharedFontType_Standard and PlSharedFontType_NintendoExt fonts, so both regular characters and symbols are now supported to be rendered on screen.
* Added option to set a title as Favorite. You can now edit your configuration file to set a title id to be a favorite title, so this will always appear at the top of the title list.
* Fixed crashes caused by too many file descriptors opened.
* Key behaviour changed. ( thanks @IBNobody )
* * You can now select rows in the backup list, creating backups and restoring a backup just with the button A.
* * Pressing Y will select the current title but deactivate/reset the backup list. It will also enable the backup touch button only. Creating a backup will then disable the backup touch button. This makes it more clear to the user what buttons / UI elements are relevant to multi-backup.
* Fixed occasional crashes while changing account.
* Checkpoint now uses latest libnx 1.5.0, which supports timezone and fixes wrong default backup names if your console never connected to internet.
* Checkpoint is now compiled using C++17.

* Added support for Hardware Acceleration. Checkpoint now relies on the GPU to render graphics and text, removing load to the CPU.
* * The interface now relies on SDL2 to render images and text.
* * Text rendering is optimized by using a customized version of SDL_FontCache which caches glyphs in memory rather than creating textures every frame. This also allows to use the system font already available in the console.
* * Checkpoint caches from PlSharedFontType_Standard and PlSharedFontType_NintendoExt fonts, so both regular characters and symbols are now supported to be rendered on screen.
* Added option to set a title as Favorite. You can now edit your configuration file to set a title id to be a favorite title, so this will always appear at the top of the title list.
* Fixed crashes caused by too many file descriptors opened.
* Key behaviour changed. ( thanks @IBNobody )
* * You can now select rows in the backup list, creating backups and restoring a backup just with the button A.
* * Pressing Y will select the current title but deactivate/reset the backup list. It will also enable the backup touch button only. Creating a backup will then disable the backup touch button. This makes it more clear to the user what buttons / UI elements are relevant to multi-backup.
* Fixed occasional crashes while changing account.
* Checkpoint now uses latest libnx 1.5.0, which supports timezone and fixes wrong default backup names if your console never connected to internet.
* Checkpoint is now compiled using C++17.