Commit Graph
65 Commits
Author SHA1 Message Date
Jamie Wong 9ee5b53eda Rename times to weights, start refactor for sorted flamegraphs 2017-12-31 18:25:37 -05:00
Jamie Wong 5932111819 Conversion to more efficient flamechart construction methodology 2017-12-31 14:57:38 -05:00
Jamie Wong 9fbef41305 Fix weird off-by-one error in chrome timeline import 2017-12-31 02:13:57 -05:00
Jamie Wong 65ec2da913 Chrome timeline import (anonymous) 2017-12-31 01:27:56 -05:00
Jamie Wong c240ac8694 Chrome timeline import, optimization of mergeAdjacentFrames 2017-12-30 22:48:30 -05:00
Jamie Wong e5d7cecda6 Release 2017-12-29 22:53:51 -05:00
Jamie Wong 1870bb9c6b Basic mouse interactions for the minimap 2017-12-29 22:52:56 -05:00
Jamie Wong e59299cfc5 Grab cursor for drag-panning 2017-12-29 22:22:58 -05:00
Jamie Wong 09a2b60512 Clear hover in more cases 2017-12-29 22:17:25 -05:00
Jamie Wong 6bd70e24e9 Fix weird resize issues 2017-12-29 22:07:41 -05:00
Jamie Wong 17df504205 Hide hovertip on mouseleave 2017-12-29 22:07:27 -05:00
Jamie Wong 0644f16814 Toolbar, pull viewport rect state source of truth out of panzoom component 2017-12-29 21:15:12 -05:00
Jamie Wong bcbb99a66e Switch to flexbox 2017-12-29 20:44:40 -05:00
Jamie Wong 7da9a14c2c Fix weird zoom wrapping issue 2017-12-27 01:10:35 -05:00
Jamie Wong 9fdcb8ed1d Fix crazy inertial scrolling bugs 2017-12-27 00:39:49 -05:00
Jamie Wong 0883a45c5e Limit zoom to a reasonable, useful range 2017-12-27 00:18:01 -05:00
Jamie Wong 39fede4d7e Stop rendering when idle 2017-12-26 23:35:06 -05:00
Jamie Wong 5f99ee8c4e Minimap viewport rectangle border 2017-12-26 18:02:00 -05:00
Jamie Wong f691f11670 Smaller minimap 2017-12-26 16:41:13 -05:00
Jamie Wong f6fa60faec Minimap viewport working 2017-12-26 15:06:03 -05:00
Jamie Wong 5995381871 Split minimap view into its own file 2017-12-26 13:07:14 -05:00
Jamie Wong 15c708105e Split Flamechart from views 2017-12-26 12:59:42 -05:00
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