Jump to content

BuClean Studio 2011 Q4: Windows 7 integrator, slipstreamer, customizer


Recommended Posts

Hi Ekttob, I receive a similar error when i am trying to edit the start menu settings, Specifically the settings with drop down menus.

Another issue i am having is that i continuously get an invalid answer file error.. Am i just incompetent or something?

Edited by hellbringer616
Link to comment
Share on other sites

  • 2 weeks later...

I just tried the program, and I have a few things to say about it. It seems that you like user input, so hopefully this will help in the development of the program!

First of all, I really like the concept of the program (most importantly 7Customizer) as a kind of "RT7lite done right". And it does succeed in some ways, although a few things need a bit of polish.

The user interface style, compared to the unordered mess of RT7lite, is a huge step forward by itself. Now I am not a big fan of Metro, but one thing is for sure, it makes the whole application look uniform and its elements don't clash together. It's also a step up from the original interface shown in the first page (you might want to update that, by the way!). I also like how there are no annoyances in the UI, once again compared to RT7lite and its advertisements.

That said, there is one major issue with the interface, and it's the message text. Most of the dialog boxes that are displayed do not contain sensible information, or have spelling mistakes, making it really difficult to use (as well as lowering the overall image of the program - correct spelling is surprisingly important in that regard, and another thing that RT7lite was notorious with). I'll try and find some messages that I found unclear and attach them.

Another issue with the interface is that it sometimes is counter-intuitive. For instance, if you hover the mouse over any element of the interface, even if it's purely decorative, its background lights up as if it was a button. That makes it hard to tell what is and what isn't a button. Also, some icons used are not fitting, like the turn off icon for "Next".

What is more, there is an issue with some of the windows, like the one where you select the Windows 7 source, where the window is treated as always on top. No windows should ever be always on top by default, and in the case of that particular window, when selecting a DVD, the dialog box that appears asking if you want to copy its contents is sometimes hidden by the main window, making it appear frozen.

Moreover, in the customisation step, some of the choices are very strangely worded and it seems that there are duplicates. Also, everything is deselected by default, even though I believe that some of the options by default are enabled.

Lastly, after the customisation is complete, the "ISO it" button opens another extremely counter-intuitive interface. You can only press "Choose Windows" there, but what am I supposed to choose? The original DVD? The place where it was extracted? An empty folder? It would be nice if it was already chosen - it is obvious that I want to turn what I just finished customising into an ISO, not anything else.

