Skip to content

Rename VSCodium to Codium#293

Open
stripedpajamas wants to merge 1 commit into
VSCodium:masterfrom
stripedpajamas:codium-ftw
Open

Rename VSCodium to Codium#293
stripedpajamas wants to merge 1 commit into
VSCodium:masterfrom
stripedpajamas:codium-ftw

Conversation

@stripedpajamas

Copy link
Copy Markdown
Member

Closes #193

Additional actions required to merge:

  • update Azure release pipeline glob pattern (currently is set to VS*)

Will not be merging until I've confirmed the binaries build and look good on my branch (releases, builds)

@stripedpajamas

stripedpajamas commented Nov 24, 2019

Copy link
Copy Markdown
Member Author

I think this PR takes it a bit too far; the settings/config folders were fresh, so when I downloaded + installed Codium from my branch, it had none of my modified settings / keymaps. I am on a Mac, so this is because Library / Application Support / VSCodiumLibrary / Application Support / Codium.

On the other hand, Visual Studio Code uses Library / Application Support / Code, which would imply we should move forward with using Codium here as well. The downside is it's a very disruptive change to existing users.

@thisiskeithb

thisiskeithb commented Dec 20, 2019

Copy link
Copy Markdown

Adding a note about the change/where to move settings on the releases page should suffice.

And honestly, if someone went through all the effort to install VSCodium instead of VSCode, they should be able to handle moving settings over 🙂

@janniks

janniks commented Feb 10, 2020

Copy link
Copy Markdown
Contributor

👋 wanted to check in here - is there something I could help out with?

@stripedpajamas

Copy link
Copy Markdown
Member Author

Sorry for the huge delay on this everyone. I don't have much time for VSCodium work these days.

This PR can be merged after conflicts are resolved and after I (or anyone) has done some additional testing around the auto-update experience. Specifically I'm wondering what happens if the next release is cut as Codium; do users with autoupdate enabled (such as myself) automatically download + install it? If so, my suspicion is we'll see a dozen new issues logged because "after update all my settings/themes disappeared" (despite any notes we may put on the Releases page).

I'd rather think through some ways to avoid that disruption if possible. If there's no way around it, I'll opt for clear documentation around what to do (copy settings/themes to new dir) and noisy messaging on the Releases page and README.

@guruathwal

Copy link
Copy Markdown

Instead of putting any note/Instruction anywhere, will it not be better to show a data migration progress and move the data from old directories(if found) to new ones or rename the old ones?

@LRNZ09

LRNZ09 commented Oct 12, 2020

Copy link
Copy Markdown

@stripedpajamas any news on this PR?

@jacksongoode

Copy link
Copy Markdown

Any plan on moving this forward?

@drupol

drupol commented Nov 19, 2020

Copy link
Copy Markdown

Conflicts needs to be fixed. As @stripedpajamas doesn't have time to invest in this anymore, maybe it would be better to create another PR with people willing to fix this?

@daiyam

daiyam commented Jul 15, 2021

Copy link
Copy Markdown
Member

@stripedpajamas Do you want me to make the changes?

@stripedpajamas

Copy link
Copy Markdown
Member Author

@daiyam since this is a big disruptive change, I think it would be better to first introduce a way for non-Github-users to be notified of "big disruptive changes", e.g. #599 . My idea is that if we sideload VSCodium changelogs into the existing release notes from MS, we could make this change and provide the notification + workarounds / next steps to the users that way. Thoughts ?

@daiyam

daiyam commented Jul 16, 2021

Copy link
Copy Markdown
Member

@stripedpajamas I agree 100%. To customize the welcome page is a good idea.
Also, we would need an action plan to rename or migrate the app in the different app stores for linux, macos or windows...

@daiyam

daiyam commented Jul 16, 2021

Copy link
Copy Markdown
Member

We can also add a modal (with vscode.window.showWarningMessage) to show a message that the app will be renamed.

@daiyam

daiyam commented Jul 17, 2021

Copy link
Copy Markdown
Member

Here a list of app stores where you can find VSCodium. It would be good if we could automate the publication.

Linux

