Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
1fc545e
Add build comparison tab
oboking Mar 6, 2026
ea38d9b
color code summary, add name for imported build, add item hover tooltips
oboking Mar 7, 2026
0377aaa
update calcs and config tabs to behave like their regular counterparts
oboking Mar 10, 2026
7650cb3
add overlay option to the passive tree comparison
oboking Mar 10, 2026
d18c1ba
pair skill groups using Jaccard similarity
oboking Mar 17, 2026
54ebdb7
add tooltip to calculation comparisons
oboking Mar 17, 2026
38f77dd
make tree overlay default comparison
oboking Mar 17, 2026
ecf45a8
Remove use of 'Jackard' in comment to fix spellcheck issue
oboking Mar 17, 2026
0ab6391
add an expanded mode for item comparison
oboking Mar 18, 2026
6e2b7ba
add buttons to copy and copy+use the compared builds tree or items
oboking Mar 18, 2026
82d9707
improve ui/ux of compared item eg fixing overlapping texts
oboking Mar 19, 2026
9d44e3b
split up draw into dedicated methods and add layout constants
oboking Mar 20, 2026
ba3e213
include power report feature in summary
oboking Mar 21, 2026
8216688
add support for jewels
oboking Mar 22, 2026
382422a
included config options in the comparative power report
oboking Mar 22, 2026
d6d6a77
add indicator on gems in similar gem groups if they are mismatching
oboking Mar 22, 2026
1865fdf
add functionality to buy similar items
oboking Mar 22, 2026
b3dcb78
improve UX of items tab
oboking Mar 24, 2026
f7bedc0
clean up duplication in PassiveTreeView
oboking Mar 24, 2026
df00c65
expand mod support when buying similar items
oboking Mar 28, 2026
e7cee96
add listing type when buying similar items
oboking Mar 29, 2026
4c9e45e
handle Ring 3 slot
oboking Mar 29, 2026
08512dd
persist compared imported builds through saves
oboking Mar 30, 2026
8e69706
add hover effects on 'tree' and 'item' list items in the compare powe…
oboking Mar 30, 2026
ec1883f
rework interface of configuration comparison
oboking Apr 3, 2026
d85568e
update colors and text alignment of stats summary
oboking Apr 3, 2026
0b1517d
handle mouse scroll in compare power report list
oboking Apr 3, 2026
969a653
include compared builds in save name
oboking Apr 3, 2026
a22210c
handle overlapping build names in summary tab
oboking Apr 3, 2026
95fde4e
skill gem highlighting
oboking Apr 3, 2026
0baf967
handle unprotected state mutation in power report
oboking Apr 3, 2026
e048fea
handling unsaved changes for compared build
oboking Apr 3, 2026
e01080a
include support gems in compare power report
oboking Apr 3, 2026
37b6973
add constant for cluster node threshold limit/offset
oboking Apr 3, 2026
c8f0160
create CompareTradeHelpers
oboking Apr 4, 2026
6d1f24d
add CompareBuySimilar.lua for logic related to buying similar items
oboking Apr 4, 2026
9b8aba3
adds CompareCalcsHelpers for isolated calcs logic
oboking Apr 4, 2026
fe1ad4f
include notes from compared build
oboking Apr 4, 2026
c3e78fa
add local helpers to remove duplicate blocks
oboking Apr 4, 2026
ae06b68
add skill and calc controls to calcs tab
oboking Apr 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions src/Classes/BuildListControl.lua
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,13 @@ function BuildListClass:GetRowValue(column, index, build)
label = ">> " .. build.folderName
else
label = build.buildName or "?"
if build.compareLabels and #build.compareLabels > 0 then
if #build.compareLabels == 1 then
label = label .. " (+" .. build.compareLabels[1] .. ")"
else
label = label .. " (+" .. #build.compareLabels .. " compared builds)"
end
end
end
if self.cutBuild and self.cutBuild.buildName == build.buildName and self.cutBuild.folderName == build.folderName then
return "^xC0B0B0"..label
Expand Down
Loading