diff --git a/src/DrawComponents/DrawTextBox.cpp b/src/DrawComponents/DrawTextBox.cpp index 74c9655..ef3f552 100644 --- a/src/DrawComponents/DrawTextBox.cpp +++ b/src/DrawComponents/DrawTextBox.cpp @@ -82,7 +82,7 @@ void DrawTextBox::draw(SkCanvas* canvas, const DrawData& drawData) { CollabTextBox::Editor::PaintOpts paintOpts; paintOpts.fForegroundColor = convert_vec4(d.textColor); paintOpts.fBackgroundColor = {0.0f, 0.0f, 0.0f, 0.0f}; - paintOpts.cursorColor = {0.6f, 0.6f, 1.0f, 1.0f}; + paintOpts.cursorColor = {0.7f, 0.7f, 1.0f, 1.0f}; paintOpts.showCursor = d.editing; paintOpts.cursor = d.cursor; diff --git a/src/GUIStuff/Elements/Element.hpp b/src/GUIStuff/Elements/Element.hpp index 9abadcd..c82396a 100644 --- a/src/GUIStuff/Elements/Element.hpp +++ b/src/GUIStuff/Elements/Element.hpp @@ -50,6 +50,7 @@ struct Theme { SkColor4f fillColor2 = {0.4f, 0.5f, 0.9f, 1.0f}; SkColor4f fillColor3 = {1.0f, 0.0f, 0.0f, 1.0f}; SkColor4f fillColor4 = {1.0f, 1.0f, 0.0f, 1.0f}; + SkColor4f fillColor5 = {0.7f, 0.7f, 1.0f, 1.0f}; SkColor4f backColor1 = {1.0f, 1.0f, 1.0f, 0.9f}; SkColor4f backColor2 = {0.95f, 0.95f, 0.95f, 1.0f}; SkColor4f backColor3 = {0.9f, 0.9f, 0.9f, 1.0f}; @@ -62,7 +63,7 @@ struct Theme { float windowCorners1 = 10; uint16_t windowBorders1 = 2; - NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Theme, fillColor1, fillColor2, fillColor3, fillColor4, backColor1, backColor2, backColor3, frontColor1, frontColor2, hoverExpandTime, childGap1, padding1, windowCorners1, windowBorders1) + NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Theme, fillColor1, fillColor2, fillColor3, fillColor4, fillColor5, backColor1, backColor2, backColor3, frontColor1, frontColor2, hoverExpandTime, childGap1, padding1, windowCorners1, windowBorders1) }; std::shared_ptr get_default_dark_mode(); diff --git a/src/GUIStuff/Elements/TextBox.hpp b/src/GUIStuff/Elements/TextBox.hpp index f7094c0..f890659 100644 --- a/src/GUIStuff/Elements/TextBox.hpp +++ b/src/GUIStuff/Elements/TextBox.hpp @@ -159,7 +159,7 @@ template class TextBox : public Element { CollabTextBox::Editor::PaintOpts paintOpts; paintOpts.fForegroundColor = io.theme->frontColor1; paintOpts.fBackgroundColor = {0.0f, 0.0f, 0.0f, 0.0f}; - paintOpts.cursorColor = io.theme->fillColor1; + paintOpts.cursorColor = io.theme->fillColor5; paintOpts.showCursor = selection.selected; paintOpts.cursor = cur; diff --git a/src/Toolbar.cpp b/src/Toolbar.cpp index 93662f3..c69fcab 100644 --- a/src/Toolbar.cpp +++ b/src/Toolbar.cpp @@ -1366,6 +1366,7 @@ void Toolbar::options_menu() { gui.color_picker_button_field("fillColor2", "Fill Color 2", &io->theme->fillColor2, true); gui.color_picker_button_field("fillColor3", "Fill Color 3", &io->theme->fillColor3, true); gui.color_picker_button_field("fillColor4", "Fill Color 4", &io->theme->fillColor4, true); + gui.color_picker_button_field("fillColor5", "Fill Color 5", &io->theme->fillColor5, true); gui.color_picker_button_field("backColor1", "Back Color 1", &io->theme->backColor1, true); gui.color_picker_button_field("backColor2", "Back Color 2", &io->theme->backColor2, true); gui.color_picker_button_field("backColor3", "Back Color 3", &io->theme->backColor3, true);