Skip to content
Smalltalk-like System Browser for Elm projects
Elm JavaScript CSS Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
new-project-template
resources
src
.gitignore
README.md
compile.sh
elm.json
package.json
watch-compile.sh
yarn.lock

README.md

elm-browser

Elm project browser and editor inspired by Smalltalk's System Browser.

App Screenshot

Usage

yarn && yarn build && yarn start

TODO

  • There can be multiple modules with the same name - differentiate the IDs by the package author/name, and show a hint in the case of duplicity
  • incremental indexing
  • compilation optional?
  • secondary highlight for packages: highlight those packages that depend on the currently selected one
  • secondary highlight for modules: highlight the package it's originating from
  • fourth column - groups based on the documentation?
  • listen on the filesystem changes and index the changed files if we indexed them before
  • bug: the ranges for functions are without doc comments? something's fishy (distinct-colors, DistinctColors.HCL.colors, edit and save, diff - the comment is there twice)
  • bug: type constructors in definitions, not just the type name
  • bug: visibility of types (and maybe more stuff) is wrong
You can’t perform that action at this time.