Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

permalink docs/updates

Weekly Updates

  • Finished move to JSX for all of our components
  • Improved testing of intermittents, we now have a script that finds them
  • Progress on the AST breakpoints -- we have added a util and tests for finding ast locations. Next step, add to breakpoint syncing
  • Improved breakpoints syncing -- we can now delete breakpoints that move outside of a source

User Visible

  • the search combination keys for text are now displayed and style
  • Added copy functionality to the context menu of the editor
  • new release this week will include project search and outline view
  • empty line gutters are no longer going to be clickable: PR
  • Async/await stepping is in progress. Jaideep did a lot of great work.
  • Improved development experience for windows users
  • Source tree now handles files and folders with the same name in a reasonable manner
  • Source tree has also been generally cleaned up
  • Debugger uses the Object Inspector from Core (same as the console)
  • We're switching to JSX
  • Project Search is getting close
  • Lots of test and code quality fixes
  • Lots of small paper cut fixes
  • UI Polish
  • Bug Fixes
  • Project Search
  • lots of polish as we prepare for releasing in 56
  • breakpoints are more stable
  • project text search is getting closer
  • wasm support is coming to the debugger

lots happened since the last update:

  • Edge Cases: pretty print, symmetric breakpoints, …
  • Performance: stepping, preview
  • UI: New symbol modal, full project text search
  • Experiments: Call Site Breakpoints, Async stepping

Types and Tests Review

It's been a quieter week than last week. This weeks highlights include:

  • new UI improvements to search (thankyou to @ruturajv!
  • some new documentation
  • WTR runner

We focused this week on getting lots of bugfixes and community prs in

  • Nightly is up to date with the latest debugger updates
  • new styling for the Outline View, big thanks to @amelzer
  • searchbar had a lot of improvements
  • lots of dependancies were updated, thanks to @zaggy
  • further work on getting more frameworks included on our framework frames. Thanks to @andreicristianpetcu

This was a really great week for QA improvements as the debugger is getting more stable each week.

  • We now disable out of scope lines when the debugger pauses.
  • We have huge updates to preview - it's faster, more consistent, and works for HTML elements
  • Breakpoints are kept in sync as code changes. Big thanks to codehag
  • We're chipping away at two new features: Outline View and Project Search

We focused this week on UI polish, bug fixing, and performance as we focus on getting ready for the June 15th Firefox 55 release.

  • Intelligently place preview popups and tooltips
  • Add an option for disabling Framework Frames
  • Polish the search bar
  • Speed up stepping performance

Here are some highlights from the week:

  • 💛 Function highlighting
  • 🚓 License checking for our dependencies
  • 💅 Lots of UI polish

One of the most interesting debugger questions is what happens when the debugger stops? This post is a quick run-through that will give you some context so that you can dig in and answer your own questions.

  • Adam dramatically improved our startup performance. pr
  • Ryan completed the heroic and insane project of getting babel working with HTML inline JS. pr
  • Diéssica jumped in and polished our Tabs UI
  • We started converting our Prop Types to Flow Props. Thanks Mateusz and others for the help kicking this off!
  • We added several new Jest component tests. Big thanks to Andrei for tackling async component updates. It was not an easy task!
  • We re-added storybook this week and wrote our first stories for Frames and Tabs! The stories are also being tested on CI with the great percy.io.
  • 🚅 Column Breakpoints
  • 🍝 Framework Frames
  • 💬 Watch Expressions
  • 🍝 Copy Call Stack
  • 🌽 We started working on proper code folding
  • 🔍 landed support for getter values
  • 📙 Framework Frames
  • 🔍 Previewing Windows
  • 🐜 Component + Integration Tests
  • 🐜 Bucket Window Properties
  • 👀 Display popover intelligently
  • 👶 Formatting Functions
  • 💠 Highlighting libraries
  • ✉️ Simplifying Function Names
  • 🍝 Collapsing Libarary frames
  • 👶 Naming Library frames
  • ◾ Blackboxing libraries
  • ◾ Blackboxing
  • 😘 ES6
  • 👀 Preview
  • ☎️ client
  • 🔍 Function Search
  • 🚥 Code Coverage
  • 💅 Prettier
  • 🔴 Persisted Breakpoints
  • 😈 Jest
  • 🔍 File Search
  • 👀 Preview
  • 🔍 Function Search
  • 🌖 Dark Theme Polish
  • 🔴 Testing Improvements
  • 🐜 Lots of bug squashing