# 🌟 JSTAR Tab

Welcome to **JSTAR Tab**, the ultimate customizable new tab extension for your browser! Whether you're looking for a sleek, modern design or powerful personalization options, JSTAR Tab has you covered. 🚀  

Transform your browsing experience with custom greetings, themes, shortcuts, and more. 🎉  

## ✨ Features

- **Custom Greeting Formats**: Create personalized greetings using dynamic format tags:
  - `{name}`: Your display name
  - `{greeting}`: Time-based greeting (e.g., Good morning)
  - `{time}`: Current time
  - `{date}`: Current date
  - `{day}`: Day of the week
  - `{month}`: Current month
  - `{year}`: Current year  

  Examples:
  - "Hello {name}, it's {time} on {day}!"
  - "{greeting}, {name}! Today is {date}"
  - "Happy {day}, {name}!"

- **Customizable Themes**: Switch between light and dark modes to suit your mood. 🌗  
- **Shortcut Management**: Add, edit, and remove shortcuts to your favorite websites.  
- **Search Engine Selection**: Choose your preferred search engine for quick and efficient browsing.  
- **Keyboard Shortcuts**: Set up custom keybinds for various actions:
  - Open settings
  - Add a new shortcut
  - Toggle anonymous mode
  - Change themes
  - Redirect to a specific URL (with a notification and "Redirecting to..." message)  

- **Data Backup and Restore**: Export and import your settings and shortcuts effortlessly.  

## 🌐 Getting Started

### Installation  

1. Visit [JSTAR Tab Website](https://jstartab.netlify.app).  
2. Select your browser or mobile browser from the available options.  
3. Follow the installation instructions specific to your browser.  

### Alternative Manual Installation  

1. **Download the Latest Release**: [JSTAR Tab GitHub Releases](https://github.com/DevJSTAR/JSTAR-Tab/releases/latest).  
2. **Extract the Files**: Unzip the downloaded file to a directory of your choice.  
3. **Load the Extension**:  
   - Open your browser and navigate to the extensions page.  
   - Enable "Developer mode" (usually a toggle in the top right corner).  
   - Click "Load unpacked" and select the directory where you extracted the files.  

## 🎨 Customizing Your Experience  

### **Greeting Formats**  
Personalize your greeting with dynamic tags listed above. Example: "Good {greeting}, {name}! It's {time} on {day}!"  

### **Themes**  
Toggle between light and dark themes from the settings panel.  

### **Shortcuts**  
Manage your favorite sites effortlessly:  
- Add shortcuts with the "+" button.  
- Edit or delete shortcuts by right-clicking on them.  

### **Keyboard Shortcuts**  
Set up custom keybinds for quick actions like opening settings or switching themes.  

## ❤️ Acknowledgments  

Special thanks to **[Equa](https://github.com/EquaTechnologies)** for contributing amazing hover animations for shortcuts, settings, and the "Add Shortcut" button. Your work is truly appreciated! 🌟  

## 📄 License  

This project is licensed under the [MIT License](https://github.com/DevJSTAR/JSTAR-Tab/blob/main/LICENSE).  

## 🌐 Connect with Us  

- **[Linktree](https://linktr.ee/jstarsdev)**  
- **[Patreon](https://patreon.com/jstarsdev)**  
- **[GitHub Releases](https://github.com/DevJSTAR/JSTAR-Tab/releases/latest)**  

Thank you for choosing JSTAR Tab! We hope you enjoy the seamless and personalized browsing experience it brings. 🚀 
