From f5ed2a7d9cc130904ef7f5ea12aa7c49aac9dc63 Mon Sep 17 00:00:00 2001 From: vgaNAR6ta Date: Mon, 30 Mar 2026 04:14:53 +0200 Subject: [PATCH] edit: ajout icon & bug fix infobulle timer --- .../src/assets/icons/contact.svg | 5 ++-- v1-com-officielle/src/assets/icons/day.svg | 12 ++++++++ v1-com-officielle/src/assets/icons/folder.svg | 4 +-- v1-com-officielle/src/assets/icons/img.svg | 5 ++++ v1-com-officielle/src/assets/icons/insta.svg | 6 ++++ v1-com-officielle/src/assets/icons/like.svg | 4 +++ v1-com-officielle/src/assets/icons/link.svg | 6 ++-- v1-com-officielle/src/assets/icons/msg.svg | 4 +++ v1-com-officielle/src/assets/icons/next.svg | 4 +-- v1-com-officielle/src/assets/icons/night.svg | 5 ++++ v1-com-officielle/src/assets/icons/pause.svg | 5 ++++ v1-com-officielle/src/assets/icons/people.svg | 11 ++++++++ v1-com-officielle/src/assets/icons/play.svg | 4 +-- v1-com-officielle/src/assets/icons/prev.svg | 4 +-- v1-com-officielle/src/assets/icons/text.svg | 5 ++++ v1-com-officielle/src/assets/style.css | 8 +++--- .../src/indieComponents/ArtistPannel.vue | 28 ++++++++++--------- .../src/indieComponents/Infobulle.vue | 12 ++++++-- .../src/indieComponents/MessagePannel.vue | 3 +- .../src/indieComponents/VisualizerPannel.vue | 3 +- .../src/infoComponents/InboxContent.vue | 17 +++++++---- .../src/infoComponents/InfoMenu.vue | 12 ++++---- .../src/titleComponents/ColorBtn.vue | 9 ++++-- .../src/titleComponents/MusicPlayer.vue | 16 ++++++++--- .../src/titleComponents/TitleText.vue | 2 +- 25 files changed, 141 insertions(+), 53 deletions(-) create mode 100644 v1-com-officielle/src/assets/icons/day.svg create mode 100644 v1-com-officielle/src/assets/icons/img.svg create mode 100644 v1-com-officielle/src/assets/icons/insta.svg create mode 100644 v1-com-officielle/src/assets/icons/like.svg create mode 100644 v1-com-officielle/src/assets/icons/msg.svg create mode 100644 v1-com-officielle/src/assets/icons/night.svg create mode 100644 v1-com-officielle/src/assets/icons/pause.svg create mode 100644 v1-com-officielle/src/assets/icons/people.svg create mode 100644 v1-com-officielle/src/assets/icons/text.svg diff --git a/v1-com-officielle/src/assets/icons/contact.svg b/v1-com-officielle/src/assets/icons/contact.svg index 296b560..39235f2 100644 --- a/v1-com-officielle/src/assets/icons/contact.svg +++ b/v1-com-officielle/src/assets/icons/contact.svg @@ -1,4 +1,5 @@ - - + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/day.svg b/v1-com-officielle/src/assets/icons/day.svg new file mode 100644 index 0000000..61a8d2e --- /dev/null +++ b/v1-com-officielle/src/assets/icons/day.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/folder.svg b/v1-com-officielle/src/assets/icons/folder.svg index 258f9f5..b14d6dc 100644 --- a/v1-com-officielle/src/assets/icons/folder.svg +++ b/v1-com-officielle/src/assets/icons/folder.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/img.svg b/v1-com-officielle/src/assets/icons/img.svg new file mode 100644 index 0000000..5bfe6b2 --- /dev/null +++ b/v1-com-officielle/src/assets/icons/img.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/insta.svg b/v1-com-officielle/src/assets/icons/insta.svg new file mode 100644 index 0000000..cc31da8 --- /dev/null +++ b/v1-com-officielle/src/assets/icons/insta.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/like.svg b/v1-com-officielle/src/assets/icons/like.svg new file mode 100644 index 0000000..0d24c54 --- /dev/null +++ b/v1-com-officielle/src/assets/icons/like.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/link.svg b/v1-com-officielle/src/assets/icons/link.svg index a2ed00b..37d7232 100644 --- a/v1-com-officielle/src/assets/icons/link.svg +++ b/v1-com-officielle/src/assets/icons/link.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/msg.svg b/v1-com-officielle/src/assets/icons/msg.svg new file mode 100644 index 0000000..ce00c3e --- /dev/null +++ b/v1-com-officielle/src/assets/icons/msg.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/next.svg b/v1-com-officielle/src/assets/icons/next.svg index ba6b56f..575bf4a 100644 --- a/v1-com-officielle/src/assets/icons/next.svg +++ b/v1-com-officielle/src/assets/icons/next.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/night.svg b/v1-com-officielle/src/assets/icons/night.svg new file mode 100644 index 0000000..dc4d76d --- /dev/null +++ b/v1-com-officielle/src/assets/icons/night.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/pause.svg b/v1-com-officielle/src/assets/icons/pause.svg new file mode 100644 index 0000000..ec47557 --- /dev/null +++ b/v1-com-officielle/src/assets/icons/pause.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/people.svg b/v1-com-officielle/src/assets/icons/people.svg new file mode 100644 index 0000000..642c43b --- /dev/null +++ b/v1-com-officielle/src/assets/icons/people.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/play.svg b/v1-com-officielle/src/assets/icons/play.svg index 35f115d..bf16538 100644 --- a/v1-com-officielle/src/assets/icons/play.svg +++ b/v1-com-officielle/src/assets/icons/play.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/prev.svg b/v1-com-officielle/src/assets/icons/prev.svg index 904d3db..208c901 100644 --- a/v1-com-officielle/src/assets/icons/prev.svg +++ b/v1-com-officielle/src/assets/icons/prev.svg @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/icons/text.svg b/v1-com-officielle/src/assets/icons/text.svg new file mode 100644 index 0000000..f1e71bc --- /dev/null +++ b/v1-com-officielle/src/assets/icons/text.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/v1-com-officielle/src/assets/style.css b/v1-com-officielle/src/assets/style.css index f750821..473ece5 100644 --- a/v1-com-officielle/src/assets/style.css +++ b/v1-com-officielle/src/assets/style.css @@ -38,11 +38,11 @@ /*===================Animation*/ @keyframes blink { 0% { color: var(--accent-color);} - 15% { color: var(--back-color);} - 35% { color: var(--back-color);} + 15% { color: #000000;} + 35% { color: #000000;} 50% { color: var(--accent-color);} - 65% { color: var(--back-color);} - 85% { color: var(--back-color);} + 65% { color: #000000;} + 85% { color: #000000;} 100% { color: var(--accent-color);} } diff --git a/v1-com-officielle/src/indieComponents/ArtistPannel.vue b/v1-com-officielle/src/indieComponents/ArtistPannel.vue index 9208337..53c728d 100644 --- a/v1-com-officielle/src/indieComponents/ArtistPannel.vue +++ b/v1-com-officielle/src/indieComponents/ArtistPannel.vue @@ -1,9 +1,9 @@ @@ -36,14 +36,14 @@

Oops! There is nothing to display here...

- +

{{item.caption}}

- -

{{item.caption}}

+ +

{{item.caption}}

*auteurice*

{{item.date}}

@@ -258,6 +258,7 @@ border-width: thin; border-color: transparent; border-radius: 16.1px; + overflow-x: hidden; } .listItemStyle:hover{ @@ -278,7 +279,7 @@ font-size: 16.1px; pointer-events: none; cursor:inherit; - width: 30%; + width: 20%; height: 100%; text-align: left; display: flex; @@ -288,6 +289,9 @@ user-select: none; } + #listTitle{ + width: 50%; + } @@ -378,13 +382,11 @@ } console.log(dataStorage.selectedLink); } - if (e.type === 'text'){ - this.selectFile(e); - } + + this.selectFile(e); }, selectFile(e){ - this.$emit('focus'); this.displayedItems.forEach(it => { it.isSelected = false; }) @@ -420,8 +422,6 @@ backToRoot(){ this.displayedItems = this.rootFolderContent.at(-1).content; this.fileName = this.rootFolderContent.at(-1).directory; - this.displayedDescription = this.rootFolderContent.at(-1).description; - this.rootFolderContent.splice(this.rootFolderContent.length-1,1); this.rootDepth = this.rootFolderContent.length if (this.rootDepth === 0){ this.isNotRoot = false; @@ -431,6 +431,8 @@ this.listDisplay = false; this.gridDisplay = true; } + this.deselectAll(); + this.rootFolderContent.splice(this.rootFolderContent.length-1,1); }, closeClicked(){ this.dataFirstLoad(); diff --git a/v1-com-officielle/src/indieComponents/Infobulle.vue b/v1-com-officielle/src/indieComponents/Infobulle.vue index a19ed1d..015f70c 100644 --- a/v1-com-officielle/src/indieComponents/Infobulle.vue +++ b/v1-com-officielle/src/indieComponents/Infobulle.vue @@ -28,7 +28,7 @@ } #infoBulleContainer div{ - visibility: hidden; + visibility: visible; text-align: center; width: 100%; height: 100%; @@ -70,11 +70,12 @@ isActive: false, posX: 0, posY: 0, - bubbleContent:"" + bubbleContent:"", + hideTimer: null } }, methods:{ - loadBubble(event){ + async loadBubble(event){ let item = event.target if (!item.dataset.tooltip) { this.hideBubble(); @@ -87,6 +88,11 @@ } this.posY = event.clientY + 13.12; this.isActive = true; + clearTimeout(this.hideTimer) + + this.hideTimer = setTimeout(() => { + this.hideBubble(); + }, 3333) }, hideBubble(){ this.isActive = false diff --git a/v1-com-officielle/src/indieComponents/MessagePannel.vue b/v1-com-officielle/src/indieComponents/MessagePannel.vue index 935dd08..b836a7d 100644 --- a/v1-com-officielle/src/indieComponents/MessagePannel.vue +++ b/v1-com-officielle/src/indieComponents/MessagePannel.vue @@ -1,5 +1,6 @@