News:

  • October 20, 2026, 04:24:32 AM

Login with username, password and session length

Author Topic: Feature request -- recent project list  (Read 47742 times)

franji1

  • Bit Weenie
  • Host Moderator
  • Hero Member
  • *****
  • Posts: 3851
    • Host Engineering
Re: Feature request -- recent project list
« Reply #30 on: May 14, 2020, 08:42:59 AM »
New Online dialog position is remembered in normal install and also in VM.

This is all that got loaded in my minimal install in the VM.

[AutoLoadPlacementReset]
CSelectProjectDlg=1
CConnectToPLCDlg=1

That means you went to the Select Project dialog (which it does by default on a new installation), and to the New Online/Connect dialog (which you probably did to actually connect to a piece of hardware).  The other entries are added over time as you utilize them - this is normal.

The only other thing is to look at that Regedit data and see if it changes every time you re-size the dialog (you probably need to "refresh" RegEdit?).  Not sure what changes - that's binary data, but it should change (see the ReportState1 and WindowPlacement values on the right pane of RegEdit).  If it's not changing, then something is amuck.  The one deals with the report control sorting and column widths, the other for the dialog window placement and position - the WindowPlacement one is more obvious if you move it and change its size.

Controls Guy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 3628
  • Darth Ladder
Re: Feature request -- recent project list
« Reply #31 on: May 14, 2020, 01:23:18 PM »
Checked HKCU\Software\Host Engineering, Inc.\DmDesigner2_7.ini\CSelectProjectDlg in the VM and no change when changing dialog position, column position, float/dock, etc.   (although the static unchanging key value is different from the static unchanging one in the real machine)

I could back up that whole branch, move the New Online dialog, which does stick, and diff the new version of the branch against the saved one.    That would show me where the New Online config is saved, as welll as any other changes.
I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.

franji1

  • Bit Weenie
  • Host Moderator
  • Hero Member
  • *****
  • Posts: 3851
    • Host Engineering
Re: Feature request -- recent project list
« Reply #32 on: May 14, 2020, 02:17:04 PM »
Checked HKCU\Software\Host Engineering, Inc.\DmDesigner2_7.ini\CSelectProjectDlg in the VM and no change when changing dialog position, column position, float/dock, etc.   (although the static unchanging key value is different from the static unchanging one in the real machine)

I could back up that whole branch, move the New Online dialog, which does stick, and diff the new version of the branch against the saved one.    That would show me where the New Online config is saved, as welll as any other changes.

Do you have multiple monitors?  Do the following:

1. Open Designer
2. Close the Select Project dialog if you have it automatically opening at launch
3. Move Designer to some place other than the default position - as far away from the default position as possible (if you only have a single monitor, move it to the bottom right, otherwise a different monitor)
4. File->Select Project dialog
5. NOTE WHERE IT IS POSITIONED - I am guessing it is centered on the Designer window (this is the "default" after a "Reset").
6. Shut down Designer
7. Relaunch Designer - it should open in its normal "top left" kind of position.
8. If it hasn't already opened the Select Project dialog, do so now (otherwise just go to step 9)
9. NOTE WHERE IT IS POSITIONED - Is it centered on the Designer window (but this time it should be kind of top left), or is it positioned where it was positioned in step #5?

Please answer #5 and #9

Controls Guy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 3628
  • Darth Ladder
Re: Feature request -- recent project list
« Reply #33 on: May 14, 2020, 02:37:06 PM »
That works fine.   It's not what I was talking about, although it is a likely solution to the original question.  Normally I never use that thing.

What I was asking about originally, and what I sent the picture of, is the top third / project selector pane of the Launchpad.   All my responses have been with respect to that.   If you move or reconfigure the Launchpad, such as column widths, the configuration isn't sticky.   I don't blame you for not realizing that's what it was in the pic, I cropped the screenshot tightly enough there's not much context.
I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.

franji1

  • Bit Weenie
  • Host Moderator
  • Hero Member
  • *****
  • Posts: 3851
    • Host Engineering
Re: Feature request -- recent project list
« Reply #34 on: May 14, 2020, 02:41:40 PM »
That works fine.   It's not what I was talking about, although it is a likely solution to the original question.  Normally I never use that thing.

What I was asking about originally, and what I sent the picture of, is the top third / project selector pane of the Launchpad.   All my responses have been with respect to that.   If you move or reconfigure the Launchpad, such as column widths, the configuration isn't sticky.   I don't blame you for not realizing that's what it was in the pic, I cropped the screenshot tightly enough there's not much context.

Doh!

Yeah, what you originally was asking for we implemented in the Select Project dialog (along with a ton of other features).  The Launch Pad is so small, it limits you to any kind of extensive UI enhancements.  Sorry.

Controls Guy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 3628
  • Darth Ladder
Re: Feature request -- recent project list
« Reply #35 on: May 14, 2020, 03:40:35 PM »
OK, so let me reiterate the feature request  that the column widths be sticky.    Thanks!   :)
I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.

Controls Guy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 3628
  • Darth Ladder
Re: Feature request -- recent project list
« Reply #36 on: May 14, 2020, 05:53:41 PM »
I mean, even if the solution is to use the dialog from the menu, then I still want sticky config for the Launchpad, because if those pixels no longer have any cost/benefit ratio, then I want to get rid of the LP (or at least the project selector pane, I do use a lot of the other stuff in there), but I need it to be sticky for that too! 
I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.