20 Commits
Author SHA1 Message Date
Oliver Hamlet 3ab35ea59f Pin all Bower dependency versions
To prevent unintended updates resulting in unexpected changes.
2016-11-24 21:08:14 +00:00
Oliver Hamlet f1ca18b744 Add update checking to UI
Unblock most http(s) requests to allow usage of the GitHub API.
Requests to fonts.googleapis.com are still blocked to prevent Polymer
trying to load the fonts from there when they're already present
locally.
2016-11-03 07:02:26 +00:00
Oliver Hamlet 16be429a54 Update Jed dependency to 1.1.1
This is the first release version that includes my module name fix.
2016-07-22 22:45:41 +01:00
Oliver Hamlet 6673bc6045 Lock paper-autocomplete version
Version 1.1.1 breaks native Shadow DOM compatibility, and has breaking API changes.
2016-07-15 20:53:55 +01:00
Oliver Hamlet 4a343a1450 Use the upstream paper-autocomplete
Now that my pull request has been merged.
2016-07-13 17:05:36 +01:00
Oliver Hamlet aa405b3540 Update to Polymer 1.6.0
It adds native CSS custom properties support, but this causes some
backwards compatibility / styling problems. To solve them, move
the custom properties out of the custom style element, and move
the custom  style element to be positioned after the elements it's
supposed to override (so in the <body>).

Also take advantage of native support for custom properties
throughout LOOT's external stylesheets.
2016-07-07 17:35:07 +01:00
Oliver Hamlet 5c5670d52f Autocomplete plugin filenames and Bash Tags in editor
Bash Tags are hardcoded in the game settings. They could be
sourced from the masterlist, but while that would be more
flexible, they don't change often and hardcoding them avoids
having to make a change to masterlist syntax.
2016-07-06 20:35:39 +01:00
Oliver Hamlet 14396297be Lock Polymer version to 1.5.0
The newly-released v1.6.0 adds support for native CSS custom properties,
but updating breaks LOOT's existing styling, so prevent an update for
now.
2016-07-02 10:45:47 +01:00
Oliver Hamlet 5f130724e6 Switch back from LOOT's iron-dropdown fork
The issue of positioning dropdowns inside transformed elements has now
been fixed, so LOOT's fork is no longer necessary!
2016-03-13 12:16:54 +00:00
Oliver Hamlet 0f0090ea7f Add PolymerElements/neon-animation to Bower config
It was pulled in by another element, but that was changed recently, so
make the dependency explicit.
2016-03-07 20:16:07 +00:00
Oliver Hamlet aa2eb2b432 Use LOOT's fork of <iron-dropdown> 2016-03-05 11:49:26 +00:00
Oliver Hamlet 2f577482b5 Use LOOT's fork of <iron-list> 2016-03-05 11:49:26 +00:00
Oliver Hamlet 632cf1b30a Update a plugin's card when its content changes
Add new events fired when changing the CRC or tags, and update the card
content if they or the plugin's messages change. Use Lodash's isEquals()
to test for deep object equality.
2016-03-05 11:49:26 +00:00
Oliver Hamlet 635f01edca Update index.html 2016-03-05 11:49:26 +00:00
Oliver Hamlet e17113abee Update loot-dropdown-menu 2016-03-05 11:49:26 +00:00
Oliver Hamlet 040b66278b Update bower.json for Polymer 1.x 2016-03-05 11:49:26 +00:00
Oliver Hamlet 13c79ab527 Remove unnecessary bower.json fields 2016-01-31 08:30:31 +00:00
Oliver Hamlet e31c97b3e9 Run JavaScript tests on Travis
Using Sauce Labs and Grunt. Also install runtime dependencies
using Bower to get the Jed package that's used in testing, and
save the Bower version resolutions for Travis so that step can be
automated.
2015-12-23 16:12:41 +00:00
Oliver Hamlet f837e3a235 Explicitly depend on Polymer's core-label.
At some point another element used removed its dependency on core-label,
so it was missing from LOOT's bower components.
2015-10-29 18:16:26 +00:00
Oliver Hamlet 92c322093e Move HTML/JS/CSS UI source files.
Also rename the resources/report folder to resources/ui to be a bit more
self-descriptive.
2015-08-27 12:45:47 +01:00