From ff19c2ca26ddeaef1c05b165686933c36fda6890 Mon Sep 17 00:00:00 2001 From: vgaNAR6ta Date: Fri, 20 Mar 2026 07:57:48 +0100 Subject: [PATCH] =?UTF-8?q?edit:=20m=C3=A9nage=20dans=20public=20+=20ajout?= =?UTF-8?q?=20de=20DATA=20pour=20modif=20des=20messages=20depuis=20le=20se?= =?UTF-8?q?rveur=20dans=20des=20.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- v1-com-officielle/public/DATA/msgData.json | 38 ++++++ v1-com-officielle/public/README.MD | 117 ------------------ .../public/paramList4Background.png | Bin 16948 -> 0 bytes v1-com-officielle/public/vite.svg | 1 - v1-com-officielle/src/data/msgData.js | 10 ++ .../src/infoComponents/InboxContent.vue | 8 +- v1-com-officielle/src/msgData.js | 44 ------- 7 files changed, 53 insertions(+), 165 deletions(-) create mode 100644 v1-com-officielle/public/DATA/msgData.json delete mode 100644 v1-com-officielle/public/README.MD delete mode 100644 v1-com-officielle/public/paramList4Background.png delete mode 100644 v1-com-officielle/public/vite.svg create mode 100644 v1-com-officielle/src/data/msgData.js delete mode 100644 v1-com-officielle/src/msgData.js diff --git a/v1-com-officielle/public/DATA/msgData.json b/v1-com-officielle/public/DATA/msgData.json new file mode 100644 index 0000000..b9ce519 --- /dev/null +++ b/v1-com-officielle/public/DATA/msgData.json @@ -0,0 +1,38 @@ +[ + { + "title": "Atelier Meetup 1/3", + "date": "21/03", + "content": "Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos. \n\n Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.", + "like": 0, + "isLiked": false, + "going": 0, + "isGoing": false, + "wasRead": false, + "isSelected": false, + "isEvent": true + }, + { + "title": "Atelier Meetup 1/3", + "date": "21/03", + "content": "Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos. \n\n Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.", + "like": 0, + "isLiked": false, + "going": 0, + "isGoing": false, + "wasRead": false, + "isSelected": false, + "isEvent": true + }, + { + "title": "Atelier Meetup 1/3", + "date": "21/03", + "content": "Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos. \n\n Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.", + "like": 0, + "isLiked": false, + "going": 0, + "isGoing": false, + "wasRead": false, + "isSelected": false, + "isEvent": true + } +] diff --git a/v1-com-officielle/public/README.MD b/v1-com-officielle/public/README.MD deleted file mode 100644 index 1e56e7a..0000000 --- a/v1-com-officielle/public/README.MD +++ /dev/null @@ -1,117 +0,0 @@ -# Liquid Shape Distortions 🌀 - -Create psychedelic animations in real-time in the browser. - -(P)art of your next trip. - -Webgl shader animation created using liquid motion, distorted shapes, shadows, and light. - -**Live demo: https://collidingscopes.github.io/liquid-shape-distortions** - -![Liquid Shape Distortions Example](assets/siteOGImage2.png) -![Liquid Shape Distortions GIF Example](assets/LSD.gif) - -The song used is Fahrenheit Fair Enough by Telefon Tel Aviv. - -## Overview - -Use this to create: -- Animated backgrounds for music videos -- Concert / rave posters -- Stylized assets for creative projects - -## Features - -- **Real-time rendering** - real-time edits to the animation in the browser -- **Randomization** - Generate unique patterns with a single click -- **Extensive controls** - Fine-tune the animation parameters and canvas size -- **Export options** - Save your creations as images or videos -- **Completely free** - No paywalls, no premium options -- **Open source** - MIT licensed for personal and commercial use - -## Controls - -| Control | Keyboard | Description | -|---------|----------|-------------| -| 🎲 | [R] | Randomize all inputs | -| ⏯️ | [Space] | Pause/play the animation | -| 📷 | [S] | Save a screenshot image | -| 🎥 | [V] | Start/stop video export | -| 🔊 | [M] | Toggle background music | - -Additional keyboard shortcuts: -- [Tab] - Refresh pattern with a new random seed -- [T] - Restart animation from time = 0 - -## Technical Details - -This project is built using: -- WebGL shaders for high-performance rendering -- Vanilla JavaScript for logic and interactivity -- HTML5 Canvas for display -- CSS for styling -- dat.GUI for the control interface -- MP4 muxer for video encoding and export - -The fragment shader uses: -- 3D simplex noise and fractal Brownian motion for organic patterns / liquid movement -- Seed-based randomization for unique visuals -- Real-time shader effects (bloom, saturation, grain) - -## Installation - -1. Clone the repository: - ``` - git clone https://github.com/collidingScopes/liquid-shape-distortions.git - ``` - -2. Open `index.html` in a web browser. - -That's it! No build process, dependencies, or server setup required. - -For development, you might want to use a local server: -``` -npx http-server -``` - -## Performance Notes - -The WebGL shaders used in this project can be resource-intensive. For optimal performance: -- Close unnecessary browser tabs -- Ensure your device has adequate GPU capabilities -- Reduce the canvas size if experiencing lag -- Ensure your device is not in battery-saving mode - -## Contributing - -Contributions are welcome! Feel free to submit issues or pull requests. - -## License - -This project is licensed under the MIT License - see the [LICENSE.txt](LICENSE.txt) file for details. - -## Related Projects - -Check out other free and open-source projects by the same developer: - -- [Particular Drift](https://collidingScopes.github.io/particular-drift) - Turn photos into flowing particle animations -- [Liquid Logo](https://collidingScopes.github.io/liquid-logo) - Transform logos and icons into liquid metal animations -- [Video-to-ASCII](https://collidingScopes.github.io/ascii) - Convert videos into ASCII pixel art -- [Shape Shimmer](https://collidingScopes.github.io/shimmer) - Turn photos into funky wave animations -- [Colliding Scopes](https://collidingScopes.github.io) - Turn photos into kaleidoscope animations -- [Manual Brick Breaker](https://manual-brick-breaker.netlify.app) - Play brick breaker by waving your hands around - -## Connect with the Developer - -- Instagram: [@stereo.drift](https://www.instagram.com/stereo.drift/) -- Twitter/X: [@measure_plan](https://x.com/measure_plan) -- Email: [stereodriftvisuals@gmail.com](mailto:stereodriftvisuals@gmail.com) -- GitHub: [collidingScopes](https://github.com/collidingScopes) - -## Donations - -If you found this tool useful, feel free to buy me a coffee. - -My name is Alan, and I enjoy building open source software for art, animation, games, and more. This would be much appreciated during late-night coding sessions! - -[![Buy Me A Coffee](https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png)](https://www.buymeacoffee.com/stereoDrift) \ No newline at end of file diff --git a/v1-com-officielle/public/paramList4Background.png b/v1-com-officielle/public/paramList4Background.png deleted file mode 100644 index 64281f1a1f03eaf3ee49d077ea9d285da2a7d4e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16948 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 T^o9TF0d+}56J4NW{^0)rXk5nu diff --git a/v1-com-officielle/public/vite.svg b/v1-com-officielle/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/v1-com-officielle/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/v1-com-officielle/src/data/msgData.js b/v1-com-officielle/src/data/msgData.js new file mode 100644 index 0000000..a0c702f --- /dev/null +++ b/v1-com-officielle/src/data/msgData.js @@ -0,0 +1,10 @@ +//ecrire les messages dans /public/DATA/msgData.json avec 6 paramètres : title, content, likes, going, isSelected, isEvent +// like & going à 0 par défaut (fonctionnel) +// isLiked & isGoing local pour cette session: false par default (fonctionnel) +// isSelected: false par défault (fonctionnel) +// wasRead: false par défault (fonctionnel) +// isEvent: true si le message concerne un évènement +export async function loadMsgData() { + const data = await fetch('/DATA/msgData.json'); + return await data.json(); +} diff --git a/v1-com-officielle/src/infoComponents/InboxContent.vue b/v1-com-officielle/src/infoComponents/InboxContent.vue index 6f1730f..64903c2 100644 --- a/v1-com-officielle/src/infoComponents/InboxContent.vue +++ b/v1-com-officielle/src/infoComponents/InboxContent.vue @@ -1,6 +1,6 @@