Snippy is your Chrome extension for when Quickbase's code editing feels like programming on a calculator from 1987. This guide will show you how to transform your formula fields and code pages from "Why does this hurt?" to "Actually, this is pretty nice." If you don't know what Quickbase is, you're probably lost. If you do know what it is, you're probably tired of its text editors. We're here to help.
Installation
Chrome Installation
Installing Snippy is easier than explaining why Quickbase's text editor exists in this millennium:
- Visit the Chrome Web Store and search for "Snippy for Quickbase" or follow the link from our website
- Click "Add to Chrome" - Yes, it's safe. No, it won't read your email or judge your browsing history
- Pin the extension (optional but recommended) - Click the puzzle piece icon in your toolbar and pin Snippy
Edge Installation
Using Microsoft Edge? Brave choice. Here's how to make it work:
- Enable Chrome extensions - Go to Edge Settings â Extensions â "Allow extensions from other stores"
- Install from Chrome Web Store - Yes, it's a bit weird, but it works
- Accept the limitations - Google Drive backup won't work because Microsoft and Google don't play nice*
*Okay fine, it's because Edge treats Chrome extensions like suspicious raccoons unless you beg it to trust Google's OAuth flow, and I'm not here to negotiate with browsers.
Quickbase Integration
Once installed, Snippy automatically integrates with Quickbase. No setup required, no configuration screens to navigate. Just refresh your Quickbase tabs and Snippy will appear wherever you have formula fields or code pages. It's like magic, but with better error messages.
Getting Started
Launching from Formula Fields
When you visit any formula field in Quickbase, you'll see Snippy's control panel appear above the native editor. Click "đ Open Snippy Editor" and a new tab opens with your formula loaded and ready for actual editing.
Launching from Code Pages
Code pages work the same way. Snippy detects whether you're editing HTML, CSS, or JavaScript and applies appropriate syntax highlighting and error checking. The days of squinting at monospace text in a tiny box are over.
First-Time Setup
On your first launch, Snippy will:
- Set up local storage for revision history
- Apply the default theme (you can change this later)
- Show you a friendly "freeloader comment" encouraging donation
- Possibly make a sarcastic remark about your code formatting
The Snippy Editor
Interface Overview
The Snippy editor opens in a dedicated tab with a clean, professional interface:
- Header toolbar - Brand, field search, function lookup, beautify, search, and settings
- Main editor - Full-screen CodeMirror with line numbers and syntax highlighting
- Footer controls - Cancel and Save & Close buttons, plus font size indicator
Syntax Highlighting
Snippy provides intelligent syntax highlighting for:
- Quickbase formulas - Functions, field references, variables, strings, numbers
- JavaScript - Keywords, functions, operators, comments
- HTML/CSS - Tags, attributes, selectors, properties
- Comments and strings - Clearly distinguished from executable code
Error Detection & Validation
For formula fields, Snippy provides real-time validation:
- Syntax errors - Red markers with detailed explanations
- Missing parentheses - Automatic bracket matching and highlighting
- Invalid functions - Warnings for unrecognized function names
- Type mismatches - Alerts for potential data type issues
Smart Autocomplete
Snippy's autocomplete system is context-aware and actually helpful:
- Field references - Type
[
to see all available fields - Functions - Function names with parameter hints and documentation
- Variables - Type
$
to reference declared variables - Keywords - All Quickbase formula keywords and operators
- [ - Field reference autocomplete
- $ - Variable reference autocomplete
- Start typing any function name
- Ctrl+Space - Force show autocomplete
Core Features
Code Beautification
Click the "⨠Beautify" button and watch Snippy transform your code from "what was I thinking?" to "actually readable." The beautifier is context-aware:
- Formula beautification - Intelligent indentation for If/Case statements, function arguments, and concatenation chains
- JavaScript/HTML/CSS - Standard formatting with consistent indentation and spacing
- Preservation - Comments and variable declarations stay intact
- Reversible - Click "âŠī¸ Revert" if you hate the results
Search & Replace
Press Ctrl+F (or Cmd+F on Mac) to open the search bar, or click the "đ Search" button.
- Ctrl+F - Open search
- Enter - Find next
- Shift+Enter - Find previous
- Escape - Close search
The search and replace functionality includes:
- Real-time highlighting - All matches highlighted as you type
- Match counter - Shows "3 of 15 matches" style feedback
- Replace options - Replace one, replace all, or be selective
- Case-insensitive - Finds matches regardless of capitalization
Field Reference Lookup
The field search box in the header lets you find and insert field references without memorizing every field name in your table:
- Live search - Type to filter field names instantly
- Field types - Each field shows its data type
- Click to insert - Adds the proper
[Field Name]
syntax - Keyboard navigation - Arrow keys and Enter for quick selection
Function Reference Modal
Click "Functions..." to open the comprehensive function reference:
- Searchable library - Find functions by name or keyword
- Live documentation - Signature, description, and examples
- One-click insert - Inserts function with parentheses and positions cursor
- Parameter hints - Shows expected parameters and data types
Revision Management
Storage Options
Snippy automatically saves revisions every time you open and close the editor. You can choose where these backups are stored:
- Local Storage - Saves in your browser (default, always available)
- Google Drive - Cloud backup in your personal Google Drive
- OneDrive - Cloud backup in your Microsoft OneDrive
- None - Disable revision saving (not recommended, but you do you)
Google Drive Integration
Enable Google Drive storage for automatic cloud backup:
- Select "Google Drive" from Storage Options in Settings
- Authorize access - Snippy will request permission to create files in your Drive
- Automatic organization - Creates "Snippy for Quickbase" folder with organized subfolders
OneDrive Integration
OneDrive works similarly to Google Drive but with Microsoft's cloud:
- Select "Microsoft OneDrive" from Storage Options
- Sign in with Microsoft - Standard OAuth flow
- Same organization - Same folder structure as Google Drive
Local Storage
Local storage keeps your revision history in your browser:
- Always available - No network required, no authorization needed
- Limited to 20 revisions - Automatically cleans up old versions
- Browser-specific - Not shared between different browsers or devices
- Survives browser restarts - Persisted until you clear browser data
Using Revision History
To view and restore previous versions:
- Click "đ Load Revisions" in Settings
- Select a version from the dropdown (shows storage source and timestamp)
- Preview the change - The editor loads that version immediately
- Save if you want to keep it - Or load a different version
Customization
Themes
Snippy comes with light and dark themes built-in. Donors unlock 50+ additional themes including:
- Popular themes - Dracula, Monokai, Solarized, Material
- Specialized themes - High contrast, colorblind-friendly options
- Vintage themes - Retro terminal and classic editor styles
- Custom themes - Quickbase-specific light and dark themes
Donors can set separate preferred themes for light and dark modes - switch between light/dark and your preferred theme for that mode loads automatically.
Font Settings
Adjust font size with the +/- buttons in Settings. Changes apply immediately and persist across sessions. The current font size is shown in the footer.
Preferences
Additional settings available to donors:
- Freeloader comments toggle - Turn off the snarky messages
- Theme preferences - Set different themes for light/dark modes
- Comment submission - Submit your own freeloader comments for review
Premium Features
What Donors Get
Donating to Snippy unlocks premium features:
- All 50+ themes - The full theme collection
- Freeloader comment control - Turn off the snark or leave it on for entertainment
- Comment submission - Submit your own witty comments to roast freeloaders
- Separate theme preferences - Different themes for light and dark modes
- Warm fuzzy feeling - You're supporting continued development
Unlocking Premium
After donating through the website:
- Check your email - You'll receive an unlock code
- Click "I already donated" in the Snippy editor settings
- Enter your email and code - Same email you used for donation
- Enjoy premium features - Settings panel updates to show donor options
About Freeloader Comments
Snippy occasionally shows humorous messages encouraging donation. These comments:
- Appear randomly - Not on every action, just often enough to be noticed
- Are dismissible - Click to dismiss, or wait and they auto-dismiss
- Vary in snark level - From mildly encouraging to delightfully sarcastic
- Can be disabled - Donors can turn them off entirely
Troubleshooting
Common Issues
Editor won't open:
- Refresh the Quickbase page and try again
- Check that you're on a formula field or code page
- Disable other extensions temporarily to check for conflicts
Changes not saving to Quickbase:
- Remember to click Quickbase's Save button after Snippy saves
- Check for validation errors in Quickbase's interface
- Try refreshing and re-editing if the field appears empty
Cloud storage authentication fails:
- Clear browser cookies for Google/Microsoft and try again
- Check popup blockers - authorization windows might be blocked
- Try switching to local storage temporarily
Autocomplete not working:
- Make sure you're editing a formula field (not available in code pages)
- Try typing
[
or$
to trigger field/variable completion - Check that the page has fully loaded before opening Snippy
Browser Compatibility
Chrome: Full support for all features
Edge: Full support except Google Drive integration (OneDrive works fine)
Other browsers: Not supported - Snippy is a Chrome extension
Getting Support
If you're having issues:
- Check this guide - Most questions are answered here
- Try the website FAQ - Additional troubleshooting tips
- Use the feedback button - In Snippy's settings menu
- Be specific - Include browser, Quickbase URL type, and error messages
Made with caffeine and mild frustration at text editors that haven't been updated since the Clinton administration.
Snippy for Quickbase - Because your code deserves better.