Commit graph

72 commits

Author SHA1 Message Date
2295c70ba1 Merge pull request 'use x-orb-dependencies for visualization' (#10) from more into main
Reviewed-on: https://git.robur.io/robur/opam-graph/pulls/10
2022-12-27 21:49:16 +00:00
c4e78e7124 add support for dependencies from monorepo, with x-orb-dependencies 2022-12-27 22:31:35 +01:00
337eb3ba61 remove unused type alias 2022-12-27 22:06:22 +01:00
a54994a7a2 M-x whitespace-cleanup 2022-12-27 18:22:58 +01:00
252dbd1bd0 add execute permissions to the packaging scrips, fixes #9 2022-10-19 00:05:39 +02:00
1622a11342 FreeBSD packaging: Fix yet another typo 2022-08-24 15:01:01 +02:00
4b964fa938 FreeBSD packaging: Fix another typo... 2022-08-24 14:52:53 +02:00
cfefe4f425 FreeBSD packaging: fix typo 2022-08-24 14:42:22 +02:00
ecd10ebba0 Fix debian packaging
Install debian metadata(!)
2022-08-23 11:19:16 +02:00
67ca4b4742 Merge pull request 'Add {debian,FreeBSD} packaging scripts' (#8) from packaging into main
Reviewed-on: https://git.robur.io/robur/opam-graph/pulls/8
2022-08-23 08:32:03 +00:00
21cf8a3dcd minor fixes 2022-07-27 10:21:04 +02:00
34ce8df43d packaging/debian/control: fix typos 2022-07-27 10:15:56 +02:00
c3da62423e Add {debian,FreeBSD} packaging scripts 2022-07-27 10:15:56 +02:00
8644ee0119 Merge pull request 'Added --version and robur cli-output' (#7) from 20220407_adding_viz_version_and_robur_cli-output into main
Reviewed-on: https://git.robur.io/robur/opam-graph/pulls/7
2022-07-21 11:50:13 +00:00
rand00
9374398607 Switched to using --version for printing visualization-version - will not be the same as library version 2022-04-28 16:08:06 +02:00
rand00
d1cb3de48f Opam_graph: Added visualization-version number 2022-04-11 12:50:04 +02:00
rand00
621933fb51 Changed name of binary to opam-graph, to be consistent with existing tools 2022-04-11 00:22:28 +02:00
rand00
8c9e3748f5 Main: Made 'html' render option output the same as we use at Robur 2022-04-07 13:39:37 +02:00
rand
2fd3da6ceb Merge pull request 'Adding sharing-color to nodes' (#6) from 20220317_adding_sharing-color_to_nodes into main
Reviewed-on: https://git.robur.io/robur/opam-graph/pulls/6
2022-03-30 10:57:03 +00:00
rand00
5f1c15e82f Opam_graph: Switched from 'Int.max' to 'max' to support older ocaml versions 2022-03-22 19:05:48 +01:00
rand00
9b4af7cfd4 Opam_graph: Scaled new sharing-color brightness to fit the counts better 2022-03-21 10:49:21 +01:00
rand00
1f3513e1ee Opam_graph: Todo-comment for a more useful sharing-coloring, excluding 'ocaml' + 'dune' from max-value calc 2022-03-18 13:15:49 +01:00
rand00
0668da34bf Opam_graph: Added reverse-deps stats to layer2-nodes 2022-03-18 13:12:57 +01:00
rand00
e0c3dd0f23 Opam_graph: Some cleanup + small optimization 2022-03-18 12:56:08 +01:00
rand00
538640d23b Opam_graph: WIP: Adding reverse-deps stats to pop-ups 2022-03-18 12:05:00 +01:00
rand00
baffa71bf4 Opam_graph: Fixed layer2-dep hitbox selectors + reenabled 2022-03-18 11:25:53 +01:00
rand00
e5e7e7d3fa Opam_graph: Added new functions for stats + coloring nodes based on this + some styling 2022-03-17 16:32:21 +01:00
rand
7a8ca76c90 Merge pull request 'Fix cmdliner deprecations' (#4) from 20220221_fix_cmdliner_deprecations into main
Reviewed-on: https://git.robur.io/robur/opam-graph/pulls/4
2022-03-16 11:06:09 +00:00
rand
ae8dd4d08d Merge pull request 'Scoping all CSS classes so the viz is (more) compatible with inclusion in existing HTML-doc' (#5) from 20220315_scoping_CSS_classes into main
Reviewed-on: https://git.robur.io/robur/opam-graph/pulls/5
2022-03-16 11:05:45 +00:00
rand00
2f830e56a4 Opam_graph: Scoping all CSS classes so the viz is (more) compatible with inclusion in existing HTML-doc 2022-03-15 18:31:09 +01:00
rand00
2f16bae5dd Merge branch 'main' into 20220221_fix_cmdliner_deprecations 2022-02-21 15:52:48 +01:00
rand00
58591483c0 Main: Fixed usage of new Cmdliner interface 2022-02-21 15:50:09 +01:00
rand00
d47f1d083d opam: Set minimal version of cmdliner to 1.1.0 2022-02-21 15:49:25 +01:00
e618426072 Merge pull request 'Fixed firefox bug, where a 'too small viewBox' leads to wrong hitboxes' (#3) from 20220210_fixing_firefox_bug_by_changing_viewbox into main
Reviewed-on: https://git.robur.io/robur/opam-graph/pulls/3
2022-02-14 09:39:37 +00:00
rand00
a7b2d42b70 Opam_graph: Fixed firefox bug, where a 'too small viewBox' leads to wrong hitboxes 2022-02-10 18:35:29 +01:00
rand
b4f8db5309 Merge pull request 'New rendering formats: UI for Builder-web and graphviz' (#2) from 20220105_adding_ocamldot_output_support into main
Reviewed-on: https://git.robur.io/robur/opam-graph/pulls/2
2022-01-28 10:47:36 +00:00
rand00
1e7a4867b3 .gitignore 2022-01-28 11:42:45 +01:00
rand00
95962767d2 app/main.ml: Added output-format enum to cmdliner doc 2022-01-28 11:37:00 +01:00
80e9a68e5b flesh out opam file 2022-01-27 12:58:49 +01:00
2bd5d0eae3 whitespace cleanups, removed removal of warnings 2022-01-27 12:58:39 +01:00
82f99de39c use cmdliner 2022-01-27 12:58:01 +01:00
rand00
9bee347c17 Opam_graph: Changed color of shared-deps nodes 2022-01-26 21:15:12 +01:00
rand00
07d81a6073 Opam_graph: Passing out svg attributes and content to outer Html.svg node - fixes UI too 2022-01-26 18:06:23 +01:00
rand00
0a875c2e35 Opam_graph: UI: Played around with hitbox for layer2 deps to fix firefox hover-hitbox - firefox seems broken vs chromium 2022-01-19 17:43:44 +01:00
rand00
9c6d140c43 Opam_graph: UI: Bigger hitboxes for layer2 deps 2022-01-19 16:36:20 +01:00
rand00
0d92f5c9ac Opam_graph: UI: Syntax, comments and removed redundant logic in grid-algo 2022-01-17 19:59:12 +01:00
rand00
ae3a457d41 Opam_graph: UI: Implemented alternative layer2 deps layout-algorithm (spiral grid) 2022-01-17 19:49:02 +01:00
rand00
7c21692e2d Opam_graph: UI: Implemented much better hitboxes for direct deps 2022-01-17 16:15:05 +01:00
rand00
70698c9b66 Opam_graph: UI: Implemented shared-dependencies marking on hover 2022-01-14 19:23:36 +01:00
rand00
9623303f9f Opam_graph: UI: Generating css to make hove on direct-dep edges scale direct-dep 2022-01-14 11:07:32 +01:00