Git Product home page Git Product logo

ion-binary-explorer's People

Contributors

jonwilsdon avatar

Watchers

 avatar

ion-binary-explorer's Issues

Scroll position is shared between tabs

When you scroll on one tab and switch to another tab, the scroll position is shared between the tabs. The scroll position should be independent between the tabs.

Elements on binary tab not cleared on jump to offset

The previous elements on the binary tab are not cleared and hidden when jumping to an offset which can lead to the previous elements displaying after the current elements if there were previous elements at a later offset than what is displayed with the current elements.

Symbol table tab can block whole page

When there are a lot of symbols loading on the symbol table tab the whole page freezes. The symbol tables should be loaded incrementally when viewed and not all at once.

Jump to offset does not call out offset

When using jump to offset, the target offset is not highlighted or expanded. The scroll position is also not adjusted to bring the offset into the viewable area.

Clean up and add existing code

The code that is currently running the Ion Binary Explorer on the gh-pages branch is not in the main branch of this repository. Copy it to this repository, and clean it up in a series of pull requests.

PRs:

  • IonTypes, TypeDescriptorReader, ByteBufferReader (#10)
  • ElementReference, IonElement, ScalarValueReader (#12)
  • SymbolTable, Verifier?
  • worker-coordinator, top-level-worker?
  • reader-worker, inspect-worker, Inspector, StructuralAnalyzer?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.