editor uses local storage, file types/status, folder ops, service map++
Summary
- editor can use local storage
- file types: icons and syntax highlighting
- folder operations
- file changes and status
- new status bar
- improved service map
Some Thoughts
- how to make video summaries fun
- keeping track of actions/events and state
- organizing code (cleaning spaghetti), reacting to previous commitment
- tree view, panes, arranging 2D visual, service abstraction
-
value costly work & user(me) privelege/entitlement - scope! how big it can be!
Current State
meta
- front end local storage / independent
- mobile fixed
- file changes handled gracefully
- after updating, tabs/editor/tree stays same
- after updating, status icons go away
- all unsaved changed handled, not just current file
- loading spinner/bar/dunno
paneView
- new pane handling based on percentage
explorer
- file icons
- file change indicators
- clicking tree item multiple times creates duplicate tabs”
- package name is in header, not as root folder
editor
- Control-D, Cmd-D for multi-select
- tabs improvements
- new tabs are scrolled in to view
- selected tabs get scrolled in to view
- file change indicator for tabs (top border)
- edit other things: other languages, images, etc..
- active line highlight
- scroll past end
- show invisible characters
- fix sucky scrollbars
- https://discuss.codemirror.net/t/disabling-scrolling-on-code-mirror-element/2165/4
- https://codemirror.net/doc/manual.html#option_scrollbarStyle
terminal
- folder
- add
- rename
- move - which rename can do…
- delete - with all contents
- read - list children
- file
- add file with parent specified
- delete file with parent
- move - rename folder can do this without rename file
- delete command works properly (for project/service)
server
- delete command works properly (for project/service)
statusBar
- NEW!
serviceMap
- pan and zoom
- data not mocked
- connections between nodes