Nykredit / openshift-test

testing the devspace env.
0 stars 2 forks source link

RH-Missing-User-Settings #2

Open APINYK opened 9 months ago

APINYK commented 9 months ago

https://github.com/Nykredit/openshift_test/assets/127222595/cecfb0ab-8356-47b1-9906-4d387e0eaf08

APINYK commented 9 months ago

@vitaliy-guliy The problem about saving the keybindings (and others) within the browser cache is if you are working in a security environment where you don't control the cache policy yourself. I lose mine every once in a while resulting in me having to reset the bindings all the time. I guess this also affects the user experience in other areas. I think the VSCODE_PORTABLE solution is a great suggestion to make sure the user settings are stored as you wish. The .vscode solution is only working if all team members agree on the same bindings, which is a little hard to imagine. But for some it might work. Do you have any suggestions to how we could proceed from here?

APINYK commented 9 months ago

@vitaliy-guliy The browser is out of the users control in our security environment, therefore we need an alternative to the cache storage solution. I think the VSCODE_PORTABLE env var-solution is the simplest one. Alternatively, as on the desktop version, we can request the "sync settings" feature from the desktop environment. image What do you think is the best solution? Several months is fine, as long as the solution in progress. For now people can't really use the environment properly.

vitaliy-guliy commented 8 months ago

I've asked for the feature https://github.com/microsoft/vscode/issues/201206 At the moment, storing keybindings.json to the browser database is hardcoded for Visual Studio Code web version. At least, I did not find any options how to switch it to store keybindings on the file system.

Let's follow the replies to the issue I created. I really wonder what the developers think about that.

APINYK commented 8 months ago

@vitaliy-guliy great work! I look forward to seeing what will happen from here!

APINYK commented 8 months ago

@vitaliy-guliy what are your thoughts after reading through the links that kkocdko sent? To me it seems that there is a solution out there.

APINYK commented 6 months ago

@vitaliy-guliy I realised that the "sync settings feature" has become available in the upstream ms vscode / codespaces / vscode.dev. Do you know why this feature is not in your dev spaces vscode yet?

image

vitaliy-guliy commented 6 months ago

@APINYK I may be wrong, but seems there is --sync options that turns on the sync. You are free to create an issue at Che repository to request the feature.