From eb6abbb97df28e854608cbaa4d83d155c115702a Mon Sep 17 00:00:00 2001 From: Stanislav Fifik Date: Sat, 9 Nov 2024 17:10:24 +0000 Subject: [PATCH] :sparkles: nicer filemanager and layout --- src/assets/theme.css | 2 + src/components/Common/AppLayout.vue | 65 ++++++++++ src/components/Common/IconButton.vue | 80 ++++++++++++ src/components/Dropzone/Dropzone.vue | 71 ++++++++++ src/components/FileManager/FileManager.vue | 117 ++++++++++++----- src/components/FileManager/FileManagerDir.vue | 3 + .../FileManager/FileManagerFile.vue | 4 +- src/components/FileManager/FilePreview.vue | 40 ++++++ src/components/Files/FilesAside.vue | 43 +++++-- src/components/Icons/Directory.vue | 5 + src/components/Map/MapControl.vue | 121 ++++++++++++++++++ src/components/Map/MapRenderer.vue | 52 ++++++++ src/components/Map/helpers.ts | 98 ++++++++++++++ src/components/Map/types.ts | 4 + src/components/ScreenManager/RemoteScreen.vue | 2 - src/modules/controls/ControlApp.vue | 16 ++- 16 files changed, 671 insertions(+), 52 deletions(-) create mode 100644 src/components/Common/AppLayout.vue create mode 100644 src/components/Common/IconButton.vue create mode 100644 src/components/Dropzone/Dropzone.vue create mode 100644 src/components/FileManager/FilePreview.vue create mode 100644 src/components/Icons/Directory.vue create mode 100644 src/components/Map/MapControl.vue create mode 100644 src/components/Map/MapRenderer.vue create mode 100644 src/components/Map/helpers.ts create mode 100644 src/components/Map/types.ts diff --git a/src/assets/theme.css b/src/assets/theme.css index 60efc15..252e9ed 100644 --- a/src/assets/theme.css +++ b/src/assets/theme.css @@ -25,6 +25,8 @@ --color-fuchsia: #d946ef; --color-pink: #ec4899; --color-rose: #f43f5e; + + --color-app-primary: var(--color-indigo); } .theme { diff --git a/src/components/Common/AppLayout.vue b/src/components/Common/AppLayout.vue new file mode 100644 index 0000000..ebd5799 --- /dev/null +++ b/src/components/Common/AppLayout.vue @@ -0,0 +1,65 @@ + + + \ No newline at end of file diff --git a/src/components/Common/IconButton.vue b/src/components/Common/IconButton.vue new file mode 100644 index 0000000..78c6734 --- /dev/null +++ b/src/components/Common/IconButton.vue @@ -0,0 +1,80 @@ + + + \ No newline at end of file diff --git a/src/components/Dropzone/Dropzone.vue b/src/components/Dropzone/Dropzone.vue new file mode 100644 index 0000000..4bf0d63 --- /dev/null +++ b/src/components/Dropzone/Dropzone.vue @@ -0,0 +1,71 @@ + + \ No newline at end of file diff --git a/src/components/FileManager/FileManager.vue b/src/components/FileManager/FileManager.vue index 51467cc..4bf3217 100644 --- a/src/components/FileManager/FileManager.vue +++ b/src/components/FileManager/FileManager.vue @@ -1,36 +1,45 @@ \ No newline at end of file diff --git a/src/components/Files/FilesAside.vue b/src/components/Files/FilesAside.vue index 97c128f..e840565 100644 --- a/src/components/Files/FilesAside.vue +++ b/src/components/Files/FilesAside.vue @@ -2,13 +2,15 @@