Skip to content

atharvakadlag/excalisave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

492e48e · Dec 29, 2024

History

91 Commits
Apr 9, 2024
Dec 29, 2024
Feb 3, 2024
Nov 6, 2023
Nov 2, 2023
Feb 18, 2024
Apr 9, 2024
Nov 2, 2023
Mar 22, 2023
Feb 25, 2024
Nov 5, 2023
Nov 2, 2023
Dec 29, 2024
Nov 2, 2023
Dec 29, 2024
Dec 29, 2024
Feb 3, 2024

Repository files navigation

Icon

Excalisave

Save your Excalidraw drawings

✨ Features

  • 💾 Save your drawing
  • 🖼️ Preview your drawings
  • 🔎 Search your drawings
  • ❤️ Favorites
  • 📂 Organize your drawings in collections
  • 📤 Import/Export
  • and more...
Screenshot 2024-02-17 at 11 36 48 PM

📥 Install

Chrome Firefox
88 & later ✔ To be published

⚒️ Development

Ensure you have

  • Node.js 20 or later installed (Suggested: Install via fnm or nvm)
  • Yarn v1 or v2 installed (npm i -g yarn)

Then run the following:

  • yarn install --frozen-lockfile to install dependencies.
  • yarn run dev:chrome to start the development server for chrome extension
  • yarn run dev:firefox to start the development server for firefox addon
  • yarn run dev:opera to start the development server for opera extension
  • yarn run build:chrome to build chrome extension
  • yarn run build:firefox to build firefox addon
  • yarn run build:opera to build opera extension
  • yarn run build builds and packs extensions all at once to extension/ directory

Install extension for development

  • yarn install --frozen-lockfile to install dependencies.

  • To watch file changes in development

    • Chrome
      • yarn run dev:chrome
    • Firefox
      • yarn run dev:firefox
    • Opera
      • yarn run dev:opera
  • Load extension in browser

  • Chrome

    • Go to the browser address bar and type chrome://extensions
    • Check the Developer Mode button to enable it.
    • Click on the Load Unpacked Extension… button.
    • Select your browsers folder in extension/.
  • Firefox

    • Load the Add-on via about:debugging as temporary Add-on.
    • Choose the manifest.json file in the extracted directory
    • ⚠️ Ensure that you grant the necessary permissions for the extension to function correctly
  • Opera

    • Load the extension via opera:extensions
    • Check the Developer Mode and load as unpacked from extension’s extracted directory.