Winstep

Software Technologies


 Winstep Forums


Print view
Board index : Winstep Forums : General Discussion  [ 646 posts ] Go to page Previous  1 ... 40, 41, 42, 43, 44
Author Message
 Post subject: Re: Theme approach
PostPosted: Sun Aug 23, 2026 5:09 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 13274
BassdudeNZ wrote:
A picture tells the story best - here is the entire process :) - The result is no different double-clicking the Xtreme file.


Yes, the picture indeed tells the story best, and this is not actually a bug in the "Yes to All" overwrite function. The problem is the way you are creating the .xtreme file.

When creating a theme package, you are supposed to zip the contents of the theme folder, not the theme folder itself.

So, for example, if the theme is in:

...\Themes\Foundation\

you should zip the files inside Foundation, not the Foundation folder.

What you are currently doing produces an archive containing:

Foundation\theme files

Then, when you import foundation.xtreme, Winstep is already extracting into:

...\Themes\Foundation\

so the files actually end up in:

...\Themes\Foundation\Foundation\

That is why it looks as if "Yes to All" is not overwriting anything. It is doing exactly what you told it to do - the new files are simply being extracted one directory level below the existing theme files.

Winstep already contains some special handling for this common packaging mistake when importing a new theme: if the expected theme files are not found in the destination folder but are found inside a sub-folder, it moves them up one level.

However, that corrective mechanism deliberately does not kick in when the destination already contains a valid theme, because doing so could potentially move old files from an already-existing nested folder over newly imported files.

So for updates, please create the .xtreme file correctly: open the theme folder, select the theme files and subfolders inside it, and zip those - do not zip the theme folder itself.

Your screenshot actually shows exactly what is happening: the files are being extracted into foundation\foundation.

Back in the v9.5 days, IIRC, the Themes tab in Preferences had an Export button that created the theme package for you, so this was never something you had to worry about. That button no longer exists, so theme packages now have to be created manually, and zipping the theme folder itself rather than its contents is a very easy mistake to make.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
https://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
Post new topic Reply to topic Board index : Winstep Forums : General Discussion  [ 646 posts ] Go to page Previous  1 ... 40, 41, 42, 43, 44
Display posts from previous:  Sort by  

Who is online

Users browsing this forum: Amazon [Bot], Google [Bot], ppetroff60 and 34 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: