## October 31st

+ [@wldcordeiro] unified our search UX to create an editor style modal for searching for files, functions, variables, and jumping to a line. We now have helpful prefixes for changing modes: @, #, :.
+ Lots of great UI polish
+ Sped up stepping with large files

[@nyrosmith], [@Garbee], [@wldcordeiro], [@jasonLaster], [@lukaszsobek], [@Fischer-L], [@abhinav-koppula], [@ddinis-alves], [@jselmani], [@joel-bentley]

### Search Modal

[@wldcordeiro] unified our search UX to create an editor style modal for searching for files, functions, variables, and jumping to a line. We now have helpful prefixes for changing modes: @, #, :. [PR][4464]


### UI Polish

[@nyrosmith] fixed a bug where reveal in source would not switch the primary pane to sources. [PR][4480]

| Reveal Source |
|--|
| ![4480-0] |

[@nyrosmith] also polished updated the conditional panel so it closed on blur [PR][4483]

+ [@abhinav-koppula] Changing the overflow rule of secondaryPanel to pr… [PR][4487]
+ [Style debuggee domain][4536] [@jasonLaster]
+ [Remove query strings when displaying call stack frames][4535] [@Fischer-L]
+ [Use onKeyDown in SearchBar to allow for simpler iteration of results][4533] [@wldcordeiro]
+ [Unselects highlight on search window close][4527] [@lukaszsobek]
+ [Fixing Shortcut Modal Dark Theme Legibility on Mac][4523] [@ddinis-alves]
+ [Update our symbol parsing code to extract additional function types][4531] [@wldcordeiro]

| Shortcuts |
|--|
| ![4523-0] |

### Infrastructure

[@Garbee] updated all of our line endings to support consistent CLRF.
This was an issue for the bundles we created as well as consistent jest snapshots.

+ [Fix cross-configuration problems][4475] [@Garbee]
+ [Have Travis notify slack on failures][4500] [PR 2][4511] [@jasonLaster]

### Performance

[@jasonLaster] refactored the pause actions to defer expensive computations so the UI could be snappy. He also refactored the actions so that complex actions like pause and resume were in their own module. [PR][4439]

[@jselmani] replaced several inline svgs w/ background images, which are significantly faster for react to render.

+ [Convert file SVG to image][4514]
+ [Convert Step Button SVG's to images using CSS Styles][4502]


| Buttons |
|--|
| ![4502-0] |

[@lukaszsobek] investigated our memory footprint with Editor tabs and found that we were leaking memory when opening and closing tabs.

+ [removes declared hooks on componentWillUnmount][4426]


### Bug

+ [Some lines are incorrectly marked as out of scope][4381] [@Fischer-L]
+ [Fix parser returning failing to clone data][4520] [@jasonLaster]

| Out of Scopes |
|--|
| ![4381-0] |

### Docs

+ [Move workflow to pr docs][4484] [@jasonLaster]
+ [Weekly Post - 10-24][4494] [@jasonLaster]
+ [debugging firefox][4516] [@jasonLaster]
+ [add terminology][4512] [@jasonLaster]


### Code Health

+ [bump mochi][4491] [@jasonLaster]
+ [Remove createClass and PropTypes warning][4510] [@joel-bentley]

| Mochi Runner |
|--|
| ![4491-0] |

### Testing

[Fix quick open mochi][4496] [@wldcordeiro]

### L10N

[Fix l10n accesskey/label][4518] [@jasonLaster]

[4480-0]: https://user-images.githubusercontent.com/2511026/31950642-4fcbafb6-b8dc-11e7-852f-7de6aa4962bf.gif
[4381-0]: https://user-images.githubusercontent.com/5627487/31619294-ab3ab278-b2c6-11e7-88ec-5bb3ceb217af.gif
[4491-0]: https://user-images.githubusercontent.com/254562/32020468-40ff96c4-b99e-11e7-87c5-52f6c0fbcf37.png
[4535-0]: https://user-images.githubusercontent.com/5627487/32169509-c642f15c-bd3e-11e7-80ac-85fe7e7d2146.png
[4523-0]: https://user-images.githubusercontent.com/32388517/32137601-0cc99ca6-bbf1-11e7-8d74-69a29f3f0081.png
[4514-0]: https://user-images.githubusercontent.com/25250594/32114023-28eea426-bb10-11e7-9443-43909b40f794.PNG
[4502-0]: https://user-images.githubusercontent.com/25250594/32081771-559b5d1a-ba85-11e7-8ecf-421756b6b210.PNG
[4480]: https://github.com/devtools-html/debugger.html/pull/4480
[4475]: https://github.com/devtools-html/debugger.html/pull/4475
[4464]: https://github.com/devtools-html/debugger.html/pull/4464
[4439]: https://github.com/devtools-html/debugger.html/pull/4439
[4426]: https://github.com/devtools-html/debugger.html/pull/4426
[4381]: https://github.com/devtools-html/debugger.html/pull/4381
[4484]: https://github.com/devtools-html/debugger.html/pull/4484
[4487]: https://github.com/devtools-html/debugger.html/pull/4487
[4483]: https://github.com/devtools-html/debugger.html/pull/4483
[4491]: https://github.com/devtools-html/debugger.html/pull/4491
[4494]: https://github.com/devtools-html/debugger.html/pull/4494
[4496]: https://github.com/devtools-html/debugger.html/pull/4496
[4500]: https://github.com/devtools-html/debugger.html/pull/4500
[4536]: https://github.com/devtools-html/debugger.html/pull/4536
[4535]: https://github.com/devtools-html/debugger.html/pull/4535
[4533]: https://github.com/devtools-html/debugger.html/pull/4533
[4531]: https://github.com/devtools-html/debugger.html/pull/4531
[4527]: https://github.com/devtools-html/debugger.html/pull/4527
[4523]: https://github.com/devtools-html/debugger.html/pull/4523
[4520]: https://github.com/devtools-html/debugger.html/pull/4520
[4518]: https://github.com/devtools-html/debugger.html/pull/4518
[4516]: https://github.com/devtools-html/debugger.html/pull/4516
[4514]: https://github.com/devtools-html/debugger.html/pull/4514
[4512]: https://github.com/devtools-html/debugger.html/pull/4512
[4511]: https://github.com/devtools-html/debugger.html/pull/4511
[4510]: https://github.com/devtools-html/debugger.html/pull/4510
[4502]: https://github.com/devtools-html/debugger.html/pull/4502
[@nyrosmith]: https://github.com/nyrosmith
[@Garbee]: https://github.com/Garbee
[@wldcordeiro]: https://github.com/wldcordeiro
[@jasonLaster]: https://github.com/jasonLaster
[@lukaszsobek]: https://github.com/lukaszsobek
[@Fischer-L]: https://github.com/Fischer-L
[@abhinav-koppula]: https://github.com/abhinav-koppula
[@ddinis-alves]: https://github.com/ddinis-alves
[@jselmani]: https://github.com/jselmani
[@joel-bentley]: https://github.com/joel-bentley
