Skip to content

Latest commit

 

History

History
316 lines (240 loc) · 34.3 KB

CHANGELOG.md

File metadata and controls

316 lines (240 loc) · 34.3 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

0.0.13 (2024-11-14)

Features

  • 0.0.13 (#3) (976aeeb)
  • support soundfont-drums (0ec1a54)
  • add size selector (06bfcc6)
  • show correct soundfont names, disable console log (792f0a6)
  • add soundfont instrument name saving util and musyng.ts (324d8f3)
  • fetch from real site (8d533b3)
  • add spessasynth (#2) (0aec50e)
  • add musyng sf2s (40429a4)
  • add .gitattributes for lfs (a8a46bf)
  • update smplr, add soundfont2 (ee1fbd8)
  • svelte5 migration+some changes (1d59c3d)
  • update smplr (3610ab5)
  • add-pwa (#1) (2c76d90)
  • ✨ hide footer in mobile landscape view (47cc59c)
  • ✨ use drum versions of handlers (636e185)
  • ✨ add drum versions of event handlers which don't use note stop (97de499)
  • ✨ add SoundfontDrums component and route (ad2e204)
  • ✨ add mellotron instrument (0b5d38d)
  • 💄 hide stuff in landscape mode, show in portrait mode (5bfe177)
  • ✨ add handleTouchMove() helper (WIP) (7e5fc47)
  • ✨ add shadows when playing note, start adding support for touchmove event (3a320b5)
  • 💄 add shadow for pressed notes (9646406)
  • 💄 dark mode styling (3973718)
  • 💄 add better styling for pressed link (984c1ec)
  • ✨ add mkcert and https for caching (44eeade)
  • ✨ add caching for piano (8b529d8)
  • ✨ use helper functions for events (fcdefe7)
  • ✨ use helper functions for events (4fed938)
  • ✨ add cute buttons (dc07c96)
  • ✨ add helpers.js (e90d399)
  • ✨ lower volume to avoid clipping when playing lots of keys at the same time (ce0759d)
  • ✨ add instruments to routes instead for bookmarks etc (9fc3f94)
  • ✨ add instruments (9063f85)
  • 💄 styling (64834b0)
  • 📦 update smplr (2479d9c)
  • ✨ add multitouch preventDefault (0ed260b)
  • 💄 styling (fbe4d2c)
  • 📝 add todo (bf4ae7d)
  • ✨ add Drums (29fa0a1)
  • ✨ display instrument name when changing slider, some dark mode styling (da84c28)
  • ✨ add support for octave switching (d57c279)
  • ✨ add mobile support (50b744d)
  • ✨ update keys (a313d20)
  • ✨ add host back again for testing (edd9ea1)
  • ✨ use smplr (soundfont player) instead of midi so it works(?) on mobile (a0cd80c)
  • 📦 add smplr (340d91c)
  • ✨ add debugging info (eba3ab1)
  • ✨ keyboard first commit (8613b7b)
  • 📦 add webmidi (3dcd165)

Bug Fixes

  • fix name and send startingOctave prop (137809f)
  • remove log (81f7615)
  • remove log (7e03aa4)
  • loop through all touchmove events (2ae8767)
  • fix type (261b399)
  • use SvelteMap to keep track of touch moves (WIP) (6b310a2)
  • small fix (fa125f6)
  • prevent long click on keys (03611fb)
  • use pointer events to make touch work better (in theory) (5d5561a)
  • use soundfontManager instead of recreating synthetizer (050ba7b)
  • fix silly typo (c5f4356)
  • revert to using sound based keyboard until sf2 issues are fixed (60895c4)
  • update gitignore (108f191)
  • remove git lfs (made for ants) (06c6324)
  • remove melt stuff (427b147)
  • change name (d86a58b)
  • vscode restore contents was a bit broken (9d6cc97)
  • loop in mousedown (5420187)
  • more accurate looking black keys (e118a83)
  • fit more octaves in non mobile mode (d4b5424)
  • instrumentValue (displayed in slider on load) is index of starting instrument instead of 0 (74c591f)
  • typescript (a66fa14)
  • typescript (06f1fb9)
  • use TS (76bfc56)
  • make black keys look more accurate (e74a12e)
  • display drum pads under buttons in mobile portrait mode (2e804e5)
  • fix breaking change added at same point (4d7ffbe)
  • ✏️ fix typo (9ae72be)
  • 🔥 remove 192px icon to allow splash screen to actually work as a splash screen (b618523)
  • 🐛 hide footer (777fac7)
  • ♿ add aria label to dark mode toggle button (70e9dff)
  • 💄 add more space around the dark mode toggle button (664ebf6)
  • ♿ improve accessibility, SEO (81838e9)
  • 🔥 remove proxy https stuff, annoying that it starts the server on same port as other vite stuff (f889f81)
  • 🎨 change SoundfontDrums instrument name, add todo (e0efa02)
  • 🔥 remove instrument picker, change default octave to 2 (1a87cf9)
  • 💄 fix desktop styling (21fae00)
  • 🐛 fix electric piano (be8ed87)
  • 🐛 use note value to avoid issues (c4bc198)
  • 🐛 stop should use note.value (b208cba)
  • 🐛 add missing object notation for .stop (d0c4401)
  • 🐛 use object in .stop to make it work again (1efb747)
  • ⚡ lower volume (5419508)
  • 🔧 change prettier print width (2081e9b)
  • 🐛 add missing keys, add more reasonable names (d362788)
  • 🐛 add missing channel.stop for touch (62dd9d4)
  • 🐛 only focus keyboard on mobile (0aa9b1f)
  • 🐛 wrong octave (0e09ad4)
  • 🐛 fix channel (10692ab)
  • 🔥 remove debugging thingy (eacb63a)
  • 🐛 calling the function helps (2f5f26e)
  • 🐛 outputs, not inputs (691d7b9)
  • 🐛 hack for mobile (029b960)
  • 🔥 remove hosting since I would need https anyway (3363db3)

0.0.12 (2023-08-18)

Features

0.0.11 (2023-07-31)

Features

  • 🍻 add import to restart the Vite dev server whenever uno.config.js changes (157c151)

Bug Fixes

  • 💄 make dark:active dark:hover:active instead to change color when clicked from hovering (136bdb1)
  • 💄 replace hover: with variant that wraps it with @media (hover) and (pointer: fine) (068c515)
  • 💄 make active: hover:active instead so active shows when clicking (28fd52e)
  • 💄 make shade darker so hover is visible again (8711015)
  • 🐛 remove old style of adding preflights/safelist (4b65864)

0.0.10 (2023-07-25)

Features

  • ✨ display some more elements (4cbd2dc)
  • ✨ set value using store to localstorage (81cee2a)
  • 🎨 move files to subfolder (f27d34e)
  • 📦 update packages uzing taze (a1c122e)
  • 📦 update packages (e8518a3)
  • ✨ add functionality for creating themes by passing objects (707f6f3)
  • ✨ add theme colors to safelist (312e3df)
  • ✨ move stuff to a different component, create theme folder (e619e73)
  • ✨ add theme switching (should make this a component) (8969776)
  • ✨ add DarkModeToggle component (c7ce301)
  • ✨ change theme without FOUC, load color (default is blue) (73f8562)
  • ✨ use UnoCSS Vite plugin instead part 2 (5ace871)
  • ✨ use UnoCSS Vite plugin instead (a9673fb)
  • 📦 add iconify-json carbon (6125d26)

Bug Fixes

  • 🐛 default to light mode (9e7de15)
  • 🎨 move theme vanilla js stuff into one file (e96d466)
  • 💄 make buttons more even (5c26578)
  • 💄 remove vertical align (20ece94)
  • 💄 fix styling (799d443)
  • 🎨 fix path (99c49ca)
  • 🐛 revert to prettier 2.8 since tailwind class sorting is a bit broken (d985611)
  • 🎨 remove subfolders again, probably fine anyway with named imports (e2fdcc9)
  • 🔥 remove commented out code (bec246b)
  • 🔥 remove old helper functions (3d48f7b)
  • 🔥 remove deprecated option (2ee2fe0)
  • 💄 white text in dark mode, slightly bigger (0cd4d5c)
  • 🐛 add 950 to safelist shades (04a6436)
  • 🔥 remove scroll stuff from Footer (1c8325d)

0.0.9 (2023-06-24)

Features

  • ✨ use unocss svelte-scoped preprocess style instead to make transitioning to mdsvex easier (ec58bc7)
  • 📦 update packages (8568ce0)
  • 🔧 add config for new svelte-scoped package (0c02941)
  • 📦 add missing package (c2b35a4)
  • ✨ add config for preset forms (c40bc0e)
  • 📦 add preset forms (5a3463a)
  • 📦 update packages (bfcf501)

Bug Fixes

  • 🐛 we don't need a base path here now (nice) (613c105)
  • 🔥 remove commented out stuff (eb85a74)
  • 🔧 inspector is now not experimental (b7b5bd9)
  • 📦 update packages (37bca5a)

0.0.8 (2023-04-25)

Bug Fixes

  • 🔥 remove duplicate preset uno (8e92b73)

0.0.7 (2023-04-20)

Features

  • ✨ add shift keycombo and hold mode for inspector (c43d378)

Bug Fixes

  • 🔥 remove component import (54dc04a)

0.0.6 (2023-04-20)

Features

  • ✨ add stores.js for storing stores (!) (f3e8e23)
  • ✨ add helpers.js which sets up theme (7d6d575)
  • ✨ add actions.js which should contain Svelte actions (89ccb50)
  • ✨ update Footer component (07e02b0)
  • ✨ add unocss-fix.css and commented out row in case it's buggy (791eeee)
  • 🔧 add some basic shortcuts and themes to unocss in vite.config.js, add new presets (331d901)
  • ✨ add empty uno.config.js to make unocss extension work (bb334b0)
  • ✨ add safelist.js for generating safelists for unocss (4c3c1e8)
  • 📝 update README (c7586f9)
  • 📦 add and update packages (952aeb6)
  • ✨ update Footer (a270276)
  • 📦 use latest version of svelte, sveltekit, vite (a959afd)
  • 📦 add svelte-preprocess (c3d9d09)

Bug Fixes

  • 🔥 remove Welcome component (100b8c4)
  • 🐛 remove "by" and p tag, edit text (660147e)

0.0.5 (2023-03-22)

Features

  • ✨ split into components (d8f6c65)
  • 📦 add noto-emoji icons (4ef6f09)
  • 📦 add @unocss/transformer-directives (9ec3a29)
  • 📦 add @unocss/preset-icons (6e17292)
  • 📦 add @unocss/preset-web-fonts (522a09f)

Bug Fixes

  • 🐛 add base path for footer (8b49bd5)

0.0.4 (2023-03-09)

Features

  • ✨ add svelte inspector by default (7986d02)

Bug Fixes

  • 🔥 remove unneeded component (d622db1)

0.0.3 (2023-02-21)

Bug Fixes

0.0.2 (2023-02-21)

Features

  • 🎨 move base path alias info to README (6c2fb79)
  • ✨ prerender everything by default (4ffb9ea)
  • ✨ add PrismJS to link list (e276bc0)
  • ✨ add footer and link to important route (bfbdcc8)
  • ✨ add important route with some code examples (e3ff09c)
  • ✨ add example for how to import the base alias (296e2ba)
  • ✨ add code font and Prism CSS (4b34af9)
  • ✨ add avatar image to static folder (c9ba4f2)
  • ✨ add PrismJS and Prisme-Svelte (2465f76)
  • ✨ add avatar image (de39b1a)
  • ✨ update index route (812c9a8)
  • ✨ add release, postrelease, deploy scripts (0308cd2)
  • ✨ add "svelteBracketNewLine": false to prettier config (8e0a0f6)
  • ✨ add @unocss/reset for style reset (935b646)
  • ✨ make it more obvious that preset-uno is used by default (d96ac43)
  • ✨ add commit-and-tag-version and .versionrc (265be79)
  • ✨ use adapter-static by default (9e7d48e)
  • ✨ add +layout.svelte with UnoCSS preflight and safelist (d3a9456)
  • ✨ add UnoCSS config to vite config (6be071a)
  • ✨ add UnoCSS (d82973a)
  • ✨ add sveltekit and prettier-plugin-tailwindcss (039fea2)

Bug Fixes

  • 🔥 remove link to /important route (c10c46e)
  • 🔥 remove /important route (0061aa2)
  • 🐛 disable checkJs (aeeb5bf)
  • 🔥 remove font size for link (22bb0d3)
  • 🔥 wrong folder teehee (a24c238)
  • 🐛 add slot to layout (050241c)
  • 💄 use trailingComma es5 (44382bf)