Jump to content

PeterPanettone

Members
  • Content Count

    1233
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by PeterPanettone


  1. On 11/12/2021 at 1:39 PM, brummgrammierer said:

    I find that whenever IDEInsight gets stuck (currently running mostly 10.3.3) the following rain dance helps:

    • Open the IDE options (Tools > Options...)
    • Type anything into the search field there:
      image.thumb.png.7432909fa0737a48221197bfc5b49d86.png
    • Close the options

    For me the F6 search works after that 100% of the time 🤷‍♂️

    Thanks again - this old F6 disease is still present in Delphi 12!

    • Like 1

  2. 9 hours ago, JonRobertson said:

    No reason for the IDE to load packages if they won't be needed by my next action.

    The 'Install Packages' window is not directly connected with "your next action." The list in that window should display the CURRENT state of the available packages (which should return to its DEFAULT state when the project is closed). This is LOGICAL and consistent as this list also reflects the available packages when a project is opened.


  3. 21 minutes ago, dummzeuch said:

    That's actually the same frame which is shown in these two dialogs. If a project is loaded, you are viewing and possibly changing the project's configuration. If no project is loaded, you are viewing and changing the default packages loaded by the IDE without a project and for new projects. As far as I remember that has always been the case.

     

    (Or I might have misunderstood you.)

    Thanks for the information - I've never noticed the difference.

     

    But when I uncheck a package in the second version of the window (when a project is loaded) and then close the project (Close All), it remains unchecked even in the first version (when no project is loaded).

     

    Shouldn't the Project Options of a specific project not influence the general configuration of installed packages?


  4. When NO PROJECT is loaded in the Delphi 12 IDE, the menu item Component -> Install Packages opens this window:

     

    image.thumb.png.26ac479c32443b3e7ca0e66aa9f16fa6.png

     

    But when any project is loaded in the Delphi 12 IDE, the menu item Component -> Install Packages opens another window:

     

    image.thumb.png.e8ca8fc439b406c7df908f8681b405d7.png

     

    Why are there different windows for the Install Packages menu item?

     

    Also, when searching from the SearchBox in the second version of the window (when a project is loaded in the IDE), the Project Options are searched (and not the Install Packages items):

     

    image.thumb.png.6d6d4ceb5b02de179e0f46a64cd4e9a9.png

     

    Can anybody confirm this?


  5. 21 hours ago, dummzeuch said:

    OK, so what are examples for editors that are not "stuck in the Stone Age"?

    Many handicaps are corrected by plugins such as GExperts and/or CnWizards. Without these plugins, Delphi would be unusable for me - at least in bigger projects that go beyond the simplest use cases.


    On the other hand, the editor contains some valuable gems, such as the replacement of identifiers in a selection.

     

    A big thank you must also go to developers like Thomas and the Chinese team of Liu Xiao, without whom, in my opinion, Delphi would not exist in its current form.

     

    I believe the next big step in Delphi should be a built-in source editor like UltraEdit and Visual Assist for Delphi. That would make Delphi a real luxury IDE.

     

    The designer should also cut out some old habits, such as the dual-use structure panel (that should be replaced by separate structure panels for the Designer and the Source Editor).

    • Like 1

  6. Since Delphi 12 Skia is part of the RTL.

     

    I have a VCL project where TSkSvg.SVG.WrapMode = Fit. Unfortunately, there seems to be no TSkSvg.SVG.Zoom property. What I need is:

     

    1. Center the SVG

    AND

    2. Zoom the SVG to a specific value OR Fit

     

    Is this logical combination possible?


  7. On 11/9/2023 at 11:35 PM, Uwe Raabe said:

    To have the Parnassus plugins work in Delphi 12 as well as Delphi 11.3 on the same machine you need to do either of this depending on your situation:

    • Before installing the Delphi 12 plugin: In folder c:\Program Files (x86)\Common Files\ParnassusShared rename ParnassusCoreEditor.dll into ParnassusCoreEditor_XAlexandria.dll
    • After installing the Delphi 12 plugin: Copy the 11 version of ParnassusCoreEditor.dll from the appropriate CatalogRepository folder as ParnassusCoreEditor_XAlexandria.dll into the mentioned folder

    Thank you very much! But would a rainmaker dance also work? It's less time-consuming.

    • Haha 1

  8. The new Artwork Generator does work well with simple ASCII characters:

     

    image.thumb.png.5e12fb0a57bbd8847dc9e58129340277.png

     

    Now try to paste a Unicode character, e.g., from https://symbl.cc/en/2622/

    image.thumb.png.b6514dbf02ad710f5c7b06d4528278a4.png

     

    This is the result:

    image.thumb.png.00b4e85d400b2a74f0aa45abe900d7af.png 

     

    You can see that the character is inserted in the wrong vertical position!

     

    So, Embarcadero should add a control to adjust the vertical position OFFSET!

     

    This would open the Artwork Generator to the vast Unicode symbols world and immensely increase its practical value!


  9. How could a Filter box improve your handling of the Packages in the Install Packages window?

     

    Or, to put it negatively: How does the lack of a Filter box complicate your handling of the Packages in the Install Packages window (if there are many Packages in the list)?

     

    Everyone professionally dealing with UIs would agree that large lists without the possibility of sorting, searching, or filtering would be considered a nogo.

     

    In the Computer Stone Age (CSA), everything was small: screens, icons, text, lists, etc. (The only things that were big were the computer cases and the stacks of punched cards).
    But hey, we live in the 21st century!

×