- make them both use .theme-twisty to show an arrow icon.
- move some specifics stylings of SourcesTree to the base class.
- make SourcesTree use the arrow React component provided by Tree class.
- use .theme-twisty instead of .arrow (which already implements rotation and colors on expand). But it uses "open" instead of "expanded" classname.
(VirtualizedTree was already using theme-twisty)
This impacts the Source Tree, ObjectInspector (console, debugger), Watch Expressions, memory panel (dominator view).
Differential Revision: https://phabricator.services.mozilla.com/D215637
This patch adds a setting to hide / show all the ignored files
This is persisted across restarts of the toolbox.
Also if a file is ignored after the ignored files are hidden, the newly ignored file will
automatically disappear from tree list, so added a notification in the footer letting the user know that ignored files are currently hidden.
Differential Revision: https://phabricator.services.mozilla.com/D174476
This css rules comes from ancient time and couldn't find the reason why this was added.
This is actually the immediate children of the project root which are misaligned.
That get an extra padding that make them look like they are in a sub folder.
I do not see the value of adding an extra padding. We still have some margin even after removing it.
Differential Revision: https://phabricator.services.mozilla.com/D150545