From 6cd8a2e6342cb9f625f14f445612bc4933444909 Mon Sep 17 00:00:00 2001 From: vgaNAR6ta Date: Fri, 20 Mar 2026 04:36:56 +0100 Subject: [PATCH] =?UTF-8?q?edit:=20ajout=20d'une=20s=C3=A9rie=20de=20fen?= =?UTF-8?q?=C3=AAtre=20flottantes=20d=C3=A9pla=C3=A7able=20avec=20syt?= =?UTF-8?q?=C3=A8me=20de=20focus=20+=20transformation=20msgVisualizer=20en?= =?UTF-8?q?=20composant=20s=C3=A9par=C3=A9=20et=20r=C3=A9glages=20associ?= =?UTF-8?q?=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- v1-com-officielle/src/App.vue | 1 + v1-com-officielle/src/assets/style.css | 12 +- .../src/components/InfoContent.vue | 2 +- v1-com-officielle/src/dataExchange.js | 16 ++ .../src/indieComponents/ArtistPannel.vue | 84 ++++++++++ .../src/indieComponents/ContactPannel.vue | 83 +++++++++ .../src/indieComponents/InstaPannel.vue | 83 +++++++++ .../src/indieComponents/MessagePannel.vue | 157 ++++++++++++++++++ .../src/indieComponents/NewsletterPannel.vue | 83 +++++++++ .../src/infoComponents/InboxContent.vue | 118 +------------ .../src/infoComponents/InfoMenu.vue | 68 +++++++- v1-com-officielle/src/main.js | 16 ++ .../src/titleComponents/MusicPlayer.vue | 65 +++++++- .../src/titleComponents/TitleText.vue | 4 +- 14 files changed, 667 insertions(+), 125 deletions(-) create mode 100644 v1-com-officielle/src/dataExchange.js create mode 100644 v1-com-officielle/src/indieComponents/ArtistPannel.vue create mode 100644 v1-com-officielle/src/indieComponents/ContactPannel.vue create mode 100644 v1-com-officielle/src/indieComponents/InstaPannel.vue create mode 100644 v1-com-officielle/src/indieComponents/MessagePannel.vue create mode 100644 v1-com-officielle/src/indieComponents/NewsletterPannel.vue diff --git a/v1-com-officielle/src/App.vue b/v1-com-officielle/src/App.vue index 7ab3389..1cefe86 100644 --- a/v1-com-officielle/src/App.vue +++ b/v1-com-officielle/src/App.vue @@ -29,6 +29,7 @@ flex-direction: column; align-items: center; justify-content: flex-start; + z-index: 0; } /*================ PC LARGE*/ @media(min-width:1300px){ diff --git a/v1-com-officielle/src/assets/style.css b/v1-com-officielle/src/assets/style.css index 6ff1de9..9d58263 100644 --- a/v1-com-officielle/src/assets/style.css +++ b/v1-com-officielle/src/assets/style.css @@ -193,10 +193,20 @@ canvas { background-color: var(--back-color); border-style: solid; border-width: thin; - border-radius: 16.1px; + border-radius: 21px; border-color: var(--main-color); } +.zBase{ + z-index: 33; +} + +.zFocus{ + z-index: 333; + border-color: var(--accent-color); + border-width: thick; +} + .windowTitle{ width:100%; height:50px; diff --git a/v1-com-officielle/src/components/InfoContent.vue b/v1-com-officielle/src/components/InfoContent.vue index 9adfac5..426cb8a 100644 --- a/v1-com-officielle/src/components/InfoContent.vue +++ b/v1-com-officielle/src/components/InfoContent.vue @@ -1,7 +1,6 @@ @@ -28,6 +27,7 @@ flex-direction: column; align-items: center; justify-content: flex-start; + z-index: 0; } /*================ PC LARGE*/ @media(min-width:1300px){ diff --git a/v1-com-officielle/src/dataExchange.js b/v1-com-officielle/src/dataExchange.js new file mode 100644 index 0000000..b232702 --- /dev/null +++ b/v1-com-officielle/src/dataExchange.js @@ -0,0 +1,16 @@ +import { reactive } from 'vue' + +export const dataStorage = reactive({ + selectedMsg: { //empty msg template + title: '', + date: '', + content: '', + like: 0, + isLiked: false, + going: 0, + isGoing: false, + wasRead: false, + isSelected: false, + isEvent: false + } +}) diff --git a/v1-com-officielle/src/indieComponents/ArtistPannel.vue b/v1-com-officielle/src/indieComponents/ArtistPannel.vue new file mode 100644 index 0000000..2522a1c --- /dev/null +++ b/v1-com-officielle/src/indieComponents/ArtistPannel.vue @@ -0,0 +1,84 @@ + + + + + + + diff --git a/v1-com-officielle/src/indieComponents/ContactPannel.vue b/v1-com-officielle/src/indieComponents/ContactPannel.vue new file mode 100644 index 0000000..4285a84 --- /dev/null +++ b/v1-com-officielle/src/indieComponents/ContactPannel.vue @@ -0,0 +1,83 @@ + + + + + + + diff --git a/v1-com-officielle/src/indieComponents/InstaPannel.vue b/v1-com-officielle/src/indieComponents/InstaPannel.vue new file mode 100644 index 0000000..601f322 --- /dev/null +++ b/v1-com-officielle/src/indieComponents/InstaPannel.vue @@ -0,0 +1,83 @@ + + + + + + + diff --git a/v1-com-officielle/src/indieComponents/MessagePannel.vue b/v1-com-officielle/src/indieComponents/MessagePannel.vue new file mode 100644 index 0000000..8f276fa --- /dev/null +++ b/v1-com-officielle/src/indieComponents/MessagePannel.vue @@ -0,0 +1,157 @@ + + + + + + + diff --git a/v1-com-officielle/src/indieComponents/NewsletterPannel.vue b/v1-com-officielle/src/indieComponents/NewsletterPannel.vue new file mode 100644 index 0000000..4e3a1de --- /dev/null +++ b/v1-com-officielle/src/indieComponents/NewsletterPannel.vue @@ -0,0 +1,83 @@ + + + + + + + diff --git a/v1-com-officielle/src/infoComponents/InboxContent.vue b/v1-com-officielle/src/infoComponents/InboxContent.vue index e028370..3b82e56 100644 --- a/v1-com-officielle/src/infoComponents/InboxContent.vue +++ b/v1-com-officielle/src/infoComponents/InboxContent.vue @@ -28,40 +28,7 @@ - -
- -
-

- Message du {{selectedMsg.date}} -
- {{selectedMsg.title}} -

- - -
-
-
-

{{selectedMsg.like}}

- -

{{selectedMsg.going}}

- -
-

{{selectedMsg.content}}

-
-
- + diff --git a/v1-com-officielle/src/titleComponents/TitleText.vue b/v1-com-officielle/src/titleComponents/TitleText.vue index ed1c859..12254e7 100644 --- a/v1-com-officielle/src/titleComponents/TitleText.vue +++ b/v1-com-officielle/src/titleComponents/TitleText.vue @@ -49,9 +49,7 @@ #titleTextContainer{ width:100%; - position:relative; - height:20%; - z-index: 3; + height:24%; } #mainTitleContainer{