This userscript provides an advanced, customizable toolbar for ChatGPT. It features a modern frosted-glass UI with dynamic placeholders, a timeline slider for length selection, preset management, and responsive design. This toolbar is designed to enhance your ChatGPT prompting experience with powerful, yet easy-to-use controls. All derived functions sourced courtesy of Gyula :)
Preview.mov
- Frosted-Glass UI: A sleek, semi-transparent toolbar with a blur effect.
- Dynamic Placeholders: Fields like “About,” “Include,” and “Exclude” automatically update with role-specific examples.
- Timeline Slider for Length: Choose a preset length from “Crisp” to “Very long” or select “Custom” to specify an exact word count.
- Responsive Design: The toolbar automatically resizes when you change your browser window size.
- Preset Management: Save and load your favorite configurations, or use the “Clear All” button to reset to default.
- Side Toggle Button: A single circular toggle button on the right edge of the screen opens/closes the toolbar. When the menu is open, the button moves to the left edge of the menu.
-
Menu Button Loading Bug:
Upon reloading the page, please resize your browser window to full screen—the menu button will load only after you do this. Once loaded, you can resize your window as desired. (This is a known bug and will be addressed in a future update.) -
Theme Limitation:
Currently, the toolbar runs only in dark mode.
-
Install a Userscript Manager: For Chrome Users ~ Navigate to the Chrome Webstore and install the Tampermonkey Extension
- Tampermonkey (recommended) or Greasemonkey.
-
Add the Userscript:
Either Copy and Paste or download the Userscript- GitHub Repository: https://github.com/prrestiige/ChatGPT-Advanced-Prompt-Controls-Toolbar
-
Enable the Script:
- Once installed, ensure the script is enabled in your userscript manager.
-
Usage Instructions:
- IMPORTANT: Upon reloading ChatGPT, resize your browser window to full screen. The menu button will then load correctly. After that, you can resize the window however you like.
- Click the side toggle button (the circular icon on the right edge) to open or close the toolbar.
- Fill in the fields, adjust the timeline slider for length (if you choose “Custom,” enter the word count), and click Generate Prompt to insert your prompt into ChatGPT’s editor.
- Use the Clear All button to reset all fields to their default state.
Feel free to submit bug reports or feature requests via GitHub.
[MIT License]