Name URL Maintainer Renameable Source
Snap https://snapcraft.io/ https://github.com/popey https://github.com/snapcrafters/codium
Deb https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/ https://gitlab.com/paulcarroty https://wiki.debian.org/RenamingPackages
RPM https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/ https://gitlab.com/paulcarroty https://fedoraproject.org/wiki/Upgrade_paths_%E2%80%94_renaming_or_splitting_packages
Nix https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/editors/vscode
Arch https://aur.archlinux.org/ sperg512 https://aur.archlinux.org/packages/vscodium-bin/
Flatpak https://flathub.org/home https://github.com/flathub/com.vscodium.codium
AppImage https://github.com/VSCodium/vscodium/blob/master/VSCodium-AppImage-Recipe.yml

macOS

Name URL Maintainer Renameable Source
Homebrew https://brew.sh/ https://docs.brew.sh/Rename-A-Formula https://github.com/Homebrew/homebrew-cask/blob/master/Casks/vscodium.rb

Windows

Name URL Maintainer Renameable Source
winget https://winget.run/ https://github.com/microsoft/winget-pkgs/tree/master/manifests/v/VSCodium/VSCodium
Chocolatey https://chocolatey.org/ https://community.chocolatey.org/profiles/Thilas https://github.com/Thilas/chocolatey-packages/tree/master/vscodium
Scoop https://scoop.sh/ https://github.com/Ash258 https://github.com/lukesampson/scoop-extras/blob/master/bucket/vscodium.json

@stripedpajamas

Copy link
Copy Markdown
Member Author

I think wherever something is named "vscode" we can leave ours as "vscodium" (are there any such examples?), and wherever something is named "code" we will have "codium" (e.g. snapcraft, the local binary). For places where Microsoft's name is "visual studio code", I'm not sure what ours should be, e.g. brew: https://formulae.brew.sh/cask/visual-studio-code, but I would lean towards vscodium here to be "nearby" the MS version. Discussion welcome.

Also I think the RPM/DEB part is already done (at least the README is instructing to install codium -- https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/).

@GitMensch

Copy link
Copy Markdown
Collaborator

Discussion welcome.

No discussion here, I just want to say I totally agree with:

  • the name change as outlined
  • the option to add to / replace the welcome page (replace because in the past there often was showcasing for "Visual Studio Code"-only extensions and proprietary "services" [and I often get asked why this does not works and if people should install vscode instead])

@coxackie

coxackie commented Sep 2, 2021

Copy link
Copy Markdown

... still?

@GitMensch

Copy link
Copy Markdown
Collaborator

@daiyam Can you work on automated adjusting of the welcome page and the option to one-time raise an information on update?

This would allow to "get the news out". I suggest to postpone the actual name change to a specific version up-front which is not "too short" so people have a chance to see it even when they don't open VSCodium/update it very regularly. Maybe specifying "executable name will be changed to codium in version 1.68 (and then push the changes on current master again to have it ready) until 1.67, so we're quite sure that 1.68 should have no issue (or all that one main version before/later).

@paulcarroty

Copy link
Copy Markdown
Collaborator

@GitMensch I think it's too late. The project is very well known to change his name. It feels like renaming 'ABBA' to 'BBA'.

executable name will be changed to codium

Done.

@GitMensch

Copy link
Copy Markdown
Collaborator

The project is very well known to change his name. It feels like renaming 'ABBA' to 'BBA'.

I'm not sure about "too late" actually and am in favor of dropping the "VS" prefix.
If we find "yes, that's too late", then this issue should be closed.

We may could also use the (currently not available) adjusted welcome page and extra info message to point to a new survey to receive user feedback - without such information to the users it doesn't make any sense to create a survey issue again.

executable name will be changed to codium

Done.

Ah, that's true for any environment but Win32 I guess (there are codium and codium.bat under "bin", but the executable is still named VSCodium.exe) - if this is only different on Win32 then I definitely would suggest to adjust that.

@trymeouteh

Copy link
Copy Markdown

I am in favor of renaming the app to codium

@zembtach

Copy link
Copy Markdown

When GitHub announced they're killing off Atom I started looking into VSCode and found this project instead. When can this change be implemented? 😇 From what I've read here there doesn't really seem to be any reason not to do it?

As a new user I was confused why it was named Visual Studio Codium.

@ioquatix

Copy link
Copy Markdown

I also agree with changing the name, and I want to add another point, "VS" meaning "Visual Studio" is, from what I can tell, a trademark of Microsoft. So even more reason to distance from that convention.

@ghost

ghost commented Jun 28, 2022

Copy link
Copy Markdown

@ioquatix I agree. "VSCodium" has probably the VS trademarked by MS.

@ghost

ghost commented Jun 28, 2022

