https://github.com/kernferm/bubbles-notepad
Bubbles Notepad is a lightweight, customizable, and user-friendly notepad application built with Tkinter and ttkbootstrap. It supports multiple programming languages, dark mode, font customization, and keyboard shortcuts. 🎉
https://github.com/kernferm/bubbles-notepad
dark-mode lightweight multiple-programming-languages user-friendly
Last synced: 4 months ago
JSON representation
Bubbles Notepad is a lightweight, customizable, and user-friendly notepad application built with Tkinter and ttkbootstrap. It supports multiple programming languages, dark mode, font customization, and keyboard shortcuts. 🎉
- Host: GitHub
- URL: https://github.com/kernferm/bubbles-notepad
- Owner: KernFerm
- License: other
- Created: 2025-02-06T08:59:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-19T02:11:13.000Z (10 months ago)
- Last Synced: 2025-08-19T04:17:20.871Z (10 months ago)
- Topics: dark-mode, lightweight, multiple-programming-languages, user-friendly
- Language: Batchfile
- Homepage:
- Size: 16.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# 📜 Bubbles Notepad
Bubbles Notepad is a **lightweight, customizable, and user-friendly** notepad application built with **Tkinter** and **ttkbootstrap**. It supports **multiple programming languages**, **dark mode**, **font customization**, and **keyboard shortcuts**. 🎉
---
# Join the discord if you need help
[https://fnbubbles420.org/discordinvite](https://fnbubbles420.org/discordinvite)
## ✨ Features
✅ **Open & Save Files** - Supports `.txt`, `.py`, `.js`, `.bat`, `.ps1`, `.json`, `.html`, `.css`, `.cpp`, `.java`, `.md`, `.xml`, `.yaml`, `.csv`, `.sql`, `.sh`, `.rb`, `.php`, and more!\
✅ **Dark Mode Toggle** 🌙 - Easily switch between **light** and **dark** mode.\
✅ **Font Customization** 🔤 - Choose from **system-wide fonts** and adjust font size.\
✅ **Keyboard Shortcuts** ⌨️ - Use shortcuts like `Ctrl+O` to open and `Ctrl+S` to save.\
✅ **Help Menu** 🆘 - Need help? **Join our Discord server!**
---
## 📂 Supported File Formats
Bubbles Notepad allows you to **open and save** the following file types:
- 📝 **Text Files** (`.txt`)
- 🐍 **Python Scripts** (`.py`)
- 🌍 **Web Development** (`.html`, `.css`, `.js`, `.json`, `.xml`)
- 🖥️ **Batch & Shell Scripts** (`.bat`, `.ps1`, `.sh`)
- ⚙️ **Configuration Files** (`.yaml`, `.yml`, `.ini`, `.cfg`)
- 🔢 **Data Files** (`.csv`, `.sql`)
- 📜 **Markdown & Docs** (`.md`)
- 📌 **Programming Languages** (`.cpp`, `.java`, `.rb`, `.php`)
---
## 🎨 Customization
### 🖋 Change Font & Size
- Click on `Font > Change Font` to **select a new font** and adjust the size.
- The text editor will update instantly with your selection.
### 🌙 Toggle Dark Mode
- Click on `Theme > Toggle Dark Mode` to switch between **light** and **dark** themes.
- The setting is applied immediately and remains active until you change it.
---
## ⚡ Keyboard Shortcuts
| Action | Shortcut |
| -------------------- | ----------------------------------- |
| **Open File** | `Ctrl + O` |
| **Save File** | `Ctrl + S` |
| **Save As** | `Ctrl + Shift + S` |
| **Change Font** | `Click on Font > Change Font` |
| **Toggle Dark Mode** | `Click on Theme > Toggle Dark Mode` |
| **Copy** | `Ctrl+C` to copy |
| **Paste** | `Ctrl+V` to paste |
| **New** | `Ctrl+N` for new page |
---
## 🆘 Need Help?
💬 **Join our Discord server for support!**\
🔗 **[Bubbles Notepad Support](https://discord.gg/SjtnTNjzp3)**
If you encounter any issues, feel free to ping **Bubbles** on Discord! 🚀
---
### Bubbles-Notepad EXE
[Bubbles-Notepad Exe](https://github.com/KernFerm/bubbles-notepad/releases/tag/Bubbles-Notepad-exe)
## 🔧 Installation & Running
### Download & Installation
1. Click the Green Button Upper Right Hand Corner:
- A) Download `ZipFile` to desktop.
- B) `Extract Zipfile` to desktop.
- C) Open up the Folder and make sure to read the `readme.md`
- D) install `python`
- E) double click the `python3119.bat` and press `Y` to install.
- F) once done, `python --version` to see if it got installed correctly.
- G) then double click on the requirements.bat to install the requirements needed to run the code.
### 📥 Install Dependencies
Make sure you have **Python** installed. Then, install the required modules:
```bash
pip install ttkbootstrap pyarmor
```
### ▶️ Run the Notepad
Execute the following command:
```bash
python bubbles-notepad.py
```
---
## 🤝 Contributing
Want to improve **Bubbles Notepad**? Feel free to submit a **pull request** or suggest a feature on Discord! 🚀
---
## 📜 License
`Private License` © 2025 Bubbles Notepad