Commit Graph

339 Commits

Author SHA1 Message Date
Daniel Compton db14e69f17 Add setting to control how many epochs are retained 2018-01-26 15:46:54 +13:00
Daniel Compton 05c9f84225 Set a print limit of 400 characters in the event header 2018-01-26 14:43:09 +13:00
Daniel Compton 40f33585f0 Fix bug where a previous epoch would be suggested
When it wasn't possible to go back further.
2018-01-26 14:32:40 +13:00
Daniel Compton c1e077fa0a Fix reset tracing button 2018-01-26 12:22:00 +13:00
Daniel Compton 17b81ba52c XML encode # character in SVGs
Fixes #130.

See also https://stackoverflow.com/a/38459219.
2018-01-25 23:18:32 +13:00
Daniel Compton 04ab87b576 Add/update doc links for panels 2018-01-25 21:34:57 +13:00
Daniel Compton fc53c74385 Fixup overflow-y on panels that don't have internal scrolling 2018-01-25 21:29:15 +13:00
Daniel Compton 532657a44a Update bundled versions of re-frame and reagent 2018-01-25 15:16:24 +13:00
Daniel Compton e1ace4d9a9 Tweak timing panel layout 2018-01-24 21:09:13 +13:00
Daniel Compton 0f3ec5daa1 Fix indexing through match ids 2018-01-24 17:11:29 +13:00
Gregg8 08716872f4 Fixed background color issue with dataviewer component and made a 1px gap between the pods and their scrollbar 2018-01-24 10:48:03 +11:00
Gregg8 dc650e9fa7 Improved handling of event bar when events are long (added vertical scrollbar) 2018-01-24 10:08:54 +11:00
Gregg8 087a1b637f Animation - working for abb-db and subs panels, not yet quite perfect 2018-01-23 16:47:56 +11:00
Daniel Compton 8424b6116d Comment out features that aren't working to get ready for a release 2018-01-23 13:47:50 +13:00
Gregg8 326badfc68 Animation - humble beginnings 2018-01-22 21:36:07 +11:00
Daniel Compton 23a63de354 Update epochs to retain 2018-01-22 16:32:08 +13:00
Daniel Compton a2c3f7c36b Make our forked version of re-com use our forked version of reagent 2018-01-22 15:01:56 +13:00
Daniel Compton 8f05b1919b Calculate CSS values rather than hard-coding strings for setting 2018-01-22 11:45:09 +13:00
Daniel Compton 7a863c35c1 Set number of retained epochs 2018-01-22 11:18:24 +13:00
Gregg8 b48f5c0ba8 Can now add, edit, delete "ignore epochs" and "filter namespaces" 2018-01-19 18:01:26 +11:00
Gregg8 63c603a822 Settings panel UI framework now implemented 2018-01-19 16:44:08 +11:00
Gregg8 9a6b3f55ae Increased body text font from 12px to 14px, adjusted checkbox so it lines up and improved the input-text styling 2018-01-19 16:44:08 +11:00
Gregg8 4ee67221ad Added px and close-button to re-com (and fixed input-text bug re :box-sizing) 2018-01-19 16:44:08 +11:00
Daniel Compton c527e7e09c Switch trace panel back to showing ms 2018-01-19 15:12:58 +13:00
Daniel Compton d158576216 Fix count of traces 2018-01-19 12:11:55 +13:00
Daniel Compton a627bc9a9f Make part between each data section white 2018-01-19 12:05:37 +13:00
Daniel Compton b875832fb1 Update timing panel 2018-01-19 11:59:09 +13:00
Gregg8 894f566e87 Tidy up Subs 2018-01-19 09:39:30 +11:00
Daniel Compton 716b9459da Factor out tag component 2018-01-19 11:07:22 +13:00
Daniel Compton 4d6b99f9e3 Timing styles 2018-01-19 10:50:22 +13:00
Gregg8 5c3cba46f2 Applied all the nice new styling from appd-db to Subs 2018-01-18 18:40:11 +11:00
Gregg8 08fd487377 In app-db panel, made many fine adjustments to looks like the updated spec, buttons and hyperlinks now have hover styles 2018-01-18 18:37:20 +11:00
Daniel Compton 0f8adeeab5 Make expansion of each data component independent 2018-01-18 16:21:03 +13:00
Gregg8 b05ecb2250 Updated diff links 2018-01-18 14:02:36 +11:00
Gregg8 9568dbb6e3 Removed the margin around the green pod boxes 2018-01-18 13:57:20 +11:00
Gregg8 46c90fb504 Changed "ONLY BEFORE/AFTER" hyperlinks to open in a new page (and applied them to Subs page 2018-01-18 13:57:20 +11:00
Daniel Compton c236d1ff63 Make subscription counts match visible pods 2018-01-18 15:12:59 +13:00
Daniel Compton 6b4bf37a21 Put debug panel behind closure define 2018-01-18 15:05:15 +13:00
Daniel Compton 15f35571f4 Group together run subs that were created 2018-01-18 14:33:43 +13:00
Daniel Compton 7a22921614 Warn if sub run multiple times (WIP UI) 2018-01-17 23:55:17 +13:00
Daniel Compton 96ab1730f9 Toggle subscription pods open and closed 2018-01-17 16:43:50 +13:00
Daniel Compton 18d0a9b145 Add setting to ignore unchanged layer 2 subscriptions 2018-01-17 13:44:05 +13:00
Gregg8 b07514d001 Made pod overflow more aesthetic 2018-01-16 17:33:10 +11:00
Gregg8 2c2d0fb14d Added centred arrow under the blue tab underlines 2018-01-16 17:25:09 +11:00
Gregg8 0d02ba3c2f Lightened pod header background and added border around tags as per MT 2018-01-16 16:08:01 +11:00
Daniel Compton 9e94099353 Show subscriptions that ran in each epoch 2018-01-16 17:16:23 +13:00
Daniel Compton ec242d53f5 Handle path-str changes from the user 2018-01-16 15:57:43 +13:00
Daniel Compton 21d66ab37f Rename monkeypatched render function to make its purpose clearer
Especially in browser profiling.
2018-01-16 14:33:08 +13:00
Daniel Compton 8b0056c2be Handle timing data not being available on initial load 2018-01-16 14:33:08 +13:00
Daniel Compton c243cfc0d5 Store path inspections in app-db
- Add middleware to save to localstorage
2018-01-16 14:33:08 +13:00
Daniel Compton baa9755b15 Refactor inline styles to classes
Move existing CSS styles to app-db namespace
2018-01-16 14:33:08 +13:00
Daniel Compton 1be402fa40 Refactor inline styles to classes
Move existing CSS styles to app-db namespace
2018-01-15 15:56:09 +13:00
Daniel Compton 6894e291a5 Inspect paths into app-db and enable before/after app-db 2018-01-15 15:24:28 +13:00
Daniel Compton a51a9037f5 Refactor pod diff showing logic 2018-01-15 11:19:17 +13:00
Daniel Compton 676af57339 Add doc links for only-before and only-after diffing 2018-01-15 11:02:50 +13:00
Daniel Compton 0f6349682c Add initial diffing to app-db panel 2018-01-15 10:16:48 +13:00
Daniel Compton 33f476da43 Add SVG reset from Chrome 2018-01-12 17:06:22 +13:00
Daniel Compton ff5ed8f80d Cleanup whitespace 2018-01-12 15:55:33 +13:00
Gregg8 e601677a92 Cleanups and added bottom radius to Subs pods when closed 2018-01-12 10:40:09 +11:00
Daniel Compton e79fbf187c Add timing panel 2018-01-12 11:40:45 +13:00
Daniel Compton b9ec5319f1 Improvements to the previous and next arrows
- Disable when there are no more events
- Automatically pause when changing epoch
2018-01-12 08:19:06 +13:00
Daniel Compton c07121f750 Get matched event in header of panel 2018-01-11 23:27:54 +13:00
Daniel Compton b55e2c097d Remove metamorphic dependency 2018-01-11 23:21:16 +13:00
Daniel Compton 1c71e32156 Add play/pause toggle 2018-01-11 23:12:24 +13:00
Gregg8 fdf34c75c1 A couple more 2018-01-11 18:22:45 +11:00
Gregg8 13b20bc511 A few fixes in the subs screen for panel opening/closing 2018-01-11 18:20:45 +11:00
Gregg8 f0ce08c77d Adding deleting, closing/opening and diff-cole/open added 2018-01-11 18:15:02 +11:00
Daniel Compton 3c80acd9db Parse the event stream 2018-01-11 16:27:08 +13:00
Gregg8 6f16a7cd61 More Subs progress - now have pods 2018-01-11 13:00:38 +11:00
Gregg8 ed8987f30f More appd-db refactoring to use common constants where possible, added css-join fn, added old app-db code back in for reference 2018-01-11 11:11:31 +11:00
Gregg8 b9aa386686 Subs panel WIP (and refactor names and tidy) 2018-01-10 17:58:35 +11:00
Gregg8 6dbdd4c8c7 Refactored Overview to Event, added Timing panel and hid View panel 2018-01-10 16:34:35 +11:00
Gregg8 841b206778 Now displays default text strings (plus some refactoring) 2018-01-10 16:10:52 +11:00
Gregg8 31abfb3d88 Updated tooltips 2018-01-10 15:09:11 +11:00
Gregg8 d2392469ad app-db panel UI redesign WIP 2 2018-01-10 15:04:22 +11:00
Daniel Compton 1dfb6373fb Add debug panel 2018-01-10 12:29:52 +13:00
Gregg8 f4a6c3e9b9 app-db panel UI redesign WIP 2018-01-09 18:09:31 +11:00
Daniel Compton ac19e04572 Only show traces for the current epoch 2018-01-08 17:26:06 +13:00
Daniel Compton b324d62c4e Styling improvements 2018-01-08 11:52:54 +13:00
Daniel Compton 9855558815 Update font-weight to be light for tab buttons 2018-01-05 10:37:50 +13:00
Daniel Compton 28cef85b11 Make header match mockup 2018-01-05 10:32:26 +13:00
Daniel Compton 6e060b9903 Show Settings title and settings button when in settings panel 2018-01-04 09:55:39 +13:00
Daniel Compton 6ea438146d Make settings wrench orange when opening settings panel 2018-01-04 09:35:14 +13:00
Daniel Compton 0a7de66e4d Use the bundled reagent instead of the standard one 2017-12-22 17:33:47 +13:00
Daniel Compton 9cfe463d02 Add Reagent to source dependencies 2017-12-22 16:42:48 +13:00
Daniel Compton ad7d7393c7 Add metamorphic event processing 2017-12-22 16:40:43 +13:00
Daniel Compton 76f8147f1d Reformat styles 2017-12-22 12:11:06 +13:00
Daniel Compton 2b62d0e2e4 Fixup checkbox styling 2017-12-22 12:11:06 +13:00
Daniel Compton a3806a8afb Update logos and styles 2017-12-22 12:11:06 +13:00
Daniel Compton 38756239a7 Fill out settings panel 2017-12-22 12:11:06 +13:00
Daniel Compton 7746389741 Add placeholder namespaces for view and overview panels 2017-12-21 15:00:34 +13:00
Daniel Compton a5c052fd59 Toggle settings 2017-12-21 14:57:46 +13:00
Daniel Compton f7bdf6e414 Update styling to use blue modern 2017-12-21 14:57:39 +13:00
Daniel Compton 45809dddad Fix setting categories when reloading 2017-12-20 15:16:40 +13:00
Daniel Compton 1e83c2b337 Highlight events
Fixes #106
2017-12-19 21:48:08 +13:00
Daniel Compton d5e8c154f2 Persist filter category settings to localstorage
Fixes #121
2017-12-19 21:21:16 +13:00
Daniel Compton 08c19d13b3 Hide :sub/create traces for cached subscriptions
Fixes #93
2017-12-19 21:05:38 +13:00
Daniel Compton 12b211657a Persist trace expansions when changing tab
Fixes #105
2017-12-19 21:01:07 +13:00
Daniel Compton b378cb5f5a Only allow one time based filter at a time
Fixes #125
2017-12-19 20:42:30 +13:00
Daniel Compton a122621e37 Lower count before expandable icon shows
Fixes #126
2017-12-19 20:39:21 +13:00