Re:That Time I Recreated Photoshop in C++
by vlovich123 on Sunday March 16, 2025 @09:43PM
(#43384401)
Why would it have to let the user know via an obtrusive splash or anything? Could just be a very simple unobtrusive option on app launch or a menu item.
Same goes for post install - not too hard to arrange to auto delete the old copy.
The most appropriate behavior for a portable application is for it to stay clean by default and only offer the user to explicitly enable persistency-dependent functionality. When the application starts, it checks if there's any previous trace of itself and depending on that it either keeps its portable-like clean behavior or switches to installed-like one.