Release v0.6.53: synchronize chat language profiles
This commit is contained in:
1 parent
ede4ce47c0
commit
727dc96908
11 files changed
+115
-22
No files matched your search
@@ -73,9 +73,9 @@ void contextChecks()
|
||||
require(ks::decodeSettings({}, installed).chatCycles.empty(), "old defaults without profiles");
|
||||
auto withoutProfiles = settings;
|
||||
withoutProfiles.chatCycles.clear();
|
||||
require(ks::sharedSyncSettings(settings) == ks::sharedSyncSettings(withoutProfiles), "profiles excluded from sync");
|
||||
auto restored = ks::restoreSyncSettings(ks::sharedSyncSettings(settings), settings, installed, false);
|
||||
require(restored.chatCycles == settings.chatCycles, "sync preserves local profiles");
|
||||
require(ks::sharedSyncSettings(settings) != ks::sharedSyncSettings(withoutProfiles), "profiles included in sync");
|
||||
auto restored = ks::restoreSyncSettings(ks::sharedSyncSettings(settings), withoutProfiles, installed, false);
|
||||
require(restored.chatCycles == settings.chatCycles, "sync transfers chat profiles to another PC");
|
||||
settings.chatCycles[key] = {settings.cycle[1]};
|
||||
require(ks::chatCycle(settings, key, installed).size() == 1, "one-language profile");
|
||||
settings.chatCycles[key] = {L"win:04070407"};
|
||||
|
||||
Reference in new issue
Block a user