Rename internal Alchemy names/settings to Slipstream (hard fork) #126
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#126
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Slipstream is now a hard fork of Alchemy. We never intend to upstream, and will only cherry-pick individual upstream changes we want. The user-facing branding is done (product name, channel, binaries, data dir, logs, icons, links). The internal names still say Alchemy; they were deliberately kept during the first rename. Migrate them too.
Scope
Alchemy*→Slipstream*insettings.xml/settings_alchemy.xmland everygSavedSettings/LLCachedControl/ XUIcontrol_name/ menuparameterreference.Alchemy*value to its new key, so users keep their settings (see the existing first-run data-dir copy inLLAppViewer).al*.cpp/h(alchatbar,altpscamera,alviewermenu, …),AL*class names,ALToolTPS, etc. → a Slipstream prefix. Rename withgit mvso history follows.ALCHEMY_*→SLIPSTREAM_*(e.g.ALCHEMY_AFFINITY,ALCHEMY_NO_AFFINITY,ALCHEMY_VK_VALIDATION). Accept the old names for a while.alchemyskin folder;Alchemy*texture names (AlchemyRelease128…);settings_alchemy.xmlfile name.USE_*/ CMake options,LL_*defines that carry Alchemy naming, theAlchemyViewer3p repo references where we vendor our own packages later (thebrandingpackage is no longer used for icons).doc/contributions.txthistory.Notes
Scope measured on main (
98a8576b2f) on 2026-10-06:Alchemy*settings: 74 insettings.xml, 20 insettings_per_account.xml. All need the old-key → new-key migration.al*source files togit mv.Alchemymentions in.cpp/.h.Related: #488 (Lightbox → Photo Studio) renames the
alfloaterlightbox/panel_lightbox_*files. Coordinate so they are not renamed twice.Done (2026-10-07): settings Alchemy* -> Slipstream* with first-launch migration (
adbc37d33f), al*/AL* sources and classes -> sl*/SL* (5fba9ade46), ALCHEMY_* env vars -> SLIPSTREAM_* with fallbacks (9daa73b871), remaining UI names (557ec78fdf), build/platform names (e5d69103b3). No Alchemy* setting keys or al* files remain; the leftover mentions are attribution and migration fallbacks, which stay.