2447 Commits
Author SHA1 Message Date
Oliver Hamlet dc24e10a47 Update 0.9.1 release date 0.9.1 2016-06-23 07:40:03 +01:00
Oliver Hamlet b25ef75448 Tweak filter application to improve init speed
Schedule the filter application instead of running it immediately, and
pre-initialise the lists, as this causes the UI to initialise faster,
despite appearing like it should be slower.
2016-06-22 21:30:34 +01:00
Oliver Hamlet f1655d4755 Fix initialisation performance
The initialisation was setting the virtual list elements twice, causing
visible UI lag, partially due to a broken check for active filters,
which was also causing unnecessary calculations during other operations.
2016-06-22 05:59:19 +01:00
Oliver Hamlet 5fff69504b Update 0.9.1 changelog 2016-06-22 05:43:13 +01:00
Oliver Hamlet 469f013bf8 Fix sorting errors 2016-06-21 20:08:40 +01:00
Oliver Hamlet a353f91326 Fix scroll-after-conflict-filter
I accidentally removed the code in
ce524bdf57.
2016-06-21 19:52:08 +01:00
Oliver Hamlet 9fec349925 Add changelogs for 0.9.1 2016-06-21 18:54:57 +01:00
Oliver Hamlet 9545dfb332 Bump version to 0.9.1 2016-06-21 18:52:16 +01:00
Oliver Hamlet 0a79628537 Update to libloadorder 9.4.0
This adds support for the new Fallout 4 DLC, Contraptions Workshop.
2016-06-21 18:52:16 +01:00
Oliver Hamlet f18d94bd47 Remove Plugin.editor property
It no longer has any use with a single editor instance.
2016-06-19 12:48:51 +01:00
Oliver Hamlet 81f9a91b87 Refactor some game logic 2016-06-19 12:48:46 +01:00
Oliver Hamlet 57adbc0c47 Refactor some event handlers into DOM module
Most of the event handlers require access to post-init object
instances, but those that only interact with the DOM have been
moved into the DOM module.
2016-06-19 12:47:56 +01:00
Oliver Hamlet ce524bdf57 Use separate content filter event handler 2016-06-19 12:30:42 +01:00
Oliver Hamlet ea654d1ea5 Fix reading empty tags from plugin descriptions
If a plugin's description field contained `{{BASH:}}`, LOOT would
extract a Bash Tag with a zero-length name string. This would then cause
the user to be unable to save the metadata editor for that plugin,
because it would recognise that Bash Tag as being invalid.
2016-06-16 17:24:18 +01:00
Oliver Hamlet 1f58addecf Fix user dirty metadata being read-only in editor 2016-06-16 17:03:25 +01:00
Oliver Hamlet ff4fd168d8 Fix reversed game menu enabled condition 2016-06-16 08:12:11 +01:00
Oliver Hamlet c505c512ec Don't package wow_helper.exe
It was used for Vista x64 compatibility, but CEF no longer supports
Vista.
2016-06-14 21:02:14 +01:00
Oliver Hamlet 8457066f56 Scroll to target plugin after conflict filtering
This helps users identify the plugin in the list and quickly see what
other plugins are around it.
2016-06-14 20:35:48 +01:00
Oliver Hamlet 549020e54c Update to CEF 3.2704.1427.g95055fe
This CEF is based on Chromium 51, which drops support for Windows
Vista.

CEF now has builds hosted by Spotify that can be downloaded
automatically, so the build process has been updated to automate
downloading and building the CEF dependency. The version of CMake
in Ubuntu 12.04 doesn't support the URL_HASH parameter, so use a
more recent version from a PPA.

Unfortunately the minimal build's CMake config is broken
(https://bitbucket.org/chromiumembedded/cef/issues/1921) so for now
LOOT downloads the standard build (which is a much larger download).
2016-06-12 14:06:40 +01:00
Oliver Hamlet 353435a9e4 Disable extensions to avoid logging loading error
LOOT doesn't bundle the extensions resources, because it doesn't use
extensions, but this has resulted in errors being logged that aren't
actually a problem.
2016-06-12 10:10:11 +01:00
Oliver Hamlet 74cbf5b189 Fix JS errors
Weirdly, I didn't see them in the console before...
2016-06-12 09:50:26 +01:00
Oliver Hamlet bd859d8361 Refactor onFolderChange() out of Game
It needs access to the loot.settings object, which is created during
init, so can't live as a static method in the Game class.
2016-06-10 23:17:38 +01:00
Oliver Hamlet a0f63b6ab5 Don't reference global loot var in initialise() 2016-06-10 23:12:05 +01:00
Oliver Hamlet 73bcb858dc Abstract isolated DOM code out of init functions 2016-06-10 23:05:30 +01:00
Oliver Hamlet a2770d257b Refactor filter initialisation 2016-06-10 22:46:30 +01:00