Merge branch 'main' into lu/add-drum-suffixes

This commit is contained in:
Felix Roos 2025-01-29 15:46:21 +01:00
commit ca00f7c5d0
No known key found for this signature in database
92 changed files with 7044 additions and 6367 deletions

View file

@ -13,8 +13,9 @@ export default function Claviature({ options, onClick, onMouseDown, onMouseUp, o
<svg {...svg.attributes}>
{svg.children.map((el, i) => {
const TagName = el.name;
const { key, ...attributes } = el.attributes;
return (
<TagName key={`${el.name}-${i}`} {...el.attributes}>
<TagName key={`${el.name}-${i}`} {...attributes}>
{el.value}
</TagName>
);

View file

@ -1,4 +1,5 @@
---
// @ts-ignore
import { pwaInfo } from 'virtual:pwa-info';
import '../styles/index.css';

View file

@ -1,6 +1,4 @@
/// <reference path="../.astro/types.d.ts" />
/// <reference types="astro/client" />
/// <reference types="vite-plugin-pwa/info" />
/// <reference types="vite-plugin-pwa/client" />
declare module 'date-fns';

View file

@ -132,6 +132,10 @@ This group of functions allows to modify the value of events.
<JsDoc client:idle name="Pattern.ratio" h={0} />
## as
<JsDoc client:idle name="as" h={0} />
# Custom Parameters
You can also create your own parameters:

View file

@ -1,3 +1,4 @@
// @ts-ignore
import { registerSW } from 'virtual:pwa-register';
registerSW({

View file

@ -6,7 +6,7 @@ import { isTauri } from '../tauri.mjs';
import './Repl.css';
import { createClient } from '@supabase/supabase-js';
import { nanoid } from 'nanoid';
import { writeText } from '@tauri-apps/api/clipboard';
import { writeText } from '@tauri-apps/plugin-clipboard-manager';
import { $featuredPatterns, loadDBPatterns } from '@src/user_pattern_utils.mjs';
// Create a single supabase client for interacting with your database

View file

@ -1,4 +1,4 @@
import { invoke } from '@tauri-apps/api/tauri';
import { invoke } from '@tauri-apps/api/core';
export const Invoke = invoke;
export const isTauri = () => window.__TAURI_IPC__ != null;