Commit graph

570 commits

Author SHA1 Message Date
scrappy_fiddler
5cd45d5ea1 typo in lfo docs 2026-02-23 00:22:30 +01:00
scrappy_fiddler
d930057000
lfo documentation 2026-02-23 00:18:42 +01:00
tyow
d7067f3562 typo 2026-02-12 22:55:30 -05:00
froos
90ad12300a Merge pull request 'feat: Add Helix keybindings' (#1821) from space-shell/strudel:space-shell/helix-keybindings into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1821
2026-02-05 10:12:58 +01:00
tyow
cbf472fe0a creation of i control for tune and xen functions 2026-02-04 20:28:19 -05:00
tyow
32754ef97a formatting uzu/strudel#1944 2026-02-04 12:44:49 -05:00
tyow
67bce82a62 added jsdoc documentation for tune re uzu/strudel#1944 2026-02-04 12:44:35 -05:00
tyow
eb3818eebb formatting uzu/strudel#1944 2026-02-04 12:34:51 -05:00
tyow
e6b824ebff added jsdoc documentation for tune re uzu/strudel#1944 2026-02-04 12:34:28 -05:00
tyow
6b525b4819 formatting uzu/strudel#1944 2026-01-31 14:06:50 -05:00
tyow
77ced19144 added jsdoc documentation for tune re uzu/strudel#1944 2026-01-31 14:06:28 -05:00
tyow
14cc5d989b feat: added Tune scales to Xen, improved documentation re uzu/strudel#1944 2026-01-31 14:06:28 -05:00
tyow
47ad4bb171 minor: remove space between Xen and Harmonic re uzu/strudel#1944 2026-01-31 14:05:36 -05:00
tyow
e3ad6b1f0a added documentation for xen() re: uzu/strudel#1944 2026-01-31 14:05:36 -05:00
space-shell
d2f2c6df02 Merge branch 'main' into space-shell/helix-keybindings 2026-01-19 10:05:14 +01:00
John Björk
71dfbeea88
Fix markdown format 2026-01-14 22:35:10 +01:00
John Björk
ffcab7bf6c
Added docs for pattern search 2026-01-14 22:25:27 +01:00
Aria
3343c7bcf0 Merge branch 'main' into glossing/keyboard 2026-01-13 23:00:59 +01:00
Alex McLean
75db9ff16e Merge pull request 'add warm.strudel.cc to faq' (#1891) from faq-warm into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1891
2026-01-12 00:17:36 +01:00
Aria
3a284696c9 Merge branch 'main' into glossing/keyboard 2026-01-11 19:59:13 +01:00
froos
5ee5d4f1b1 Merge pull request 'Fix sounds example to work in the REPL' (#1851) from JesCoding/strudel:jescoding-patch-2 into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1851
2026-01-11 19:00:24 +01:00
alex
31cacc3c29 add warm to faq 2026-01-11 16:23:17 +00:00
JesCoding
8d2bca59c4 Fix sounds example to work in the REPL
`freq` only takes one argument, so switch this to mini-notation
so this can be used in the REPL as indicated in the paragraph below.
Make it so this can be played by the user.

Fix syntax-type typo.
2026-01-11 14:50:30 +00:00
yaxu
85fd567fb2 Format and remove link to open document 2026-01-11 12:21:05 +01:00
yaxu
f3e6f86857 Update website/src/pages/learn/faq.mdx
Trimmed all the DAW talk a little!
2026-01-11 11:55:40 +01:00
yaxu
8f3dc8daea Update website/src/pages/learn/faq.mdx 2026-01-11 11:34:55 +01:00
Aria
4743334a17 Reduce latency; change name to midikeys; include in i/o learn page 2026-01-09 22:50:16 -06:00
space-shell
0ef30d5e8d Merge branch 'main' into space-shell/helix-keybindings 2026-01-05 10:49:16 +01:00
scrappy_fiddler
8d79715ce4 Merge branch 'main' into documentation 2026-01-02 00:30:21 +01:00
Alex McLean
257f09da4f Merge pull request 'Fix transpilation example to have same mini-notation' (#1850) from JesCoding/strudel:jescoding-patch-1 into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1850
2026-01-01 21:42:19 +01:00
eddyflux
d41ebf190b fix: missing punctuation 2025-12-30 00:22:51 +01:00
scrappy_fiddler
b648961d30 Merge branch 'main' into documentation 2025-12-29 16:28:57 +01:00
froos
7bce739068 Merge pull request 'Say that @license should use SPDX identifier' (#1817) from Wuzzy/strudel:clarify_at_license into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1817
2025-12-28 22:58:37 +01:00
froos
06f9c2dfb5 Merge pull request 'Expose Vim object in order to create custom keybindings' (#1816) from JohnBjrk/strudel:expose-vim-for-custom-keybindings into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1816
2025-12-28 22:56:05 +01:00
Alex McLean
1823993e7c Merge branch 'main' into jescoding-patch-1 2025-12-28 17:53:50 +01:00
Felix Roos
e4e2d60b28
Merge branch 'main' into vanillarepl 2025-12-28 12:58:45 +01:00
JesCoding
d349d2a0cd Fix transpilation example to have same mini-notation
This was introduced in 66f8ca72c1
2025-12-24 10:38:21 +01:00
scrappy_fiddler
fc2f5accfe Merge branch 'main' into documentation 2025-12-22 14:05:24 +01:00
space-shell
bad81e3850 Merge branch 'main' into space-shell/helix-keybindings 2025-12-22 13:01:22 +01:00
Wuzzy
c7a2c2bb9c Say that @license should use SPDX identifier 2025-12-21 10:47:01 +01:00
John Björk
a9752fb2a4
Exposing Vim from codemirror-vim
Docs for adding keybindings

Only expose Vim from keybindings
2025-12-20 17:20:38 +01:00
space-shell
a6b3b9ef5e updates formatting 2025-12-15 13:22:13 +01:00
space-shell
ec73c48e2e feat: Add Helix keybindings and Nix development environment
Add support for Helix editor keybindings in the REPL, providing users
with a modern, selection-first modal editing experience as an alternative
to Vim, Emacs, and VSCode keybindings.

Helix Keybindings Integration:

- Add codemirror-helix@^0.5.0 dependency to @strudel/codemirror
- Import and register helix keybindings in keybindings.mjs
- Add 'Helix' option to keybindings selector in Settings UI
- Create comprehensive user documentation at technical-manual/helix.mdx
- Update developer documentation with keybinding integration pattern

The Helix mode provides selection-first editing (select → action) which
differs from Vim's action-motion paradigm, offering an alternative
workflow for modal editing enthusiasts.

Documentation:

- Update CLAUDE.md with Helix support and keybinding addition process
- Create helix.mdx with user-facing documentation and command reference
- Update CHANGELOG.md with December 2025 entry

Testing:

Run `pnpm i` to install new dependencies, then `pnpm dev` to test.
Verify Helix mode works in Settings → Keybindings → Helix.
2025-12-08 09:44:02 +01:00
Wuzzy
53c101005c Document "-" in mini-notation 2025-12-07 00:12:40 +01:00
scrappy_fiddler
6402ad5d37 better linebreak in example 2025-12-06 16:55:57 +01:00
scrappy_fiddler
ab03ece2b7 prettier 2025-12-06 16:48:40 +01:00
scrappy_fiddler
bd282f439a everyone wants that trancegate 2025-12-06 16:37:39 +01:00
scrappy_fiddler
177c3a4a2e some items from review 2025-12-06 16:36:25 +01:00
scrappy_fiddler
39bff8900f website/src/pages/learn/faq.mdx aktualisiert
updated the section on switch angel's prebake. Now refers to the readme for instructions.
2025-12-01 18:22:26 +01:00
scrappy_fiddler
4ec68fcd1d a little prettier 2025-11-20 00:07:44 +01:00