From f953b3dad27fa5703e19bcab17550dfb213cb297 Mon Sep 17 00:00:00 2001 From: ebolam Date: Wed, 31 Aug 2022 11:56:35 -0400 Subject: [PATCH 1/7] Added Unicorn Theme --- themes/Unicorn.css | 181 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 181 insertions(+) create mode 100644 themes/Unicorn.css diff --git a/themes/Unicorn.css b/themes/Unicorn.css new file mode 100644 index 00000000..4598bd9f --- /dev/null +++ b/themes/Unicorn.css @@ -0,0 +1,181 @@ +/* + Name: Unicorn + Author: LightSaveUs + Version: 0.1 + Description: A theme inspired by the DreamilyAI interface. +*/ + +:root { +/*----------------Palette Theme--------------------*/ + --primary_palette: #afc6ff; + --on_primary_palette: #002d6c; + --primary_container_palette: #004397; + --on_primary_container_palette: #d9e2ff; + + --secondary_palette: #f7c5ee; + --on_secondary_palette: #5c0059; + --secondary_container_palette: #d663bd; + --on_secondary_container_palette: #4e0039; + + --tertiary_palette: #a8d473; + --on_tertiary_palette: #1f3700; + --tertiary_container_palette: #2f4f00; + --on_tertiary_container_palette: #c3f18c; + + --error_palette: #ffb4ab; + --on_error_palette: #690005; + --error_container_palette: #93000a; + --on_error_container_palette: #ffdad6; + + --background_palette: #1b1b1f; + --on_background_palette:#e3e2e6; + --layer1_palette: #e2e2e2; + --layer2_palette: #e26771; + --layer3_palette: #e26771; + --layer4_palette: #e26771; + --outline_palette: #8e9099; + + --middle_palette: #232328; + --on_middle_palette: #86868e; + --surface_palette: #2f2f36; + --on_surface_palette: #e3e2e6; + +/*----------------Advanced Theme--------------------*/ + /*General*/ + --background: #e8e7ec; + + --gamescreen_background: #e8e7ec; + --gamescreen_text: #222224; + + --input_background: #e1e1e1; + --input_text: #222224; + + --text: #f2f1f1; + --text_to_ai_color: #464646; + --text_edit: #464646; + + --statusbar_color: #f2f2f499; + --statusbar_text_color: white; + --scrollbar-color: #e267717a; + + /*Buttons*/ + --enabled_button_text: #f2f1f1; + --enabled_button_background_color: #e26771; + --enabled_button_border_color: #99454c; + --disabled_button_text: #303030; + --disabled_button_background_color: #495762; + --disabled_button_border_color: #686c68; + + /*Sequence, AKA Gens Per Action*/ + --sequence_area_background:var(--layer1_palette); + --sequence_background: #ececec; + --sequence_text: #a8a8a8; + + /*Side Menus*/ + --tab_color: #b4525a; + --tab_text: #f2f1f1; + + --flyout_background: #dcd9d9; + --flyout_background_pinned: #dcd9d9; + --flyout_text: #464646; + + --setting_background: #e1c5c5; + --setting_text: #421d1d; + + --sample_order_select_color: #dc6872; + --sample_order_select_color_text: #f2f1f1; + + --dropdown_text: #e26771; + --dropdown_background: #d9d9dc; + + --rangeslider_background_color: #818181; + --rangeslider_color: #dc6872; + --rangeslider_circle_color: #f2f1f1; + + --help_icon: #f2f1f1; + --tooltip_text:var(--on_secondary_palette); + --tooltip_background:var(--secondary_palette); + --setting_category_help_text_color: #464646; + + --setting_footer_border_color: #4646466b; + --setting_footer_text_color: #464646; + --setting_footer_background_color: #e1c5c5; + + /*World Info*/ + --wi_card_border_color: #dc6872; + --wi_card_border_color_to_ai: #dc6872; + + --wi_card_bg_color: #e26771; + --wi_card_text_color: #f2f1f1; + + --wi_card_tag_bg_color: #f2f1f1; + --wi_card_tag_text_color: #5c5c5c; + + --wi_tag_color: #e2c4c4; + --wi_tag_text_color: #5c5c5c; + + /*Popup*/ + --popup_background_color: #bb9c9c; + --popup_title_bar_color: #cfb6b6; + --popup_title_bar_color_text: #421d1d; + + --popup_item_color: #f2f1f1; + --popup_item_color_text: #e26771; + + --popup_hover_color: #e26771; + --popup_hover_color_text: #f2f1f1; + --popup_selected_color: #e26771; + --popup_selected_color_text: #f2f1f1; + + --popup_button_color: #cfb6b6; + --popup_button_color_text: #421d1d; + --popup_cancel_button_color: #cfb6b6; + --popup_cancel_button_color_text: #421d1d; + + /*Context Bar Colors*/ + --context_colors_memory: #8e4147; + --context_colors_authors_notes: #d8656e; + --context_colors_world_info: #d28b8b; + --context_colors_prompt: #cbb6b6; + --context_colors_game_text: #e7c2c2; + --context_colors_submit: #ededed; + --context_colors_unused: #ffffffad; + --context_colors_soft_prompt: #464646; + + /*Parameters*/ + --scrollbar-size: 6px; + --light_shadow_value: 0; + --left_menu_light_shadow: 0; + --left_menu_strong_shadow: 0; + --right_menu_light_shadow: 0; + --right_menu_strong_shadow: 0; + --popup_shadow: 0; + --radius_inputbox: 15px; + --radius_unpinned_menu: 10px; + --radius_sequence: 15px; + --radius_settings_background: 10px; + --radius_buttons: 10px; + --radius_item_popup: 5px; + --radius_wi_card: 10px; + + + + + + +/*----------------VARIABLES--------------------*/ + --flyout_menu_closed_width: 0px; + --setting_menu_closed_width_no_pins_width: 0px; + --story_options_size: 30%; + --story_pinned_areas_left:"menuicon options gamescreen lefticon" + "menuicon theme theme lefticon" + "menuicon inputrow inputrow lefticon"; + --story_pinned_areas_right:"menuicon gamescreen options lefticon" + "menuicon theme theme lefticon" + "menuicon inputrow inputrow lefticon"; + --story_pinned_area_widths_left: 30pxvar(--story_options_size) auto 30px; + --story_pinned_area_widths_right: 30pxautovar(--story_options_size) 30px; + --story_pinned_areas:var(--story_pinned_areas_left); + --story_pinned_area_widths:var(--story_pinned_area_widths_left); + --font_size_adjustment: 0px; + --game_screen_font_size_adjustment: 1;} \ No newline at end of file From 1a16527eed2e3d1308b0ad59ad60072444661693 Mon Sep 17 00:00:00 2001 From: LightSaveUs <108632621+LightSaveUs@users.noreply.github.com> Date: Wed, 31 Aug 2022 19:23:19 +0300 Subject: [PATCH 2/7] Theme updated to 0.4.5 version --- themes/Monochrome.css | 65 ++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 29 deletions(-) diff --git a/themes/Monochrome.css b/themes/Monochrome.css index 50c35a78..1306b79d 100644 --- a/themes/Monochrome.css +++ b/themes/Monochrome.css @@ -1,37 +1,44 @@ +/* + Name: Monochrome + Author: LightSaveUs + Version: 0.4.5 + Description: A theme inspired by the NovelAI interface. +*/ + :root { /*----------------Palette Theme--------------------*/ - --primary_palette: #afc6ff; - --on_primary_palette: #002d6c; - --primary_container_palette: #004397; - --on_primary_container_palette: #d9e2ff; + --primary_palette: #000000; + --on_primary_palette: #000000; + --primary_container_palette: #000000; + --on_primary_container_palette: #000000; - --secondary_palette: #f7c5ee; - --on_secondary_palette: #5c0059; - --secondary_container_palette: #d663bd; - --on_secondary_container_palette: #4e0039; + --secondary_palette: #000000; + --on_secondary_palette: #000000; + --secondary_container_palette: #000000; + --on_secondary_container_palette: #000000; - --tertiary_palette: #a8d473; - --on_tertiary_palette: #1f3700; - --tertiary_container_palette: #2f4f00; - --on_tertiary_container_palette: #c3f18c; + --tertiary_palette: #000000; + --on_tertiary_palette: #000000; + --tertiary_container_palette: #000000; + --on_tertiary_container_palette: #000000; --error_palette: #ffb4ab; --on_error_palette: #690005; --error_container_palette: #93000a; --on_error_container_palette: #ffdad6; - --background_palette: #1b1b1f; - --on_background_palette:#e3e2e6; + --background_palette: #000000; + --on_background_palette:#000000; --layer1_palette: #18222a; - --layer2_palette: #28282D; - --layer3_palette: #2F2F35; - --layer4_palette: #35353D; - --outline_palette: #8e9099; + --layer2_palette: #000000; + --layer3_palette: #000000; + --layer4_palette: #000000; + --outline_palette: #000000; - --middle_palette: #232328; - --on_middle_palette: #86868e; - --surface_palette: #2f2f36; - --on_surface_palette: #e3e2e6; + --middle_palette: #000000; + --on_middle_palette: #000000; + --surface_palette: #000000; + --on_surface_palette: #000000; /*----------------Advanced Theme--------------------*/ /*General*/ @@ -80,8 +87,8 @@ --rangeslider_circle_color: #1b354d; --help_icon: #cfd7a2; - --tooltip_text:var(--on_secondary_palette); - --tooltip_background:var(--secondary_palette); + --tooltip_text: #000000; + --tooltip_background: #000000; --setting_category_help_text_color: #E0E0E0; --setting_footer_border_color: grey; @@ -135,11 +142,11 @@ --left_menu_strong_shadow: 0; --right_menu_light_shadow: 0; --right_menu_strong_shadow: 0; - --radius_inputbox: 5px; - --radius_unpinned_menu: 10px; - --radius_sequence: 10px; - --radius_settings_background: 5px; - --radius_buttons: 5px; + --radius_inputbox: 2px; + --radius_unpinned_menu: 0px; + --radius_sequence: 5px; + --radius_settings_background: 2px; + --radius_buttons: 2px; --radius_item_popup: 2px; --radius_wi_card: 5px; From 2976456d3ce8ba0ae70e35bfebf58e068cf842cf Mon Sep 17 00:00:00 2001 From: LightSaveUs <108632621+LightSaveUs@users.noreply.github.com> Date: Wed, 31 Aug 2022 19:38:20 +0300 Subject: [PATCH 3/7] Theme updated to 0.1.5 version --- themes/Darkness.css | 61 +++++++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/themes/Darkness.css b/themes/Darkness.css index be381135..53e7542d 100644 --- a/themes/Darkness.css +++ b/themes/Darkness.css @@ -1,37 +1,44 @@ +/* + Name: Darkness + Author: LightSaveUs + Version: 0.1.5 + Description: A theme inspired by the AI Dungeon interface. +*/ + :root { /*----------------Palette Theme--------------------*/ - --primary_palette: #afc6ff; - --on_primary_palette: #002d6c; - --primary_container_palette: #004397; - --on_primary_container_palette: #d9e2ff; + --primary_palette: #000000; + --on_primary_palette: #000000; + --primary_container_palette: #000000; + --on_primary_container_palette: #000000; - --secondary_palette: #f7c5ee; - --on_secondary_palette: #5c0059; - --secondary_container_palette: #d663bd; - --on_secondary_container_palette: #4e0039; + --secondary_palette: #000000; + --on_secondary_palette: #000000; + --secondary_container_palette: #000000; + --on_secondary_container_palette: #000000; - --tertiary_palette: #a8d473; - --on_tertiary_palette: #1f3700; - --tertiary_container_palette: #2f4f00; - --on_tertiary_container_palette: #c3f18c; + --tertiary_palette: #000000; + --on_tertiary_palette: #000000; + --tertiary_container_palette: #000000; + --on_tertiary_container_palette: #000000; --error_palette: #ffb4ab; --on_error_palette: #690005; --error_container_palette: #93000a; --on_error_container_palette: #ffdad6; - --background_palette: #1b1b1f; - --on_background_palette:#e3e2e6; + --background_palette: #000000; + --on_background_palette:#000000; --layer1_palette: #181818; - --layer2_palette: #28282D; - --layer3_palette: #2F2F35; - --layer4_palette: #35353D; - --outline_palette: #8e9099; + --layer2_palette: #000000; + --layer3_palette: #000000; + --layer4_palette: #000000; + --outline_palette: #000000; - --middle_palette: #232328; - --on_middle_palette: #86868e; - --surface_palette: #2f2f36; - --on_surface_palette: #e3e2e6; + --middle_palette: #000000; + --on_middle_palette: #000000; + --surface_palette: #000000; + --on_surface_palette: #000000; /*----------------Advanced Theme--------------------*/ /*General*/ @@ -80,8 +87,8 @@ --rangeslider_circle_color: #385262; --help_icon: #c07ec5; - --tooltip_text:var(--on_secondary_palette); - --tooltip_background:var(--secondary_palette); + --tooltip_text: #000000; + --tooltip_background: #000000; --setting_category_help_text_color: #E0E0E0; --setting_footer_border_color: grey; @@ -89,10 +96,10 @@ --setting_footer_background_color: var(--layer1_palette); /*World Info*/ - --wi_card_border_color: #002d6c00; + --wi_card_border_color: #1a625f; --wi_card_border_color_to_ai: #002d6c00; - --wi_card_bg_color: #1c1c1c; + --wi_card_bg_color: #1b1b1b; --wi_card_text_color: #e0e0e0; --wi_card_tag_bg_color: #242424; @@ -137,7 +144,7 @@ --right_menu_light_shadow: 0; --right_menu_strong_shadow: 0; --radius_inputbox: 10px; - --radius_unpinned_menu: 20px; + --radius_unpinned_menu: 15px; --radius_sequence: 10px; --radius_settings_background: 10px; --radius_buttons: 5px; From f744f2581203e993d5f22063e5fdd397b95a500d Mon Sep 17 00:00:00 2001 From: LightSaveUs <108632621+LightSaveUs@users.noreply.github.com> Date: Wed, 31 Aug 2022 19:41:02 +0300 Subject: [PATCH 4/7] Theme updated to 0.1.1 version --- themes/Unicorn.css | 54 +++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/themes/Unicorn.css b/themes/Unicorn.css index 4598bd9f..91969af3 100644 --- a/themes/Unicorn.css +++ b/themes/Unicorn.css @@ -1,44 +1,44 @@ /* Name: Unicorn Author: LightSaveUs - Version: 0.1 + Version: 0.1.1 Description: A theme inspired by the DreamilyAI interface. */ :root { /*----------------Palette Theme--------------------*/ - --primary_palette: #afc6ff; - --on_primary_palette: #002d6c; - --primary_container_palette: #004397; - --on_primary_container_palette: #d9e2ff; + --primary_palette:#000000; + --on_primary_palette: #000000; + --primary_container_palette: #000000; + --on_primary_container_palette: #000000; - --secondary_palette: #f7c5ee; - --on_secondary_palette: #5c0059; - --secondary_container_palette: #d663bd; - --on_secondary_container_palette: #4e0039; + --secondary_palette: #000000; + --on_secondary_palette: #000000; + --secondary_container_palette: #000000; + --on_secondary_container_palette: #000000; - --tertiary_palette: #a8d473; - --on_tertiary_palette: #1f3700; - --tertiary_container_palette: #2f4f00; - --on_tertiary_container_palette: #c3f18c; + --tertiary_palette: #000000; + --on_tertiary_palette: #000000; + --tertiary_container_palette: #000000; + --on_tertiary_container_palette: #000000; --error_palette: #ffb4ab; --on_error_palette: #690005; --error_container_palette: #93000a; --on_error_container_palette: #ffdad6; - --background_palette: #1b1b1f; - --on_background_palette:#e3e2e6; + --background_palette: #000000; + --on_background_palette:#000000; --layer1_palette: #e2e2e2; - --layer2_palette: #e26771; - --layer3_palette: #e26771; - --layer4_palette: #e26771; - --outline_palette: #8e9099; + --layer2_palette: #000000; + --layer3_palette: #000000; + --layer4_palette: #000000; + --outline_palette: #000000; - --middle_palette: #232328; - --on_middle_palette: #86868e; - --surface_palette: #2f2f36; - --on_surface_palette: #e3e2e6; + --middle_palette: #000000; + --on_middle_palette: #000000; + --surface_palette: #000000; + --on_surface_palette: #000000; /*----------------Advanced Theme--------------------*/ /*General*/ @@ -93,8 +93,8 @@ --rangeslider_circle_color: #f2f1f1; --help_icon: #f2f1f1; - --tooltip_text:var(--on_secondary_palette); - --tooltip_background:var(--secondary_palette); + --tooltip_text: #000000; + --tooltip_background: #000000; --setting_category_help_text_color: #464646; --setting_footer_border_color: #4646466b; @@ -151,7 +151,7 @@ --right_menu_strong_shadow: 0; --popup_shadow: 0; --radius_inputbox: 15px; - --radius_unpinned_menu: 10px; + --radius_unpinned_menu: 20px; --radius_sequence: 15px; --radius_settings_background: 10px; --radius_buttons: 10px; @@ -178,4 +178,4 @@ --story_pinned_areas:var(--story_pinned_areas_left); --story_pinned_area_widths:var(--story_pinned_area_widths_left); --font_size_adjustment: 0px; - --game_screen_font_size_adjustment: 1;} \ No newline at end of file + --game_screen_font_size_adjustment: 1;} From 1e462383661cbcf9688d22e45c750dbbb40db75a Mon Sep 17 00:00:00 2001 From: ebolam Date: Wed, 31 Aug 2022 12:55:38 -0400 Subject: [PATCH 5/7] Added better home screen and new vars for settings buttons --- static/koboldai.css | 23 ++++++++++++++++++++--- templates/settings flyout.html | 34 ++++++++++++++++++++++++---------- themes/Darkness.css | 4 ++++ themes/Gruvbox Dark.css | 4 ++++ themes/Material You.css | 4 ++++ themes/Monochrome.css | 4 ++++ themes/Unicorn.css | 4 ++++ 7 files changed, 64 insertions(+), 13 deletions(-) diff --git a/static/koboldai.css b/static/koboldai.css index 2ecc94f9..3af1578f 100644 --- a/static/koboldai.css +++ b/static/koboldai.css @@ -447,6 +447,8 @@ input[type="range"]::-ms-fill-upper { } .story_title { + display: flex; + justify-content: space-between; font-size: calc(1.8em + var(--font_size_adjustment)); text-align: center; border-bottom: 1px; @@ -463,9 +465,10 @@ input[type="range"]::-ms-fill-upper { } .story_title_icons { - font-size: calc(18px + var(--font_size_adjustment)); - padding: 10px 0 0 0; - margin-left: 125px; + display: flex; + width: 100%; + padding: 10px; + justify-content: space-between; } .settings_menu { @@ -473,6 +476,20 @@ input[type="range"]::-ms-fill-upper { padding-top: 7px; } +.settings_button { + color: var(--button_text); + background: var(--button_background); + border-color: white; + border-width: 1px; + border-radius: var(--radius_settings_button); + border-style:solid; + height: 35px; +} + +.settings_button[story_gamesaved="true"] { + filter: brightness(40%); +} + .settings_select { color: var(--dropdown_text); background: var(--dropdown_background); diff --git a/templates/settings flyout.html b/templates/settings flyout.html index e2452d17..ece421ef 100644 --- a/templates/settings flyout.html +++ b/templates/settings flyout.html @@ -45,12 +45,13 @@
- Running Model: -
-
- folder_open + 1) Model:
+
@@ -61,16 +62,29 @@ + + cloud_download + file_download +
- Story Name: + 2) Story:
- description - folder_open - save - cloud_download - file_download + + + + +

