Giter Club home page Giter Club logo

openmct's People

Contributors

adoubekk avatar akhenry avatar aterribili avatar brianwyu avatar charbelrami avatar charlesh88 avatar cristianmusic7 avatar cseale avatar danielpacak avatar dedywahyudi avatar deeptailor avatar dhrubomoy avatar evenstensberg avatar jdsandifer avatar jesusprubio avatar joshbaldwin avatar larkin avatar luisschubert avatar mockingjamie avatar mrdjohnson avatar pacozaa avatar prestonjcrowe avatar psarram avatar slhale avatar smirecki avatar tomasstankovic avatar typicalfoobar avatar vankessel avatar vwoeltjen avatar zachmoreno avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openmct's Issues

[UI] New Notebook Entry dialog incomplete

Delivery 10-10-17

Creating a new entry via an object's context menu should display a dialog as shown on Notebook UI v1.0.3 page 133, but instead looks like this:
screen shot 2017-10-11 at 11 16 51 am

Naming conventions not followed

Sources in example/notebook do not follow naming conventions from the contributing guide; specifically:

  • Follow “Java-like” naming conventions. These includes:
  • Classes should use camel case, first letter capitalized
    (e.g. SomeClassName).
  • Methods, variables, fields, and function names should use camel case,
    first letter lower-case (e.g. someVariableName).
  • Constants (variables or fields which are meant to be declared and
    initialized statically, and never changed) should use only capital
    letters, with underscores between words (e.g. SOME_CONSTANT).
  • File names should be the name of the exported class, plus a .js extension
    (e.g. SomeClassName.js).

[UI] Can't apparently create a new entry while searching

Delivery 10-10-17

While searching in the Notebook, the can't apparently create a new entry. What's going on is that a new entry is being created, but the user doesn't see it due to search filtering. This is why the Notebook UI v1.0.3 page 134 callout 6 specifies that clicking to create a new entry or dragging and dropping a domain object in the Start area should clear the search filter input and cease filtering.

[UI] Notebook is manifesting in Edit mode

Delivery 10-10-17.

The Notebook should never manifest in Edit mode. Creating a Notebook is more akin to creating a Folder: after selecting from the Create menu, the user would interact with a standard dialog initially, with the newly created blank Notebook appearing as shown on Notebook UI v1.0.3 Page 121. I don’t show this dialog in the UI document; if that would be helpful I can easily add and send a revised UI.

There is a related issue: creating a new entry in a Notebook that has been added to a Layout navigates the user away from the Layout and places the Notebook into Edit mode. Per Notebook UI v1.0.3 page 123, this should not be the case.

[Styles] Message dialogs clipped

Delivery 10-10-17

Something is causing message dialogs to not display properly and get clipped in small screen resolutions, hiding the action buttons:
screen shot 2017-10-11 at 11 45 10 am

@charlesh88 has verified that this is unique to the Notebook code fork and can't be duplicated in the main code fork.

Painterro dependency unnecessarily vendored

The lib directory of the notebook contains the painterro dependency; this dependency should be managed through npm instead for consistency. LICENSES.md should also be updated to reflect these changes.

[UI] Markup not correct for scrolling

Delivery 10-10-17.

Per Notebook UI v1.0.3 page 118 the search bar, controls and new entry area must not be included in the list scrolling region.
nasa-mct-notebook herokuapp com scroll issue

[Performance] Loading issues

Delivery 10-10-17.

  • When just going to the root URL http://nasa-mct-notebook.herokuapp.com/ the app sometimes takes a very long time to load in my iPhone 6 and in Chrome’s desktop browser mobile emulation. -
  • When trying to go to a URL that includes an address for a Notebook (like http://nasa-mct-notebook.herokuapp.com/#/browse/mine/7dc94eb3-406f-4a19-ba28-2019ce1e331d?tc.mode=local&tc.timeSystem=utc&tc.startDelta=1800000&tc.endDelta=0&view=notebook.view), it sometimes never loads and throws this error:
    screen shot 2017-10-11 at 11 08 35 am

[Dev] Notebook SCSS files not in the correct place

Delivery 10-10-17

Notebook CSS styles appear to be placed in the Style Guide SCSS directory path. This is definitely not the right place for these to be held; new SCSS files specific to the Notebook should be within the Notebook plugin directory structure.

[UI] Annotation toolbar scroll hides controls

Delivery 10-10-17

The placement of the annotation toolbar in the markup ends up hiding controls for certain tool types, like text, making them unusable. Moving the toolbar out of the scrolling region will fix this.
screen shot 2017-10-11 at 11 27 55 am

[Dev] normalize.min.css throwing 404's

Delivery 10-10-17

normalize.min.css is not being found is throwing 404 errors. This should be fixed asap so that any remaining work on styling will appear correctly.

[UI] Delete Entry dialog text not correct

10-18-17, during issue fix review.

When deleting a Notebook entry from a Notebook, the resulting dialog text is incorrect:
screen shot 2017-10-18 at 3 22 20 pm

The message should appear as per Notebook UI v1.0.3 page 138.

Failure to run gulp verify

Build currently fails for this repository due to multiple linting and code style violations flagged by gulp verify:

  • 21 test failures on gulp test
  • 1 error on gulp lint
  • 12 code style violations on gulp checkstyle

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.