jonwilsdon / ion-binary-explorer Goto Github PK
View Code? Open in Web Editor NEWA JavaScript tool for exploring binary Ion files.
Home Page: https://jonwilsdon.github.io/ion-binary-explorer/
License: Apache License 2.0
A JavaScript tool for exploring binary Ion files.
Home Page: https://jonwilsdon.github.io/ion-binary-explorer/
License: Apache License 2.0
The symbol count is being captured and there is a symbol count column in the symbol tables but it is not being populated.
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.
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.
Testing should include integrating the binary files from https://github.com/amzn/ion-tests.
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.
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.
When loading a non-binary Ion file there is an error thrown in the console, but there is no error visible to the user.
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:
When the binary tab is displaying an offset that does not start on a top level value, the implicit container ends do not display.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.