Skip to content

david2asher/arcify

 
 

Repository files navigation

Arcify: Arc-like Vertical Tab Spaces

License: GPL v3

A Chrome extension that replicates Arc browser's tab management system, providing a vertical sidebar for efficient tab organization and management.

Demo

Features

  • Vertical tab management
  • Tab grouping functionality
  • Keyboard shortcuts for quick access
  • Bookmark integration
  • Clean, minimal interface

Development Setup

Prerequisites

  • Google Chrome or Chromium-based browser
  • Git (for version control)
  • Basic knowledge of HTML, CSS, and JavaScript

Loading the Extension

  1. Clone the repository

    git clone https://github.com/nisargkolhe/arcify.git
    cd arcify
  2. Open Chrome Extensions page

    • Navigate to chrome://extensions/
    • Or go to Menu → More Tools → Extensions
  3. Enable Developer Mode

    • Toggle the "Developer mode" switch in the top right corner
  4. Load the Extension

    • Click "Load unpacked"
    • Select the directory containing the extension files
    • The extension should now appear in your browser
  5. Development

    • Make changes to the code
    • Click the refresh icon on the extension card to apply changes
    • Check the extension's developer tools for any errors

Issues and Feature Requests

We use GitHub Issues to track bugs and feature requests. Before creating a new issue:

  1. Search existing issues to avoid duplicates
  2. Use our issue templates when available

Reporting Bugs 🐛

  1. Go to the Issues page
  2. Click "New Issue"
  3. Choose "Bug Report" template if available
  4. Include:
    • Clear description of the bug
    • Steps to reproduce
    • Expected vs actual behavior
    • Browser version and OS
    • Screenshots if applicable

Feature Requests 💡

  1. Go to the Issues page
  2. Click "New Issue"
  3. Choose "Feature Request" template if available
  4. Include:
    • Clear description of the feature
    • Use cases
    • Potential implementation ideas (optional)
    • Mock-ups or examples (if applicable)

Contributing

Discord to discuss development: https://discord.gg/D9jQHQnjNb

We welcome contributions! Here's how you can help:

  1. Fork the Repository

    • Create a fork of this repository on GitHub
  2. Create a Branch

    git checkout -b feature/your-feature-name
  3. Make Your Changes

    • Write clean, documented code
    • Follow existing code style
    • Test your changes thoroughly
  4. Commit Your Changes

    git commit -m "Add: brief description of your changes"
  5. Push to Your Fork

    git push origin feature/your-feature-name
  6. Submit a Pull Request

    • Create a Pull Request from your fork to our main repository
    • Provide a clear description of the changes
    • Reference any related issues

Contribution Guidelines

  • Write meaningful commit messages
  • Update documentation as needed
  • Add comments to your code where necessary
  • Test your changes before submitting
  • Follow existing code style and conventions

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

What this means:

  • You can freely use, modify, and distribute this software
  • If you modify and distribute this software, you must:
    • Make your modifications available under the GPL
    • Include the original copyright notice
    • Provide access to the source code
    • Include the full license text

Contact

If you have any questions or suggestions, please open an issue on GitHub.

Acknowledgments

  • Inspired by the Arc Browser's innovative tab management system. Huge thanks to the Arc team for coming up with the system we've all grown to love!
  • Thanks to all contributors who help improve this project

About

A sidebar extension that replicates Arc browser's tab management system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.3%
  • HTML 18.9%
  • CSS 13.8%