service worker, editor, wasm ++

also see bartokv0.4.0 PREVIEW video

  • service worker
    • faster loading
    • offline
    • paradigm shift in file handling & UI services
  • editor improvements
  • playing around / preparing
    • wasm
    • open folder
    • css 3d versus svg 3d

Current State

meta

  • service worker and IndexDB (localforage)
  • edit bartok in bartok
  • upload binary files
  • upload whole folder
  • pop out preview
  • languages for preview
  • search icon (magnifer) should be connected to somehting

panes

  • pane position/size remembered (on page reload)
  • close/hide panes and remember this (on page reload)

explorer

  • recall open folders and selected file (on page reload)
  • recall scroll position on page reload (or scroll selected into view)

editor

  • syntax highlight for clojure
  • improved loading
  • recall last used file
  • recall previous tabs
  • context menu for tabs (close all / other)
  • per file, remember scroll position (on file reload & page reload)

status bar

  • connected to line & col #
  • recall previous file type (on page reload)

templates

  • templates run through service worker
  • match based on tag in file contents

preview

  • default file should load in preview on page load
  • recall last shown preview on page reload

service map

  • show registered triggers in map

terminal

  • no updates

server

  • no updates

some thoughts

  • I make a ton of lists and notes - MASSIVE STRUCTURE
  • I don’t always have time to bring order to this or implement
  • I get anxiety about not being able to complete this stuff
  • I want to move faster, be less worried, have less friction

image

  • this chart is sort of a slippery grok, but the intent/effect is golden and the math seems legit
  • there may be a few things lost when considering creating a feature vs automating a task
    • “was it even possible to do the thing before” versus “time you shave off”
    • and maybe more, but my brain goes on to other things before I can dive deeper