Wilenty / 7zTC-7-ZIP-NanaZip-Theme-Changer

Easy-to-use 7-Zip/NanaZip manager for toolbar, file-types and icons.
https://wilenty.wixsite.com/links
232 stars 4 forks source link

Add WinRAR Theme/Icons #6

Closed TCB13 closed 1 year ago

TCB13 commented 1 year ago

Add WinRAR Theme/Icons. Thank you.

Wilenty commented 1 year ago

Hello @TCB13. Sorry for late response, but I didn't get a message on my email that you created the issue. I get only a message that you closed this issue. Because now I have hard physical work, I can check the messages only in the Sunday.

So, which theme of WinRar you want to add: https://www.rarlab.com/themes.htm Standard WinRar theme named "WinRAR Classic theme by Francesco Indrio" is located at bottom in the first page.

Greetings. Wilenty

TCB13 commented 1 year ago

@Wilenty sure no problem. I had some time to do research and while there are a lot of themes on that link the standard Winrar theme, the one that comes with the program, isn't on the website. "WinRAR Classic theme by Francesco Indrio" is an older theme not the current one.

winrar-gui-og

Wilenty commented 1 year ago

Hello @TCB13, I have added the WinRar Theme at your request, but it will be never added in the final release, because I was not able to find the sharing/license statement on their website (https://www.rarlab.com/), so, if they write to me to delete it - I will do it! So, please copy it for yourself!

I linked to their website on any of the License agreement, but I don't know if it's enough, so...

7zTC-Icons

7zTC-ToolBar

7-ZIP-WinRarTheme

Get it from there: https://github.com/Wilenty/7zTC-7-ZIP-NanaZip-Theme-Changer/blob/main/WinRar-New-Theme.7z And, unpack to the 7-ZC Location/Directory.

Greetings, Wilenty

P.S. probably these icons at the 7-ZIP ToolBar are not so "beautiful", as on WinRar, but I converted them form different format...

TCB13 commented 1 year ago

Hi @Wilenty !

Thank you very much, you don't even know what headache you've just saved me from (complicated relative, with issues).

If you would be up to it, just email me your paypal address so I can work something out.

Wilenty commented 1 year ago

Hi @TCB13, I do not accept any "direct payments" on PayPal, because they "locked" my account in 2019 in the last day of my website (wilenty.org), where I was getting the support to extend it, PayPal tried to force me to create an account in the US, without a reason, if I'm in Europe, so I got a bad "feelings" with PayPal :] I lost the money for-ever, without any possibility to get them, and now they "clean the blocked accounts" with the "pay for non-usable accounts" :]

But enough about me, if you want to support me, please do it at: https://ko-fi.com/wilenty I just enabled if right now (for you).

Thank you for good words! Later, I will try to update the ToolBar to the better one...

Greetings, Wilenty

TCB13 commented 1 year ago

, if I'm in Europe, so

Oh you're in Europe, I can do a SEPA transfer if you would prefer. Or use the ko-fi thing, not sure if they don't charge you a percentage.

Wilenty commented 1 year ago

Thanks, but please the "official way" :)

TCB13 commented 1 year ago

Screenshot 2023-06-24 220534

No worries.

Wilenty commented 1 year ago

I see: ko-fee

Thanks!

Wilenty commented 1 year ago

Hello @TCB13, did you get private message from me via ko-fi?

TCB13 commented 1 year ago

@Wilenty yes, but I've been seriously busy.

TCB13 commented 1 year ago

@Wilenty so, I tested it and the NanaZip path picker is different (no change in the 7Zip one). It seems better.

Something not related to this that I never quite understood about this tool: why does it have a setup? Why can't it be shipped just as a portable application? Why require another step?

Wilenty commented 1 year ago

Hello @TCB13.

so, I tested it and the NanaZip path picker is different (no change in the 7Zip one). It seems better. Thanks!