Copy link
Copy Markdown

@stripedpajamas any news on this PR?

This is an inactive PR, therefore it's not really news now.

@cntrump

cntrump commented Oct 27, 2022

Copy link
Copy Markdown

but Codium.com is registed.

@Alex313031

Alex313031 commented Apr 30, 2023

Copy link
Copy Markdown

@stripedpajamas @thisiskeithb @janniks @guruathwal @LRNZ09 I have made a fork, which has four differences from here.

  1. Name is changed to just Codium
  2. Compiler optimizations for node gyp (which I might make a PR on)
  3. Icon is the default one from code-oss, which I think looks better than vscode or vscodium
  4. Added a new patch for the welcome page to have correct branding (which I might also make a PR on)

https://github.com/Alex313031/codium

I make builds for Linux and Windows

@GitMensch

Copy link
Copy Markdown
Collaborator

@stripedpajamas @thisiskeithb @janniks @guruathwal @LRNZ09 I have made a fork, which has four differences from here.

1. Name is changed to just Codium

2. Compiler optimizations for node gyp (which I might make a PR on)

3. Icon is the default one from code-oss, which I think looks better than vscode or vscodium

4. Added a new patch for the welcome page to have correct branding (which I might also make a PR on)

https://github.com/Alex313031/codium

Please make separate PRs for 1, 2 and 4 and outline a bit more in the README where the differences are (I suggest to do this relative at the top).

@daiyam

daiyam commented Apr 30, 2023

Copy link
Copy Markdown
Member

Please make separate PRs for 1, 2 and 4 and outline a bit more in the README where the differences are (I suggest to do this relative at the top).

I don't think 1 isn't necessary since it's his fork name.

Personally, while we don't have any trademark or anything on codium, I don't think it's fair or creative to name a fork just codium. (PS: on Linux, VSCodium binary is also named codium, so there will be conflict when both are installed...)

@Alex313031

Copy link
Copy Markdown

@GitMensch @daiyam Ok will do. Also, no it wont conflict, because I made my codium fork install into a different dir, use a different user profile folder, and a different GUID (on windows) to prevent exactly this and so that vscode, vscodium, and codium could all be installed on the same system without interfering with each other.

@jacksongoode

Copy link
Copy Markdown

I really hope this renaming can happen - it's weird to think that an OSS fork has "Visual Studio" prefixed to its name.

@mcochranca mcochranca left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

love how lightweight webdev has become. The future is bright lol /s.

Comment on lines +26 to +34
- cp usr/share/pixmaps/codium.png codium.png
- convert codium.png -resize 512x512 usr/share/icons/hicolor/512x512/apps/codium.png
- convert codium.png -resize 256x256 usr/share/icons/hicolor/256x256/apps/codium.png
- convert codium.png -resize 128x128 usr/share/icons/hicolor/128x128/apps/codium.png
- convert codium.png -resize 64x64 usr/share/icons/hicolor/64x64/apps/codium.png
- convert codium.png -resize 48x48 usr/share/icons/hicolor/48x48/apps/codium.png
- convert codium.png -resize 32x32 usr/share/icons/hicolor/32x32/apps/codium.png
- convert codium.png -resize 24x24 usr/share/icons/hicolor/24x24/apps/codium.png
- convert codium.png -resize 22x22 usr/share/icons/hicolor/22x22/apps/codium.png

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning: Either png to rename or leave unchanged here.

Comment thread build.sh
Comment on lines +44 to +49
win32MutexName='setpath(["win32MutexName"]; "codium")'
win32DirName='setpath(["win32DirName"]; "Codium")'
win32NameVersion='setpath(["win32NameVersion"]; "Codium")'
win32RegValueName='setpath(["win32RegValueName"]; "Codium")'
win32AppUserModelId='setpath(["win32AppUserModelId"]; "Microsoft.Codium")'
win32ShellNameShort='setpath(["win32ShellNameShort"]; "Codium")'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't forget to write migration/cleanup scripts.

@daiyam

daiyam commented Apr 4, 2025

Copy link
Copy Markdown
Member

I think it's time to say that it won't happened and to close the PR.

@54145a

54145a commented Dec 5, 2025

Copy link
Copy Markdown

"VS" doesn't necessarily stand for "Visual Studio", e.g.

  • Vital Shared
  • Visionary Source-built
  • Virtue-Superb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Discussion] Rename VSCodium to Codium