FS#6893 - new UI (no Wizards) for rbUtil

Attached to Project: Rockbox
Opened by Dominik Wenger (Domonoky) - Saturday, 24 March 2007, 02:43 GMT
Last edited by Paul Louden (Llorean) - Saturday, 24 March 2007, 03:46 GMT
Task Type Patches
Category Rbutil
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Here is a patch to change all the Wizards in rbutil into normal Windows.
It has a few issues, (like very bad looking Images in Linux).

a win binary for testing is at:

This task depends upon

Closed by  Dominik Wenger (Domonoky)
Thursday, 03 May 2007, 17:12 GMT
Reason for closing:  Accepted
Comment by Jonathan Gordon (jdgordon) - Sunday, 25 March 2007, 12:50 GMT
just tested this out under wine, (after never actually using the current rbutil :p ) and it looks good, except 1 thing that I dont like is the message telling me the instalation wizard was canceled after pressing cancel. This seems redundant.

also, there is no exit button except the file menu?
Comment by Nicolas Pennequin (nicolas_p) - Tuesday, 27 March 2007, 19:04 GMT
I like this patch, but I do agree with JdGordon on the cancel message. I've been meaning to say this ever since I first got to test rbutil so thanks for reminding me of it ;)
Also the DAP type doesn't seem to be right when a window is first displayed. For me it showed gigabeatf but I still had to manually select the right menu entry.
Comment by Dominik Wenger (Domonoky) - Friday, 30 March 2007, 00:38 GMT
I have now nearly finished this patch.
- The Images are now in a selfmade control, so should look good on all platforms.
- All functionality should work again
- made more own Control for better Code-reuse.

as always: a win binary for testing:

attached is the new Patch:
Comment by Dominik Wenger (Domonoky) - Wednesday, 04 April 2007, 16:11 GMT
nearly finished patch for new UI for rbutil.

Needs testing on linux.

Comment by Dave Chapman (linuxstb) - Thursday, 05 April 2007, 21:46 GMT
A few general comments/suggestions:

1) Why not have a "select device" option on the opening (main) screen. This will allow users to choose their device once, and then the pop-up windows can be customised for those devices - e.g. not displaying a mount point and original firmware location for iPod bootloader installs - having unneeded boxes will just confuse users.

2) Regarding ipods, these can be auto-detected with the ipodpatcher code - so the user just needs to select "ipod", rather than their specific model.

3) The UI allows me to choose a 2.5 release for targets which don't have 2.5 versions.

4) The main opening screen now seems far too cluttered. What about changing to a tabbed layout, with perhaps tabs for "Installation" (the current first two options), "Themes" (fonts and themes) and "Uninstallation" (the current last two options).
Comment by Dominik Wenger (Domonoky) - Tuesday, 24 April 2007, 19:06 GMT
New updated Patch.

- Theme installing now also works on Linux (but the window doesnt look nice, it doesnt resize it self)

- Tabs for less cluttering in the main screen.

- Device seleting is now in the main screen.

- about autodetecting ipods, this should work via die autodetect button, and will be extended to other Players in the future.

comments welcome :-)
Comment by Dominik Wenger (Domonoky) - Tuesday, 24 April 2007, 19:26 GMT
i missed 2 new files in the diff
Comment by Dominik Wenger (Domonoky) - Tuesday, 24 April 2007, 19:47 GMT
arg, again missed files, now it should be good.

Comment by Dominik Wenger (Domonoky) - Tuesday, 24 April 2007, 21:56 GMT

-fixed autodetection
-fixed strange looking mainwindow in win32

only known big problem: theme dialog doesnt resize properly

Comment by Dominik Wenger (Domonoky) - Tuesday, 24 April 2007, 22:30 GMT
now the theme dialog also resizes. It doesnt look nice, but it works and you can see the Buttons :-)

If someone has an idea for another Layout for this Dialog, so that the controls which change in Size, affects the layout less, please tell me :-)

Comment by Dominik Wenger (Domonoky) - Tuesday, 24 April 2007, 22:31 GMT
wrong button, forgot the patch :-)