Filerium enhances your file input experience in Chromium based browsers by intercepting file inputs and providing advanced clipboard integration. Stylish and functional, it ensures seamless file handling with a user-friendly interface.
- Intercept File Inputs: Automatically intercepts and enhances file input elements on the page.
- Clipboard Integration: Detect and utilize clipboard contents, including images and text, as file inputs.
- Preview Clipboard Contents: Preview clipboard contents in a user-friendly manner. From png to svg, from text to html, gif and more.
- User Customizable Colors: Easily customizable primary, secondary, and action colors for a personalized experience.
- Modern and Responsive UI: Sleek overlay and button designs that look great on all devices.
jack_nobg.2.mp4
-
Chrome Web Store (Recommended): Download Filerium directly from the Chrome Web Store.
-
Manual Installation (For developers):
If you prefer to install manually or want to contribute to the project, follow these steps:
-
Clone the repository:
git clone https://github.com/oriolmontcreus/filerium.git cd filerium
-
Load unpacked extension in Chrome:
- Navigate to
chrome://extensions/
. - Enable "Developer mode" (top-right corner).
- Click "Load unpacked" and select the project directory.
- Navigate to
-
-
Activate Filerium:
- Upon visiting a webpage and clicking on a file input, Filerium will automatically intercept the file input and provide an advanced overlay.
-
Clipboard Usage:
- Copy any supported content to your clipboard.
- Upon clicking the file input, Filerium will detect clipboard contents and offer them as file input options.
-
Customizing Colors:
- Filerium allows customization for primary, secondary, and action colors either through the extension default popup or by modifying the constants in
src/visuals/constants.ts
.
default-popup.mp4
export const DEFAULT_PRIMARY_COLOR = '#252525'; //dark black export const DEFAULT_SECONDARY_COLOR = '#333333'; //dark gray export const DEFAULT_ACTION_COLOR = '#008CBA'; //blue
- Filerium allows customization for primary, secondary, and action colors either through the extension default popup or by modifying the constants in
-
Styling:
Modify styles in
src/visuals/styles.ts
:export const buttonStyle = (color: string) => ` padding: 10px; background-color: ${color}; border: none; cursor: pointer; border-radius: 5px; `; // Additional styles...
- Fork the repository.
- Create your feature branch:
git checkout -b feature/my-new-feature
. - Commit your changes:
git commit -am 'Add some feature'
. - Push to the branch:
git push origin feature/my-new-feature
. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For inquiries or support, feel free to reach out at my LinkedIn or mail omcdev9@gmail.com.