Releases: monome/maiden
Releases · monome/maiden
maiden 0.8.1
changes
- treat files without
.lua
extensions as plain text
fixes
- ensure custom editor configuration is applied when the editor is first created
maiden 0.8
initial release build
changes
- add editor configuration
maiden 0.7.1
changes
- implemented create folder, rename folder, delete folder (recursive)
- various style tweaks
- keybindings for various actions like save, play, show/hide repl and/or browser
know issues
- does not incorporate new style icons
- sclang repl output works but command input still doesn't work
- the faint selection ui to indicate what the file browser tool would act on (versus the selected script buffer) is arguably confusing
maiden 0.6.1
changes
- editor tab width set to 2 spaces
- file explorer tools now only operate when selected file is in the same category/section
- placeholder for "configuration" page, currently shows git version information for build
known issues
- switching between the configuration page and editor/repl causes a new untitled buffer to get generated
- (and everything else still outstanding)
maiden 0.6
expose data
and audio
directories in explorer
known issues
- create folder not implemented
- drag/drop not implemented
- the editor ui will still appear if a non-text file is selected
- scrollbar rendering needs some styling
maiden 0.5
bug fixes and internal changes
user facing changes
- maiden editor is now exposed at
<host>/maiden
- accessing
<host>/
redirects to the editor - exposed static ldoc at
<host>/doc
bug fixes
- ensured repl connection with default host works in firefox, safari, and chrome
- files modified via the editor are no longer converted to DOS line ending
maiden 0.4
changes
- expose both
matron
andsc
repls - update editor/backend to be compatible with https://github.com/catfact/norns/pull/196
- expect ~/dust as the script directory
setup
download attached build into ~pi/maiden
on the device and untar the results
known problems
- commands entered into the
sc
repl don't appear to get evaluated bysclang
- only the
~/dust/lua
directory is exposed in the file tree for the moment
maiden 0.3
some small fixes
- echo commands to repl output
- keep repl output scrolled to bottom
- infer repl ws hostname from document (fixes linux mdns connection problems)
setup
download attached build into ~pi/maiden
on the device and untar the results
maiden 0.2
this is a prebuilt work in progress snapshot. there are a handful of issues with scrolling and focus which need to be fixed but it should be usable.
setup
- grab the latest version of
catfact/norns/dev
- run
crone.sh
andmatron.sh
in another shell (matron must be run underws-wrapper
) - download this
maiden
tarball mkdir maiden && cd maiden
tar zxvf <path to tarball>
./maiden.arm -debug -site ./app/build -data <.. path to norns/lua dir not scripts subdir>
- navigate your browser to http://nnnn.local:5000/
assumptions
- currently the repl is set to use
nnnn.local
as the hostname for websocket connections. if your device has a different name you'll need to editapp/build/repl-endpoints.json
. in the future the hostname will be optional.
limitations / bugs
- the create folder button in the file tree isn't implemented
- no way to revert modified scripts (which haven't been saved)
- no way to move scripts from one folder to another
- no warning on refresh or window close that unsaved scripts will be lost
- using undo in the browser can do wacky things if you undo far enough back
- need to manually focus the editor by clicking
- no feedback given when ui buttons clicked
- various inconsistencies in font, scrolling, etc.
wip-180211
this is a built work in progress snapshot. much is still broken but some of it works!
setup
- grab the latest version of
catfact/norns/dev
- build
ws-wrapper
- run
crone.sh
andws-matron.sh
in another shell - download this
norns-web
tarball mkdir web && cd web
tar zxvf <path to tarball>
./norns-web.arm -debug -site ./app/build -data <.. path to norns/lua dir not scripts subdir>
- navigate your browser to http://nnnn.local:5000/
assumptions
- currently the repl is set to use
nnnn.local
as the hostname for websocket connections. if your device has a different name you'll need to editapp/build/repl-endpoints.json
. in the future the hostname will be optional.
limitations / bugs
- no subfolder support in the script listing
- no way to create new scripts, rename, delete, revert
- using undo in the browser can do wacky things if you undo far enough back
- need to manually focus the editor by clicking
- initially the editor is empty; that buffer will be lost if another scripts is selected or the repl view is chosen (actively working on providing sane behavior); just select one of the existing scripts first
- no feedback given when ui buttons clicked
- various inconsistencies in font, layout, scrolling, etc.