svelte-kanban
svelte-kanban copied to clipboard
A simple kanban made with Svelte
I'm using NodeJS 20 with Typescript 5.2. When I remove `"moduleResolution": "NodeNext"`, everything seems to be fine. Apps can use this component as a library. I'm curious whether doing so...
A [Slot](https://learn.svelte.dev/tutorial/slots) is a placeholder for child HTML elements and even Svelte components. Slot is also used by Elixir's Phoenix framework for the same purpose. The array $columns[index].slots does not...
Adding a new path alias for the latest SvelteKit and Vite has proven to be very difficult. I could get everything working except for `npm build` which causes files under...
The current LICENSE file is just a template
Reformat .ts/.js/.json/.svelte/.css files to use tabs instead of spaces (or vice versa). Many 'fake' changes are detected because of different editor settings. @V-Py would you prefer tabs or spaces? It...
Drag and drop does not work correctly in apps that use a different font than what SvelteKit uses by default. Cards are not where svelte-kanban thinks they are located. [See...
Currently only one component can be created by an application because store objects (e.g., $columns) are module-scoped variables (singletons). First, each `` component needs it own store. This can be...
Unfortunately the ghost doesn't even appear in the screen recording. This happens on MacOS on Chrome and Safari. Example: https://github.com/V-Py/svelte-kanban/assets/12297328/e238a9f8-9621-4432-a3cd-7653b946f02b
Blocks #66 Ids can be used to store objects in a database. For example, there is currently no way to relate a database row in a Card table to a...
Similar to #65 Note: I prefer to use ! (negation operator) instead of !== true (and ==== false). They are not exactly the same since ! does the same conversions...