From 6d51f81082f84a875b125bbbfae5e8764ea51c99 Mon Sep 17 00:00:00 2001 From: corebonts Date: Wed, 12 Mar 2025 21:30:24 +0100 Subject: [PATCH 1/4] Replace button icons with fontawsome basic SVGs It gives a more consistent look. --- llamafile/server/www/gear.svg | 5 +---- llamafile/server/www/redo.svg | 20 +------------------- llamafile/server/www/upload.svg | 5 +---- 3 files changed, 3 insertions(+), 27 deletions(-) diff --git a/llamafile/server/www/gear.svg b/llamafile/server/www/gear.svg index a8bb4a1230..5d2f3977f7 100644 --- a/llamafile/server/www/gear.svg +++ b/llamafile/server/www/gear.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/llamafile/server/www/redo.svg b/llamafile/server/www/redo.svg index 6a8ada6338..c3038d5167 100644 --- a/llamafile/server/www/redo.svg +++ b/llamafile/server/www/redo.svg @@ -1,19 +1 @@ - - - - - - + \ No newline at end of file diff --git a/llamafile/server/www/upload.svg b/llamafile/server/www/upload.svg index 1861bc2d9b..2c15d22029 100644 --- a/llamafile/server/www/upload.svg +++ b/llamafile/server/www/upload.svg @@ -1,4 +1 @@ - - - + \ No newline at end of file From 50cd8f1eb71a00082ca8170a6a65098decbdfbe0 Mon Sep 17 00:00:00 2001 From: corebonts Date: Wed, 12 Mar 2025 21:35:29 +0100 Subject: [PATCH 2/4] Add button icon for the menu-trigger --- llamafile/server/www/index.html | 2 +- llamafile/server/www/menu.svg | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 llamafile/server/www/menu.svg diff --git a/llamafile/server/www/index.html b/llamafile/server/www/index.html index 76c2e544cf..abd0a1f7e7 100644 --- a/llamafile/server/www/index.html +++ b/llamafile/server/www/index.html @@ -16,7 +16,7 @@

loading...

- - - - - - +
+ + +
+ + + + +
+
From 43d8f44748707a332f7ec61c600ee0166168a02f Mon Sep 17 00:00:00 2001 From: corebonts Date: Thu, 13 Mar 2025 18:55:05 +0100 Subject: [PATCH 4/4] Apply styles from the chat mode to the completion mode also - images - button styles - textarea style --- llamafile/server/www/chatbot.css | 44 +++++++++++++++----------------- llamafile/server/www/index.html | 4 +-- 2 files changed, 23 insertions(+), 25 deletions(-) diff --git a/llamafile/server/www/chatbot.css b/llamafile/server/www/chatbot.css index 618cf89e30..36c04c7120 100644 --- a/llamafile/server/www/chatbot.css +++ b/llamafile/server/www/chatbot.css @@ -173,12 +173,15 @@ ul li:first-child { background-color: transparent; } -.chat-input:focus { +.chat-input:focus, +#completions-input:focus { border-color: #86b7fe; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } -.chat-input-container button, .menu-trigger { +.chat-input-container button, +.menu-trigger, +.completions-content button { display: flex; align-items: center; justify-content: center; @@ -196,7 +199,9 @@ ul li:first-child { gap: 0.5em; } -.chat-input-button-container button img, .menu-trigger img { +.chat-input-button-container button img, +.menu-trigger img, +.completions-controls img { width: 24px; height: 24px; } @@ -206,26 +211,33 @@ ul li:first-child { gap: 0.5rem; } -.chat-input-button-row button, .menu-trigger { +.chat-input-button-row button, +.menu-trigger, +.completions-controls button { padding: 0.5rem .5rem; background: #9299a0; } -.chat-input-button-row button:hover, .menu-trigger:hover { +.chat-input-button-row button:hover, +.menu-trigger:hover, +.completions-controls button:hover { background: #5c636a; } -.send-button { +.send-button, +button.complete-button { padding: 0.75rem 1.5rem; background: #0d6efd; font-size: 1rem; } -.send-button:hover { +.send-button:hover, +button.complete-button:hover { background: #0b5ed7; } -.send-button:disabled { +.send-button:disabled, +button.complete-button:disabled { background: #6c757d; cursor: not-allowed; } @@ -461,6 +473,7 @@ ul li:first-child { font-size: 1rem; font-family: inherit; resize: none; + outline: none ; } .completions-controls { @@ -468,21 +481,6 @@ ul li:first-child { gap: 0.5rem; } -.complete-button { - padding: 0.75rem 1.5rem; - background: #0d6efd; - color: white; - border: none; - border-radius: 6px; - cursor: pointer; - font-size: 1rem; - transition: background-color 0.2s; -} - -.complete-button:hover { - background: #0b5ed7; -} - .mode-dropdown { display: none; } diff --git a/llamafile/server/www/index.html b/llamafile/server/www/index.html index 45f2ac8ba2..1694c3669f 100644 --- a/llamafile/server/www/index.html +++ b/llamafile/server/www/index.html @@ -54,7 +54,7 @@

llamafile