Update check #4

Manually merged
williamjcm merged 0 commits from update-check into master 2021-07-28 14:35:52 +02:00
Owner

TODO list:

  • Networking library (cpr added in 4dd2064aee51c15b24e6360c91ece5c2294852b9)
  • JSON library for response parsing. Either nlohmann's "json.hpp" or RapidJSON. Ease of use versus performance. Since performance isn't critical, I'll look into the former first. Added json.hpp in 51127241ef.
  • Update check thread. Implemented in 7f32166ab0.
  • Check on app launch. Implemented in the same commit as above.
  • Configuration system (Corrade has Utility::Configuration). Added in 445d7323b3.
  • In-app notification system (look into imgui-notify, or implement one based on it). Added a custom one in d9efe8191e.
TODO list: - [x] Networking library ([cpr](https://github.com/whoshuu/cpr) added in 4dd2064aee51c15b24e6360c91ece5c2294852b9) - [x] JSON library for response parsing. Either [nlohmann's "json.hpp"](https://json.nlohmann.me/) or [RapidJSON](https://github.com/Tencent/rapidjson/). Ease of use versus performance. Since performance isn't critical, I'll look into the former first. Added json.hpp in 51127241ef63ad975ec091281c00edc064f732b5. - [x] Update check thread. Implemented in 7f32166ab07654d8fad4a507ef1d23f649af2639. - [x] Check on app launch. Implemented in the same commit as above. - [x] Configuration system (Corrade has [`Utility::Configuration`](https://doc.magnum.graphics/corrade/classCorrade_1_1Utility_1_1Configuration.html)). Added in 445d7323b35a05ddcf1b45e65c584ce2f9a028ae. - [x] In-app notification system (look into [imgui-notify](https://github.com/patrickcjk/imgui-notify), or implement one based on it). Added a custom one in d9efe8191e91e4bd655664678211feda8a3d687b.
williamjcm added this to the v1.1.0 milestone 2021-07-23 00:30:52 +02:00
williamjcm added the
enhancement
label 2021-07-23 00:30:52 +02:00
williamjcm self-assigned this 2021-07-23 00:30:52 +02:00
williamjcm added 2 commits 2021-07-23 00:30:55 +02:00
williamjcm added 2 commits 2021-07-23 14:25:04 +02:00
williamjcm added 1 commit 2021-07-25 10:52:11 +02:00
williamjcm added 1 commit 2021-07-25 10:53:04 +02:00
14c5a76891 SaveTool: update window flags.
This will prevent them from being drawn over toasts.
williamjcm added 8 commits 2021-07-28 14:28:29 +02:00
williamjcm changed title from WIP: update check to Update check 2021-07-28 14:31:01 +02:00
Author
Owner

Merged. Can't mark it as such because Gitea wants a merge commit, and I used fast-forwarding. EDIT: Gitea just needed some persuasion.

Merged. ~~Can't mark it as such because Gitea wants a merge commit, and I used fast-forwarding.~~ EDIT: Gitea just needed some persuasion.
williamjcm closed this pull request 2021-07-28 14:33:23 +02:00
williamjcm reopened this pull request 2021-07-28 14:35:52 +02:00
williamjcm manually merged commit d0716d6242 into master 2021-07-28 14:35:52 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: williamjcm/MassBuilderSaveTool#4
No description provided.