Skip to content

Sadat41/Classic-Float-Search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classic Float Search Logo

Classic Float Search

Restore the classic CSFloat search experience with sidebar input and native autocomplete suggestions

Chrome Extension Firefox Extension Version License CSFloat

DownloadDocumentationTroubleshootingFAQ

Previews

Classic Float Search Preview

Overview

CSFloat recently updated their search interface with a popup overlay that many users find disruptive. Classic Float Search brings back the familiar sidebar search experience you're used to, complete with the beautiful autocomplete dropdown that shows item suggestions with images and details.

Key Features

  • Classic Sidebar Search - Type directly in the left sidebar search box
  • Native Autocomplete - Beautiful dropdown with item images and details
  • Smooth Performance - Optimized to prevent lag and stuttering
  • Smart Suggestions - Real CSFloat item database with images
  • Keyboard Support - Press Enter to search, click suggestions to select

What Gets Hidden

  • The large popup overlay that blocks the interface
  • The intrusive backdrop that covers the entire screen
  • All the disruption while keeping the functionality

Tech Stack

JavaScript Chrome Extension CSS3 Manifest V3

Frontend: Vanilla JavaScript ES6+, CSS3, Chrome Extension APIs
Architecture: Content Script + CSS Injection, DOM Manipulation
Performance: Throttled Events, Efficient DOM Observers, Passive Listeners


Installation

Download for Your Browser

Chrome Firefox

Click the browser logo above to access the extension files


Chrome Installation

  1. Download the repository and navigate to the chrome/ folder
  2. Open Chrome and go to chrome://extensions/
  3. Enable "Developer mode" (toggle in top right)
  4. Click "Load unpacked" and select the chrome/ folder
  5. Done! Visit csfloat.com/search to use

Firefox Installation

  1. Download the repository and navigate to the firefox/ folder
  2. Open Firefox and go to about:debugging
  3. Click "This Firefox" in the sidebar
  4. Click "Load Temporary Add-on" and select manifest.json from the firefox/ folder
  5. Done! Visit csfloat.com/search to use

Alternative: Quick Install (Development)

Method 2: Detailed Steps

Click to expand detailed installation guide

Step 1: Download the Extension

  1. Go to the GitHub repository
  2. Click the green "Code" button → "Download ZIP"
  3. Extract the ZIP file to a memorable location

Step 2: Enable Developer Mode

  1. Open Google Chrome
  2. Navigate to chrome://extensions/ or:
    • Click three dots menu (⋮) → More toolsExtensions
  3. Find "Developer mode" toggle in the top right corner
  4. Click to turn it ON (should turn blue/green)

Step 3: Load the Extension

  1. Click "Load unpacked" button (now visible)
  2. Navigate to your extracted folder
  3. Select the folder containing manifest.json
  4. Click "Select Folder"

Step 4: Verify Installation

  • Look for "Classic Float Search" in your extensions list
  • Status should show "Enabled"
  • Visit CSFloat to see the orange border around search box

How to Use

Getting Started

  1. Navigate to csfloat.com/search
  2. Look for the search box in the left sidebar
  3. Notice the orange border (extension is active!)

Basic Usage

Action Description
Type in sidebar Start typing any item name (e.g., "karambit", "ak-47")
View suggestions Autocomplete dropdown appears with images and details
Click suggestion Select any item from the dropdown
Press Enter Execute search with current text
Press Escape Close suggestions and continue typing

Understanding Suggestions

The dropdown displays rich information:

  • Item Images - Actual skin previews from Steam
  • Item Names - Full names like "Karambit | Doppler"
  • Rarity Colors - Consumer, Industrial, Mil-Spec, Restricted, Classified, Covert
  • Special Attributes - StatTrak™, wear ranges, collection info

Troubleshooting

Common Issues

Extension not working?

Check installation:

  1. Go to chrome://extensions/
  2. Find "Classic Float Search"
  3. Ensure toggle is ON (blue/enabled)

Refresh CSFloat:

  1. Press Ctrl+F5 (Windows) or Cmd+Shift+R (Mac)
  2. Look for orange border around search box
  3. Try typing in the sidebar search
Search box still disabled?

Solutions:

  • Wait 2-3 seconds - Extension needs time to initialize
  • Refresh page - Sometimes a simple refresh works
  • Check browser console - Press F12, look for errors
  • Restart Chrome - Close browser completely and reopen
No autocomplete suggestions?

Fixes:

  • Type more characters - Try at least 2-3 characters
  • Check spelling - Ensure item names are correct
  • Test common items - Try "karambit", "ak-47", "awp"
  • Wait briefly - Suggestions may load with slight delay

Privacy & Security

What This Extension Does

  • CSFloat Only - Runs exclusively on CSFloat domains
  • No Data Collection - Doesn't track or store searches
  • Local Processing - Everything happens in your browser
  • Open Source - All code is public and auditable

Permissions Explained

{
  "permissions": ["activeTab"],
  "host_permissions": ["https://csfloat.com/*", "https://*.csfloat.com/*"]
}
  • activeTab - Interact with current CSFloat tab only
  • Host permissions - Access CSFloat pages to modify search interface
  • No broad permissions - Cannot access other websites or browsing data

Technical Details

Architecture

Architecture Diagram

Files Structure

Classic-Float-Search/
├── chrome/            # Chrome extension (Manifest v3)
│   ├── manifest.json
│   ├── content.js
│   ├── styles.css
│   └── icon*.png
├── firefox/           # Firefox extension (Manifest v2)
│   ├── manifest.json
│   ├── content.js
│   ├── styles.css
│   └── icon*.png
├── icons/             # Shared icon assets
├── previews/          # Screenshots and demos
└── README.md          # Documentation

Browser Compatibility

Browser Support Notes
Chrome 88+ Full Recommended
Firefox 57+ Full Available
Edge (Chromium) Full Tested
Brave Full Compatible
Opera Partial May work
Safari No Different extension system

Contributing

Development Setup

# Clone the repository
git clone https://github.com/Sadat41/Classic-Float-Search.git

# Navigate to project
cd Classic-Float-Search

# Load in Chrome for testing
# Go to chrome://extensions/ → Developer mode → Load unpacked

Making Changes

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Frequently Asked Questions

Q: Is this safe to use?
A: Yes! The extension only runs on CSFloat, doesn't collect data, and all code is open source for review.
Q: Will this break when CSFloat updates?
A: It might need updates if CSFloat significantly changes their interface. We'll monitor and update as needed.
Q: Can I use this with other CSFloat extensions?
A: Generally yes, but some extensions might conflict. Try disabling others if you experience issues.
Q: How do I uninstall?
A: Go to chrome://extensions/, find "Classic Float Search", and click "Remove".

Changelog

Version 1.0.0 (Latest)

  • Initial release
  • Classic sidebar search restoration
  • Native autocomplete dropdown
  • Performance optimizations
  • Visual confirmation indicator

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with care for the CSFloat community

Star this repoReport BugRequest Feature


Having issues? Check the troubleshooting guide or open an issue!

About

Restores the CSFloat search experience with sidebar input and native autocomplete dropdown.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •