Update default settings page (#1254)
* Update settings v2 to be the default for existing users * Update information on the old settings page * Update information on the new settings page * Update tests
This commit is contained in:
parent
bd89c92c37
commit
d89f23261c
@ -667,7 +667,9 @@ class OptionsUtil {
|
|||||||
// Added anki.suspendNewCards.
|
// Added anki.suspendNewCards.
|
||||||
// Added popupWindow.
|
// Added popupWindow.
|
||||||
// Updated handlebars templates to include "stroke-count" definition.
|
// Updated handlebars templates to include "stroke-count" definition.
|
||||||
|
// Updated global.useSettingsV2 to be true (opt-out).
|
||||||
await this._addFieldTemplatesToOptions(options, '/bg/data/anki-field-templates-upgrade-v8.handlebars');
|
await this._addFieldTemplatesToOptions(options, '/bg/data/anki-field-templates-upgrade-v8.handlebars');
|
||||||
|
options.global.useSettingsV2 = true;
|
||||||
for (const profile of options.profiles) {
|
for (const profile of options.profiles) {
|
||||||
profile.options.translation.textReplacements = {
|
profile.options.translation.textReplacements = {
|
||||||
searchOriginal: true,
|
searchOriginal: true,
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
||||||
<title>Yomichan Options</title>
|
<title>Yomichan Options (Old)</title>
|
||||||
<link rel="icon" type="image/png" href="/mixed/img/icon16.png" sizes="16x16">
|
<link rel="icon" type="image/png" href="/mixed/img/icon16.png" sizes="16x16">
|
||||||
<link rel="icon" type="image/png" href="/mixed/img/icon19.png" sizes="19x19">
|
<link rel="icon" type="image/png" href="/mixed/img/icon19.png" sizes="19x19">
|
||||||
<link rel="icon" type="image/png" href="/mixed/img/icon32.png" sizes="32x32">
|
<link rel="icon" type="image/png" href="/mixed/img/icon32.png" sizes="32x32">
|
||||||
@ -21,10 +21,11 @@
|
|||||||
<h1>Yomichan Options</h1>
|
<h1>Yomichan Options</h1>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="alert alert-info">
|
<div class="alert alert-warning">
|
||||||
<a style="text-decoration: underline;" href="/bg/settings2.html">
|
This is the old version of the settings page, which is currently deprecated and does not include all options.
|
||||||
An updated version of the settings page is available for testing and feedback.
|
Please use <a href="/bg/settings2.html">the new settings page</a>,
|
||||||
</a>
|
and if you have any feedback, feel free to share
|
||||||
|
<a href="https://github.com/FooSoft/yomichan/issues/1000" target="_blank" rel="noopener noreferrer">on Github</a>.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="profile-form ignore-form-changes">
|
<div class="profile-form ignore-form-changes">
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||||
<title>Yomichan Settings v2</title>
|
<title>Yomichan Settings</title>
|
||||||
<link rel="icon" type="image/png" href="/mixed/img/icon16.png" sizes="16x16">
|
<link rel="icon" type="image/png" href="/mixed/img/icon16.png" sizes="16x16">
|
||||||
<link rel="icon" type="image/png" href="/mixed/img/icon19.png" sizes="19x19">
|
<link rel="icon" type="image/png" href="/mixed/img/icon19.png" sizes="19x19">
|
||||||
<link rel="icon" type="image/png" href="/mixed/img/icon32.png" sizes="32x32">
|
<link rel="icon" type="image/png" href="/mixed/img/icon32.png" sizes="32x32">
|
||||||
@ -65,15 +65,16 @@
|
|||||||
<div class="settings-item-left">
|
<div class="settings-item-left">
|
||||||
<div class="settings-item-label">
|
<div class="settings-item-label">
|
||||||
<strong>Notice:</strong>
|
<strong>Notice:</strong>
|
||||||
This new settings page is currently in beta. Questions, comments, and other feedback
|
This settings page is planned to replace
|
||||||
is welcome and can be shared
|
<a href="/bg/settings.html">the old settings page</a>.<br>
|
||||||
|
Questions, comments, and other feedback is welcome and can be shared
|
||||||
<a href="https://github.com/FooSoft/yomichan/issues/1000" target="_blank" rel="noopener noreferrer">on Github</a>.
|
<a href="https://github.com/FooSoft/yomichan/issues/1000" target="_blank" rel="noopener noreferrer">on Github</a>.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div></div>
|
</div></div>
|
||||||
<div class="settings-item"><div class="settings-item-inner">
|
<div class="settings-item"><div class="settings-item-inner">
|
||||||
<div class="settings-item-left">
|
<div class="settings-item-left">
|
||||||
<div class="settings-item-label">Use the v2 settings page by default</div>
|
<div class="settings-item-label">Use this new settings page by default</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="settings-item-right">
|
<div class="settings-item-right">
|
||||||
<label class="toggle"><input type="checkbox" data-setting="global.useSettingsV2" data-scope="global"><span class="toggle-body"><span class="toggle-track"></span><span class="toggle-knob"></span></span></label>
|
<label class="toggle"><input type="checkbox" data-setting="global.useSettingsV2" data-scope="global"><span class="toggle-body"><span class="toggle-track"></span><span class="toggle-knob"></span></span></label>
|
||||||
|
@ -559,7 +559,7 @@ function createOptionsUpdatedTestData1() {
|
|||||||
database: {
|
database: {
|
||||||
prefixWildcardsSupported: false
|
prefixWildcardsSupported: false
|
||||||
},
|
},
|
||||||
useSettingsV2: false
|
useSettingsV2: true
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user