Evan Hahn
|
71df4dd767
|
Fix homepage layout
|
2023-11-10 12:05:09 -06:00 |
Evan Hahn
|
7f4c90178d
|
GIF: slow, but rendering GIFs
|
2023-11-10 12:01:53 -06:00 |
Evan Hahn
|
8f6bb74e17
|
GIF: fix type errors
|
2023-11-09 09:30:29 -06:00 |
Evan Hahn
|
253b8e272c
|
GIF: clean up reading of trailer block
|
2023-11-09 09:27:23 -06:00 |
Evan Hahn
|
40c7091386
|
GIF: parse terminator
|
2023-11-09 09:20:48 -06:00 |
Evan Hahn
|
e0a2a3287b
|
Show byte count in children view
|
2023-11-09 09:14:56 -06:00 |
Evan Hahn
|
c1a6d0da10
|
GIF: tweak wording of image descriptor
|
2023-11-09 09:11:24 -06:00 |
Evan Hahn
|
f7677d3f2f
|
Fix overflow in explorer
|
2023-11-09 09:10:20 -06:00 |
Evan Hahn
|
c755f0bb6f
|
GIF: basic parsing of image sections and skipping extensions
|
2023-09-16 14:06:58 -05:00 |
Evan Hahn
|
858c6c83a4
|
GIF: Update sort flag docs
|
2023-08-16 12:11:07 -05:00 |
Evan Hahn
|
476789c5a2
|
Parsing global color table
|
2023-08-16 11:59:33 -05:00 |
Evan Hahn
|
775746959e
|
GIF: UI for LSD packed field
|
2023-08-16 11:45:11 -05:00 |
Evan Hahn
|
025e45f9d2
|
GIF: parse Logical Screen Descriptor
|
2023-08-16 10:46:31 -05:00 |
Evan Hahn
|
c61a57ffbf
|
GIF (minor): fix incorrect comment referencing PNG
|
2023-08-16 10:34:09 -05:00 |
Evan Hahn
|
c1d522f08f
|
Use relative routing
|
2023-08-11 22:46:19 -05:00 |
Evan Hahn
|
b8d76ac793
|
Remove a console.log
|
2023-08-11 22:41:33 -05:00 |
Evan Hahn
|
7f64453e5f
|
GIF: basic parsing of header
Had to move a lot of stuff out of PNG-land and into common utilities.
|
2023-08-11 22:40:30 -05:00 |
Evan Hahn
|
69c66e7d99
|
Use session storage instead of location.hash
|
2023-08-11 22:18:44 -05:00 |
Evan Hahn
|
7cf9537f3e
|
GIF: basic parsing of bytes
|
2023-08-11 15:06:09 -05:00 |
Evan Hahn
|
966a56433d
|
GIF: add skeleton route at /gif
|
2023-08-11 15:02:03 -05:00 |
Evan Hahn
|
de0dfda3a7
|
Route GIF files
|
2023-08-11 14:58:53 -05:00 |
Evan Hahn
|
c46bb51248
|
Support multiple mime sniff patterns
Not useful for PNG, but useful for GIFs (upcoming).
|
2023-08-11 14:58:47 -05:00 |
Evan Hahn
|
c0ed212937
|
Rename "fileRouter.js" to "routeFile.js"
This change should have no user impact.
|
2023-08-11 14:42:32 -05:00 |
Evan Hahn
|
e9dd9aec85
|
Add APNG to supported PNG file extensions
|
2023-08-04 09:46:53 -05:00 |
Evan Hahn
|
ff4eb82a39
|
PNG explorer mostly done: interactivity complete
Some small tasks remain, but it largely works.
|
2023-08-02 14:49:25 -05:00 |
Evan Hahn
|
4ea0edcbae
|
PNG: refactor explorer to avoid a class (no user impact)
|
2023-08-02 13:52:02 -05:00 |
Evan Hahn
|
6e047609ce
|
PNG: move explorer to separate file (no expected impact)
|
2023-08-02 13:48:36 -05:00 |
Evan Hahn
|
ed8a1c3b63
|
PNG: UI partially works; usable, if not missing features
|
2023-08-02 13:40:58 -05:00 |
Evan Hahn
|
fbdf529257
|
Add a "code style" section to the readme
|
2023-08-02 13:24:29 -05:00 |
Evan Hahn
|
28b9c28538
|
PNG: Update styling; slightly usable now
|
2023-08-02 12:35:48 -05:00 |
Evan Hahn
|
92098e69b6
|
PNG: very basic UI skeleton
Looks awful and is unusable, but the data seems to be there.
|
2023-08-02 12:25:42 -05:00 |
Evan Hahn
|
d917aaab6b
|
Minor: add a TODO
|
2023-08-02 11:58:06 -05:00 |
Evan Hahn
|
166b12fb3c
|
README: clarify that there's no build step
|
2023-08-02 11:44:27 -05:00 |
Evan Hahn
|
cfc4bc1996
|
PNG: parsing PNG data
No UI yet, but the parser seems mostly done.
|
2023-08-02 11:43:02 -05:00 |
Evan Hahn
|
79498239c4
|
PNG: basic skeleton
|
2023-08-01 09:20:57 -05:00 |
Evan Hahn
|
8eed5b60da
|
Initial commit: basic homepage with routing
|
2023-07-31 21:16:15 -05:00 |