milli0n / rainmeter

Automatically exported from code.google.com/p/rainmeter
0 stars 0 forks source link

1.1 install NOT working properly if the user has added skins to 1.0 #121

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
This is a small issue I am sure, but one that must be fixed before we can
release 1.1

If a user has 1.0 installed, and has added any skin folders to My
Documents\Skins, We get the following behavior:

The user uninstalls 1.0, but does not manually remove any extra skin
folders from My Documents\Skins.  The uninstall program leaves them as
would be correct and expected.

The user installs 1.1.  The program installs, then pops up a series of
messages saying the "Arcs", "Enigma" and "Tranquil" are newer versions than
the existing ones (which actually don't exist at all) and asks if they can
be backed up.  When the user says "Yes", the program generates an error
saying it cannot create the backup.  

It gives this error three times and finishes.

Now when the user runs Rainmeter, the program executes, but no skins are
loaded and NO TRAY ICON is present. When I look, the install has created an
EMPTY folder called "Backup" in My Documents\Skins and has NOT copied the
skins over from Program Files\Raimeter.  It has however moved default.ini
to APPDATA\Rainmeter\Rainmeter.ini and has configured the program to look
in My Documents\Skins for skin files. Since none of the default Enigma
skins exist in My Documents, no skins are loaded and it is unable to load
the [TrayMeasure] icon defined in the default Rainmeter.ini.

To replicate this, just install any version of Rainmeter 1.0 or 1.1, then
add any skin folder to My Documents\Skins. (get any skin from DevArt or
something)  Now uninstall Rainmeter and install it again (either going from
1.0 to 1.1 or from 1.1 to 1.1 again) and it will fail.

The user is left with a perplexing situation where they think Rainmeter
isn't running, run it multiple times and it never shows any skins or has a
tray icon.  They can't uninstall and try again, as it gives them an error
that Rainmeter is still running and can't be uninstalled. (they can use
Task Manager and find and stop all instances, but it won't help, when they
install again the same pattern repeats.)

Original issue reported on code.google.com by jsmor...@gmail.com on 29 Oct 2009 at 1:22

GoogleCodeExporter commented 8 years ago
Updating the non-existing skins should work better now. The default tray icon 
is also
now shown if the tray measure cannot be created.

Original comment by kimmo.pekkola on 30 Oct 2009 at 8:02

GoogleCodeExporter commented 8 years ago
Thanks Rainy.

Original comment by jsmor...@gmail.com on 30 Oct 2009 at 8:53