Skip to content

Commit

Permalink
New Config and More (#691)
Browse files Browse the repository at this point in the history
* Brand new configuration screen and user experience.
  • Loading branch information
Cidan authored Sep 7, 2024
1 parent 63e0480 commit dad21cf
Show file tree
Hide file tree
Showing 20 changed files with 1,292 additions and 1,776 deletions.
9 changes: 6 additions & 3 deletions BetterBags.toc
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,12 @@ util\bucket.lua
util\windowgroup.lua
util\movementflow.lua

forms\layouts\layout.lua
forms\layouts\stacked.lua
forms\layouts\twocolumn.lua

forms\form.lua

frames\searchcategory.lua
frames\question.lua
frames\search.lua
Expand Down Expand Up @@ -111,9 +117,6 @@ themes\gw2.lua
themes\elvui.lua

config\config.lua
config\help.lua
config\bags.lua
config\customcat.lua

integrations\consoleport.lua
integrations\pawn.lua
Expand Down
10 changes: 6 additions & 4 deletions BetterBags_Cata.toc
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,12 @@ util\bucket.lua
util\windowgroup.lua
util\movementflow.lua

forms\layouts\layout.lua
forms\layouts\stacked.lua
forms\layouts\twocolumn.lua

forms\form.lua

frames\searchcategory.lua
frames\question.lua
frames\search.lua
Expand Down Expand Up @@ -119,10 +125,6 @@ themes\gw2.lua
themes\elvui.lua

config\config.lua
config\era\config.lua
config\help.lua
config\classic\bags.lua
config\customcat.lua

integrations\consoleport.lua
integrations\pawn.lua
Expand Down
10 changes: 6 additions & 4 deletions BetterBags_Vanilla.toc
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,12 @@ util\bucket.lua
util\windowgroup.lua
util\movementflow.lua

forms\layouts\layout.lua
forms\layouts\stacked.lua
forms\layouts\twocolumn.lua

forms\form.lua

frames\searchcategory.lua
frames\question.lua
frames\search.lua
Expand Down Expand Up @@ -119,10 +125,6 @@ themes\gw2.lua
themes\elvui.lua

config\config.lua
config\era\config.lua
config\help.lua
config\era\bags.lua
config\customcat.lua

integrations\consoleport.lua
integrations\pawn.lua
Expand Down
17 changes: 17 additions & 0 deletions annotations.lua
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,14 @@ MainMenuBarBackpackButton = {}
---@class BagBarExpandToggle: Button
BagBarExpandToggle = {}

---@class DropdownButton: Button
local dropdownButton = {}

---@param setupFunction fun(dropdown: DropdownButton, root: table)
function dropdownButton:SetupMenu(setupFunction) end

function dropdownButton:GenerateMenu() end

---@class BetterBagsDebugListButton: Button
---@field RowNumber FontString
---@field Category FontString
Expand Down Expand Up @@ -228,6 +236,14 @@ function WowScrollBox:GetUpperShadowTexture() end
---@return Texture
function WowScrollBox:GetLowerShadowTexture() end
function WowScrollBox:SetDataProvider(provider) end
function WowScrollBox:ScrollToOffset(offset) end
function WowScrollBox:RegisterCallback(event, callback) end
---@return number
function WowScrollBox:GetDerivedScrollOffset() end
---@return number
function WowScrollBox:GetDerivedScrollRange() end
---@param percent number
function WowScrollBox:SetScrollPercentage(percent) end

---@class InputScrollFrameTemplate: Frame
---@field EditBox EditBox
Expand Down Expand Up @@ -303,6 +319,7 @@ local frameProto = {}
---@class MinimalScrollBar: Frame
local MinimalScrollBar = {}
function MinimalScrollBar:SetInterpolateScroll(interpolate) end
function MinimalScrollBar:SetHideIfUnscrollable(hide) end

---@class EventFrame
local EventFrame = {}
Expand Down
Loading

0 comments on commit dad21cf

Please sign in to comment.