-
Notifications
You must be signed in to change notification settings - Fork 7.6k
add a tab with default extensions to extension manager #13136
Conversation
I like how things come back #11618 |
Interesting, did you try it on Mac or Windows @ficristo ? |
The thing it came back again probably means we should finish it this time 😄 |
Nice @ficristo! I remembered that PR but couldn't find it myself. 👍 for the idea from me. Adding descriptions for the default extensions that don't have them would be nice. |
I think disabling the Default Theme should not be allowed. Isn't that what gets used when you Restart Without Extensions ? Also, JSLint extension is enabled by default. Maybe code needs to verify existence of linting module before trying to use it? |
Disabling themes (as I agree it makes little sense) has been forbidden in 2d197fb |
8a3eab0
to
3d58d8e
Compare
Ok guys, did a few changes, please have a look. I've tested disabling/enabling JSLint and it works fine. @petetnt adding descriptions would definitely be nice but I believe that can be handled as a starter issue. |
@zaggino Built code, did minimal testing, and seems to work as advertised. Made a pass through code -- looks good. Awesome! |
I tryed again and JSLint is disabled by default and I cannot enabled. Is it normal or it is maybe related to my system? |
@ficristo if you have tried previous version, look at JSLint's directory if there's not a |
Running |
I don't think this could work per project @ficristo if that's what you're trying to do. The place where the extensions are being loaded does not consider which project you're in and neither does this get executed when you switch projects. While it wouldn't be hard to enable an extension when you switch to other project, it would be very difficult to disable one when you switch to a project which has it disabled in |
Any more comments @adobe/brackets-committers ? |
@swmitra can anyone in your team review this please? |
With PR #13245 merged, the @extension-manager-min-width needs adjusting. Looks like 750px is good. Note: This is located in src/styles/brackets_variables.less |
Very nice @zaggino 👍. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
@zaggino Can you please increase the min-width of the EM Dialog to ~760px? |
@swmitra where's this min-width set? I can see that EM has the width hard set to 760px here: https://github.com/adobe/brackets/blob/master/src/styles/brackets_patterns_override.less#L1026-L1029 |
I'll add descriptions to the default extensions in another PR, to prevent ongoing discussions what it should be :) |
ah, found it @swmitra @justinrusso please check if d6cf7c0 is correct |
@zaggino Yes that's the place. I was about to reply but you are fast 😄 I have tested this feature and works as expected. Merging ... |
Adds a new tab that allows disabling/enabling default extensions (this functionality is already available, so this PR is mostly about displaying the list of default extensions).
Maybe we could use a different icon but I'm not capable of producing one and this can be replaced in a separate PR after this is merged.
Tagging @swmitra @redmunds to review as per discussion in #13108 but others feel free to chime in.