|
| 1 | +## April 10th |
| 2 | + |
| 3 | +[@atwalg2], [@AnshulMalik], [@MicahRamirez], [@mmcote], [@marcogallo566], [@AlexisDeschamps], [@loganfsmyth], [@dimitardanailov], [@yurydelendik], [@juliandescottes], [@marcobeltempo] |
| 4 | + |
| 5 | +### Breakpoints |
| 6 | + |
| 7 | +The past two weeks saw the beginning of implementation for our enhanced breakpoints display. Breakpoints are now syntax-highlighted and grouped by file while maintaining performance. The best part about this new feature is that it provides much more information "at a glance" to the user about where their breakpoints are and where they've placed their breakpoints. |
| 8 | + |
| 9 | +* [Create a BreakpointItem component to make Breakpoints component cleaner][5852] [@darkwing] |
| 10 | +* [Sort breakpoints by file name][5855] [@darkwing] |
| 11 | +* [Syntax-highlight breakpoints][5864] [@darkwing] |
| 12 | +* [Prevent selection of breakpoint contents][5879] [@darkwing] |
| 13 | +* [Fix breakpoint line height][5889] [@darkwing] |
| 14 | + |
| 15 | +| New UI | |
| 16 | +| --------- | |
| 17 | +| ![5864-0] | |
| 18 | + |
| 19 | +### Photon UI |
| 20 | + |
| 21 | +The new Photon ResultList design is a great improvement. We now provide a resource icon which matches the its sources tree icon, as well as a tab icon which is shown when a given resource in the result list is currently opened. We've also condensed the line-height of source information, allowing us to show the user more without losing important result information. |
| 22 | + |
| 23 | +* [Implement Photon ResultList Design][5839] [@MicahRamirez] |
| 24 | +* [quickopen - path is too wide #5860][5868] [@dimitardanailov] |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | +### Bugs |
| 29 | + |
| 30 | +This week we landed fixes for watch expressions which should make the feature more stable: |
| 31 | + |
| 32 | +1. we no longer pause when an expression throws an exception |
| 33 | +2. we evaluated expressions concurrently in the client. |
| 34 | + |
| 35 | +[PR][5644] [@jasonLaster] |
| 36 | + |
| 37 | +We also fixed some issues with directory roots where a root with `webpack://` would not match [PR][5861]. |
| 38 | + |
| 39 | +### Preview |
| 40 | + |
| 41 | +The Preview feature continues to improve in its ability to show expression values with different syntax usage; recent updates include destructured variable values, object properties with assignment, and other small improvements. |
| 42 | + |
| 43 | +* [Evaluate Object properties with an assignment][5693] [@atwalg2] |
| 44 | +* [Support destructured variables][5853] [@marcogallo566] |
| 45 | +* [Preview - stop showing preview for the wrong original files][5878] [@jasonLaster] |
| 46 | + |
| 47 | +### Sources Tree |
| 48 | + |
| 49 | +We've talked about adding VS Code style source tree auto expanding in the past. |
| 50 | +Anshul added it this week, and we're excited to see how it feels. |
| 51 | + |
| 52 | +* [Auto expand path of selected source][5716] [@AnshulMalik] |
| 53 | +* [Reveal in tree opens the left sidebar][5885] [@marcobeltempo] |
| 54 | + |
| 55 | +| Auto Expand | |
| 56 | +| ----------- | |
| 57 | +| ![5716-0] | |
| 58 | + |
| 59 | +### UI |
| 60 | + |
| 61 | +* [Escape no longer closes the modal][5866] [@dimitardanailov] |
| 62 | +* [Fix odd cursor text issue][5877] [@darkwing] |
| 63 | +* [ProjectSearch - Focus state colors are a bit off #5863][5882] [@dimitardanailov] |
| 64 | +* [Remove all references to Firebug theme][5883] [@juliandescottes] |
| 65 | +* [Avoid tree item height bouncing by setting line height][5890] [@darkwing] |
| 66 | + |
| 67 | +### Features |
| 68 | + |
| 69 | +* [Started highlighting the searched terms when clicking on a ProjectSearch result][5854] [@AlexisDeschamps] |
| 70 | +* [Enable reading of the wasm name section to display debug names in text][5880] [@yurydelendik] |
| 71 | + |
| 72 | +### Code Health |
| 73 | + |
| 74 | +* [Switched getExtraProps to use findClosestFunction to get the component name.][5851] [@mmcote] |
| 75 | +* [Update wasmparser to the latest version 🚀][5870] |
| 76 | +* [preview - tweak getMappedExpression][5887] [@jasonLaster] |
| 77 | + |
| 78 | +### Flow |
| 79 | + |
| 80 | +The numerous Flow improvements continue to improve our code quality and documentation. The biggest improvement was adding `// @flow` to our reducers/types file which has the type definition for our application State. |
| 81 | + |
| 82 | +* [Add flow header to reducers/types.js][5874] [@AnshulMalik] |
| 83 | +* [src/utils/clipboard.js - add type defs for flow][5895] [@atwalg2] |
| 84 | +* [src/utils/dbg.js - add type defs for flow][5896] [@atwalg2] |
| 85 | +* [src/utils/DevtoolsUtils.js - add type defs for flow coverage][5872] [@atwalg2] |
| 86 | +* [src/utils/bootstrap.js - add type defs for flow coverage][5873] [@atwalg2] |
| 87 | + |
| 88 | +### Testing |
| 89 | + |
| 90 | +* [Add test already added in MC bug 1450145.][5856] [@loganfsmyth] |
| 91 | +* [Backport expression error test][5867] [@jasonLaster] |
| 92 | + |
| 93 | +[5693-0]: https://user-images.githubusercontent.com/23143862/37941756-07daf648-312d-11e8-8df8-a05e3875aa1b.png |
| 94 | +[5693-1]: https://user-images.githubusercontent.com/23143862/37504516-7bab63c8-28a4-11e8-8249-ab72c02bdd38.gif |
| 95 | +[5716-0]: https://user-images.githubusercontent.com/7821757/37600510-905cf28a-2bad-11e8-9c9d-2af08c0f1345.gif |
| 96 | +[5839-0]: https://user-images.githubusercontent.com/5976612/38178110-59bb9be0-35d1-11e8-994d-1438add4c6fc.png |
| 97 | +[5839-1]: https://user-images.githubusercontent.com/5976612/38178112-6dc12a92-35d1-11e8-9b16-4558ca48349c.png |
| 98 | +[5839-2]: https://user-images.githubusercontent.com/5976612/38178122-8c327e0e-35d1-11e8-8200-2a3cd47d5e7b.png |
| 99 | +[5851-0]: https://user-images.githubusercontent.com/14250545/38272818-96739732-3747-11e8-8a81-064c60871eaf.png |
| 100 | +[5851-1]: https://user-images.githubusercontent.com/14250545/38272854-b6ac7370-3747-11e8-856e-47a5edcdb57a.png |
| 101 | +[5853-0]: https://user-images.githubusercontent.com/36955296/38323667-366c7f64-383e-11e8-8b82-a75395f77dbd.jpg |
| 102 | +[5853-1]: https://user-images.githubusercontent.com/36955296/38358492-a520bcf4-38c5-11e8-91ca-0a52e0ba8299.jpg |
| 103 | +[5853-2]: https://user-images.githubusercontent.com/36955296/38358500-b03fe88a-38c5-11e8-8cd3-7831efaefae3.jpg |
| 104 | +[5854-0]: https://user-images.githubusercontent.com/12681350/38325054-f17e49c4-380f-11e8-92dc-115040232103.png |
| 105 | +[5854-1]: https://user-images.githubusercontent.com/12681350/38324989-c1c1a618-380f-11e8-96fd-a17ef7431d3f.png |
| 106 | +[5855-0]: https://user-images.githubusercontent.com/46655/38335367-acfc0ad4-3823-11e8-8f52-41876b0e1056.png |
| 107 | +[5861-0]: https://user-images.githubusercontent.com/254562/38369164-1af01350-38b5-11e8-8a6b-c9059aa60ffa.png |
| 108 | +[5861-1]: https://user-images.githubusercontent.com/254562/38369108-f9534686-38b4-11e8-854b-beed191da438.png |
| 109 | +[5864-0]: https://user-images.githubusercontent.com/46655/38400976-974b738c-3918-11e8-8aee-0ab9378e10d8.png |
| 110 | +[5877-0]: https://user-images.githubusercontent.com/46655/38426901-73774548-397d-11e8-9204-bb074cb243b8.png |
| 111 | +[5885-0]: https://user-images.githubusercontent.com/15523758/38449580-a76f93c6-39de-11e8-8c6f-c14a6cb6e510.gif |
| 112 | +[5889-0]: https://user-images.githubusercontent.com/46655/38524895-e3bdeac4-3c15-11e8-800a-29a0eb348983.png |
| 113 | +[5644]: https://github.com/devtools-html/debugger.html/pull/5644 |
| 114 | +[5693]: https://github.com/devtools-html/debugger.html/pull/5693 |
| 115 | +[5716]: https://github.com/devtools-html/debugger.html/pull/5716 |
| 116 | +[5839]: https://github.com/devtools-html/debugger.html/pull/5839 |
| 117 | +[5851]: https://github.com/devtools-html/debugger.html/pull/5851 |
| 118 | +[5852]: https://github.com/devtools-html/debugger.html/pull/5852 |
| 119 | +[5853]: https://github.com/devtools-html/debugger.html/pull/5853 |
| 120 | +[5854]: https://github.com/devtools-html/debugger.html/pull/5854 |
| 121 | +[5855]: https://github.com/devtools-html/debugger.html/pull/5855 |
| 122 | +[5856]: https://github.com/devtools-html/debugger.html/pull/5856 |
| 123 | +[5861]: https://github.com/devtools-html/debugger.html/pull/5861 |
| 124 | +[5864]: https://github.com/devtools-html/debugger.html/pull/5864 |
| 125 | +[5866]: https://github.com/devtools-html/debugger.html/pull/5866 |
| 126 | +[5867]: https://github.com/devtools-html/debugger.html/pull/5867 |
| 127 | +[5868]: https://github.com/devtools-html/debugger.html/pull/5868 |
| 128 | +[5870]: https://github.com/devtools-html/debugger.html/pull/5870 |
| 129 | +[5872]: https://github.com/devtools-html/debugger.html/pull/5872 |
| 130 | +[5873]: https://github.com/devtools-html/debugger.html/pull/5873 |
| 131 | +[5874]: https://github.com/devtools-html/debugger.html/pull/5874 |
| 132 | +[5877]: https://github.com/devtools-html/debugger.html/pull/5877 |
| 133 | +[5878]: https://github.com/devtools-html/debugger.html/pull/5878 |
| 134 | +[5879]: https://github.com/devtools-html/debugger.html/pull/5879 |
| 135 | +[5880]: https://github.com/devtools-html/debugger.html/pull/5880 |
| 136 | +[5882]: https://github.com/devtools-html/debugger.html/pull/5882 |
| 137 | +[5883]: https://github.com/devtools-html/debugger.html/pull/5883 |
| 138 | +[5885]: https://github.com/devtools-html/debugger.html/pull/5885 |
| 139 | +[5887]: https://github.com/devtools-html/debugger.html/pull/5887 |
| 140 | +[5889]: https://github.com/devtools-html/debugger.html/pull/5889 |
| 141 | +[5890]: https://github.com/devtools-html/debugger.html/pull/5890 |
| 142 | +[5895]: https://github.com/devtools-html/debugger.html/pull/5895 |
| 143 | +[5896]: https://github.com/devtools-html/debugger.html/pull/5896 |
| 144 | +[@jasonlaster]: https://github.com/jasonLaster |
| 145 | +[@atwalg2]: https://github.com/atwalg2 |
| 146 | +[@anshulmalik]: https://github.com/AnshulMalik |
| 147 | +[@micahramirez]: https://github.com/MicahRamirez |
| 148 | +[@mmcote]: https://github.com/mmcote |
| 149 | +[@darkwing]: https://github.com/darkwing |
| 150 | +[@marcogallo566]: https://github.com/marcogallo566 |
| 151 | +[@alexisdeschamps]: https://github.com/AlexisDeschamps |
| 152 | +[@loganfsmyth]: https://github.com/loganfsmyth |
| 153 | +[@dimitardanailov]: https://github.com/dimitardanailov |
| 154 | +[@yurydelendik]: https://github.com/yurydelendik |
| 155 | +[@juliandescottes]: https://github.com/juliandescottes |
| 156 | +[@marcobeltempo]: https://github.com/marcobeltempo |
0 commit comments