mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Add no blur mode
This commit is contained in:
@@ -15,6 +15,7 @@ import {
|
||||
} from "../script.js";
|
||||
|
||||
import {
|
||||
fast_ui_mode,
|
||||
pin_examples,
|
||||
} from "./power-user.js";
|
||||
|
||||
@@ -200,7 +201,8 @@ function RA_checkOnlineStatus() {
|
||||
} else {
|
||||
if (online_status !== undefined && online_status !== "no_connection") {
|
||||
$("#send_textarea").attr("placeholder", "Type a message..."); //on connect, placeholder tells user to type message
|
||||
$("#send_form").css("background-color", "rgba(0,0,0,0.6)"); //on connect, form BG changes to transprent black
|
||||
const formColor = fast_ui_mode ? "var(--black90a)": "var(--black60a)";
|
||||
$("#send_form").css("background-color", formColor); //on connect, form BG changes to transprent black
|
||||
$("#API-status-top").removeClass("redOverlayGlow");
|
||||
connection_made = true;
|
||||
retry_delay = 100;
|
||||
|
@@ -8,6 +8,7 @@ export {
|
||||
disable_personality_formatting,
|
||||
always_force_name2,
|
||||
custom_chat_separator,
|
||||
fast_ui_mode,
|
||||
};
|
||||
|
||||
let collapse_newlines = false;
|
||||
@@ -17,6 +18,7 @@ let disable_description_formatting = false;
|
||||
let disable_scenario_formatting = false;
|
||||
let disable_personality_formatting = false;
|
||||
let always_force_name2 = false;
|
||||
let fast_ui_mode = false;
|
||||
let custom_chat_separator = '';
|
||||
|
||||
const storage_keys = {
|
||||
@@ -28,12 +30,25 @@ const storage_keys = {
|
||||
disable_personality_formatting: "TavernAI_disable_personality_formatting",
|
||||
always_force_name2: "TavernAI_always_force_name2",
|
||||
custom_chat_separator: "TavernAI_custom_chat_separator",
|
||||
fast_ui_mode: "TavernAI_fast_ui_mode",
|
||||
};
|
||||
|
||||
function collapseNewlines(x) {
|
||||
return x.replaceAll(/\n+/g, "\n");
|
||||
}
|
||||
|
||||
function switchUiMode() {
|
||||
fast_ui_mode = localStorage.getItem(storage_keys.fast_ui_mode) == "true";
|
||||
if (fast_ui_mode) {
|
||||
$("body").addClass("no-blur");
|
||||
}
|
||||
else {
|
||||
$("body").removeClass("no-blur");
|
||||
}
|
||||
}
|
||||
|
||||
switchUiMode();
|
||||
|
||||
function loadPowerUserSettings() {
|
||||
collapse_newlines = localStorage.getItem(storage_keys.collapse_newlines) == "true";
|
||||
force_pygmalion_formatting = localStorage.getItem(storage_keys.force_pygmalion_formatting) == "true";
|
||||
@@ -43,6 +58,7 @@ function loadPowerUserSettings() {
|
||||
disable_personality_formatting = localStorage.getItem(storage_keys.disable_personality_formatting) == "true";
|
||||
always_force_name2 = localStorage.getItem(storage_keys.always_force_name2) == "true";
|
||||
custom_chat_separator = localStorage.getItem(storage_keys.custom_chat_separator);
|
||||
fast_ui_mode = localStorage.getItem(storage_keys.fast_ui_mode) == "true";
|
||||
|
||||
$("#force-pygmalion-formatting-checkbox").prop("checked", force_pygmalion_formatting);
|
||||
$("#collapse-newlines-checkbox").prop("checked", collapse_newlines);
|
||||
@@ -52,6 +68,7 @@ function loadPowerUserSettings() {
|
||||
$("#disable-personality-formatting-checkbox").prop("checked", disable_personality_formatting);
|
||||
$("#always-force-name2-checkbox").prop("checked", always_force_name2);
|
||||
$("#custom_chat_separator").val(custom_chat_separator);
|
||||
$("#fast_ui_mode").prop("checked", fast_ui_mode);
|
||||
}
|
||||
|
||||
$(document).ready(() => {
|
||||
@@ -97,4 +114,10 @@ $(document).ready(() => {
|
||||
custom_chat_separator = $(this).val();
|
||||
localStorage.setItem(storage_keys.custom_chat_separator, custom_chat_separator);
|
||||
});
|
||||
|
||||
$("#fast_ui_mode").change(function () {
|
||||
fast_ui_mode = $(this).prop("checked");
|
||||
localStorage.setItem(storage_keys.fast_ui_mode, fast_ui_mode);
|
||||
switchUiMode();
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user