1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-11-10 04:31:44 +00:00
nxdumptool/include
Pablo Curiel 28cd0ce10f OptionsTab: fully implement application update feature.
Other changes include:

* Codebase: move JSON parsing logic from config.c/h to nxdt_json.c/h.
* Codebase: replace all calls to localtime() with localtime_r() to guarantee thread-safety.
* Codebase: updated todo.txt.
* utils: implement utilsParseGitHubReleaseJsonData(), utilsFreeGitHubReleaseJsonData(), utilsGetApplicationUpdatedState() and utilsGetApplicationUpdatedState().
* utils: add extra logic to move the application's NRO to its proper path if the launch path isn't the right one (commented out at this moment).
* utils: add extra logic to replace the application's NRO at exit (commented out at this moment).
* defines: add DEVOPTAB_SDMC_DEVICE and tweak GitHub URL macros.
* DownloadTask: set percentage to 0 if the download size is unknown.
* DownloadTask: fix ETA string formatting.
* OptionsTab: repurpose OptionsTabUpdateFileDialogContent into OptionsTabUpdateProgress.
* OptionsTab: implement OptionsTabUpdateApplicationFrame.
* RootView: move date formatting into the static GetFormattedDateString() method.
* Makefile: use _GNU_SOURCE as part of CFLAGS to use strptime().
2021-08-07 04:42:03 -04:00
..
core OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
fatfs Small code refactor (part 2). 2021-05-18 08:32:43 -04:00
about_tab.hpp Added templated FocusableItem class. 2021-06-20 13:20:09 -04:00
async_task.hpp Display a CrashFrame warning at startup if the application is running under applet mode. 2021-07-30 17:07:26 -04:00
defines.h OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
download_task.hpp OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
error_frame.hpp Added templated ErrorLayerView class. 2021-06-20 03:49:33 -04:00
focusable_item.hpp Add subtle click animation and scrollbars. 2021-06-27 14:54:27 -04:00
gamecard_tab.hpp Implemented UserTitlesTab class. 2021-06-20 22:43:40 -04:00
layered_error_frame.hpp Move refocus logic to from TitlesTab to LayeredErrorFrame. 2021-06-25 16:13:39 -04:00
options_tab.hpp OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
root_view.hpp OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
scope_guard.hpp Implemented C++ scope guards. 2021-06-07 23:13:45 -04:00
tasks.hpp OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
titles_tab.hpp Implement TitlesTabPopup class. 2021-06-24 11:53:36 -04:00