Skip to content

xtditom/YourDynamicDashboard

Repository files navigation

🚀 YourDynamicDashboard (v2.2.0)

The Performance & Scaling Update.
Transform your new tab into a powerful, customizable,
minimalist & privacy-first command center.

Features · Installation · Future Plans · Extension Preview

YDD in Custom Bg
Transform Your
YDD in Custom Bg 2
New Tab Page


🔴 For a Live Test:

Live Demo - Try it now in your browser


⚡ Why Choose YourDynamicDashboard?

Most New Tab Page/ Dashboards are either too simple (just a clock) or too cluttered (ads and news feeds). YDD strikes the perfect balance:

  • 🔒 Privacy First: No tracking. Your data (Search History, To-Do lists, links, settings) lives on your computer, not our servers.
  • 🏎️ Speed: Built with vanilla JavaScript. No heavy frameworks. Loads instantly.
  • 🎨 Aesthetics: Glassmorphism UI, animated gradients, and full color control.

✨ Features of V2

YourDynamicDashboard has been heavily upgraded with the "Performance & Scaling" patch.

Category Premium Features
🤖 Interaction
  • Local Search History: Native-feeling, privacy-first search history with real-time filtering and auto-delete.
  • Drag & Drop Engine: Reorder To-Do tasks, AI Tools, and Google Apps seamlessly.
  • Voice Search ("Jarvis Mode"): Hands-free control with privacy-browser fallback support.
  • Zen Mode: Press Z to banish all clutter. Only the clock and wallpaper remain.
  • 🎨 Personalization
  • Custom Icons: Upload and set your own image icons for individual web shortcuts.
  • BG Blur Control: Adjust the blur intensity of custom backgrounds for perfect UI readability.
  • Random Backgrounds: Fetch fresh wallpapers automatically, and Freeze the ones you love.
  • Toxic Palettes: New 'Radioactive' and 'Phosphor' theme presets.
  • ☁️ Utilities
  • Advanced Weather: Live local weather including daily Min/Max temperatures. No API keys required.
  • Smart Search: Switch engines (Google, Bing, DuckDuckGo) or platforms (YouTube, Reddit) instantly.
  • Widget Expansion: More granular visibility combinations (e.g., Search & Quote, Weather & Quote).
  • ⚡ Quick Access
  • UI Toggles: Hide greetings and editable text instantly via settings or custom shortcut keys.
  • Link Direction: Control exactly how and where your shortcut links open.
  • Layout Flexibility: Dock your Shortcuts bar to either the Top or Bottom of the screen.
  • 🎨 The Showcase

    Glassmorphism
    Glassmorphism
    Wild West
    Wild West
    Blue Abstract
    Blue Abstract
    Bio Lime
    Bio Lime
    The Dawn
    The Dawn
    PopUp Features
    PopUp Features

    🛠️ Installation Guide

    🧩 Web Store (Stable)

    Stores may have older versions if a new update has arrived recently.

    Microsoft Edge Store Firefox Add-ons

    Note

    ‼️Follow these steps below to set it as the Homepage for Firefox, Zen, etc.

    ‼️Follow these steps below to configure it for Opera/ Opera GX.

    🦊 Additional steps for Gecko engine-based browser (Firefox, Zen, etc.)

    Firefox, Zen, Librewolf, etc. treat New Tabs and Homepages separately. To see your dashboard on startup:

    1. Install: Get the extension from Firefox Add-ons.
    2. Bookmark: Open a New Tab (so the dashboard loads), then press Ctrl+D to bookmark it.
    3. Configure: Go to Browser's Settings > Home.
    4. Select: Under "Homepage and new windows", choose Custom URLsUse Bookmark... and pick the bookmark you just created.
    5. Done: Now your dashboard will load instantly when you start your browser.
    ⚠️ Important Step for Zen Browser Users

    By default, Zen Browser does not open extensions on New Tabs. You must enable this:

    1. Open a new tab & Type about:config in your address bar and press Enter.
    2. Click "Accept the Risk and Continue".
    3. Search for: zen.urlbar.replace-newtab
    4. Double-click it or manually set its value to false.
    5. Now open a new tab, and the dashboard will appear.
    ⚠️ Settings Not Saving? (LibreWolf / Zen)

    If your Theme, Location, or To-Do list resets every time you close the browser:

    • This happens because "Delete cookies and site data when closed" is enabled in your browser settings.
    • Fix: Add an Exception for this extension in your Privacy & Security settings, or disable the auto-delete feature to allow localStorage to save your preferences.

    ⭕ Additional steps for Opera / Opera GX

    ➡️ Set as Startup Page AND New Tab Page

    Opera blocks extensions from changing the New Tab page by default. You need a simple "Helper" extension to fix this.

    1. Install: Download the New Tab & Toolbox extension from the Chrome Web Store.
    2. Configure: Open "New Tab & Toolbox" extension and select Configuration.
    3. Set URL: In the "Custom URL" box, paste this exact ID: chrome-extension://fckmlnagohleefboaleepppikpdkckjn/index.html
    4. Activate: Change "Override default Start Page when browser launches" to YES.
    5. Save: Click the Save button at the bottom.
      • Result: You will now see your dashboard when opening a New Tab AND when starting Opera.
    ➡️ Set as Startup Page only

    If you only want the dashboard to appear when you first launch Opera (but keep the default Speed Dial for new tabs):

    1. Settings: Go to Browser Settings (Alt+P) > On Startup.
    2. Select: Choose "Open a specific page or set of pages"Add a new page.
    3. Paste: Enter this URL and click Add: chrome-extension://fckmlnagohleefboaleepppikpdkckjn/index.html
    4. Done: The dashboard will now load automatically whenever you launch Opera.

    ⚡ Manual Installation

    🟢 Chromium Browsers (Chrome, Edge, Brave, etc.)

    Download

    1. Download & Prepare

    1. Click the button above to download the latest .zip release. Or, direct download Download ZIP
    2. Unzip the folder to a permanent location (e.g., Downloads/YDD).

      ⚠️ Important: Do not delete or move this folder after installing, or the extension will stop working.

    2. Load into Browser

    1. Open your browser's extension manager by typing chrome://extensions in the URL bar. (Doesn't matter if you are using Edge, Brave, etc.)
    2. Toggle Developer Mode on (usually a switch in the top-right corner 🛠️).
    3. Click the Load Unpacked button.
    4. Select the folder you extracted in Step 1.
    5. Done! Open a new tab to see your new dashboard.

    🦊 Gecko Browsers (Firefox, Zen, Waterfox, etc.)

    1. Download & Prepare

    1. Download the latest .xpi release from above. Or, Direct download: Download XPI
    2. Keep the .xpi file in a safe location (e.g., Downloads/YDD).

      ⚠️ Important: Do not delete or move this file after installing, or the extension will stop working.

    2. Load into Browser

    1. Open your browser's extension manager by typing about:addons in the URL bar.
    2. Click the ⚙️ (Settings Icon) next to "Manage Your Extensions".
    3. Select Install Add-on From File...
    4. Browse and select the .xpi file you downloaded.
    5. Done! Open a new tab to see your new dashboard.

    ⚙️ Configuration

    Good news! As of v2.2.0, configuration is essentially zero.

    • Weather: Auto-detects your approximate location securely.
      • Prefer manual? Go to Settings > Functions > Custom Location and type your city.
    • Search: Click the Engine/Platform icon in the search bar to switch between Google, Bing, YouTube, etc.
    • Shortcuts: Use the Settings panel to add/edit/delete shortcuts and upload custom icons.

    ⌨️ Keyboard Shortcuts

    Navigate like a pro without touching your mouse.

    Key Action
    V Voice Search: Activate microphone instantly.
    Z Zen Mode: Toggle distractions On/Off.
    / Focus Search: Jump to the search bar.
    T Toggle To-Do List.
    A Toggle AI / Social Tools.
    G Toggle Google Apps Grid.
    S Open Settings.
    1-9 Launch Shortcut Link (1 through 9).

    You can also re-bind the keys in Settings.


    📄 License

    This project is legally protected and licensed under the GNU General Public License v3.0.

    What this means:

    • ✅ Permissions: You are completely free to use, modify, and distribute this software for private or commercial purposes.
    • 🛑 Conditions (Copyleft): If you modify and distribute this codebase, you must make your entire modified project open-source and free under the exact same GPLv3 license. You cannot take this code, modify it, and hide it in a closed-source project.
    • ⚠️ No Warranty: This software is provided "as is", without warranty of any kind.

    See the LICENSE file for the full legal text and details.


    🛡 Privacy Policy

    With YourDynamicDashboard, you are the product owner, not the product.

    • No Analytics: We do not track you.
    • Local Storage: Your history, todos, shortcuts, and themes stay on your PC.
    • Icons: Icons sourced from various open-source libraries.
    • Voice Search: Processed locally by your browser's Web Speech API; audio is never sent to us.
    • Weather Data: We use Open-Meteo, a privacy-focused open-source weather provider.

    Read the full Privacy Policy.


    🔜 Future Plans

    Features planned for upcoming major releases:

    • Fully Draggable Grid: Move the clock, weather, and quote modules anywhere on the screen.
    • Time-based Theme Change: Theme changes based on Day & Night time.
    • Fonts: Adding Various fonts to enhance the experience.
    • More Apps & Tools: Adding new Google Apps, AI & Socials.
    • Resolution Selection: An option to select device resolution.
    • Language Options: Adding multiple languages for better UX.
    • Fix remaining bugs: Fixing remaining bugs & issues.

    🤝 Contributing

    Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

    1. Fork the Project
    2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
    3. Commit your Changes (git commit -m 'Add some AmazingFeature')
    4. Push to the Branch (git push origin feature/AmazingFeature)
    5. Open a Pull Request

    ❤️ Acknowledgments

    • Inspiration: A huge thanks to XengShi for their project, MaterialYouNewTab, which served as a major inspiration. (Currently maintained by Prem Kumar & Itz-RJ)
    • AI Assistance: Developed with help from Google's Gemini Pro.

    Created with ❤️ by Ditom Baroi Antu

    © 2025-2026 All Rights Reserved.

    About

    A feature-rich new tab dashboard that replaces your default start page with a personalized and productive workspace, including custom themes, wallpapers, weather, a to-do list, and more.

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Contributors