From 5781faaa47a158587a3a183fcedb9ed8d6b4a5b7 Mon Sep 17 00:00:00 2001 From: CodedSakura Date: Tue, 7 Jul 2026 16:55:25 +0300 Subject: [PATCH] implement block placing, better layout, resizing, begin tooltips --- .editorconfig | 20 +++++ .idea/vcs.xml | 6 ++ index.html | 15 ++-- scripts/atlas.js | 3 +- scripts/dom-utils.js | 12 ++- scripts/events.js | 10 ++- scripts/filter.js | 53 +++++++++++++ scripts/main.js | 90 +++------------------ scripts/planner.js | 168 ++++++++++++++++++++++++++++++++++++++++ scripts/resize-menus.js | 43 ++++++++++ scripts/storage.js | 11 +++ scripts/tooltip.js | 0 style.css | 126 +++++++++++++++++++++++++++--- 13 files changed, 456 insertions(+), 101 deletions(-) create mode 100644 .editorconfig create mode 100644 .idea/vcs.xml create mode 100644 scripts/filter.js create mode 100644 scripts/planner.js create mode 100644 scripts/resize-menus.js create mode 100644 scripts/storage.js create mode 100644 scripts/tooltip.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..b48cbfd --- /dev/null +++ b/.editorconfig @@ -0,0 +1,20 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +max_line_length = 120 +tab_width = 4 + +[{*.cjs,*.es6,*.js,*.mjs}] +indent_size = 2 +ij_continuation_indent_size = 4 +ij_javascript_spaces_within_imports = true +ij_javascript_spaces_within_array_initializer_brackets = true +ij_javascript_spaces_within_object_literal_braces = true + +[*.html] +indent_size = 2 diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/index.html b/index.html index 108605d..1f3a01f 100644 --- a/index.html +++ b/index.html @@ -14,10 +14,11 @@