I'm not certain about the functionality of the tool just yet, still need to run a few tests. I did notice that the "Components" step has a lot of empty tabs, but then the DVD I'm using is not very clean (it didn't even copy the files when I tried to do that manually on Windows...), so it could be an issue on my end.

Also, in the readme, I noticed that you are considering making it open-source. As a developer and a long-time Linux user, I believe that you should indeed make the program open-source. The reason is very simple - you do not lose anything, but your code can live forever. Even when you are no longer interested in updating the software, if it is open-source and someone is interested and capable of updating it themselves, they can do that. Otherwise, all your code would just go to waste. In addition, having the code open-source allows others to create patches for you - for instance, all of those spelling mistakes and vague messages could be improved very easily by pretty much anyone, and once the patch is sent to you, you can integrate it without any effort on your side whatsoever. Same thing with other bugs - essentially you get the chance of having bugs solved by the community itself. Finally, if the license that you select for your code is copyleft, then any modifications others make to your code have to be released to the public as well, which means that you will be able to integrate them into your own project if you like the changes, which essentially eliminates competition and makes everyone a contributor instead.

That's all for now, I hope you find these notes useful.

Comments about the attached images:

post-362207-0-16718400-1348068940_thumb.

1: There is no indication about what "SystemDrive" is supposed to be.

post-362207-0-89045500-1348069222_thumb.

2: Even though it's Metro influence, the main menu is counter-intuitive in that different size buttons are scattered about in no particular order. Grouping the buttons into categories would make it look a lot cleaner.

post-362207-0-91810100-1348069297_thumb.

3: This message makes no sense whatsoever. There is no way to tell what either option is suposed to do.

post-362207-0-99637000-1348071169_thumb.

4: The button that should mean "OK" uses the symbol for "Quit".

post-362207-0-42399500-1348071658_thumb.

5: There are two "Auto end task" choices, and settings like "Show Recycle Bin icon on desktop" are supposed to be checked by default. The options "Menu Show Delay" and "Do not prompt for open with internet" are very vague.

post-362207-0-08926700-1348072006_thumb.

6: The drop-down menu does not display the whole item name.

post-362207-0-29514600-1348072303_thumb.

7: The window cannot be resized, and the description box cannot be resized as well, so the text there is difficult to read. Also, the word "Else" and symbols "#" should not be displayed there, and there should be spaces after the punctuation marks.

post-362207-0-22878900-1348073478_thumb.

8: Again, it is unclear what the message box actually means. Also, the word "choose" is not used correctly.

post-362207-0-12893900-1348073672_thumb.

9: Spelling mistake, it should be "built".

Edited by GreatEmerald
Link to comment
Share on other sites

Ah, yes, the empty tabs there was indeed due to a scratched disc, I got it working now. But it raises the question, in the "Enable/Disable Features" tab, if something is checked, does it mean that it is enabled, or disabled? And what about other tabs, like fonts? In the Remove Components tab it seems that checked means that it should be removed, but there is no indication if that is also true in other tabs (and, well, to avoid a double negative, it makes sense to have checked = enabled, even if that means that everything starts checked by default and that it deviates from how it worked in nLite-RT7lite).

Edited by GreatEmerald
Link to comment
Share on other sites

  • 4 weeks later...

I just tried the program, and I have a few things to say about it. It seems that you like user input, so hopefully this will help in the development of the program!

First of all, I really like the concept of the program (most importantly 7Customizer) as a kind of "RT7lite done right". And it does succeed in some ways, although a few things need a bit of polish.

The user interface style, compared to the unordered mess of RT7lite, is a huge step forward by itself. Now I am not a big fan of Metro, but one thing is for sure, it makes the whole application look uniform and its elements don't clash together. It's also a step up from the original interface shown in the first page (you might want to update that, by the way!). I also like how there are no annoyances in the UI, once again compared to RT7lite and its advertisements.

That said, there is one major issue with the interface, and it's the message text. Most of the dialog boxes that are displayed do not contain sensible information, or have spelling mistakes, making it really difficult to use (as well as lowering the overall image of the program - correct spelling is surprisingly important in that regard, and another thing that RT7lite was notorious with). I'll try and find some messages that I found unclear and attach them.

Another issue with the interface is that it sometimes is counter-intuitive. For instance, if you hover the mouse over any element of the interface, even if it's purely decorative, its background lights up as if it was a button. That makes it hard to tell what is and what isn't a button. Also, some icons used are not fitting, like the turn off icon for "Next".

What is more, there is an issue with some of the windows, like the one where you select the Windows 7 source, where the window is treated as always on top. No windows should ever be always on top by default, and in the case of that particular window, when selecting a DVD, the dialog box that appears asking if you want to copy its contents is sometimes hidden by the main window, making it appear frozen.

Moreover, in the customisation step, some of the choices are very strangely worded and it seems that there are duplicates. Also, everything is deselected by default, even though I believe that some of the options by default are enabled.

Lastly, after the customisation is complete, the "ISO it" button opens another extremely counter-intuitive interface. You can only press "Choose Windows" there, but what am I supposed to choose? The original DVD? The place where it was extracted? An empty folder? It would be nice if it was already chosen - it is obvious that I want to turn what I just finished customising into an ISO, not anything else.

I'm not certain about the functionality of the tool just yet, still need to run a few tests. I did notice that the "Components" step has a lot of empty tabs, but then the DVD I'm using is not very clean (it didn't even copy the files when I tried to do that manually on Windows...), so it could be an issue on my end.

Also, in the readme, I noticed that you are considering making it open-source. As a developer and a long-time Linux user, I believe that you should indeed make the program open-source. The reason is very simple - you do not lose anything, but your code can live forever. Even when you are no longer interested in updating the software, if it is open-source and someone is interested and capable of updating it themselves, they can do that. Otherwise, all your code would just go to waste. In addition, having the code open-source allows others to create patches for you - for instance, all of those spelling mistakes and vague messages could be improved very easily by pretty much anyone, and once the patch is sent to you, you can integrate it without any effort on your side whatsoever. Same thing with other bugs - essentially you get the chance of having bugs solved by the community itself. Finally, if the license that you select for your code is copyleft, then any modifications others make to your code have to be released to the public as well, which means that you will be able to integrate them into your own project if you like the changes, which essentially eliminates competition and makes everyone a contributor instead.

That's all for now, I hope you find these notes useful.

Comments about the attached images:

post-362207-0-16718400-1348068940_thumb.

1: There is no indication about what "SystemDrive" is supposed to be.

post-362207-0-89045500-1348069222_thumb.

2: Even though it's Metro influence, the main menu is counter-intuitive in that different size buttons are scattered about in no particular order. Grouping the buttons into categories would make it look a lot cleaner.

post-362207-0-91810100-1348069297_thumb.

3: This message makes no sense whatsoever. There is no way to tell what either option is suposed to do.

post-362207-0-99637000-1348071169_thumb.

4: The button that should mean "OK" uses the symbol for "Quit".

post-362207-0-42399500-1348071658_thumb.

5: There are two "Auto end task" choices, and settings like "Show Recycle Bin icon on desktop" are supposed to be checked by default. The options "Menu Show Delay" and "Do not prompt for open with internet" are very vague.

post-362207-0-08926700-1348072006_thumb.

6: The drop-down menu does not display the whole item name.

post-362207-0-29514600-1348072303_thumb.

7: The window cannot be resized, and the description box cannot be resized as well, so the text there is difficult to read. Also, the word "Else" and symbols "#" should not be displayed there, and there should be spaces after the punctuation marks.

post-362207-0-22878900-1348073478_thumb.

8: Again, it is unclear what the message box actually means. Also, the word "choose" is not used correctly.

post-362207-0-12893900-1348073672_thumb.

9: Spelling mistake, it should be "built".

Thank you so much for your notes, We also found them so useful. We promise you that we will get all those bugs/mistakes fixed in the next version.

Best Regards

Link to comment
Share on other sites

I get this error when I try to slipstream:

ee the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentException: The directory name C:\Program Files (x86)\Ekttob\BuClean Suite\temp3\\ is invalid.

at System.IO.FileSystemWatcher..ctor(String path, String filter)

at (String , String )

at ..(String , String )

at ..(String , String )

at ...ctor(String , String )

at ...ctor()

at ..(Object , EventArgs )

at System.Windows.Forms.Control.OnClick(EventArgs e)

at (Object , EventArgs )

at ..(Object , EventArgs )

at ..(Object , MouseEventArgs )

at System.Windows.Forms.Control.OnMouseClick(MouseEventArgs e)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17929 built by: FX45RTMREL

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

BuClean Suite

Assembly Version: 6.0.0.0

Win32 Version: 6.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/Ekttob/BuClean%20Suite/BuClean%20Suite.exe

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17929 built by: FX45RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

ResourceAssembly

Assembly Version: 1.0.0.0

Win32 Version: 6.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/Ekttob/BuClean%20Suite/BuClean%20Suite.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17929 built by: FX45RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17929 built by: FX45RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Configuration

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17929 built by: FX45RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

System.Xml

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.17929 built by: FX45RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

For example:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.post-363667-0-65998900-1350700111_thumb.

Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...

Yea, it would be nice to see some information about any possible new releases.

For reference, I have found some more issues. First of all, if I select the Windows 7 image in C:\Windows7Source, and choose "yes" when it asks whether I wish to copy the folder (which actually means "do not copy" - perhaps the yes and no buttons should have switched logic?), it deletes everything in Windows7Source folder and then claims that the Windows 7 image is corrupt. And actually, that happens if I select "no" as well. There seems to be no way to continue editing the settings, if you stopped in the middle... Also, if you select an empty folder, you get an error that is not human-readable. When it copies the image to another folder, the progress indicator has a spelling mistake ("mintues" instead of "minutes").

In the Windows Editions (Windows Display) window, the statistics screen should have a space after every colon character. It doesn't look pleasant without it.

In 7Customizer -> Components, "Accessories" is misspelled. Overall the Components section is somewhat confusing with the checkboxes - there is no information whether a check means that the component will be removed, or left in, or what the disk space numbers at the top mean. The manual does explain that, but it would be more intuitive if there were some instructions on the main window as well. Also, pressing "Check all" makes the button change into "Uncheck all", even if I switch to another tab. Not much of an issue, since if you want to check all, you don't lose anything if you uncheck all first, but again it's kind of counter-intuitive.

In the Customizations -> Start Menu tab, there is a duplicate "Show recent items".

Somehow for me enabling Unattended causes an error that mentions an object not being set. Disabling it allows me to apply settings correctly. Also, selecting to remove themes and wallpepers causes it to get stuck at that point.

Pressing the "Apply changes" tab makes it impossible to go back to previous tabs. I was expecting it to save changes somewhere, so that I could return back to editing them later and not lose them in case the program crashes or such, but as it is it forces you to rebuild the image, and that takes a while. So it would be nice to get an additional warning that you can't go back if you press that button.

Overall it needs some more work on stability and intuitiveness. As it is, it feels a lot like the new Fedora installer, where selecting anything is scary, because the options are not very clear and there is always a danger that the program will eat your data.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...