TaskbarLavaLamp is a lightweight C# .NET application that renders a pixel-art lava lamp in the empty space on your Windows taskbar.
I created this project to explore C# Windows Forms, Win32 API calls (P/Invoke), and custom GDI+ rendering for educational purposes.
TaskbarLavaLamp è una leggera applicazione C# .NET che renderizza una lava lamp in pixel-art nello spazio vuoto della tua barra delle applicazioni Windows.
Ho creato questo progetto per esplorare C# Windows Forms, le chiamate all'API Win32 (P/Invoke) e il rendering GDI+ personalizzato a scopo educativo.
lavalamp.config.json.lavalamp.config.json.This app does not require installation. / Questa app non richiede installazione.
.zip file. / Scarica l'ultimo file .zip..exe and .dll) to a new folder. / Estrai tutti i file (.exe e .dll) in una nuova cartella.TaskbarLavaLamp.exe to start. / Avvia TaskbarLavaLamp.exe.On the first run, a red, semi-transparent box will appear. This is the Setup Mode. / Al primo avvio, apparirà un riquadro rosso semi-trasparente. Questa è la Setup Mode.
Right-click the lava lamp icon in your System Tray (near the clock, you may need to click the ^ arrow) to access the menu. / Fai clic destro sull'icona della lampada nella System Tray (vicino all'orologio, potresti dover cliccare la freccetta ^) per accedere al menu.
This is an experimental project created for educational purposes. / Questo è un progetto sperimentale creato a scopo educativo.
It is not intended for production use and may contain bugs. / Non è destinato all'uso in produzione e potrebbe contenere bug.
Windows SmartScreen will show a warning because the app is not digitally signed. This is normal for small, independent projects.
You must click "More info" -> "Run anyway" to start the app.
Windows SmartScreen mostrerà un avviso perché l'app non è firmata digitalmente. È normale per piccoli progetti indipendenti.
Devi cliccare "Ulteriori informazioni" -> "Esegui comunque" per avviare l'app.
Clone the repository / Clona il repository:
bash
git clone https://github.com/Gianmarco0001/TaskbarLavaLamp.git
cd TaskbarLavaLamp
Open TaskbarLavaLamp.sln with Visual Studio. / Apri TaskbarLavaLamp.sln con Visual Studio.
Ensure the ".NET Desktop Development" workload is installed. / Assicurati di avere il workload ".NET Desktop Development" installato.
Install the Newtonsoft.Json package from the NuGet Package Manager. / Installa il pacchetto Newtonsoft.Json dal Gestore Pacchetti NuGet.
Build or Run the project. / Compila o Avvia il progetto.
This project is licensed under the MIT License – see the LICENSE file for details.
Questo progetto è rilasciato sotto la MIT License – vedi il file LICENSE per i dettagli.