Skip to content

Latest commit

Β 

History

History
101 lines (71 loc) Β· 3.24 KB

File metadata and controls

101 lines (71 loc) Β· 3.24 KB

πŸŒͺ️ Cyclone - IntelliJ Progress Bar Customizer

License

The Cyclone plugin for IntelliJ IDEA allows you to customize the progress bar during project indexing with your own animated images! Transform boring progress bars into dynamic, personalized animations.

✨ Features

  • 🎨 Customize progress bar animations with your own images
  • πŸ”„ Dual direction support - different images for forward and backward movement
  • πŸ“ Multiple format support - .gif, .png, .jpg, and .jpeg
  • πŸ”§ Easy reset - quickly return to default cyclone animations
  • ⚑ Optimized performance
  • πŸŽ›οΈ Simple configuration - intuitive settings interface

πŸš€ Installation

From JetBrains Marketplace (Recommended)

  1. Open IntelliJ IDEA
  2. Go to File β†’ Settings β†’ Plugins
  3. Click on Marketplace tab
  4. Search for "Cyclone"
  5. Click Install and restart IntelliJ IDEA

πŸ“– How to Use

  1. Open Settings

    • Go to File β†’ Settings β†’ Editor β†’ Cyclone
  2. Customize Forward Animation

    • Click Browse... next to "Forward Image"
    • Select your image for rightward progress movement
    • Or click Reset to Default to restore original cyclone
  3. Customize Backward Animation

    • Click Browse... next to "Backward Image"
    • Select your image for leftward progress movement
    • Or click Reset to Default to restore original cyclone
  4. Apply Changes

    • Click Apply to save your settings
    • Click OK to close the dialog
    • Changes apply instantly - restart required!

🎨 Image Requirements

  • Maximum size: 32x32 pixels or smaller
  • Supported formats: .gif, .png, .jpg, .jpeg
  • Recommended: Use animated GIFs for best visual effect
  • Performance tip: Keep file sizes small for optimal performance

⚠️ Important Notes

  • It's recommended to avoid having other plugins that modify the progress bar to prevent conflicts
  • Images larger than 32x32 pixels will be rejected during selection
  • For best visual results, ensure your images have good contrast with both light and dark themes

πŸ› Bug Reports & Feature Requests

Found a bug or have a suggestion? We'd love to hear from you!

πŸ› οΈ Development

Prerequisites

  • JDK 21 or higher
  • IntelliJ IDEA (recommended for development)

Building from Source

# Clone the repository
git clone https://github.com/Call4han/Cyclone.git
cd Cyclone

# Build the plugin
./gradlew buildPlugin

# The generated plugin will be in build/libs/

Running in Development

# Run plugin in a development IntelliJ instance
./gradlew runIde

πŸ™ Credits

🌟 Show Your Support

If you find this plugin useful, please: