feat(map-editor): layout constants for menu-bar UI
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
19
init.lua
19
init.lua
@@ -334,6 +334,23 @@ local ui = (function()
|
|||||||
-- =====================================================================
|
-- =====================================================================
|
||||||
-- Layout constants
|
-- Layout constants
|
||||||
-- =====================================================================
|
-- =====================================================================
|
||||||
|
-- Menu bar (replaces TOOLBAR_H block in v0.3.0)
|
||||||
|
local MENU_BAR_H = 24
|
||||||
|
local MENU_LABEL_PAD_X = 12
|
||||||
|
local MODE_PILL_W = 130
|
||||||
|
local MODE_PILL_H = 18
|
||||||
|
local MODE_PILL_SEG_W = 65
|
||||||
|
local MODE_PILL_MARGIN = 4
|
||||||
|
|
||||||
|
-- Dropdown
|
||||||
|
local DROPDOWN_PAD_Y = 4
|
||||||
|
local DROPDOWN_ITEM_H = 22
|
||||||
|
local DROPDOWN_INDICATOR_W = 18
|
||||||
|
local DROPDOWN_HOTKEY_W = 60
|
||||||
|
local DROPDOWN_BORDER = 1
|
||||||
|
local DROPDOWN_MIN_W = 180
|
||||||
|
local DROPDOWN_PAD_X = 10
|
||||||
|
|
||||||
-- Top toolbar (full-width, mode-switch + action buttons)
|
-- Top toolbar (full-width, mode-switch + action buttons)
|
||||||
local TOOLBAR_H = 32
|
local TOOLBAR_H = 32
|
||||||
local TOOLBAR_BUTTON_W = 88
|
local TOOLBAR_BUTTON_W = 88
|
||||||
@@ -387,6 +404,8 @@ local ui = (function()
|
|||||||
local COL_VERTEX_GRID = 0xFFFFFF
|
local COL_VERTEX_GRID = 0xFFFFFF
|
||||||
local COL_VERTEX_DOT = 0xFFB040
|
local COL_VERTEX_DOT = 0xFFB040
|
||||||
local COL_VERTEX_SNAP = 0x40FF60
|
local COL_VERTEX_SNAP = 0x40FF60
|
||||||
|
local COL_CHECK = 0x60E060
|
||||||
|
local COL_TEXT_DISABLED = 0x606068
|
||||||
|
|
||||||
-- HSV-derived swatch colors (one per slot, 1..14). Pre-computed so
|
-- HSV-derived swatch colors (one per slot, 1..14). Pre-computed so
|
||||||
-- the palette has visually distinct previews while real tile
|
-- the palette has visually distinct previews while real tile
|
||||||
|
|||||||
Reference in New Issue
Block a user