• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Rbutil
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Domonoky - 2007-03-24
Last edited by Llorean - 2007-03-24

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

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:

Closed by  Domonoky
2007-05-03 17:12
Reason for closing:  Accepted

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?

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.

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:

nearly finished patch for new UI for rbutil.

Needs testing on linux.

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).

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 :-)

i missed 2 new files in the diff

arg, again missed files, now it should be good.

-fixed autodetection
-fixed strange looking mainwindow in win32

only known big problem: theme dialog doesnt resize properly

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 :-)

wrong button, forgot the patch :-)


Available keyboard shortcuts


Task Details

Task Editing