Commit Graph

615 Commits

Author SHA1 Message Date
Daniel Compton 1ef6faa28a Stop dragger from being grabbed when trace panel is hidden
When the dragger was hidden, it was just off screen, but its grab region
included 5px of on-screen region. Now when we hide the dragger, we
disable its grabber region.
2018-02-02 15:47:05 +13:00
Daniel Compton 924c7f8e19 Re-enable not-run count UI element 2018-02-01 15:25:43 +13:00
Daniel Compton 43eea38086 Add test snapshotting current match state behaviour 2018-02-01 14:32:14 +13:00
Daniel Compton 9017313103 Add CircleCI badge 2018-02-01 14:24:18 +13:00
Daniel Compton a6ac4eea21 Add CircleCI config 2018-02-01 14:23:21 +13:00
Daniel Compton 0d064c4ea1 Fix tests 2018-02-01 14:23:21 +13:00
Dexter Gramfors 1fc9359ad6 Bump required re-frame version in README. 2018-02-01 13:50:00 +13:00
Mike Thompson 96fac44c0c
Further README tweaks 2018-01-31 09:35:44 +11:00
Mike Thompson 58a95cb908
Update required version of `re-frame` 2018-01-31 08:56:44 +11:00
Daniel Compton 5208da2e53 Version 0.1.19-SNAPSHOT 2018-01-31 08:58:47 +13:00
Daniel Compton 5fbb85362d Version 0.1.18 2018-01-31 08:58:28 +13:00
Daniel Compton d65064a95a Update changelog 2018-01-31 08:58:19 +13:00
Daniel Compton ecc7f7edeb Fix Garden dependencies
Fixes #138
2018-01-31 08:57:00 +13:00
Daniel Compton bf48eae722 Version 0.1.18-SNAPSHOT 2018-01-31 01:21:18 +13:00
Daniel Compton d07a9f5aad Version 0.1.17 2018-01-31 01:21:01 +13:00
Daniel Compton 02db12e0c1 Bump changelog 2018-01-31 01:20:53 +13:00
Daniel Compton d5060fc814 Change sub filter to ignore unchanged l2 subs 2018-01-31 01:07:55 +13:00
Daniel Compton d652ef17e3 Show previous value for subscription state 2018-01-31 00:50:36 +13:00
Daniel Compton e0dea398f4 Add debug? subscription 2018-01-31 00:49:18 +13:00
Daniel Compton 889bfc6a3a Refactor match handling to return a map with multiple keys
This allows us to parse and collect other information when receiving
events, rather than calculating them at runtime when some information
may not be available (like dropped traces).
2018-01-30 22:05:31 +13:00
Daniel Compton 0994626814 Fix event processing time 2018-01-30 16:52:20 +13:00
Daniel Compton 7af2532d55 Clean up unused namespaces 2018-01-30 15:41:39 +13:00
Daniel Compton 2a644b9acf Remove pprint requires 2018-01-30 13:30:37 +13:00
Daniel Compton beca2881df Distinguish between subscriptions returning nil and not run 2018-01-30 10:49:26 +13:00
Daniel Compton 339d7c9147 Add a docs link to layer ? subs 2018-01-30 10:40:19 +13:00
Daniel Compton 72ead3e2e6 Remove interceptors from debug information 2018-01-29 23:45:46 +13:00
Daniel Compton b28f14c8cf Make app-db and subscription views wrap header info responsively 2018-01-29 23:24:13 +13:00
Daniel Compton b2522831c7 Add note about re-frame required version 2018-01-29 22:59:32 +13:00
Daniel Compton 1e55d1440a Work on incrementally updating subscription state 2018-01-29 22:55:46 +13:00
Daniel Compton 02974f3f32 WIP step for calculating subscription match state
State not being rolled over between processing, and still needs to be
integrated with the existing match information we store.
2018-01-29 22:54:57 +13:00
Daniel Compton 7efeb61208 Add new event panel 2018-01-29 22:54:57 +13:00
Daniel Compton 6465a09d08 Create separate subs that ignore view namespaces
These are only needed in the Trace panel, so we don't need to pay the
cost elsewhere. This also fixes the bug where ignored view namespaces
were shown when showing all traces in the Trace panel.
2018-01-29 01:14:31 +13:00
Daniel Compton b62ed52847 Collect layer 2/3 information when subs run
We can then use it for determining subscription layer level when subs
are created or destroyed.
2018-01-29 00:44:45 +13:00
Daniel Compton b87a584589 Change clicking on a trace to print entire trace to console
This is useful for debugging with more information about the trace.
2018-01-29 00:03:39 +13:00
Daniel Compton 39f038f8d5 Add setting to drop low level traces from being stored 2018-01-28 11:43:00 +13:00
Daniel Compton 70cefc4022 Add debugging instructions if re-frame-trace fails to start 2018-01-28 11:26:43 +13:00
Daniel Compton 631fa68448 Incrementally parse traces
Rather than re-parsing them every time we get a new set of
traces. This is much more efficient and lets us do more useful things
in the future.
2018-01-28 11:03:59 +13:00
Daniel Compton af4afbae88 Handle initial state when there are no previous traces
(reduce conj existing ...) was returning a seq instead of a vector for
the first received traces, because it was existing was nil instead of
the empty vector.
2018-01-28 10:20:56 +13:00
Daniel Compton 6c5623a5d0 Update changelog 2018-01-28 10:02:19 +13:00
Daniel Compton 3235e5a50d Remove all local ratom state for storing traces 2018-01-27 23:59:33 +13:00
Daniel Compton d9d8ec049d Make all pod expansions independent of each other
Fixes #134
2018-01-27 23:35:34 +13:00
Daniel Compton 2b414ff9f2 Fix displaying external windows
The bug was introduced in 022a070fb8.
2018-01-27 23:28:27 +13:00
Daniel Compton ddcee6b2c8 Remove ratom state and centralise it in re-frame's app-db 2018-01-27 22:50:36 +13:00
Daniel Compton f20dd1b0d0 Bundle garden to avoid source conflicts with garden 2.0.0 2018-01-27 18:44:45 +13:00
Daniel Compton 547822e7d9 Update changelog 2018-01-26 22:03:01 +13:00
Daniel Compton a425ebf519 Update changelog 2018-01-26 22:01:54 +13:00
Daniel Compton 7977aa2f3a Update README with React 16 instructions 2018-01-26 22:01:11 +13:00
Daniel Compton 0047658825 Fixup source dependency of re-frame to match what is on disk 2018-01-26 21:56:04 +13:00
Daniel Compton e98329641e Version 0.1.17-SNAPSHOT 2018-01-26 21:52:52 +13:00
Daniel Compton b721c87b41 Version 0.1.16 2018-01-26 21:52:33 +13:00