impr: Remove telemetry checkboxes from settings in the web version
They are disabled there and should not be enableable
This commit is contained in:
parent
7ed06ae515
commit
1ed978f22e
@ -374,8 +374,11 @@ namespace hex::plugin::builtin {
|
|||||||
ContentRegistry::Settings::add<Widgets::Checkbox>("hex.builtin.setting.general", "hex.builtin.setting.general.patterns", "hex.builtin.setting.general.auto_load_patterns", true);
|
ContentRegistry::Settings::add<Widgets::Checkbox>("hex.builtin.setting.general", "hex.builtin.setting.general.patterns", "hex.builtin.setting.general.auto_load_patterns", true);
|
||||||
ContentRegistry::Settings::add<Widgets::Checkbox>("hex.builtin.setting.general", "hex.builtin.setting.general.patterns", "hex.builtin.setting.general.sync_pattern_source", false);
|
ContentRegistry::Settings::add<Widgets::Checkbox>("hex.builtin.setting.general", "hex.builtin.setting.general.patterns", "hex.builtin.setting.general.sync_pattern_source", false);
|
||||||
ContentRegistry::Settings::add<Widgets::Checkbox>("hex.builtin.setting.general", "hex.builtin.setting.general.network", "hex.builtin.setting.general.network_interface", false);
|
ContentRegistry::Settings::add<Widgets::Checkbox>("hex.builtin.setting.general", "hex.builtin.setting.general.network", "hex.builtin.setting.general.network_interface", false);
|
||||||
ContentRegistry::Settings::add<ServerContactWidget>("hex.builtin.setting.general", "hex.builtin.setting.general.network", "hex.builtin.setting.general.server_contact");
|
|
||||||
ContentRegistry::Settings::add<Widgets::Checkbox>("hex.builtin.setting.general", "hex.builtin.setting.general.network", "hex.builtin.setting.general.upload_crash_logs", true);
|
#if !defined(OS_WEB)
|
||||||
|
ContentRegistry::Settings::add<ServerContactWidget>("hex.builtin.setting.general", "hex.builtin.setting.general.network", "hex.builtin.setting.general.server_contact");
|
||||||
|
ContentRegistry::Settings::add<Widgets::Checkbox>("hex.builtin.setting.general", "hex.builtin.setting.general.network", "hex.builtin.setting.general.upload_crash_logs", true);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Interface */
|
/* Interface */
|
||||||
|
|
||||||
|
@ -500,6 +500,16 @@ namespace hex::plugin::builtin {
|
|||||||
});
|
});
|
||||||
|
|
||||||
EventWindowInitialized::subscribe([] {
|
EventWindowInitialized::subscribe([] {
|
||||||
|
if (ContentRegistry::Settings::read("hex.builtin.setting.general", "hex.builtin.setting.general.prev_launch_version", "") == "") {
|
||||||
|
ui::PopupQuestion::open("hex.builtin.popup.play_tutorial.desc"_lang,
|
||||||
|
[]{
|
||||||
|
TutorialManager::startTutorial("hex.builtin.tutorial.introduction");
|
||||||
|
},
|
||||||
|
[]{ });
|
||||||
|
}
|
||||||
|
|
||||||
|
ContentRegistry::Settings::write("hex.builtin.setting.general", "hex.builtin.setting.general.prev_launch_version", ImHexApi::System::getImHexVersion());
|
||||||
|
|
||||||
// Documentation of the value above the setting definition
|
// Documentation of the value above the setting definition
|
||||||
auto allowServerContact = ContentRegistry::Settings::read("hex.builtin.setting.general", "hex.builtin.setting.general.server_contact", 2);
|
auto allowServerContact = ContentRegistry::Settings::read("hex.builtin.setting.general", "hex.builtin.setting.general.server_contact", 2);
|
||||||
if (allowServerContact == 2) {
|
if (allowServerContact == 2) {
|
||||||
@ -510,16 +520,6 @@ namespace hex::plugin::builtin {
|
|||||||
PopupTelemetryRequest::open();
|
PopupTelemetryRequest::open();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ContentRegistry::Settings::read("hex.builtin.setting.general", "hex.builtin.setting.general.prev_launch_version", "") == "") {
|
|
||||||
ui::PopupQuestion::open("hex.builtin.popup.play_tutorial.desc"_lang,
|
|
||||||
[]{
|
|
||||||
TutorialManager::startTutorial("hex.builtin.tutorial.introduction");
|
|
||||||
},
|
|
||||||
[]{ });
|
|
||||||
}
|
|
||||||
|
|
||||||
ContentRegistry::Settings::write("hex.builtin.setting.general", "hex.builtin.setting.general.prev_launch_version", ImHexApi::System::getImHexVersion());
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Clear project context if we go back to the welcome screen
|
// Clear project context if we go back to the welcome screen
|
||||||
|
Loading…
Reference in New Issue
Block a user