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
Jade (Rose) Rowland
89e7d52308
fixed
2025-09-07 23:28:18 -04:00
Jade (Rose) Rowland
99bb227cf4
format
2025-09-07 22:48:04 -04:00
Jade (Rose) Rowland
70e776e799
cleanup div
2025-09-07 22:44:09 -04:00
Jade (Rose) Rowland
66aad0004a
fix formatting
2025-09-07 22:43:13 -04:00
Jade (Rose) Rowland
a968545458
change sound background to distinguish action buttons
2025-09-07 22:41:03 -04:00
Jade (Rose) Rowland
5414bbe85d
only show button on user samples
2025-09-07 22:27:48 -04:00
Jade (Rose) Rowland
e7e80bfd83
working
2025-09-07 22:21:03 -04:00
froos
c57f5bb429
Merge pull request 'Add examples for ? and | operators to documentation' ( #1532 ) from james-collapse/strudel:mininotation-randomness-docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1532
2025-09-07 22:47:10 +02:00
froos
f2608e712b
Merge pull request 'Signal flow documentation' ( #1504 ) from glossing/strudel:glossing/signal-flow-documentation into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1504
Reviewed-by: Switch Angel AKA Jade Rose <daslyfe@noreply.codeberg.org >
2025-09-07 21:48:18 +02:00
froos
34b41fc26f
Merge pull request 'Allow flattening of dirs with sample server' ( #1529 ) from glossing/strudel:glossing/sample-server-with-flat into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1529
2025-09-07 21:27:28 +02:00
Switch Angel AKA Jade Rose
f6e171fed8
Merge pull request 'fix: prevent orbit clicking by defining max number of channels in an orbit' ( #1552 ) from orbitfix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1552
2025-09-07 21:05:23 +02:00
Jade (Rose) Rowland
2511dcc09e
working
2025-09-07 15:02:13 -04:00
Aria
798eb22d9a
Use currentTime for exact scheduling
2025-09-06 10:09:44 -05:00
Daniel D. Beck
977420e74d
Fix formatting of REPL footnote
2025-09-06 15:33:08 +02:00
Aria
9c108862ef
Corrected piping
2025-09-05 22:09:50 -05:00
Felix Roos
2fbdc9fdd7
hotfix: formatting
2025-09-06 00:43:03 +02:00
Felix Roos
0a96fa5896
hotfix: comment out tauri stuff to fix osc
2025-09-06 00:42:36 +02:00
Aria
46a45b4596
Some missing cleanup
2025-09-04 20:51:06 -05:00
Aria
1205573bc6
Merge branch 'main' into glossing/wavetable-synth
2025-09-04 20:31:01 -05:00
Aria
2ccbb0596d
Codeformat
2025-09-04 20:27:32 -05:00
Aria
862b88b6c4
Some typos and cleanup
2025-09-04 20:27:05 -05:00
Aria
9b1c23d49f
Some tuning experimentally and adding back chebyshev
2025-09-04 20:05:28 -05:00
Aria
42ab65abdb
Move things around to allow selection by name and avoid circular imports; fixed chebyshev
2025-09-04 11:47:01 -05:00
Aria
bb982e6b9b
First pass at modes
2025-09-03 21:55:48 -05:00
james-collapse
3e0e903d38
Merge branch 'main' into mininotation-randomness-docs
2025-09-03 20:19:54 +02:00
James Walker
591c3fe08f
Add documentation for ?n in mini-notation
2025-09-03 19:16:47 +01:00
Antipathie
56b1ea3fa5
Add soundAlias function
2025-09-03 00:47:45 +02:00
Aria
c199b51645
Update autocomplete name to be the label and update ref to use main name as a synonym
2025-09-02 16:29:01 -05:00
Aria
8d2a368da9
Add some more synonyms to controls docs
2025-09-02 16:14:50 -05:00
Aria
052d09e892
Add synonyms to reference
2025-09-02 16:14:38 -05:00
Aria
439a7dc5e6
Include synonyms in autocomplete
2025-09-02 16:05:40 -05:00