CSS Injector [COMPLETE]

Download Injector here.

Glide CSS Injector - Chrome Extension

A Chrome extension that streamlines injecting custom CSS snippets into your Glide app’s appearance settings. Browse a curated library of CSS snippets and inject them with one click!

What It Does

If you’ve ever customized your Glide app’s appearance with CSS, you know the workflow: find your saved CSS snippets, copy them, navigate to your app’s appearance settings, paste into the CSS textarea, repeat. This extension eliminates that friction.

Key Features:

  • One-Click Injection - Select a snippet from the popup and it’s instantly added to your CSS textarea
  • Curated Snippet Library - Access a growing collection of useful CSS customizations
  • Smart Caching - Snippets are cached for fast loading
  • Search & Filter - Quickly find snippets by name, description, category, or CSS content
  • Non-Destructive - Appends CSS to existing content, never overwrites your work
  • Visual Indicator - A floating icon shows when the extension is active on the page

How It Works

  1. Install the Extension from the Chrome Web Store (or load unpacked for development)

  2. Navigate to Appearance Settings in any Glide app:

    go.glideapps.com/app/YOUR_APP_ID/settings/appearance
    
  3. Click the Extension Icon to open the snippet browser

  4. Search or Browse the available snippets by category:

    • Layout
    • Typography
    • Buttons
    • Cards
    • Forms
    • Navigation
    • Effects
  5. Click a Snippet to inject it into the CSS textarea

  6. Save in Glide - Click Glide’s save/publish button to persist your changes

Installation

From Chrome Web Store

(Coming soon)

Manual Installation (Developer Mode)

  1. Download the extension files
  2. Unzip “css-injector.zip”
  3. Go to chrome://extensions/
  4. Enable “Developer mode” (toggle in top right)
  5. Click “Load unpacked”
  6. Select the glide-css-injector folder inside the “css-injector.zip” file.

Available Snippet Categories

Category Description
Layout Grid systems, spacing, containers, hide/show elements
Typography Font styles, text effects, heading modifications
Buttons Button styles, hover effects, custom shapes
Cards Card layouts, shadows, borders, image treatments
Forms Input styling, validation states, custom selects
Navigation Menu styles, tab bars, breadcrumbs
Effects Animations, transitions, hover states

Example Snippets

Hide Glide Branding

[data-testid="glide-branding"],
.glide-branding {
  display: none !important;
}

Custom Button Style

button[data-appearance="filled"] {
  border-radius: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

Card Shadow Enhancement

[data-component="card"] {
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
  transition: box-shadow 0.3s ease;
}

FAQ

Does this work with all Glide apps?
Yes! The extension works on any Glide app’s appearance settings page.

Will my CSS be saved automatically?
No - the extension injects CSS into the textarea, but you still need to click Glide’s save/publish button to persist changes.

Can I request new snippets?
Yes! Post in the comments below with CSS you’d like to see added to the library.

Is this extension safe?
Yes. The extension:

  • Only activates on Glide appearance settings pages
  • Cannot access your Glide data or credentials
  • Only modifies the CSS textarea (with your explicit click)
  • Is open source for transparency

Technical Details

  • Manifest V3 - Built on Chrome’s latest extension platform
  • Minimal Permissions - Only requests access to Glide domains
  • React-Compatible - Uses multiple event strategies to ensure Glide detects CSS changes
  • Offline Fallback - Includes a default snippet library if the server is unreachable

Contributing

Have a CSS snippet that would benefit the community? Share it in the comments or navigate to the CSS Injector app here.! Include:

  • A descriptive name
  • What it does
  • The CSS code
  • Which category it belongs to

Built for the Glide community. Feedback and suggestions welcome!

4 Likes

Very nice.

@Robert_Petitto@bschonbrun

1 Like

Thanks! :grinning_face:

1 Like

Hey this looks good! Im getting an access denied on the gdrive download link

1 Like

One second, I’ll update it!!!

It’s updated now! =]

Just wow ! Good job!

1 Like

Thanks, @MaximeBaker! :smiley: