Skip to content

Commit

Permalink
Deploy v5.5.0 (#739)
Browse files Browse the repository at this point in the history
  • Loading branch information
erikquinn committed Oct 1, 2017
2 parents 62e79cf + 6b4e9a6 commit 5c9b930
Show file tree
Hide file tree
Showing 116 changed files with 9,455 additions and 2,477 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
*~
*~
.DS_Store
_atc-call-stack.js
_site/
coverage/
.vs/
.idea/
.nyc_output/
node_modules/
Expand Down
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
## 5.5.0 (October 1, 2017)
---
### New Features
- Add `sa`, `saa`, `sh`, `sah`, `ss`, `sas` commands [#641](https://github.com/openscope/openscope/issues/641)
- Add toggleable scope command bar, and lays foundation for the Scope, its commands, and its collections of radar targets. [#14](https://github.com/openscope/openscope/issues/14)
- Checks if the airport in localStorage exists before loading it [#709](https://github.com/openscope/openscope/issues/709)
- The mouse button to drag the radar screen is now right click [#564](https://github.com/openscope/openscope/issues/564)
- Adds Ted Stevens Anchorage Intl. (PANC) [#637](https://github.com/openscope/openscope/issues/637)

### Bugfixes
- Fix SID Names at MDSD following the screen centre [#683](https://github.com/openscope/openscope/issues/683)
- Fix the command bar displaying a '?' when the up or down arrow is pressed [#685](https://github.com/openscope/openscope/issues/685)
- Extends departing spawnPatterns outside the airspace at KSDF to prevent point deduction [#699](https://github.com/openscope/openscope/issues/699)
- Adds `footer` section to `index.html` and combines former partials `controls` and `score` with the `#command` input [#704](https://github.com/openscope/openscope/issues/704)
- updates styles to use flexbox with properly organized children
- Clear radar target collection when changing airports [#728](https://github.com/openscope/openscope/issues/728)
- Ensure radar targets are removed when aircraft model is deleted [#732](https://github.com/openscope/openscope/issues/732)
- Ensure game options initialize to correct default values [#711](https://github.com/openscope/openscope/issues/711)
- Remove call to `AirportController.hasAirport()` in `index.js` [#741](https://github.com/openscope/openscope/issues/741)
- Changes background-color of settings option selects to transparent [#740](https://github.com/openscope/openscope/issues/740)
- Updates param passed to RadarTargetCollection from within AircraftController.aircraft_remove()[#743](https://github.com/openscope/openscope/issues/743)
- Ensure failure message responses are shown in red [#742](https://github.com/openscope/openscope/issues/742)

### Enhancements & Refactors
- Modifies `StripView` background-color to use rgba instead of hex to allow for a semi-transparent background [#679](https://github.com/openscope/openscope/issues/679)
- Adds Eric Meyer CSS Reset and updates existing CSS to work without `*` reset [#657](https://github.com/openscope/openscope/issues/657)
- Stops `console.warn()` spam every frame if terrain is less than zero [#695](https://github.com/openscope/openscope/issues/695)
- Adds `localStorage.setItem()` to `GameOptions.setOptionByName()` and adds test file for `GameOptions` [#670](https://github.com/openscope/openscope/issues/670)
- Update airport format document with new properties and requirements [#452](https://github.com/openscope/openscope/issues/452)
- Update developer documentation regarding git strategy [#614](https://github.com/openscope/openscope/issues/614)
- Execute scope command by clicking radar target [#717](https://github.com/openscope/openscope/issues/717)
- Adds `TimeKeeper` singleton and moves `App.incrementFrame()` logic to this new class [#296](https://github.com/openscope/openscope/issues/296)
- Removed the `version` command [#721](https://github.com/openscope/openscope/issues/721)
- Updates Shannon (EINN) - Updated all procedures, added video map and terrain, updated traffic [#527](https://github.com/openscope/openscope/issues/527)
- Makes first pass at `CanvasController` refactor [#707](https://github.com/openscope/openscope/issues/707)
- adds `TimeKeeper` singleton to make time tracking easier to manage
- moves logic to update properties of the `CanvasController` to live within the `CanvasController` and happen via triggered events
- sets the stage for next round of `CanvasController` updates by adding `CANVAS_NAME` enum to be used when creating canvas elements
- Add airport guide files and start ksea as an example [#29](https://github.com/openscope/openscope/issues/29)
- Ensure tutorial selects departure aircraft [#354](https://github.com/openscope/openscope/issues/354)
- Add documentation and tutorial section for scope commands [#718](https://github.com/openscope/openscope/issues/718)
- Update UI green colors to match default blue theme [#630](https://github.com/openscope/openscope/issues/630)
- Checks if an aircraft can reach assigned altitude/speed [#326](https://github.com/openscope/openscope/issues/326)


## 5.4.1 (September 2, 2017)
---
### Hotfix
Expand Down
20 changes: 11 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,17 @@
[![Slack Status](http://slack.openscope.co/badge.svg)](http://slack.openscope.co)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE.md)

## Air Traffic Control
## OpenScope Air Traffic Control Simulator

An ATC simulator in HTML5. Visit http://openscope.co to begin playing now!
Visit http://openscope.co to begin playing now!

If you're just getting started, try the tutorial and see the [command reference](documentation/commands.md) for a full list of commands you can use. For information on each airport, see the [airport guide](documentation/airport-guides/airport-guide-directory.md).

## Quick Start
Feel free to [join us on slack](http://slack.openscope.co/) if you have questions, comments or would like to contribute to the project. We can then add you to the organization so you can begin committing to this repo.

---

## Developer Quick Start

_Prerequisites: In order to successfully complete this quick start, you will need to have the following installed locally:_
- [Git](https://git-scm.com/downloads)
Expand Down Expand Up @@ -40,19 +45,16 @@ For more information on the available tools, please view the [Tools Readme](tool

## Contributing

We do not use forks. Instead, we add to add all contributors to the openScope organization. This way, we can keep all branches local to the organization, and use testing integrations on pull requests. If you are interested in contributing, _please message Erik Quinn or Nate Geslin on slack_ so you can be added to the organization.

We use the [GitFlow Branching Model](http://nvie.com/posts/a-successful-git-branching-model) for managing branches. If you would like to contribute, you will be expected to use appropriate branch names based on this methodology (and we can help if you have questions).

Don't know Javascript? That's cool, we're always looking for beta testers and/or airport contributors. If you would like to add a new airport, or help update existing airports, please read the [Airport Documentation](https://github.com/openscope/openscope/wiki/Airport.json) to get up to speed on what is expected in that file.


## Slack

Please join us on our [Slack Channel](http://slack.openscope.co/) if you have questions, comments or would like to contribute. We can then add you to the organization so you can begin committing to this repo.


## License

MIT
[MIT License](license.md)


## Privacy Disclosures
Expand Down
25 changes: 25 additions & 0 deletions assets/airlines/kac.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"icao": "kac",
"name": "Kuwait Airways",
"callsign": {
"name": "Kuwaiti",
"length": 3
},
"fleets": {
"long": [
["A332", 5],
["A343", 4],
["B744", 1],
["B772", 2],
["B773", 7]
],
"default": [
["A320", 10],
["A332", 5],
["A343", 4],
["B744", 1],
["B772", 2],
["B773", 7]
]
}
}
14 changes: 14 additions & 0 deletions assets/airlines/nla.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"icao": "nla",
"name": "Peninsula Airways",
"callsign": {
"name": "Peninsula",
"length": 3
},
"fleets": {
"default": [
["SB20", 3],
["SF34", 17]
]
}
}
21 changes: 14 additions & 7 deletions assets/airports/airportLoadList.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,13 +137,13 @@ window.AIRPORT_LOAD_LIST = (function() { // eslint-disable-line wrap-iife
premium: false,
wip: false
},
// {
// icao: 'einn',
// level: 'easy',
// name: 'Shannon Airport',
// premium: false,
// wip: true
// },
{
icao: 'einn',
level: 'beginner',
name: 'Shannon Airport',
premium: false,
wip: false
},
{
icao: 'ekch',
level: 'medium',
Expand Down Expand Up @@ -388,6 +388,13 @@ window.AIRPORT_LOAD_LIST = (function() { // eslint-disable-line wrap-iife
// premium: false,
// wip: true
// },
{
icao: 'panc',
level: 'medium',
name: 'Ted Stevens Anchorage International Airport',
premium: false,
wip: false
},
// {
// icao: 'rjbb',
// level: 'hard',
Expand Down

0 comments on commit 5c9b930

Please sign in to comment.