diff --git a/themes/Darkness.css b/themes/Darkness.css index be381135..45998443 100644 --- a/themes/Darkness.css +++ b/themes/Darkness.css @@ -68,6 +68,9 @@ --setting_background: #242424; --setting_text: #e0e0e0; + + --button_text: var(--setting_text); + --button_background: var(--setting_background); --sample_order_select_color: #1d434a; --sample_order_select_color_text: #e0e0e0; @@ -143,6 +146,7 @@ --radius_buttons: 5px; --radius_item_popup: 5px; --radius_wi_card: 10px; + --radius_settings_button: 5px; diff --git a/themes/Gruvbox Dark.css b/themes/Gruvbox Dark.css index a1f462e3..241b55ca 100644 --- a/themes/Gruvbox Dark.css +++ b/themes/Gruvbox Dark.css @@ -115,6 +115,9 @@ --setting_background: var(--gruvbox-dark0-soft); --setting_text: var(--gruvbox-light0); + + --button_text: var(--setting_text); + --button_background: var(--setting_background); --sample_order_select_color: var(--gruvbox-dark2); --sample_order_select_color_text: var(--gruvbox-light2); @@ -177,6 +180,7 @@ --radius_buttons: 0px; --radius_item_popup: 0px; --radius_wi_card: 0px; + --radius_settings_button: 5px; /* Variables */ --flyout_menu_closed_width: 0px; diff --git a/themes/Material You.css b/themes/Material You.css index 5d7b5219..48054cf3 100644 --- a/themes/Material You.css +++ b/themes/Material You.css @@ -80,6 +80,9 @@ --setting_background: var(--surface_palette); --setting_text: var(--on_surface_palette); + + --button_text: var(--setting_text); + --button_background: var(--setting_background); --sample_order_select_color: var(--primary_palette); --sample_order_select_color_text: var(--on_primary_palette); @@ -156,6 +159,7 @@ --radius_buttons: 5px; --radius_item_popup: 2px; --radius_wi_card: 5px; + --radius_settings_button: 5px; diff --git a/themes/Monochrome.css b/themes/Monochrome.css index 50c35a78..4173a606 100644 --- a/themes/Monochrome.css +++ b/themes/Monochrome.css @@ -68,6 +68,9 @@ --setting_background: #273141; --setting_text: #e0e0e0; + + --button_text: var(--setting_text); + --button_background: var(--setting_background); --sample_order_select_color: #244c65; --sample_order_select_color_text: #e0e0e0; @@ -142,6 +145,7 @@ --radius_buttons: 5px; --radius_item_popup: 2px; --radius_wi_card: 5px; + --radius_settings_button: 5px; diff --git a/themes/Unicorn.css b/themes/Unicorn.css index 4598bd9f..97a4bae7 100644 --- a/themes/Unicorn.css +++ b/themes/Unicorn.css @@ -81,6 +81,9 @@ --setting_background: #e1c5c5; --setting_text: #421d1d; + + --button_text: var(--setting_text); + --button_background: var(--setting_background); --sample_order_select_color: #dc6872; --sample_order_select_color_text: #f2f1f1; @@ -157,6 +160,7 @@ --radius_buttons: 10px; --radius_item_popup: 5px; --radius_wi_card: 10px; + --radius_settings_button: 5px; From 8c769a9f77cb49138097c1e191e4b07ebf9bb702 Mon Sep 17 00:00:00 2001 From: ebolam Date: Wed, 31 Aug 2022 13:06:56 -0400 Subject: [PATCH 6/7] File Load Dialog Updates --- aiserver.py | 7 ++++--- static/koboldai.js | 5 ++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/aiserver.py b/aiserver.py index 2dc0ef48..5eeece13 100644 --- a/aiserver.py +++ b/aiserver.py @@ -7237,7 +7237,7 @@ def UI_2_load_story_list(data): file_popup("Select Story to Load", "./stories", "load_story", upload=True, jailed=True, folder_only=False, renameable=True, deleteable=True, show_breadcrumbs=True, item_check=valid_story, valid_only=True, hide_extention=True, extra_parameter_function=get_story_length, - column_names=['Story Name', 'Action Count'], + column_names=['Story Name', 'Action Count'], show_filename=False, column_widths=['auto', '100px'], sort="Modified", desc=True) @@ -7246,10 +7246,11 @@ def get_story_length(item_full_path, item, valid_selection): return [""] with open(item_full_path, "r") as f: js = json.load(f) + title = js['story_name'] if 'story_name' in js else ".".join(item.split(".")[:-1]) if 'file_version' not in js: - return [len(js['actions'])] + return [title, len(js['actions'])] if js['file_version'] == 1: - return [len(js['actions'])] + return [title, len(js['actions'])] return [0 if js['actions']['action_count'] == -1 else js['actions']['action_count'] ] diff --git a/static/koboldai.js b/static/koboldai.js index 4f2627f6..0aed68d5 100644 --- a/static/koboldai.js +++ b/static/koboldai.js @@ -634,7 +634,7 @@ function load_popup(data) { } function popup_items(data) { - //console.log(data); + console.log(data); var popup_list = document.getElementById('popup_list'); //first, let's clear out our existing data while (popup_list.firstChild) { @@ -647,6 +647,9 @@ function popup_items(data) { for (i=0; i < data.column_widths.length; i++) { style = style + " p"+i; } + if (data.show_filename) { + style = style + " p"+i; + } style = style + '"; grid-template-columns: 50px'; for (column_width of data.column_widths) { style = style + " "+column_width; From e31a0466dab782ef32ed33e49ef1809d0dbbe02c Mon Sep 17 00:00:00 2001 From: ebolam Date: Wed, 31 Aug 2022 14:17:47 -0400 Subject: [PATCH 7/7] Update to home screen --- static/koboldai.css | 3 +-- static/koboldai.js | 5 +++++ templates/popups.html | 9 ++++++++- templates/settings flyout.html | 1 - 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/static/koboldai.css b/static/koboldai.css index 3af1578f..e06ccdb7 100644 --- a/static/koboldai.css +++ b/static/koboldai.css @@ -465,10 +465,9 @@ input[type="range"]::-ms-fill-upper { } .story_title_icons { - display: flex; width: 100%; padding: 10px; - justify-content: space-between; + text-align: center; } .settings_menu { diff --git a/static/koboldai.js b/static/koboldai.js index 0aed68d5..f2c1f7df 100644 --- a/static/koboldai.js +++ b/static/koboldai.js @@ -579,6 +579,11 @@ function load_popup(data) { var popup = document.getElementById("popup"); var popup_title = document.getElementById("popup_title"); popup_title.textContent = data.popup_title; + if (data.popup_title == "Select Story to Load") { + document.getElementById("import_story_button").classList.remove("hidden"); + } else { + document.getElementById("import_story_button").classList.add("hidden"); + } var popup_list = document.getElementById("popup_list"); //first, let's clear out our existing data while (popup_list.firstChild) { diff --git a/templates/popups.html b/templates/popups.html index 6a9b4e80..b4efd736 100644 --- a/templates/popups.html +++ b/templates/popups.html @@ -9,7 +9,14 @@ -
Drag file(s) above or click here to Upload File
+
+ Drag file(s) above or click here to Upload File + + +