Menu

#50 Settings menu item and functionality

open
nobody
None
5
2010-03-22
2010-03-22
George Stan
No

Please add a Settings menu' item (and a dialog) to allow the configuration of the following parameters:
- Checkbox "Reopen Last Profile" (see https://sourceforge.net/tracker/?func=detail&aid=2974708&group_id=219074&atid=1045860 )
- Combobox "Check for updates - on restart, once a day, never, etc." (see https://sourceforge.net/tracker/?func=detail&aid=2974740&group_id=219074&atid=1045860\)
- Combobox "Select Look and Feel" - to allow the users to change the Java Look and Feel. There are a few very good look and feels that users might want to use instead of the default one.
- FieldSet with fields for "sync parameters." (see https://sourceforge.net/tracker/?func=detail&aid=2974743&group_id=219074&atid=1045860\)

Discussion

  • Ike

    Ike - 2010-03-28

    - "reopen last ..." should go to File menu item.

    - Check for updates is usually in Help menu.

    - L&F is good candidate for settings.
    Just curious, which L&F would you prefer?
    You can specify now you L&F like this: -Dswing.crossplatformlaf=com.jgoodies.looks.plastic.PlasticXPLookAndFeel
    This will work for Metal, Motif and JGoodies. Other need also jar in classpath.
    As settings option would have same limitations.

    - I would place sync to Tools or File. Should be done as plugin I think.

     
  • George Stan

    George Stan - 2010-03-28

    >1. - "reopen last ..." should go to File menu item.
    >2. - Check for updates is usually in Help menu.
    >3. I would place sync to Tools or File.
    I'm talking about the configuration of these functionalities, not about the functionalities themselves. The configuration of these functinalities should be all in one place - in a Settings panel (e.g. something like the l2fpod)

    In settings for #1 there should be a checkbox. When checked, the last used profile should be reopened, When not checked, than a blank one should be opened. This is not to be confused with the "reopen xxx file" present in some applications.

    In the case of #2 , it's a combobox in Settings to SET when GTD-Free to do automatically the chekkings (daily, once a week, on start, never).

    In case of #3 it's the settings required by the functionality (community plug-in or not). In case of sync, some connection parameters must be specified somewhere once - so that form there, the thing to function automatically.

    > Just curious, which L&F would you prefer?
    I like JGoodies Looks for many small tools, but I prefer Substance L&F for new applications because it's 100% scalable: see the example from here:
    https://substance.dev.java.net/see.html

    See how the entire UI zooms from that slider on the bottom of the screen.
    This is very practical especially for commercial application and on LCD screens, where changing the resolution won't help for better visibility because of the fixed pixels in an LCD (compared to the CRT where the "pixels" really get bigger).

     

Log in to post a comment.