Jump to content

Alexander Sviridenkov

Members
  • Content Count

    257
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by Alexander Sviridenkov

  1. Alexander Sviridenkov

    Unit dependency viwer

    Thank you. Just uploaded 1.0.0.29 - fixed black ellipses and reverted layout to initial settings.
  2. Alexander Sviridenkov

    Unit dependency viwer

    Could you please show a screenshot?
  3. Alexander Sviridenkov

    Unit dependency viwer

    1.0.0.28 Show unit initialization order.
  4. Alexander Sviridenkov

    Coming soon

    No, this will be included in Reports (Bundle)
  5. Alexander Sviridenkov

    Coming soon

    Nested objects
  6. Alexander Sviridenkov

    Coming soon

    System.Rtti. AFAIK TypInfo do not support records and field values. But there are some optimizations so loading list of test objects containing 1 million objects takes 850 ms. TTest = class public A: integer; b: string; c: double; end;
  7. Alexander Sviridenkov

    Coming soon

    Yes, classes from HTML Library.
  8. Alexander Sviridenkov

    Coming soon

    There is nothing interesting done in Object Inspector, just linking Datasource to FDMemTable and DBGrid to Datasource. Everything is in code.
  9. Alexander Sviridenkov

    Coming soon

    No, this is ability to execute SQL on any source - list of objects, array of records, dataset, CSV, JSON, XML, etc. And put result into dataset, stringlist, array, etc.
  10. Alexander Sviridenkov

    Unit dependency viwer

    Now fixed in build 1.0.0.27
  11. Alexander Sviridenkov

    Unit dependency viwer

    Thank, I'll check. When clicking on unit, folder(s) (at right panel) where it is located became bold.
  12. Alexander Sviridenkov

    Unit dependency viwer

    1.0.0.25 Units with the same name from different folders are highlighted (pink). When clicking on unit its folder(s) is highlighted. Slighly better layout
  13. Alexander Sviridenkov

    Unit dependency viwer

    1.0.0.19 Disabled folders/libraries (except RTL/VCL) are now displayed as single node with all references to them.
  14. Alexander Sviridenkov

    Unit dependency viwer

    1.0.0.16 Main window accept drag/drop from explorer Delphi version is detected from project
  15. Alexander Sviridenkov

    Unit dependency viwer

    Version 1.0.0.15 1. Delphi 7 compatibility. 2. Ctrl+S to save graph HTML 3. Folders below disabled folder are hidden from list 4. Open project window accept drag/drop from explorer
  16. Alexander Sviridenkov

    Unit dependency viwer

    Thank you. 1. Gray lines are there just to see overall amount of links for node. They should not be too contrast otherwise selected links will be lost. 2. Project input has Open button at right, you cal select file from standard dialog. Dropping file to this window is good idea, I will implement it. 3. Unfortunately this is not possible because application should also know Delphi version, not just project file. As mentioned above, it will be free, source code will be available to HTML Library customers,
  17. Alexander Sviridenkov

    Unit dependency viwer

    I tried to show all, but usually there are too many circular references so cheking unit by unit is more convenient.
  18. Alexander Sviridenkov

    Unit dependency viwer

    You can find and remove circular references where they should not be.
  19. Alexander Sviridenkov

    Unit dependency viwer

    This is because of ForceAtlas2 algo. Units or unit groups with small amout of links can go far from center. https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0098679
  20. Alexander Sviridenkov

    Unit dependency viwer

    Yes, Ctrl + mouse wheel
  21. Alexander Sviridenkov

    Unit dependency viwer

    This is not a separate control, all UI of this application is just two THtPanel-s. Program generates SVG from units graph and put it into HtPanel, that's all. No direct drawing. F.e. this is how looks CSS for main panel: svg {font-size: 8px} .node rect {fill: white; stroke: gray; stroke-width: 1px} .node:hover rect {fill: lightblue} .node.circ rect {fill: #ffdddd} .link {stroke: white; fill: white; opacity: 0.1} .link.selected {stroke: green; fill:green;opacity: 1} .link.imp.selected {stroke: blue; fill:blue} .link.selected.circ {stroke:red!important} .link ellipse {stroke:none!important} .selected rect {fill: #ccfab4} .node.main rect {fill: lightblue!important; stroke: #456c87!important} .node.selected.circ rect {fill: #ffbbbb} .project rect {stroke: black; stroke-width: 2px} .project text {font-weight: bold} .search text {fill: #b84f04}
  22. Alexander Sviridenkov

    Unit dependency viwer

    New build 1.0.0.10 Units with forms are now rectangular Links have direction marks (on source unit) When .pas is not found it tries to find .dcu, parse it and extact links to used units.
  23. Alexander Sviridenkov

    Unit dependency viwer

    Maybe next month. For other questions answer is - yes.
  24. Alexander Sviridenkov

    Unit dependency viwer

    It will be included to HTML Library demos with source code.
  25. Alexander Sviridenkov

    Unit dependency viwer

    Simply click on RTL/VCL/Etc. folder at right and units from disabled folders will not be shown.
×