Something not related to this that I never quite understood about this tool: why does it have a setup? Why can't it be shipped just as a portable application? Why require another step? Please look at previous releases, it was as a "portable 7-ZIP packed portable", but now you have the "Setup app" that you can create your own portable, for example, with extracting specified themes (without "digging inside the folders and delete them, if need"), so you have less choices in the portable application. For me this solution is better, but you can have different opinion...

If you have better solution "how to solve it for standard users" (non knowledge users) please let me know...

Greetings, Wilenty

TCB13 commented 1 year ago

I don't understand why do you have to "extract specified themes" why can't the app come with all the themes? A simple executable with a resources folder containing all themes next to it?

Wilenty commented 1 year ago

I don't understand why do you have to "extract specified themes" why can't the app come with all the themes? A simple executable with a resources folder containing all themes next to it? Sorry @TCB13, but you can use simple command-line parameter: "/Silent" or "/VerySilent" (if you don't want to see the extraction progress), and all files will be extracted to the "7zTC" folder next to the "main Setup app", or you can use the: /Dir="FulPathToTheExtraction" to specify your own path/location...

Before, I shared my program in two versions: SFX and (packed) 7-ZIP. Now, you have one InnoSetup installer (with options to Extract Files and Execute the Main Program at the same time), with simple extraction, and you can execute the main program (even from command-line) from the "main Setup app" without having the files "Extracted", so this one is worse in your opinion because you have to extract the files? You will have to extract the files from all packed SFX's, ZIP's, 7-ZIP's, etc., but I had created one Installer in InnoSetup that allows you to extract the files in the Graphical Interface, also form command-line, and also execute the main program without having extracted files on your Hard Drive/Pen Drive, etc.

So, what you say about that?

Greetings, Wilenty

TCB13 commented 1 year ago

The InnoSetup installer works for people like us, no problem there. But I believe it might be confusing for someone new / a regular using trying the tool for the first time.

I understand with it asks for an installation path and to pick themes, but consider a regular user, it is very likely they'll think the installer will apply the theme right away.

What are your thoughts into this?

Wilenty commented 1 year ago

Hello @TCB13, sorry for late response, but I was very busy.

I had read your message few times, and to be honest, I don't understand how the setup app can try to apply the theme's immediately? It's clearly stated on the title if you use the setup app, or the main app. Also, the GUI is completely different of the setup and the main app. So, how it can be confusing for new users?

But, if you mean the file naming of the setup and main app - yes it can be confusing, but for me it's easier to create it like this, because there is a lot of automated tasks that I don't want to change over and over again.

I made few screenshots and placed them together in the GIMP, so... setup app on the left <-> main app on the right:

main setup | main app Set-Prog

install/extract | apply Extract-Apply

launch | import Launch-Import

I hope that now you will have to understand my thinking. :)

Greetings, Wilenty

TCB13 commented 1 year ago

I don't understand how the setup app can try to apply the theme's immediately

It doesn't for us, but it might be to newcomers / less tech savvy users.

image

When a users sees that it is very easy to assume it will change the theme right away.

Wilenty commented 1 year ago

Hello @TCB13, I am sorry, but I have to not agree with you.

If you look at the Installer pages a bit wider, you will see something like this:

extract/install | components | ready to Extract-Components-Ready

launch | tasks | ready to Launch-Tasks-Ready

But not only on one tasks page.

It was created that you can choose themes with a conscious choice (if preview is available) for apply in the main program (after executing), but not "blindly jumping on the theme names". If you know what themes you want to use, it's not a problem, but if you don't know any theme names, what's then? Creating the preview on the tasks page of selected themes took a lot of effort (and the time). I even modified Inno-Source for this project to be able to do this. If you click one of the small preview you will see bigger preview window (examples below), and if you click on the bigger preview - it will be closed.

Preview1

Preview2

Preview3

I hope this message explains all the uncertainties, and there will be any confusions. :)

Greetings, Wilenty