Aria
709b654ed3
Add synonyms to autocomplete
2025-09-13 16:21:09 -05:00
drdozer
c265595536
Merge branch 'feature/autocomplete-sound-names' of ssh://codeberg.org/drdozer/strudel into feature/autocomplete-sound-names
2025-09-13 21:36:48 +01:00
drdozer
1670aebad8
Updated the gitignore rules for vscode.
2025-09-13 21:36:24 +01:00
drdozer
39460eb100
Commiting lockfile.
2025-09-13 21:36:24 +01:00
drdozer
cd659ac2a1
feat: sound autocomplete matches anywhere in name using includes()
2025-09-13 21:36:24 +01:00
drdozer
ed182d4b3f
Updated the codemirror packages to be able to access additional imports.
2025-09-13 21:36:24 +01:00
drdozer
90614612e2
feat: add E# and B# to pitchNames for complete enharmonic coverage
2025-09-13 21:36:24 +01:00
drdozer
6b6d4b86a6
refactor: modularize autocomplete context handlers using strategy array
2025-09-13 21:36:24 +01:00
drdozer
0b67473bd3
refactor: modularize autocomplete context handlers using strategy array
2025-09-13 21:36:24 +01:00
drdozer
d87ce960d2
feat: implement context-aware autocomplete
...
Adds context-sensitive autocompletion for:
- Sound names in s("...") and sound("...") after the opening quote or after whitespace/bracket
- Bank names in bank("...") with quote handling and live filtering
- Scale types in .scale("...") after the colon, inserting colon-form for multi-word names
- Pitch names (C, C#, Db, etc.) for scale keys on explicit completion (Ctrl+Space) before the colon
- Blocks fallback completions in scale context before colon to avoid function list cross-talk
2025-09-13 21:36:24 +01:00
Aria
69b034349a
Codeformat
2025-09-13 14:30:05 -05:00
Aria
ed00686804
Codeformat
2025-09-13 14:29:28 -05:00
Aria
e10c469749
Merge branch 'main' into glossing/ducking-click
2025-09-13 14:28:35 -05:00
Aria
5f7e10733a
Merge branch 'main' into glossing/distortion-modes
2025-09-13 14:23:17 -05:00
froos
d81a214c74
Merge pull request 'Docs: add xen package examples' ( #1446 ) from dudymas/strudel:docs/xen/added-tune into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1446
2025-09-13 20:01:47 +02:00
froos
e57f240e70
Merge branch 'main' into docs/xen/added-tune
2025-09-13 20:00:35 +02:00
Felix Roos
e18296e760
hotfix: word
2025-09-13 19:52:07 +02:00
froos
c145355ccc
Merge pull request 'Update website/src/pages/learn/code.mdx' ( #1391 ) from anecondev/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1391
2025-09-13 19:51:09 +02:00
fesmith
352a3c39d7
Update website/src/pages/workshop/first-sounds.mdx
2025-09-13 00:00:36 +02:00
drdozer
c85a4d4fc1
Merge branch 'feature/autocomplete-sound-names' of ssh://codeberg.org/drdozer/strudel into feature/autocomplete-sound-names
2025-09-12 12:12:02 +01:00
drdozer
7676641c9e
Commiting lockfile.
2025-09-12 12:11:36 +01:00
Dr Mathew R Pocock
260d2e499e
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-12 13:04:11 +02:00
Felix Roos
a46617f3f0
hotfix: use ?audioworklet for supradough worklet import
2025-09-12 10:16:37 +02:00
Felix Roos
d164b5e7f5
Revert "Revert "Merge pull request 'supradough poc' ( #1362 ) from supradough into main""
...
This reverts commit c0bf86d11e .
2025-09-12 10:08:55 +02:00
Felix Roos
c0bf86d11e
Revert "Merge pull request 'supradough poc' ( #1362 ) from supradough into main"
...
This reverts commit 6f06683d70 , reversing
changes made to 637d714ab2 .
2025-09-11 23:19:22 +02:00
Switch Angel AKA Jade Rose
6f06683d70
Merge pull request 'supradough poc' ( #1362 ) from supradough into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1362
2025-09-11 22:52:29 +02:00
drdozer
e3409e52d0
Merge branch 'feature/autocomplete-sound-names' of ssh://codeberg.org/drdozer/strudel into feature/autocomplete-sound-names
2025-09-11 21:38:53 +01:00
drdozer
41d6f1b5da
feat: sound autocomplete matches anywhere in name using includes()
2025-09-11 21:37:35 +01:00
Dr Mathew R Pocock
aca4601734
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-11 21:22:16 +02:00
drdozer
2a00fcdf5d
Updated the codemirror packages to be able to access additional imports.
2025-09-11 19:01:22 +01:00
drdozer
9200a67a60
feat: add E# and B# to pitchNames for complete enharmonic coverage
2025-09-11 19:00:05 +01:00
drdozer
80fe5b8140
refactor: modularize autocomplete context handlers using strategy array
2025-09-11 18:59:50 +01:00
drdozer
085e839bfe
refactor: modularize autocomplete context handlers using strategy array
2025-09-11 18:59:26 +01:00
drdozer
7ff7e8852b
feat: implement context-aware autocomplete
...
Adds context-sensitive autocompletion for:
- Sound names in s("...") and sound("...") after the opening quote or after whitespace/bracket
- Bank names in bank("...") with quote handling and live filtering
- Scale types in .scale("...") after the colon, inserting colon-form for multi-word names
- Pitch names (C, C#, Db, etc.) for scale keys on explicit completion (Ctrl+Space) before the colon
- Blocks fallback completions in scale context before colon to avoid function list cross-talk
2025-09-11 18:42:23 +01:00
Felix Roos
637d714ab2
Publish
...
- @strudel/mondo@1.1.4
@strudel/mondo@1.1.4
2025-09-11 19:14:00 +02:00
Felix Roos
c42d00f048
hotfix: export mondo getLocations
2025-09-11 19:11:45 +02:00
Felix Roos
702e558d1a
Publish
...
- @strudel/mondo@1.1.3
@strudel/mondo@1.1.3
2025-09-11 17:30:38 +02:00
froos
bcc2e8f759
Merge pull request 'fix: exclude mondough dependencies' ( #1563 ) from fix-mondo-package into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1563
2025-09-11 17:29:34 +02:00
Felix Roos
27339715b7
fix: exclude mondough dependencies
2025-09-11 17:22:06 +02:00
Felix Roos
5e2e6411e5
Publish
...
- @strudel/codemirror@1.2.5
- @strudel/repl@1.2.6
@strudel/codemirror@1.2.5
@strudel/repl@1.2.6
2025-09-11 08:26:20 +02:00
Aria
9848740e18
Formatting and tests
2025-09-10 21:39:02 -05:00
Aria
51b150b829
Optimize folding for audio rate
2025-09-10 21:27:56 -05:00
froos
0fac16e769
Merge pull request 'add basicSetup for keybindings' ( #1462 ) from Dsm0/strudel:codemirror-keymap-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1462
2025-09-11 00:27:20 +02:00
Felix Roos
d0ce82e3cd
Publish
...
- @strudel/codemirror@1.2.4
- @strudel/core@1.2.4
- @strudel/csound@1.2.5
- @strudel/draw@1.2.4
- @strudel/gamepad@1.2.4
- @strudel/hydra@1.2.4
- @strudel/midi@1.2.5
- @strudel/mini@1.2.4
- @strudel/mondo@1.1.2
- @strudel/motion@1.2.4
- @strudel/mqtt@1.2.4
- @strudel/osc@1.2.4
- @strudel/repl@1.2.5
- @strudel/sampler@0.2.3
- @strudel/serial@1.2.4
- @strudel/soundfonts@1.2.5
- superdough@1.2.5
- @strudel/tonal@1.2.4
- @strudel/transpiler@1.2.4
- @strudel/web@1.2.5
- @strudel/webaudio@1.2.5
- @strudel/xen@1.2.4
@strudel/codemirror@1.2.4
@strudel/core@1.2.4
@strudel/csound@1.2.5
@strudel/draw@1.2.4
@strudel/gamepad@1.2.4
@strudel/hydra@1.2.4
@strudel/midi@1.2.5
@strudel/mini@1.2.4
@strudel/mondo@1.1.2
@strudel/motion@1.2.4
@strudel/mqtt@1.2.4
@strudel/osc@1.2.4
@strudel/repl@1.2.5
@strudel/sampler@0.2.3
@strudel/serial@1.2.4
@strudel/soundfonts@1.2.5
@strudel/tonal@1.2.4
@strudel/transpiler@1.2.4
@strudel/web@1.2.5
@strudel/webaudio@1.2.5
@strudel/xen@1.2.4
superdough@1.2.5
2025-09-10 23:08:16 +02:00
Switch Angel AKA Jade Rose
e82629de2e
Merge pull request 'feat: add delete user samples button for convenience' ( #1556 ) from delete_samples_button into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1556
2025-09-10 17:25:25 +02:00
Aria
38ce593c60
Allow penv values to be falsy
2025-09-09 20:47:09 -05:00
Switch Angel AKA Jade Rose
8a91549a7b
Merge branch 'main' into delete_samples_button
2025-09-09 06:42:38 +02:00
froos
cc27d482cd
Merge pull request 'Fix formatting of REPL footnote' ( #1547 ) from ddbeck/strudel:fix-footnote into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1547
2025-09-08 08:54:00 +02:00
Switch Angel AKA Jade Rose
37e640470b
Merge pull request 'fix: OSC' ( #1557 ) from fixosc into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1557
2025-09-08 05:38:07 +02:00
Jade (Rose) Rowland
5e5e7730c1
rm errorlogger console
2025-09-07 23:29:24 -04:00