-
-
Notifications
You must be signed in to change notification settings - Fork 257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NSIS.UMUI.Complete (Suggested solution!) (Review wanted) #527
base: master
Are you sure you want to change the base?
Conversation
Tobias-B-Besemer
commented
Mar 31, 2019
- Moved strings into new, seperate file bleachbit_lang.nsh
- Added multi-language support for strings
- Created bleachbit_nsis_general.pot
- Created bleachbit_nsis_multiuser.pot
- Moved strings into new, seperate file bleachbit_lang.nsh - Added multi-language support for strings - Created bleachbit_nsis_general.pot - Created bleachbit_nsis_multiuser.pot
I hope I did it right... Lets give it a try! ;-) |
Did you try installation from this build https://ci.appveyor.com/project/az0/bleachbit/builds/23483634/artifacts ? |
windows/bleachbit_nsis_general.pot
Outdated
msgstr "Shred with BleachBit" | ||
|
||
msgid "BLEACHBIT_UPGRADE_UNINSTALL" | ||
msgstr "${prodname} is already installed. Click 'OK' to uninstall the old version before \ upgrading, or click 'Cancel' to abort the upgrade." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does the slash \ belong in the middle here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I copied the string from you. Is it a linebreak in NSIS?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, written in this form, it is no line-break! Also: NSIS do line-breaks by its own! So I removed the " \ "...
No. |
- Included FileFunc.nsh for e.g. command line arguments managment - Made the remaining English texts to variables - Added icon to Windows Explorer Shell Extension - Added descriptions to the installer options - First command line arguments managment - Own help page by command line - New bleachbit_lang.nsh - New German Translation - New bleachbit_nsis_general.pot
@az0, what do you mean with |
Sorry, no, we can do it with |
OK, I doing now tests... |
I recognized that there exist also the bug that you can abort the uninstall of the previous version and can install anyway. I will try to fix that, too. |
That's great!
My plan is to be finished with the NSIS Installer in the next 2-3 weeks. If I integrate them in the Master Branch, or a GTK 3 Branch doesn't matter much for me... NSIS change nothing on the BleachBit Python Code and the GTK 3 Branch gets integrated into the Master Branch again... My plan was to have a new, fresh, funky, professional installer for GTK 3, that the new GUI gets also reflected by the installer...
No! Mainly it's get AppVeyor to build the installers again...
You can bring it together with "better 'current user'/'all users' system integration".
Please have a look into "bleachbit.nsi_-_tests.txt" that includes details questions/tests to Beta-/Alpha-Tester about the changes in NSIS.
Yes! I already improved the design a bit more, but yes, that's what I have compiled!
Last update to UMUI was January 2019! GitHub is just a new copy/place for the source! Version 1.00 beta 1 was released March 20, 2005! I'm pretty sure the project will persist! ^^ |
Yes, should be fixed in my builds! ^^ But I write you more to it in the other issue... |
With this Link you should get access to my BleachBit Project Files: |
OK, new builds with MUI2 & UMUI are online! ;-) You can give it a try! |
Andrew, I reverted now the UMUI changes on the snapshot I had and "finished" the MUI2 builds... Parallel I mad a other branch on my local disc and worked (and "finished") the UMUI builds... ^^ So there are now two kind of builds: MUI2 & UMUI ^^ In the following I will post here some screenshots from my latest UMUI builds to convince you ^^ that UMUI is the better solution... ^^ ...then I'm going to push here the latest UMUI sources... Parallel I'm opening a new PR with the MUI2 source... I have already a PR "NSIS.Merge (Review wanted)" open... Btw.: "My work is so far done!" and I should have testers and feedback about bugs and suggestions to improve the builds more... |
OK, one really nice thing beside the ability to skin the installer/uninstaller and that IMHO UMUI looks more like a professional solution... ^^ (...and BleachBit reserves that!) ...is, that you have all in one Window! The language dialog, Add/Remove, even the build-in Updater! ^^ Here is a screenshot of the build-in Updater with my/our custom warning: UMUI have a "nice" Install Type selection and a "menu" for ADD/Remove that looks the same: I have even renamed a bit the Section Text that the "Confirm Installation" Dialog looks good... ^^ Give it a try! My newest builds are here for download: (Also MUI2 builds...) |
+ GTK3 Support + Makefiles.bat + Autostart: Show minimized
New builds are available: |
@Tobias-B-Besemer |
There is this error from AppVeyor
Also, there are many merge conflicts. What do you think of me holding off the review until you can review these issues? |
Generally the installer is ready for review. |
Oh, and you have to install the UMUI installer for this PR! |
Just for the notes, 3 things open to be done: |
The following PR will include the following changes:
|