diff --git a/src/Classes/ItemsTab.lua.rej b/src/Classes/ItemsTab.lua.rej new file mode 100644 index 000000000..3565a34a4 --- /dev/null +++ b/src/Classes/ItemsTab.lua.rej @@ -0,0 +1,46 @@ +diff a/src/Classes/ItemsTab.lua b/src/Classes/ItemsTab.lua (rejected hunks) +@@ -932,21 +932,11 @@ holding Shift will put it in the second.]]) + end) + + for i = 1, 20 do +- local prevControl = i == 1 and self.controls.displayItemSectionRange or self.controls["displayItemStackedRangeLine"..(i-1)] ++ local baseControl = i == 1 and self.controls.displayItemSectionRange or self.controls["displayItemStackedRangeSlider"..(i-1)] + +- self.controls["displayItemStackedRangeLine"..i] = new("LabelControl", {"TOPLEFT",prevControl,"TOPLEFT"}, {0, function() ++ self.controls["displayItemStackedRangeSlider"..i] = new("SliderControl", {"TOPLEFT",baseControl,"TOPLEFT"}, {0, function() + return i == 1 and 2 or 22 +- end, 350, 14}, function() +- if self.displayItem and self.displayItem.rangeLineList[i] then +- return "^7" .. self.displayItem.rangeLineList[i].line +- end +- return "" +- end) +- self.controls["displayItemStackedRangeLine"..i].shown = function() +- return main.showAllItemAffixes and self.displayItem and self.displayItem.rarity == "UNIQUE" and self.displayItem.rangeLineList[i] ~= nil +- end +- +- self.controls["displayItemStackedRangeSlider"..i] = new("SliderControl", {"LEFT",self.controls["displayItemStackedRangeLine"..i],"RIGHT"}, {8, 0, 100, 18}, function(val) ++ end, 100, 18}, function(val) + if self.displayItem and self.displayItem.rangeLineList[i] then + self.displayItem.rangeLineList[i].range = val + self.displayItem:BuildAndParseRaw() +@@ -954,8 +944,18 @@ holding Shift will put it in the second.]]) + self:UpdateCustomControls() + end + end) ++ self.controls["displayItemStackedRangeLine"..i] = new("LabelControl", {"LEFT",self.controls["displayItemStackedRangeSlider"..i],"RIGHT"}, {8, -2, 350, 14}, function() ++ if self.displayItem and self.displayItem.rangeLineList[i] then ++ return "^7" .. self.displayItem.rangeLineList[i].line ++ end ++ return "" ++ end) + self.controls["displayItemStackedRangeSlider"..i].shown = function() +- return self.controls["displayItemStackedRangeLine"..i]:IsShown() ++ return main.showAllItemAffixes and self.displayItem and self.displayItem.rarity == "UNIQUE" and self.displayItem.rangeLineList[i] ~= nil ++ end ++ ++ self.controls["displayItemStackedRangeLine"..i].shown = function() ++ return self.controls["displayItemStackedRangeSlider"..i]:IsShown() + end + end + diff --git a/src/Modules/Main.lua.rej b/src/Modules/Main.lua.rej new file mode 100644 index 000000000..e05e2b178 --- /dev/null +++ b/src/Modules/Main.lua.rej @@ -0,0 +1,61 @@ +diff a/src/Modules/Main.lua b/src/Modules/Main.lua (rejected hunks) +@@ -113,8 +113,8 @@ function main:Init() + self.showPublicBuilds = true + self.showFlavourText = true + self.showAnimations = true +- self.errorReadingSettings = false +- self.showAllItemAffixes = false ++ self.showAllItemAffixes = true ++ self.errorReadingSettings = false + + if not SetDPIScaleOverridePercent then SetDPIScaleOverridePercent = function(scale) end end + +@@ -655,10 +655,10 @@ function main:LoadSettings(ignoreBuild) + if node.attrib.showFlavourText then + self.showFlavourText = node.attrib.showFlavourText == "true" + end +- if node.attrib.showAnimations then ++ if node.attrib.showAnimations then + self.showAnimations = node.attrib.showAnimations == "true" + end +- if node.attrib.showAllItemAffixes then ++ if node.attrib.showAllItemAffixes then + self.showAllItemAffixes = node.attrib.showAllItemAffixes == "true" + end + if node.attrib.dpiScaleOverridePercent then +@@ -794,7 +794,7 @@ function main:SaveSettings() + showPublicBuilds = tostring(self.showPublicBuilds), + showFlavourText = tostring(self.showFlavourText), + showAnimations = tostring(self.showAnimations), +- showAllItemAffixes = tostring(self.showAllItemAffixes), ++ showAllItemAffixes = tostring(self.showAllItemAffixes), + dpiScaleOverridePercent = tostring(self.dpiScaleOverridePercent), + } }) + local res, errMsg = common.xml.SaveXMLFile(setXML, self.userPath.."Settings.xml") +@@ -1099,7 +1099,7 @@ function main:OpenOptionsPopup() + controls.showPublicBuilds.state = self.showPublicBuilds + controls.showFlavourText.state = self.showFlavourText + controls.showAnimations.state = self.showAnimations +- controls.showAllItemAffixes.state = self.showAllItemAffixes ++ controls.showAllItemAffixes.state = self.showAllItemAffixes + local initialNodePowerTheme = self.nodePowerTheme + local initialColorPositive = self.colorPositive + local initialColorNegative = self.colorNegative +@@ -1121,7 +1121,7 @@ function main:OpenOptionsPopup() + local initialShowPublicBuilds = self.showPublicBuilds + local initialShowFlavourText = self.showFlavourText + local initialShowAnimations = self.showAnimations +- local initialShowAllItemAffixes = self.showAllItemAffixes ++ local initialShowAllItemAffixes = self.showAllItemAffixes + local initialDpiScaleOverridePercent = self.dpiScaleOverridePercent + + -- last line with buttons has more spacing +@@ -1177,7 +1177,7 @@ function main:OpenOptionsPopup() + self.showPublicBuilds = initialShowPublicBuilds + self.showFlavourText = initialShowFlavourText + self.showAnimations = initialShowAnimations +- self.showAllItemAffixes = initialShowAllItemAffixes ++ self.showAllItemAffixes = initialShowAllItemAffixes + self.dpiScaleOverridePercent = initialDpiScaleOverridePercent + SetDPIScaleOverridePercent(self.dpiScaleOverridePercent) + main:ClosePopup()