Giter VIP home page Giter VIP logo

iosappchallenge-client's People

Contributors

dorreneb avatar

Watchers

 avatar  avatar

iosappchallenge-client's Issues

can create squares off of the board

To Reproduce:

  1. open app
  2. zoom out so entire board is visible
  3. click on the grey area of the screen

Result:

  1. a square is created on the grey area

Desired Result:

  1. nothing happens

CanvasViewController refactor

CanvasViewController would be better off it were split into two ViewControllers. A 'container' view controller called BoardViewController that manages the on screen buttons and scrolling, and a 'child' view controller called CanvasViewController that manages content on the canvas.

Malformed create connection json

When creating a new connection, other cilents receive the following:
{"body": {"type":"create-connection","id":"6866358a-b81d-4fc0-9f72-20a8dddf8263","from":"e2405f91-f359-4614-a44e-7e5aa39916af","to":"f61edd23-fe12-4717-9985-f9ca6ae6cb1b"}}

Note that "create-connection" type is in the body. The json should look more like:
{"type": "create-connection", "body": {"id":"6866358a-b81d-4fc0-9f72-20a8dddf8263","from":"e2405f91-f359-4614-a44e-7e5aa39916af","to":"f61edd23-fe12-4717-9985-f9ca6ae6cb1b"}}

For reference, box creation returns the following:
{"body":{"id":"8bcd98d9-45dd-4bd2-ac9c-d222ed0b8f76","type":"box","name":"test box","location":{"x":"281.000000","y":"243.000000"}},"type":"create-box"}

cannot zoom to view the entire canvas at once

To Reproduce:

  1. Two finger pinch to zoom out
  2. Zoom until a grey border is visible around entire board

Result:

  1. App zooms in to show a subset of the board

Desired Result:

  1. board view remains showing the entire board

Class diagram box does not center on click

To Reproduce:

  1. Enter the board
  2. Click on the board

Result:

  1. Box should appear with touch point the center of the box

Desired Result:

  1. Box appears with touch point the top left corner of the box

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.