sys: Implement more functionality into splash screen (#223)

* build: Add libcurl

* build: Stop the whole static linking on Windows mess. There's no use anymore

* sys: Added update detector and moved some startup tasks to splash screen

* sys: Updated ImHex icon

* fix: Settings button on welcome page once again works

* build: Fix build on Linux

* sys: Fixed splash window not searching all paths for resources
This commit is contained in:
WerWolv
2021-04-18 20:24:42 +02:00
committed by GitHub
parent 6fb6de6b64
commit ebbbcafe5c
29 changed files with 3563 additions and 98 deletions

View File

@@ -31,9 +31,13 @@ namespace hex::plugin::builtin {
{ "hex.welcome.header.customize", "Personalizza" },
{ "hex.welcome.customize.settings.title", "Impostazioni" },
{ "hex.welcome.customize.settings.desc", "Cambia le preferenze di ImHex" },
//{ "hex.welcome.header.update", "Updates" },
// { "hex.welcome.update.title", "New Update available!" },
// { "hex.welcome.update.desc", "ImHex {0} just released! Download it here." },
// { "hex.welcome.update.link", "https://github.com/WerWolv/ImHex/releases/latest" },
{ "hex.welcome.header.learn", "Scopri" },
{ "hex.welcome.learn.latest.title", "Ultima Versione" },
{ "hex.welcome.learn.latest.desc", "Scarica l'ultima versione di ImHex o leggi le modifiche" },
// { "hex.welcome.learn.latest.desc", "Read ImHex' current changelog" },
{ "hex.welcome.learn.latest.link", "https://github.com/WerWolv/ImHex/releases/latest" },
{ "hex.welcome.learn.pattern.title", "Documentazione dei Pattern" },
{ "hex.welcome.learn.pattern.desc", "Scopri come scrivere pattern per ImHex con la nostra dettagliata documentazione" },
@@ -49,6 +53,7 @@ namespace hex::plugin::builtin {
{ "hex.common.hexadecimal", "Esadecimale" },
{ "hex.common.octal", "Ottale" },
{ "hex.common.error", "Errore" },
// { "hex.common.fatal", "Fatal Error" },
{ "hex.common.address", "Indirizzo" },
{ "hex.common.size", "Dimensione" },
{ "hex.common.region", "Regione" },
@@ -56,7 +61,6 @@ namespace hex::plugin::builtin {
{ "hex.common.yes", "" },
{ "hex.common.no", "No" },
{ "hex.common.okay", "Okay" },
{ "hex.common.error", "Errore" },
{ "hex.common.load", "Carica" },
{ "hex.common.cancel", "Cancella" },
{ "hex.common.set", "Imposta" },