From 686e5b7a47d8ce9810a5fe527bb94ab9f820dc29 Mon Sep 17 00:00:00 2001 From: Inc <121856799+Inc44@users.noreply.github.com> Date: Sun, 9 Feb 2025 09:36:06 +0100 Subject: [PATCH] theme blink, default dark --- README.md | 5 ++++- app.js | 19 ------------------- chat.html | 5 +++++ chat.js | 2 -- index.html | 7 ++++++- settings.html | 7 ++++++- settings.js | 6 +++--- styles.css | 10 +++++----- translate.html | 7 ++++++- translate.js | 10 ++-------- ui/state.js | 6 +++--- 11 files changed, 40 insertions(+), 44 deletions(-) diff --git a/README.md b/README.md index 773ca8b..3896903 100644 --- a/README.md +++ b/README.md @@ -136,14 +136,17 @@ CoFlu is a comprehensive text manipulation, generation, and comparison tool desi ## TODOs -- Add No BS response prompt extension. +- Add more SambaNova models, like R1 or Tulu. +- Add the No BS response prompt extension. - Add Ollama local LLMs support to obtain independence. - Add image drag-and-drop or paste (Ctrl+V for image data) into the image upload card. - Bring audio support for ChatGPT, Gemini, SambaNova, and Qwen. - Enable editing of custom prompts. When a custom prompt is selected, a text input field should reappear, similar to when adding a new custom prompt. Additionally, a delete button should be available. - Extend document support to other formats, including PDFs, both for input and translation. +- Fix card text area height mismatch. - Replace LaTeX punctuation inside separate text macros. - Rewrite and refactor the entire codebase. +- Rewrite Gemini without Google Generative AI. ## License diff --git a/app.js b/app.js index 6cf1a9d..232c2c0 100644 --- a/app.js +++ b/app.js @@ -35,7 +35,6 @@ class App printContainer: document.getElementById('printContainer'), streamingToggle: document.getElementById('streamingToggle'), cleanupToggle: document.getElementById('cleanupToggle'), - darkToggle: document.getElementById('darkToggle'), wideToggle: document.getElementById('wideToggle'), wpmContainer: document.getElementById('wpm-container'), wpmDisplay: document.getElementById('wpm') @@ -92,7 +91,6 @@ class App 'translationToggle': ['translation_enabled', false], 'streamingToggle': ['streaming_enabled', true], 'cleanupToggle': ['cleanup_enabled', true], - 'darkToggle': ['dark_enabled', true], 'wideToggle': ['wide_enabled', false] }; Object.entries(toggleSettings) @@ -112,13 +110,7 @@ class App { this.elements.transcribeLanguage.value = StorageService.load('transcribe_language', 'en'); } - const isDarkMode = StorageService.load('dark_enabled') === true; const isWideMode = StorageService.load('wide_enabled') === true; - document.body.dataset.bsTheme = isDarkMode ? 'dark' : 'light'; - if (this.elements.darkToggle) - { - this.elements.darkToggle.checked = isDarkMode; - } const contentElement = document.getElementById('content'); if (contentElement) { @@ -179,15 +171,6 @@ class App this.setupPromptHandlers(); this.setupMarkdownHandler(); this.setupTranscribeHandler(); - if (this.elements.darkToggle) - { - this.elements.darkToggle.addEventListener('change', (e) => - { - const isDark = e.target.checked; - UIState.updateTheme(isDark); - StorageService.save('dark_enabled', isDark); - }); - } if (this.elements.wideToggle) { this.elements.wideToggle.addEventListener('change', (e) => @@ -363,8 +346,6 @@ class App UIState.updateVideoUploadVisibility(currentModelDetails); } } - const isDarkMode = StorageService.load('dark_enabled') === true; - UIState.updateTheme(isDarkMode); const isWideMode = StorageService.load('wide_enabled') === true; UIState.updateLayout(isWideMode); if (this.elements.customPromptContainer && this.elements.promptSelect) diff --git a/chat.html b/chat.html index 0e5e30a..3a2e41c 100644 --- a/chat.html +++ b/chat.html @@ -10,6 +10,11 @@ xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'> 📝 "> + diff --git a/chat.js b/chat.js index e0213cf..35d5c60 100644 --- a/chat.js +++ b/chat.js @@ -3,9 +3,7 @@ class ChatApp { init() { - const isDarkMode = StorageService.load('dark_enabled') === true; const isWideMode = StorageService.load('wide_enabled') === true; - UIState.updateTheme(isDarkMode); UIState.updateLayout(isWideMode); } } diff --git a/index.html b/index.html index 6befbc2..a7ae471 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,11 @@ xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'> 📝 "> + @@ -29,7 +34,7 @@ - +