Skip to content
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.

Do I need additional functionality? #1

Open
evald24 opened this issue Jun 18, 2021 · 15 comments
Open

Do I need additional functionality? #1

evald24 opened this issue Jun 18, 2021 · 15 comments
Labels
question Further information is requested

Comments

@evald24
Copy link
Owner

evald24 commented Jun 18, 2021

Further development

Explanation: πŸ’‘ - pending, βš™οΈ ️- in progress, ❌ - cancelled, βœ… - done

In parentheses are those who proposed this idea:

  • πŸ’‘ Apply a profile to a set of selected workspaces;
  • βœ… Global profile (drod3763, jlongo);
  • βœ… Import selected profiles;
  • πŸ’‘ Multiple (combine) apply of profiles (lakuapik);
  • πŸ’‘ Recommendations for installing missing extensions;
  • πŸ’‘ Convenient management of extensions for a separate project without linking to a profile or creating it;
  • πŸ’‘ Create a profile from the current or selected project;
  • βœ… Multiply delete profiles;
  • πŸ’‘ UI to switch profiles, a dropdown box on the bottom status bar (dnmalenke).
  • πŸ’‘ Support SSH/WSL

Or suggest other ideas 😌

@DanielSmith
Copy link

clone from an existing profile (not quite the same as import)
this would allow making a profile with all the basics that you would use anywhere.. and then you clone that and extend for each project.

great work on this so far!

@evald24
Copy link
Owner Author

evald24 commented Jul 5, 2021

Thank you, I have a lot of work to do right now, but I will be working on improving the extension soon.

@lakuapik
Copy link

lakuapik commented Jul 8, 2021

@evald24 thanks for your amazing extension.

is there a way to apply multiple profile at once?
i want to group my themes, icons, and primary extensions to default profile.
then create another profile for each programming language. then activate both.

@evald24
Copy link
Owner Author

evald24 commented Jul 8, 2021

Thanks @lakuapik, I will definitely make it possible to use a combination of profiles.

@sheldonhull
Copy link

It's critical to me that the profile list is persisted in extension settings using VSCode Settings Sync.
The point of using for me is to setup a minimal set of core extensions, and then be able to toggle Go, Terraform, Python, etc and other extensions in sets on demand across a Codespace container, Linux SSH remote session, macOS locally, Docker, windows, etc.

Second bit of feedback, consider making an option for the select & apply that is:

  • a checkbox so I can pick 2 profiles of extensions to add
  • or make extension sets exclusive, so that only 1 at a time is possible
  • or allow option that sets an extension profile as exclusive or shared?

I have no opinion on best way, just telling you what I was hoping for when I started using.
Thanks for your response and feel better! πŸ‘πŸ»

@drod3763
Copy link

drod3763 commented Aug 9, 2021

Allow us to keep globally enabled extensions. Some things I always want enabled like themes or the extension itself. It seems that if I don't manually select them for a profile they stay disabled by default.

@jlongo
Copy link

jlongo commented Oct 23, 2021

Having a global or default extensions that will be alway enabled it will be a must for all of us. This way we don't need to add this extensions to all created profiles - for exeample thsi extension, themes, etc. One way can be to load multiple profiles where one of them have all this extensions but i think that is easier if we have this at default level of extension settings.
Keep the good work,
Thanks

@dnmalenke
Copy link

It would be nice to have a ui to switch profiles, possibly on the sidebar, or ideally a dropdown box on the bottom status bar

@evald24
Copy link
Owner Author

evald24 commented Mar 4, 2022

@dnmalenke Thank you, this is a wonderful idea! I'll do it when I'm free

@evald24 evald24 pinned this issue Mar 4, 2022
@mbeps
Copy link

mbeps commented Apr 1, 2022

Would it be possible to add support for remote development? Like SSH or WSL.

@evald24
Copy link
Owner Author

evald24 commented Apr 1, 2022

@mbeps Hi! I don't have the opportunity to work with WSL right now. Maybe in the future I will try to implement support

@mbeps
Copy link

mbeps commented Apr 5, 2022

@evald24 Do you have any plans of implementing it for SSH?

@evald24
Copy link
Owner Author

evald24 commented Apr 5, 2022

@mbeps I'm busy right now and I can't do it, I have a lot of work to do. If you have any ideas how to do this, send a PR I will be happy to consider it

@AdrianBou
Copy link

It would be great to be able to have different settings per profile if it integrated with the ettings-cycler and settings-sync extensions like this other extension does:
https://github.com/cyberbiont/vscode-profiles#integration-with-other-extensions

@xinkai-jiang
Copy link

Would it be possible to read the settings in a config file such as setting.json so people could load the extension profile in different projects and machines?
I noticed that there is a similar issue, I think your extension would be an elegant solution if it could be done.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

10 participants