Skip to content

Commit b4c987d

Browse files
committed
Changed default core-requirement for tons of elements and plugins
1 parent 1ade7ff commit b4c987d

29 files changed

Lines changed: 34 additions & 20 deletions

src/elements/Accordion.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ local VisualElement = require("elements/VisualElement")
33
local Container = elementManager.getElement("Container")
44
local tHex = require("libraries/colorHex")
55
---@configDescription An Accordion element that provides collapsible panels with headers.
6+
---@configDefault false
67

78
--- The Accordion is a container that provides collapsible panel functionality
89
--- @run [[

src/elements/BaseFrame.lua

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
local elementManager = require("elementManager")
22
local Container = elementManager.getElement("Container")
3-
local errorManager = require("errorManager")
43
local Render = require("render")
54
---@configDescription This is the base frame class. It is the root element of all elements and the only element without a parent.
65

src/elements/Breadcrumb.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
local elementManager = require("elementManager")
22
local VisualElement = elementManager.getElement("VisualElement")
3-
local tHex = require("libraries/colorHex")
3+
---@configDescription A breadcrumb navigation element that displays the current path.
4+
---@configDefault false
45

56
---@class Breadcrumb : VisualElement
67
local Breadcrumb = setmetatable({}, VisualElement)

src/elements/ComboBox.lua

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ local VisualElement = require("elements/VisualElement")
22
local List = require("elements/List")
33
local DropDown = require("elements/DropDown")
44
local tHex = require("libraries/colorHex")
5-
65
---@configDescription A ComboBox that combines dropdown selection with editable text input
76
---@configDefault false
87

src/elements/ContextMenu.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ local VisualElement = require("elements/VisualElement")
33
local Container = elementManager.getElement("Container")
44
local tHex = require("libraries/colorHex")
55
---@configDescription A ContextMenu element that displays a menu with items and submenus.
6+
---@configDefault false
67

78
--- The ContextMenu displays a list of clickable items with optional submenus
89
--- @run [[

src/elements/Dialog.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
local elementManager = require("elementManager")
22
local Frame = elementManager.getElement("Frame")
3-
43
---@configDescription A dialog overlay system with common presets (alert, confirm, prompt).
4+
---@configDefault false
55

66
--- A dialog overlay system that provides common dialog types such as alert, confirm, and prompt.
77
---@class Dialog : Frame

src/elements/Display.lua

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
local elementManager = require("elementManager")
22
local VisualElement = elementManager.getElement("VisualElement")
3-
local getCenteredPosition = require("libraries/utils").getCenteredPosition
4-
local deepcopy = require("libraries/utils").deepcopy
5-
local colorHex = require("libraries/colorHex")
63
---@configDescription The Display is a special element which uses the CC Window API which you can use.
74
---@configDefault false
85

src/elements/DropDown.lua

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
local VisualElement = require("elements/VisualElement")
22
local List = require("elements/List")
33
local tHex = require("libraries/colorHex")
4-
54
---@configDescription A DropDown menu that shows a list of selectable items
65
---@configDefault false
76

src/elements/Image.lua

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
local elementManager = require("elementManager")
22
local VisualElement = elementManager.getElement("VisualElement")
3-
local tHex = require("libraries/colorHex")
4-
---@configDescription An element that displays an image in bimg format
5-
---@configDefault false
3+
--- @configDescription An element that displays an image in bimg format
4+
--- @configDefault false
65

76
--- This is the Image element class which can be used to display bimg formatted images. Bimg is a universal ComputerCraft image format. See: https://github.com/SkyTheCodeMaster/bimg
87
---@class Image : VisualElement

src/elements/Label.lua

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ local VisualElement = elementManager.getElement("VisualElement")
33
local wrapText = require("libraries/utils").wrapText
44
---@configDescription A simple text display element that automatically resizes its width based on the text content.
55

6-
--- This is the label class. It provides a simple text display element that automatically
7-
--- resizes its width based on the text content.
6+
--- This is the label class. It provides a simple text display element that automatically resizes its width based on the text content.
87
---@class Label : VisualElement
98
local Label = setmetatable({}, VisualElement)
109
Label.__index = Label

0 commit comments

Comments
 (0)