| permalink | docs/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
- 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
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