Share

ProGuard Java Optimizer and Obfuscator

Tracker: Bugs

5 Advanced - GUI problems - ID: 1876362
Last Update: Settings changed ( lafortune )

I see the following problems with the Advanced Settings in e.g. Shrinking:

1) The Section 'Allow' use Radio-Buttons. But the selection allows
Multiple-selection. Either they are not in a ButtonGroup OR they should be
Checkboxes (in case multiple select is possible)

2) The dialog is little bit toooooo long to fit on a standard 1024*768 res.
Wouldn't it be possible to place two of the bordered contents next to each
other? e.g. A simple Boxlayout with Row-Orientation which groups eg. Keep
and Allow, Annotation and Class, etc.


LeO ( leo_forge ) - 2008-01-21 10:43

5

Closed

Works For Me

Eric Lafortune

GUI

None

Public


Comments ( 5 )

Date: 2008-02-01 09:15
Sender: leo_forge


I am very surprised, that the JScrollPane has effect, i.e. when resizing
the Window, the content will not resize. But ...

If there is some kind of restriction, then it is OK from my side.



Date: 2008-02-01 09:13
Sender: leo_forge


I am very surprised, that the JScrollPane has effect, i.e. when resizing
the Window, the content will not resize. But ...

If there is some kind of restriction, then it is OK from my side.



Date: 2008-01-31 19:10
Sender: lafortuneProject Admin


Even when using the GUI, you really should read the manual, sorry.

As to the window size: adding a JScrollPane with a maximum size doesn't
seem to have any effect. I'll try adding a BoxLayout later.


Date: 2008-01-23 08:25
Sender: leo_forge


1) If checkboxes => What is the initial meaning when none are selected? I
mean, it is not clear from the GUI-perspective. (And I have no quick idea,
how to make it clear for the user.)

2) I have my troubles when a GUI does not provide the actions, a user
thinks it would provide. Not really about inconsitence, that's everydays
live. I have more the problem, when blaming the user to use the GUI
incorrectly. Like in a calc, where you make a div by 0 and the calc turns
off....

But to be more concrete about what are simple ways to achieve the
functionallity resp. to avoid the problem:
Main problem I see in the accessability of the Buttons + the minor issue
that next time open the window, the size is memorized. I would suggest the
following changes (either combined, or indpendently used, don't care)

A) Put the whole Panel you have created on a JScrollPane. Then everything
will be fine, the user can access the Buttons and Swing or AWT handles
everything.
B) Put the Button 'Basic Options' resp. 'Advanced Options' at the top of
the Panel
C) Do not memorize the Size of the Panel.

I would vote for solution A) and would see it sufficient and very, very
easy to implement it.




Date: 2008-01-21 17:57
Sender: lafortuneProject Admin


1) You're right -- they should be checkboxes. I'll fix it for release 4.2
beta1.

2) I won't change the layout for now. You should refrain from using
advanced options on a small screen, or use configuration by text files, or
use a window manager that allows you to easily move any large windows
around.


Attached File

No Files Currently Attached

Changes ( 3 )

Field Old Value Date By
status_id Open 2008-12-14 22:47 lafortune
resolution_id None 2008-12-14 22:47 lafortune
close_date - 2008-12-14 22:47 lafortune