Skip to content

Releases: monome/maiden

maiden 0.8.1

22 May 05:45
2b04227
Compare
Choose a tag to compare

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

21 May 06:39
Compare
Choose a tag to compare

initial release build

changes

  • add editor configuration

maiden 0.7.1

16 May 03:01
f004215
Compare
Choose a tag to compare
maiden 0.7.1 Pre-release
Pre-release

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

30 Apr 07:08
Compare
Choose a tag to compare
maiden 0.6.1 Pre-release
Pre-release

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

26 Apr 04:47
Compare
Choose a tag to compare
maiden 0.6 Pre-release
Pre-release

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

23 Apr 06:46
Compare
Choose a tag to compare
maiden 0.5 Pre-release
Pre-release

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

24 Mar 05:35
Compare
Choose a tag to compare
maiden 0.4 Pre-release
Pre-release

changes

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 by sclang
  • only the ~/dust/lua directory is exposed in the file tree for the moment

maiden 0.3

22 Mar 05:19
Compare
Choose a tag to compare
maiden 0.3 Pre-release
Pre-release

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

07 Mar 06:22
a3b39aa
Compare
Choose a tag to compare
maiden 0.2 Pre-release
Pre-release

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 and matron.sh in another shell (matron must be run under ws-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 edit app/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

12 Feb 05:35
Compare
Choose a tag to compare
wip-180211 Pre-release
Pre-release

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 and ws-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 edit app/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.