REC_Notify
Position
Welcome to REC_Notify documentation.
- Added
- Updated
config.ui.position sets the default for the whole server and payload.position overrides it per notification. Each of the eight spots keeps its own stack, so notifications sent to different positions never wait behind each other.

config.ui = {
---[[
--- Default position (each notification can override it with payload.position)
---]]
---@type REC_Notify.Shared.Enum.Position
position = "top-right",
---[[
--- Maximum number shown at once per position
---]]
---@type integer
maxVisible = 15,
---[[
--- Stack new notifications on top (false stacks them below)
---]]
---@type boolean
newestOnTop = true,
}
maxVisible counts per position. Anything over the limit waits in a queue and slides in as soon as an older notification leaves, in the order it was sent.
width, gap and offset take any CSS length, so 1.6vw scales the margin with the screen while 330px pins the card width. The rest of config.ui covers the progress bar, the icon and a fontScale multiplier.Positions: top, top-right, top-left, bottom, bottom-right, bottom-left, center-right, center-left. Aliases include top-center, bottom-center, left-center and right-center. The UI theme follows REC_Library (rec / ox).
Images show sample notifications in a browser preview with the light theme applied for capture.
