Giter VIP home page Giter VIP logo

umlsync's People

Contributors

kalaidin avatar umlsynco avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

umlsync's Issues

[Sequence diagram]: dropHelper doesn't work as expected on DND stop for existing connector.

  1. Create 2-3 "llsequence" connector between two "objinstance" elements but which dropped to the same "llport"'s ;
  2. Setup breakpoint in "objinstance::dropHelper" under the firebug
  3. Start DND for connector and drop it over the existing "llport " instances

Expected result:

  • dropHelper should not create a new "llport" instance and use an existing one

Actual result:

  • dropHelper will create two "llports" as connector begin and end element. And join them on the next step. Visually it looks like very long delay(1-2 sec) on connector drop, but actually it is bug which significantly affects the performance.

[Veiwer]: Add search and Advanced Search support

Add search string handling in a right way:

  1. Left-top search should be submitted on "Enter" press and canceled on "Esc". And overwrite an existing search page;
  2. Advance search should be active and update the same page;
  3. Keep last search result even if user browse through the diagrams
  4. Create icons for each search repository to add to bucket or remove from the list.

[Editor]: Create operation manager

Complete Un-do and Re-do functionality:

  1. DND
  2. Rezise
  3. Multiple DND
  4. Multiple resize (optional now)
  5. Remove/Restore
  6. Connectors changes
  7. Multiple DND with connectors.

[Sequence diagram]: Self connector dropped in a wrong way

  1. Self connector drops on the same "llport" object if dragStop was done over the "objinstance" element
  2. Self-connector created correctly if it is was dropped out of "objinstance"
    But it is not draggable with "objinstance" after that.

Create the dialogs manager instance.

There are a lot of dialogs which created in a different places.

The main idea is to create diagram manager which could create dialogs by events

Create Key Handle

Add the correct key handler for all browsers:

  1. check key mapping for all browsers
  2. Fix DEL key handling
  3. Define the sequence of tab-press focus elements. Which element follow to

Wrong selection handling on element(s) copy/past

It is necessary to remove selection from the elements which should be copied:

Steps to reproduce:

  1. Copy all elements (Ctrl-C)
  2. Past the copied elements (Ctrl-V)
  3. Start DND of selected element

Expected result: only past elements should be selected and DND
Actual result : All elements are selected

[Menu]: It should be possible to hide diagram menu toolbox

It should be possible to scoll-up, minimize and close the diagrams menu toolbox.

  1. Hide the accordion and keep only header label
  2. Add "<<<" hide left label/option
  3. Add close toolbox option (which should hide all items)
  4. Add the File menu to open toolbox again.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.