Skip to content

TGlide/svelte-radial-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

35922df Â· Feb 12, 2023

History

31 Commits
Feb 7, 2023
Feb 11, 2023
Jan 24, 2023
Jan 24, 2023
Jan 24, 2023
Jan 24, 2023
Jan 24, 2023
Jan 24, 2023
Jan 25, 2023
Feb 9, 2023
Feb 9, 2023
Feb 8, 2023
Feb 8, 2023
Feb 7, 2023
Feb 3, 2023
Feb 3, 2023
Feb 7, 2023

Repository files navigation

Svelte Radial Menu

Radial Menu Experiment. Based on Rauno's Work

Built with SvelteKit Built with Typescript

Table of Contents

Description

This is a simple radial menu experiment, based on Rauno's work. You can check the original experiment here.

There are some differences between this project and the original one, mainly:

  • It's open-source (I think Rauno's is not, but I'm not sure)
  • Built with Svelte instead of React
  • Allows from 3 to 8 items

Future of this project

If this gains traction, I'll add more features to it. Some of the features I thought of are:

  • npm package
  • Callbacks for each item
  • Different triggers (e.g. ctrl + hold click)
  • Theming (?)

Installation

1. Clone the repo

git clone https://github.com/TGlide/svelte-radial-menu
cd svelte-radial-menu

2. Install dependencies

pnpm i

Usage

Run App

pnpm run dev

Preview

You can check out a live preview here