Version 0.7.2-beta

- minimap button

- graphical move arrows

- crash on matches with 0-width
This commit is contained in:
2020-06-08 01:43:23 +02:00
parent 8e179692ee
commit 5b72ad3b78
18 changed files with 872 additions and 118 deletions

View File

@@ -9,7 +9,17 @@ Grichelde.LOG_LEVEL.TRACE = 2
Grichelde.MAPPING_OFFSET = 10
Grichelde.ICONS = {}
Grichelde.ICONS.MOVE_UP = "Interface\\MainMenuBar\\UI-MainMenu-ScrollUpButton-Up"
Grichelde.ICONS.MOVE_DOWN = "Interface\\MainMenuBar\\UI-MainMenu-ScrollDownButton-Up"
-- colors:
Grichelde.COLORS = {}
Grichelde.COLORS.NORMAL = _G.NORMAL_FONT_COLOR
Grichelde.COLORS.HIGHLIGHT = _G.HIGHLIGHT_FONT_COLOR
Grichelde.COLORS.RED = _G.RED_FONT_COLOR
Grichelde.COLORS.GREEN = _G.GREEN_FONT_COLOR
Grichelde.COLOR_CODES = {}
Grichelde.COLOR_CODES.PREFIX = "|c00FFAA00"
-- https://github.com/stoneharry/Misc-WoW-Stuff/blob/master/EoC%20Interface/FrameXML/Constants.lua
@@ -120,42 +130,43 @@ end
-- faster function lookups by mapping to local refs
Grichelde.functions = {}
Grichelde.functions.type = _G.type
Grichelde.functions.print = _G.print
Grichelde.functions.nilOrEmpty = nilOrEmpty
Grichelde.functions.pairs = _G.pairs
Grichelde.functions.ipairs = _G.ipairs
Grichelde.functions.spairs = spairs
Grichelde.functions.tContains = _G.tContains
Grichelde.functions.tFilter = tFilter
Grichelde.functions.tInsert = _G.table.insert
Grichelde.functions.tConcat = _G.table.concat
Grichelde.functions.tSize = tSize
Grichelde.functions.tSort = _G.table.sort
Grichelde.functions.tClone = tClone
Grichelde.functions.tNext = _G.next
Grichelde.functions.setmetatable = _G.setmetatable
Grichelde.functions.getmetatable = _G.getmetatable
Grichelde.functions.select = _G.select
Grichelde.functions.unpack = _G.unpack
Grichelde.functions.find = _G.string.find
Grichelde.functions.sub = _G.string.sub
Grichelde.functions.gsub = _G.string.gsub
Grichelde.functions.match = _G.strmatch
Grichelde.functions.join = _G.strjoin
Grichelde.functions.split = _G.strsplit
Grichelde.functions.toUpper = _G.strupper
Grichelde.functions.toLower = _G.strlower
Grichelde.functions.isChar = isChar
Grichelde.functions.isNumber = isNumber
Grichelde.functions.isUpper = isUpper
Grichelde.functions.isLower = isLower
Grichelde.functions.isCapital = isCapital
Grichelde.functions.format = _G.string.format
Grichelde.functions.rep = _G.string.rep
Grichelde.functions.trim = _G.strtrim
Grichelde.functions.length = _G.string.len
Grichelde.functions.toString = _G.tostring
Grichelde.functions.toNumber = _G.tonumber
Grichelde.functions.max = _G.math.max
Grichelde.functions.min = _G.math.min
Grichelde.functions.IsAddOnLoaded = _G.IsAddOnLoaded
Grichelde.functions.type = _G.type
Grichelde.functions.print = _G.print
Grichelde.functions.nilOrEmpty = nilOrEmpty
Grichelde.functions.pairs = _G.pairs
Grichelde.functions.ipairs = _G.ipairs
Grichelde.functions.spairs = spairs
Grichelde.functions.tContains = _G.tContains
Grichelde.functions.tFilter = tFilter
Grichelde.functions.tInsert = _G.table.insert
Grichelde.functions.tConcat = _G.table.concat
Grichelde.functions.tSize = tSize
Grichelde.functions.tSort = _G.table.sort
Grichelde.functions.tClone = tClone
Grichelde.functions.tNext = _G.next
Grichelde.functions.setmetatable = _G.setmetatable
Grichelde.functions.getmetatable = _G.getmetatable
Grichelde.functions.select = _G.select
Grichelde.functions.unpack = _G.unpack
Grichelde.functions.find = _G.string.find
Grichelde.functions.sub = _G.string.sub
Grichelde.functions.gsub = _G.string.gsub
Grichelde.functions.match = _G.strmatch
Grichelde.functions.join = _G.strjoin
Grichelde.functions.split = _G.strsplit
Grichelde.functions.toUpper = _G.strupper
Grichelde.functions.toLower = _G.strlower
Grichelde.functions.isChar = isChar
Grichelde.functions.isNumber = isNumber
Grichelde.functions.isUpper = isUpper
Grichelde.functions.isLower = isLower
Grichelde.functions.isCapital = isCapital
Grichelde.functions.format = _G.string.format
Grichelde.functions.rep = _G.string.rep
Grichelde.functions.trim = _G.strtrim
Grichelde.functions.length = _G.string.len
Grichelde.functions.toString = _G.tostring
Grichelde.functions.toNumber = _G.tonumber
Grichelde.functions.max = _G.math.max
Grichelde.functions.min = _G.math.min