xcm-tools icon indicating copy to clipboard operation
xcm-tools copied to clipboard

Upgrade XCM Visualizer

Open dudo50 opened this issue 1 year ago • 2 comments

Add the following abilities:

Future work

There are lots of tasks that were not yet implemented due to time constraints. They can enhance the experience even further. These tasks include:

  • [x] Assets graph does not show counts in descending order https://github.com/paraspell/xcm-tools/pull/318
  • [x] Add customization to layout (2D space can be hidden if wanted) https://github.com/paraspell/xcm-tools/pull/319
  • [x] Some howers over 2D graphs go out of bounds leaving person unable to see all assets (Either add scrolling or try to fit the box into the screen) https://github.com/paraspell/xcm-tools/pull/320
  • [x] Repair Success graph showing blank space https://github.com/paraspell/xcm-tools/pull/321
  • [x] Enlarge ecosystems to prevent chains being overlaid https://github.com/paraspell/xcm-tools/pull/323
  • [x] Adding other ecosystems (Kusama, testnets such as Rococo or Westend) (Add button that helps move camera between ecosystems) #324
  • [x] Startup 2D screens should display different graphs at start https://github.com/paraspell/xcm-tools/pull/325
  • [x] Ability to rearrange networks (Manually edit location of their ball in 3D space) https://github.com/paraspell/xcm-tools/pull/377
  • [x] Ability to customize background - https://github.com/paraspell/xcm-tools/pull/378
  • [x] Adding loader screen when user selects new items, so they are informed, that the application is working and it did not freeze. - https://github.com/paraspell/xcm-tools/pull/379
  • [x] Repair selection (When user selects Parachain sometimes it also displays channel because beam shoots through) https://github.com/paraspell/xcm-tools/pull/380
  • [x] Display channels in two ways (So user could distinguish which chain sends which messages (Also show this to channel selection popup)) - It should be apparent to user at first glance, which chain utilizes channel the most - https://github.com/paraspell/xcm-tools/pull/380
  • [x] Ability to display selected accounts in explorers - https://github.com/paraspell/xcm-tools/pull/381
  • [x] Ability to display messages routed through specific channels in explorer - https://github.com/paraspell/xcm-tools/pull/381
  • [x] Add floating repeating animation to all parachains - https://github.com/paraspell/xcm-tools/pull/415
  • [x] change the appearance of the channels tube. Where its opacity will be lowered and there will be an animation of messages going up and down the tube - https://github.com/paraspell/xcm-tools/pull/416
  • [x] Ability to display selected XCM messages in explorers - https://github.com/paraspell/xcm-tools/pull/417
  • [x] Add exporting of the graphs and data - https://github.com/paraspell/xcm-tools/pull/418
  • [x] Customize text to be more professional - https://github.com/paraspell/xcm-tools/pull/1180
  • [x] Implement subscan API fetching for all chains - https://github.com/paraspell/xcm-tools/pull/1171
  • [x] Add icon for git documentation - https://github.com/paraspell/xcm-tools/pull/1176
  • [x] Move errors into 1 separate file and import from it. - https://github.com/paraspell/xcm-tools/pull/1274
  • [x] Make the links into queries - for example: https://xcm-visualizator.tech?chains=polkadot,astar,moonbeam&date=<isostring>-<isostring>. Will contain certain dates set and selected chains. - https://github.com/paraspell/xcm-tools/pull/1293
  • [x] Add concrete amounts for currencies transfered - https://github.com/paraspell/xcm-tools/pull/1280
  • [ ] Ability to mix ecosystems (Show different ecosystem statistics and graphs - For entire ecosystems and selected chains)
  • [x] Add live data updating (Update every 5 seconds for example)
  • [x] Replace the animation that is randomized with live data (Each time XCM is sent, display small packet between chains)
  • [ ] Ability to display graphs for custom data (Customize data you wish to display) (Add console with query possibilities and examples)

Refactors

  • [x] Refactor AmountTransferedPlot component. Fix disabled eslint rules - https://github.com/paraspell/xcm-tools/pull/406

dudo50 avatar Jun 09 '24 21:06 dudo50

Postponing to next month in favour of fixing technical debt first https://github.com/paraspell/xcm-tools/issues/291

dudo50 avatar Jul 02 '24 15:07 dudo50

Postponed

dudo50 avatar Apr 25 '25 10:04 dudo50