Commit Graph

393 Commits

Author SHA1 Message Date
Jamie Wong
d9c177bc5f Extract rectangle batch renderer to its own file 2017-12-26 12:54:21 -05:00
Jamie Wong
d7ea70c9d0 Minimap WIP 2017-12-26 12:52:03 -05:00
Jamie Wong
a0836f2c98 strokeSize arg to rectangle batch renderer 2017-12-26 12:08:30 -05:00
Jamie Wong
ca0d29c033 Hotloading tweaks, frame rectangle stroke 2017-12-26 11:49:25 -05:00
Jamie Wong
a51382c525 Hot reloading WIP 2017-12-23 13:37:56 -05:00
Jamie Wong
c9f0cf83c1 gitignore dev build assets 2017-12-20 09:30:02 -05:00
Jamie Wong
4a6245e2a2 Switch to parcel-bundler 2017-12-20 09:28:00 -05:00
Jamie Wong
813a94c83f Add alphabetical sort order 2017-12-17 20:31:27 -08:00
Jamie Wong
1cf90fb298 Import from either stackprof or collapsed stacks 2017-12-17 19:34:39 -08:00
Jamie Wong
071b4100eb Smaller font, use luma/chroma/hue for color generation 2017-12-16 02:05:57 -08:00
Jamie Wong
355ceb8c6c Switch to browserify for better iteration time 2017-12-14 00:30:35 -08:00
Jamie Wong
f6772e3498
Update README.md 2017-12-07 23:51:48 -08:00
Jamie Wong
157a16939d
Create README.md 2017-12-07 23:51:15 -08:00
Jamie Wong
a7a8d02185 Add a sample in the original FlameGraph format 2017-12-07 23:26:13 -08:00
Jamie Wong
b7c86c506a First release 2017-12-07 23:23:07 -08:00
Jamie Wong
d1bbff8c31 Shuffle build stuff around to make GitHub releasing easy 2017-12-07 23:22:36 -08:00
Jamie Wong
d1cc5ffc6f Bugfixes 2017-12-07 23:00:22 -08:00
Jamie Wong
15aa924583 Importing from brendangregg/FlameGraph format 2017-12-07 22:27:28 -08:00
Jamie Wong
e4c378d8ea Cumulative timings 2017-12-07 21:24:13 -08:00
Jamie Wong
1fe93d831f More useful hovertips 2017-12-07 21:08:12 -08:00
Jamie Wong
38c48349d7 Basic hovertips 2017-12-07 20:14:08 -08:00
Jamie Wong
614f4efb95 Stop dragging mouse up outside window bounds 2017-12-04 00:03:52 -08:00
Jamie Wong
2e5924b051 Drag-to-pan 2017-12-03 23:57:02 -08:00
Jamie Wong
997370409c Resolve TODO 2017-12-03 23:49:20 -08:00
Jamie Wong
c69e2b0795 A bit of documentation, proper fix for firefox 2017-12-03 23:45:55 -08:00
Jamie Wong
85ac2738d4 Calculate min text width to render after setting font 2017-12-03 23:30:37 -08:00
Jamie Wong
3275280adc Rework vector spaces for super sharp rendering! 2017-12-03 23:27:51 -08:00
Jamie Wong
ba53435bad Always try to render labels within rames when if frame is on screen 2017-11-29 22:12:13 -08:00
Jamie Wong
a950bd92b7 Window resizing working 2017-11-27 23:43:37 -08:00
Jamie Wong
11196aa0fd Resize handling WIP 2017-11-26 20:39:55 -08:00
Jamie Wong
bc7fa4fc1c simple pinch-to-zoom support 2017-11-26 20:03:34 -08:00
Jamie Wong
554c712d16 Crisp text rendering by double sizing the overlay 2017-11-26 19:53:00 -08:00
Jamie Wong
472d22b776 Semantic color assignment 2017-11-26 19:22:16 -08:00
Jamie Wong
39663461bf Label rendering 2017-11-26 17:54:55 -08:00
Jamie Wong
7cd6fe2d22 Reintroduce pan and zoom clamping 2017-11-25 02:13:01 -08:00
Jamie Wong
8fa4e0c672 Zoom around cursor 2017-11-25 01:50:48 -08:00
Jamie Wong
f26a025e7d Janky zooming! 2017-11-24 00:35:24 -08:00
Jamie Wong
78b7d455cd Panning by scrolling works! 2017-11-23 23:43:39 -08:00
Jamie Wong
d774cb7a94 AffineTransform 2017-11-23 19:13:14 -08:00
Jamie Wong
141fd52395 Ugly flamechart rendering working 2017-11-23 01:25:25 -08:00
Jamie Wong
af9783c838 Batch rectangle renderer with regl 2017-11-22 19:19:10 -08:00
Jamie Wong
facc492310 Start of flamechart code 2017-11-22 17:11:15 -08:00
Jamie Wong
f82733d0ef Import from stackprof to convenient in-memory format 2017-11-22 00:00:31 -08:00