From 89fed28f5b68bff9f7d47484aaaa1725b8f6f778 Mon Sep 17 00:00:00 2001 From: Mahan Date: Tue, 1 Sep 2026 17:13:28 +0330 Subject: [PATCH] Update README.md --- README.md | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index de9a1a2..039f671 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,30 @@ -# GameLauncher +# 🎮 Steam‑like Game Launcher -A Simple Launcher With Python \ No newline at end of file +A lightweight, offline game library manager built with Python and `customtkinter`. +Add your games (executables + optional icons), launch them with one click, and keep your collection organized – no cloud, no login, just your local JSON. +--- + +## ✨ Features + +- **Clean, dark UI** inspired by Steam’s library. +- **Add / Remove games** – store name, executable path, and optional icon. +- **Instant search** – filter your library by name. +- **Launch games** – supports `.exe`, `.bat`, `.cmd`, `.lnk` (Windows), and native executables on macOS/Linux. +- **Open game folder** directly from the launcher. +- **Right‑click context menu** for quick actions. +- **Persistent storage** – library saved as JSON in your home folder. +- **Portable** – one‑file executable available with PyInstaller. + +--- + +## 📦 Dependencies + +- Python 3.8+ +- `customtkinter` – modern GUI toolkit +- `Pillow` – image handling (icons & placeholders) +- `tkinter` – usually bundled with Python +- (Optional) `pyinstaller` – to build a standalone executable + +Install dependencies with: + +pip install customtkinter pillow \ No newline at end of file