ludic/packages/ludic.ui
2026-09-24 21:51:41 +03:00
..
act.ludic feat(lang): a component's event may be called set, a string prop reads a number, one name per component 2026-09-24 19:53:53 +03:00
anim.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
attr.ludic feat(ui): text-fit, line-height, and ems against the font size an element ends with 2026-09-24 21:51:41 +03:00
attr_border.ludic feat(ui): per-side borders (border-top/right/bottom/left) 2026-09-24 17:43:42 +03:00
attr_box.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
attr_edge.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
attr_more.ludic feat(ui): text-fit, line-height, and ems against the font size an element ends with 2026-09-24 21:51:41 +03:00
attr_place.ludic feat(ui): ludic.ui grows toward HTML, CSS and React (Phase 0.U1-U4) 2026-09-24 16:17:25 +03:00
backend.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
build.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
build_class.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
build_more.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
calc.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
calc_terms.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
cascade.ludic feat(ui): text-fit, line-height, and ems against the font size an element ends with 2026-09-24 21:51:41 +03:00
cascade_merge.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
class.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00
color.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
consts.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00
controls.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
controls_build.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
controls_key.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
controls_number.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
controls_parts.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
dev.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
draw.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
draw_content.ludic feat(ui): text-fit, line-height, and ems against the font size an element ends with 2026-09-24 21:51:41 +03:00
draw_order.ludic feat(ui): popovers, tooltips, progress; the render3d backend installs itself; duplicate names caught first 2026-09-24 17:41:02 +03:00
dump.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
elem.ludic feat(ui): popovers, tooltips, progress; the render3d backend installs itself; duplicate names caught first 2026-09-24 17:41:02 +03:00
env.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00
eval.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00
expr.ludic feat(lang): L11 views and templates - the UI is markup, not code 2026-09-24 15:58:47 +03:00
expr_parse.ludic feat(lang): L11 views and templates - the UI is markup, not code 2026-09-24 15:58:47 +03:00
expr_prim.ludic feat(lang): L11 views and templates - the UI is markup, not code 2026-09-24 15:58:47 +03:00
focus.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
frame.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
index.ludic feat(ui): text-fit, line-height, and ems against the font size an element ends with 2026-09-24 21:51:41 +03:00
input.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
input_pad.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
instance.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00
layout.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
layout_box.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
layout_run.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
layout_shrink.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
layout_text.ludic feat(ui): text-fit, line-height, and ems against the font size an element ends with 2026-09-24 21:51:41 +03:00
layout_wrap.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
lib.ludic feat(ui): ludic.ui grows toward HTML, CSS and React (Phase 0.U1-U4) 2026-09-24 16:17:25 +03:00
lib_util.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00
life.ludic feat(ui): ludic.ui grows toward HTML, CSS and React (Phase 0.U1-U4) 2026-09-24 16:17:25 +03:00
link.ludic feat(ui): popovers, tooltips, progress; the render3d backend installs itself; duplicate names caught first 2026-09-24 17:41:02 +03:00
media.ludic feat(ui): ludic.ui grows toward HTML, CSS and React (Phase 0.U1-U4) 2026-09-24 16:17:25 +03:00
native.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
node.ludic feat(ui): flex-shrink, text that wraps beside its siblings, calc(), order, and 0 as a size 2026-09-24 19:54:14 +03:00
node_more.ludic feat(ui): text-fit, line-height, and ems against the font size an element ends with 2026-09-24 21:51:41 +03:00
package.ludic feat(lang): L11 views and templates - the UI is markup, not code 2026-09-24 15:58:47 +03:00
pointer.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
pointer_events.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
pointer_pick.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
popover.ludic feat(ui): a scrollbar held where it was taken, a popover that keeps the mouse, easing that lands 2026-09-24 21:39:28 +03:00
popover_anchor.ludic feat(ui): a popover's align along its side, and within= for the bounds it flips against 2026-09-24 21:48:58 +03:00
popover_within.ludic feat(ui): a popover's align along its side, and within= for the bounds it flips against 2026-09-24 21:48:58 +03:00
reload.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00
render3d.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
render3d_image.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
render3d_nine.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
screen.ludic feat(lang): L11 views and templates - the UI is markup, not code 2026-09-24 15:58:47 +03:00
screen_class.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00
scroll.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
scroll_bar.ludic feat(ui): a scrollbar held where it was taken, a popover that keeps the mouse, easing that lands 2026-09-24 21:39:28 +03:00
select.ludic feat(ui): ludic.ui grows toward HTML, CSS and React (Phase 0.U1-U4) 2026-09-24 16:17:25 +03:00
select_match.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
select_nth.ludic feat(ui): pointer events for natives and elements, with capture; on-down and on-up; hits in painting order 2026-09-24 21:48:02 +03:00
select_parts.ludic feat(lang): L11 views and templates - the UI is markup, not code 2026-09-24 15:58:47 +03:00
state.ludic feat(lang): L11 views and templates - the UI is markup, not code 2026-09-24 15:58:47 +03:00
style.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
style_rule.ludic feat(lang): L11 views and templates - the UI is markup, not code 2026-09-24 15:58:47 +03:00
text_fit.ludic feat(ui): text-fit, line-height, and ems against the font size an element ends with 2026-09-24 21:51:41 +03:00
tooltip.ludic feat(ui): number and key fields, notes, anchored popovers, text-shadow, and pictures as painted 2026-09-24 19:55:20 +03:00
tpl.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
tpl_lines.ludic feat(ui): ludic.ui is a UI framework - input, controls, render3d backend, the CSS a game needs 2026-09-24 17:26:09 +03:00
transition.ludic feat(ui): a scrollbar held where it was taken, a popover that keeps the mouse, easing that lands 2026-09-24 21:39:28 +03:00
ua.ludic feat(ui): a scrollbar held where it was taken, a popover that keeps the mouse, easing that lands 2026-09-24 21:39:28 +03:00
units.ludic feat(ui): ludic.ui grows toward HTML, CSS and React (Phase 0.U1-U4) 2026-09-24 16:17:25 +03:00
values.ludic feat(lang): a component's event may be called set, a string prop reads a number, one name per component 2026-09-24 19:53:53 +03:00
view.ludic feat(lang): UI components as files - component Name { ... } beside Name.xml and Name.lss 2026-09-24 16:50:12 +03:00