* Corrected comparison operators with type coercion
* Corrected comparison operator with type coercion
* Corrected comparison operator with type coercion
* Corrected comparison operators with type coercion
* First draft of ScreenCreditController composite
* Usage of ScreenText and ScreenImage in controller
- Temporarily modified OSM layer server for testing purposes
* Attempted to render ScreenText and ScreenImage
* Corrected proper check of existence of both stringCredits and imageCredits
* ImageCredit offset test
* ImageCredit offset test (still no proper units implemented)
* Image credits correct offset implemented
* Removed unneeded attributes and methods related to opacity
- Opacity will be handled in the Layer level. No need for the
attribute in the class.
- Due to the aforementioned, the text attributes won't need a
default alpha setting either.
- Removed transform matrices since the class is not handling graphics
rendering anymore.
* First attempt at drawing string credits with proper offset
* Screencreditcontroller added as a layer
* Fix broken unit tests
* Change ScreenCreditController so it will operate as a Layer
- Identified which part of TextRenderer is causing the ScreenText
not to render.
* doRender override in ScreenCreditController so it works as before
- Corrected typo in TextRenderer
* Solved bug for string credits.
- An object was being passed instead of a string
- Bug: Offset calculation is still wrong, but text is rendering now
- Bug: First ScreenText is rendered without transparency, the second one
is half transparent.
- Bug: ScreenTexts are rendering with outlines
* Rendered all image and string credits in their appropriate offsets
- Layer opacity is still not accounted for
- Bug: "WorldWindow.drawOrderedRenderables: Error while rendering
an ordered renderable. Cannot read property 'opacity' of null"
E.g: USGSSlabs is not rendering the slabs.
* Set default layer opacity to fully replicate prior behavior
- Bug regarding other orderedRenderables opacity still present.
* New controller proposal
* Obtainint textures with makeOrderedRenderable(). Still getting bugs.
* Removed layer opacity and unneeded return statement
* Added fixed credit spacing. Reintroduced default layer opacity
* Removed previous offsetting code
* Temporary modification to WorldWindow to work around bug (issue 494)
* Credit display with fixed spacing
* Aligning to right text credits without resorting to texture size
* Added TextAttributes.offset setting for text credits
* Added previously existing exception handling
* Simplified loop indexes
* Changed credit spacing index placement to increase readability
* Added note to document temporary workaround
* Reverted change to comparison operators
- Will submit these changes in a different branch.
* Reverted change to comparison operators
- Will submit these changes in a different branch.
* Removed currently unused modules. Reintroduced license notice.
* Removed now unused property
* Renamed index to a more descriptive name
* Used faster pattern in iterative loop
* First attempt to switch RenderableLayer inheritance to Layer
* Added call to render() to every renderable, removed call to Layer.doRender()
- Removed all unused modules
* Modified whitespace to license as in other modules
* Removed unused parameter
* Corrected another unneeded iterated call to Array.length
- Properly nitialized index in iterator
* Verify previously added credit existence to avoid credit repetition
* Code formatting corrections
- Moved LookAtNavigator properties used exclusively for gesture response from LookAtNavigator to BasicWorldWindowController.
- Adjusted unit tests to accommodate LookAtNavigator properties moved to BasicWorldWindowController.
- Relates to #279
* Work in progress
* Further controller refactoring
* Bug fixes
* Added docs and removed test code
* Removed commented out code
* Revert WebStorm config changes
* Formatting tweaks
* Doc fixes
* Navigator state phase 1
* unProject refactor and unit tests
* Fix for incorrect matrix
* Moved convertToViewport
* Moved further NavigatorState methods, added unit tests
* Remove experimental change
* Various property migrations
* Final property moves
* Bug fixes
* Unit test update
* Unit test corrections
* Unit test cleanup
* Unit test fixes
* Unit test fixes
* Formatting fixes
* Documentation tweaks
* Move calls that require access to wwd.drawContext
* Remove wwd.drawContext dependencies
* Remove drawContext dependencies
* Fixes for classes saving direct references to drawcontext properties.
* Formatting fixes
* WIP
* Fix for 2D panning issue
* Removed commented out code