Skip to content

v0.3.0

Compare
Choose a tag to compare
@Maluen Maluen released this 05 Feb 21:05
· 57 commits to master since this release
  • Lazy loading of components and actions: instead of reading all of them at once and filtering on the panel, now only the requested items are loaded, moreover, filtering is done directly on the backbone agent. This makes the panel much more lighter and scalable for bigger applications (#23)
  • Highlight the corresponding view element in the page when hovering on a view in the panel (like in DevTools Elements panel).
  • Add Inspect view DOM element button.
  • Add sorting by time for components and actions: order by "Oldest first" (useful for reconstructing the history) or "Newest first" (useful for checking what's happening right now).
  • Add (partial) support for backbone apps defined into iframes (e.g. jsfiddle) (#24)
  • Inject content script in all urls (even about:blank) (#24)
  • Keep debug mode always running, even when url changes (as long as devtools is open when it changes) (#10)
  • Add 'Stop debug mode' button under Options dropdown.
  • Use MessageChannel for backboneAgent <-> contentScript communication instead that postMessage:
    this creates a dedicated communication channel, removing conflicts that otherwise might arise with other libraries (e.g. facebook sdk).
  • Show 'no results' message also when all the items are hidden (instead that blank list).
  • Add reset search button also for actions.
  • New backbone agent architecture: modularized components with models, collections, controllers and services (Server, DedicatedServer, Reader, Database).
  • Clear panel ports on disconnect.