codecombat/app/lib/surface
Nick Winter d77625bc77 Game dev levels (#3810)
* Tweak API doc behavior and styling

* Instead of moving to the left during active dialogues, just move to the top
* Allow pointer events
* Adjust close button
* Re-enable pinning API docs for game-dev and web-dev levels

* Make sidebar in PlayGameDevLevelView stretch, better layout columns

* Set up content of PlayGameDevLevelView sidebar to scroll

* Add rest of PlayGameDevLevelView sidebar content, rework what loading looks like

* Finish PlayGameDevLevelView

* Add share area below
* Cover the brown background, paint it gray

* Tweak PlayGameDevLevelView

* Have progress bar show everything
* Fix Surface resize handling

* Fix PlayGameDevLevelView resizing incorrectly when playing

* Add GameDevVictoryModal to PlayGameDevLevelView

* Don't show missing-doctype annotation in Ace

* Hook up GameDevVictoryModal copy button

* Fix onChangeAnnotation runtime error

* Fix onLevelLoaded runtime error

* Have CourseVictoryModal link to /courses when course is done

* Trim, update CourseDetailsView

* Remove last vestiges of teacherMode
* Remove giant navigation buttons at top
* Quick switch to flat style

* Add analytics for game-dev

* Update Analytics events for gamedev

* Prefix event names with context
* Send to Mixpanel
* Include more properties

* Mostly set up indefinite play and autocast for game-dev levels

* Set up cast buttons and shortcut for game-dev

* Add rudimentary instructions when students play game-dev levels

* Couple tweaks

* fix a bit of code that expects frames to always stick around
* have PlayGameDevLevelView render a couple frames on load

* API Docs use 'game' instead of 'hero'

* Move tags to head without combining

* Add HTML comment-start string

Fixes missing entry point arrows

* Fix some whitespace
2016-07-28 13:39:58 -07:00
..
Camera.coffee Refactor ThangsTabView to use GameUIState for managing all Surface mouse events 2016-06-28 09:19:38 -07:00
CameraBorder.coffee
CoordinateDisplay.coffee
CoordinateGrid.coffee
CountdownScreen.coffee Make skipping real-time playback jump to final frame. Fix #2827. 2016-05-31 08:50:17 -07:00
DebugDisplay.coffee
Dimmer.coffee Adding 'course' type levels. Removing 'campaign' type levels. 2015-07-24 17:37:42 -07:00
Dropper.coffee
FlagLank.coffee Flags now animate in using the appear action. (Still need to fix it to make it not 'appear' when it's just a cursor change.) 2015-08-08 08:23:02 -07:00
IndieLank.coffee
Label.coffee Increase name label background opacity as per Robin's suggestion 2016-05-31 17:22:37 -07:00
Lank.coffee Implement multi-select, remove click-to-navigate from level editor 2016-06-28 09:20:05 -07:00
LankBoss.coffee Implement multi-select, remove click-to-navigate from level editor 2016-06-28 09:20:05 -07:00
LayerAdapter.coffee Lower the number of rerenderings needed when spritesheets get full. Add a jitSpritesheets query variable option for comparing performance of prerendered spritesheets. 2015-12-18 13:26:47 -08:00
Letterbox.coffee
Mark.coffee
MusicPlayer.coffee Don't load sounds from level while muted 2015-11-29 12:32:04 -08:00
PlaybackOverScreen.coffee Fixed playback victory message for spectate mode. Spectate mode now opens in new tabs. 2015-09-03 15:05:10 -07:00
PointChooser.coffee
RegionChooser.coffee
SegmentedSprite.coffee Properly skip tweens for shadows we removed during sprite parsing 2016-02-22 13:11:46 -08:00
SingularSprite.coffee Remove a log 2016-01-26 13:20:04 -08:00
sprite_utils.coffee
Surface.coffee Game dev levels (#3810) 2016-07-28 13:39:58 -07:00
TrailMaster.coffee