-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Integrating performance fixes (#162)
* adding fixes for duplicate name (#149) * fixes #135 in EN * Handle racial/rep duplicate names * fix typo in debug string --------- Co-authored-by: whiterabbit963 <[email protected]> * fixes #145 in EN (cherry picked from commit 7c11fb8) * fixes #145 in FR (cherry picked from commit f5d2a71) * fixes #145 in DE (cherry picked from commit fde4be5) * metadata for v1.2.0 (cherry picked from commit 1f12547) * updated v1.2.0 metadata again * Update integration branch (#158) * preparing release v1.2.0 (#150) * adding fixes for duplicate name (#149) * fixes #135 in EN * Handle racial/rep duplicate names * fix typo in debug string --------- Co-authored-by: whiterabbit963 <[email protected]> * fixes #145 in EN (cherry picked from commit 7c11fb8) * fixes #145 in FR (cherry picked from commit f5d2a71) * fixes #145 in DE (cherry picked from commit fde4be5) * metadata for v1.2.0 (cherry picked from commit 1f12547) * updated v1.2.0 metadata again * Update assign_project.yml to start working again * Update assign_project.yml * Update assign_project.yml * Update assign_project.yml * Update assign_project.yml * Delete .github/workflows/assign_project.yml * store all skills in the dictionary based on the label * add missing descriptions for Dol Amroth class skills for EN * add some skill descriptions in DE * fix single quote issue in "Zum Blutigen Adler" for DE (#161) Updated reputation, warden, and hunter skill names. The raw value in the game files shows the double quote as an escaped letter q, eg. '\q'. These are the only places I have observed this behavior. * fix typo in warden skill id for DE * add missing descriptions in FR Removed duplicate/copy/paste mariner locations * add visual skill scanner New skills must be visually inspected, and this will help speed up the process for finding new skills as they are added. * specify ShortcutType instead of using raw int * replace raw Action value with UI_Toggle enumeration * hide options window on escape and ui_toggle * remove excess spacing * remove custom resize logic * add TravelListTab:SetSize() overload * handle starting size and position when creating settings for the first time * save width/height on a resize to Settings * when the settingsmenu item is selected, set the min opacity * set min window opacity when opening from toggle button * Performance Improvements (#142) This was done by skipping the FindSkill() operation, which searches every trained skill (hundreds). Since the trained skills list is never updated, it is completely unnecessary to repeat the search. If skills are updated, it would be necessary to reacquire this list and perform a single additional search. Added a found cache value to TravelShortcut. Add a CheckSkills() call when opening the window. Until auto-detection scanning is completed this should suffice. * fixup and improve options panel performance In SetMapHome() remove call to SetShortcuts(). This method should rarely be called because it is effectively an init method using static data. * improve layout and resizing for pulldown tab * improve combobox resizing * improve consistency with setting the opacity on a hover leave * fixup and enforce minimum window sizes * only resize and save dimensions for list & grid tabs * remove unused default init settings for carousel quickslots * allow right-click menu to show up when clicking around the window edges * pulldown list updates fixup initialization of pulldown tab auto select the first item in the pulldown list added more cases to auto-close the pulldown * allow window to go behind other windows Normalizes expected behavior. * startup window with min opacity setting * fixup various alpha values for backcolors * remove unnecesary zorder, opacity, and visibility settings Without this, the shortcut cannot be clicked or tooltip viewed. * set min opacity when travel window is under a window on leave Opening the right-click context menu will set min opacity now, but in retrospect this seems fine. * optimize bubble sort * fix #161 * improved comments in dictionary * adding 1.3.0 metadata --------- Co-authored-by: whiterabbit963 <[email protected]>
- Loading branch information
1 parent
477b1d2
commit 6d220f1
Showing
20 changed files
with
809 additions
and
649 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,13 @@ | ||
A new version is available! | ||
|
||
v1.2.0 | ||
- fixed U38 allegiance travel skills in EN/FR/DE client | ||
- added new U38.1.1 skill in EN/FR/DE client | ||
- fixed duplicate skillnames causing all kinds of sorting issues - thanks to @whiterabbit963 | ||
- minor performance improvement - thanks to @whiterabbit963 | ||
v1.3.0 | ||
- fixed Warden Muster to Dale in DE client | ||
- fixed Bloody Eagle Tavern skill in DE client | ||
- fixed more sorting issues for Hunter, Warden and DE/FR clients caused by duplicate skillnames - thanks to @whiterabbit963 | ||
- options window now hides on pressing Esc or UI toggle button - thanks to @whiterabbit963 | ||
- spacing around borders of window reduced to look nicer when resizing into a small window - thanks to @whiterabbit963 | ||
- improved layout and resizing for pulldown tab - thanks to @whiterabbit963 | ||
- more consistent and performant setting of window opacity and options window opacity - thanks to @whiterabbit963 | ||
- vast amounts of code quality improvements that should result in stability, faster loading and no stutters when resizing TW II - thanks to @whiterabbit963 | ||
|
||
Download it at [url=https://www.lotrointerface.com/downloads/fileinfo.php?id=1113]Lotrointerface[/url], [url=https://github.com/wduda/TravelWindowII/releases]GitHub[/url], via [url=https://github.com/JeremyStepp/OneLauncher]OneLauncher[/url] or via [url=https://www.lotrointerface.com/downloads/info663-LOTROPluginCompendium.html]Plugin Compendium[/url]. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.