-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Feature-Request: PI Program Board with Red Strings #3392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@CodeFreezr Is any of this kind of "Red String" code Open Source? Please email support@wekan.team with info about how much you are currently paying for these features, and what it would be worth to you to have this feature in Wekan. I'll then think do I dare to try to implement this. |
I asked at Freenode IRC sandstorm channel, some similar to "Red String" code, for drawing on top with SVG, has been made by isd at https://github.com/zenhack/dndgrid . Client code is in |
I'm not sure if parts of this "Apache v2" licensed Code could help: https://github.com/jgraph/drawio |
This solution doesn't seem to support curved lines and seems a bit dated. Perphaps as inspiration? https://github.com/alexgheorghiu/diagramo |
Another different solution, but with a strong js drawing lib inside: https://github.com/bpmn-io/bpmn-js. Very active project with an own OSS-like license. |
If you would ask me, what is the best "Drag and Drop Red String" UX beside Kendis and piplaning.io overall? I would say: miro app. This "Realtime- Whiteboard" Solution is really awesome, but as I have understand, the core-libs are not OSS, or? But there are a lot of (SDK) stuff around on github, perhaps some inspirations? https://github.com/miroapp |
Ok, this above solutions do much, much more then only drawing "Red Strings". But perhaps there is some code inside we could use as a starting point? |
Added to Roadmap |
It seems here are some CSS curved lines. TODO: Check is something similar possible with HTML4 using NetSurf browser. HTML:
CSS:
|
Here an additional Description for this Feature-Request: Generally speaking, the requirement is this:
Differentiation
|
Any news here? |
@CodeFreezr Development is In Progress. When I get it working, feature will be added to Meteor WeKan or Multiverse WeKan. Multiverse WeKan will use SQLite or some other database. It will support also HTML4 browsers like Netsurf/Lynx/Links/ELinks/w3m , Amiga webbrowsers like AWeb and iBrowse, etc with minimal HTML/CSS. Example static html page with additional background image feature is at https://wekan.team/test/ |
Thx for your Feedback. At the moment the Meteor WeKan is ours. Multiverse WeKan ist too simplified. Did you receive our offering for a live meeting? |
@CodeFreezr Please re-send your offer by email. Thanks! |
Dominiques resends the email. And yes, my first name is Detlef^^ Nice 8000 to know that others see a need here too. #3860 |
Some progress. I figured out how to add some svg code temporarily to board title, so it shows red line:
At WeKan input fields, any Javascript is not run, it's sanitized for XSS reasons by dompurify, so SVG images at WeKan board can not include Javascript inside SVG like this SVG dragging example. So I'll try setting positioning in WeKan code itself some way. I presume it could be similar like relative positioning when dragging cards, sorting, etc. I found video about Red Strings from this piplanning YouTube video: That video seems to be all about realtime sync of all board members collaboration, like current Meteor WeKan. |
Perhaps, if it is too complex to implement red strings direct into Wekan GUI, perhaps we find a way to export/sync a board, perhaps as background for e.g. into excalidraw (a better FOSS Miro-Board). Then, after finishing drawing the connection, analyse excalidraw and add "CustomField" with UID-Links and Relative Position Coords on related cards? I do this at the moment sometimes "manual" via a sliced screenshot and than work with a "bitmap" per card on excalidraw. It's not really genius but it works a bit more or less. excalidraw Homepage: https://excalidraw.com/ |
@CodeFreezr
Current Meteor WeKan GUI is too heavy. When both server and client computers have 32 GB RAM, it's too slow. 10 MB of Javascript is too much. Only way to add even more features to WeKan is to continue developing Multiverse WeKan like UI https://wekan.team/test/ where at browserside is only HTML4/CSS, without any Javascript. That Multiverse WeKan is not simplified, it has some more features that current Meteor WeKan does not have.
It is not too complex to implement red strings directly into Multiverse WeKan GUI. |
More details about Multiverse at #4578 (comment) |
About Apple's new app Freeform for macOS and iOS:
|
Visual PrologDiscussion about Visual PrologDiscussion mentioned Unreal Engine Blueprints, in organized casehttps://forum.unity.com/threads/unreal-engine-5-game-changer.889501/page-26#post-5879353 Unreal Engine Blueprints, in non-organized case, less information density than codeCould be similar like this, when less cablesBut what if there is more cables, and one color?Questions
|
Hi, @xet7 !
To help in user experience, would be good if I can to customize icon and color fields on minicard. |
Kind of. Also direction of dependency relation would need to be saved, those arrows at first screenshot of first comment on this issue #3392 (comment) This feature has already been paid. I will figure out how to code it. |
Someone thinking about many lines/strings: Related to dragging: |
Hi @xet7 |
Yes. This feature has been paid, and development is in progress. |
In general, every paid feature will be added to WeKan. |
Uh oh!
There was an error while loading. Please reload this page.
Hello Dear Wekanist,
we use Wekan keen as a Tool for our SAFe PI Planings. We are missing a possibility to visualize dependencies at a glance.
It could be a "layer" on top, where we manual create "Red String" connections via drag and drop.
If this "drag and drop" flow goes in concrete field values would be nice, but the visual overview is for the PI-Planing Use-Case more important.
See attached some Example-Screenshot from other tools, like
The text was updated successfully, but these errors were encountered: