zhenyan121
  • Joined on 2026-04-09
zhenyan121 synced commits to refactor/argument at zhenyan121/Cubed from mirror 2026-07-16 22:47:06 +08:00
zhenyan121 synced commits to main at zhenyan121/Cubed from mirror 2026-07-16 22:47:06 +08:00
d62b310a21 feature: localization (#32)
zhenyan121 synced and deleted reference refs/tags/feature/localization at zhenyan121/Cubed from mirror 2026-07-16 22:47:06 +08:00
zhenyan121 synced new reference refs/tags/v0.1.0 to zhenyan121/Cubed from mirror 2026-07-16 14:37:09 +08:00
zhenyan121 synced commits to refs/tags/v0.1.0 at zhenyan121/Cubed from mirror 2026-07-16 14:37:09 +08:00
zhenyan121 synced commits to main at zhenyan121/Cubed from mirror 2026-07-16 14:37:09 +08:00
cc2df5e4ec feature: UI (#31)
zhenyan121 synced new reference feature/localization to zhenyan121/Cubed from mirror 2026-07-16 14:37:09 +08:00
zhenyan121 synced commits to feature/localization at zhenyan121/Cubed from mirror 2026-07-16 14:37:09 +08:00
zhenyan121 synced and deleted reference refs/tags/feature/ui at zhenyan121/Cubed from mirror 2026-07-16 14:37:09 +08:00
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-15 22:17:02 +08:00
138171410d feat(scene): add join game scene and UI
b9a013a916 feat(scene): add host game scene and world parameter handling
e25de9f3b4 feat(ui): add TextField widget with UTF-8 text input support
8111a99fc0 feat(ui): add child anchor and content sizing to column layout
715108125a feat(ui): add ComboButton widget and integrate into settings
Compare 9 commits »
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-15 14:07:02 +08:00
36b537365b feat(ui): add int slider support and fix update_text_scale calls
e1818cccfb feat(ui): add label and image support to slider
8706723d53 refactor(ui): simplify Button API with property setters
Compare 3 commits »
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-14 21:47:14 +08:00
4653ae9f06 refactor(ui/slider): improve track/thumb initialization and validation
a6fbbe8e1e feat(ui): add Slider widget for value selection
03e7b13dd1 feat(credits): add ESC key handling; remove about tab from dev panel
e911413d84 feat(scene): add credits scene and UI
279f6162b8 refactor(app): remove redundant ImGui WantCaptureMouse check in cursor callback
Compare 6 commits »
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-14 13:37:02 +08:00
969c78ce5e refactor(scene): dispatch events via typed handlers and move pause toggle to WorldScene
03f539eb9f feat(scene): implement pause menu with UI manager and escape key toggling
d1db165ca3 refactor: move server logic to WorldScene and refactor UI methods
558fd6311d refactor(ui): extract common UI manager logic into base class
Compare 4 commits »
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-13 21:17:03 +08:00
80ba6dad89 feat(ui): add Rect widget with fill, color, and parent-relative sizing
acb0b94d7b feat(main_menu): add exit button and refactor layout with ColumnLayout
e7082bdbe0 feat(ui): introduce ColumnLayout widget and refactor widget parenting
f5e53fd13d feat(ui): introduce anchor-based widget positioning system
0cbb353a2a fix(render): remove duplicate scaling in render_image model matrix
Compare 5 commits »
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-13 13:07:02 +08:00
e8157ab549 refactor(ui): move scale property to subclasses and fix resize event handling
1fa3b9cce8 feat(ui): support scaling of labels and images
b5e0bb9290 refactor(font): return TextMesh from Font::vertices to include bounding box
576a2f8072 feat(ui): add button scaling and change square vertices to top-left origin
01c9f61d1c ui: add main menu scene and interactive button widget
Compare 5 commits »
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-13 04:57:02 +08:00
8bbed7b7b9 feat(client-player): add block cooldown and track mouse state
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-12 20:47:05 +08:00
674c023228 feat(input): add KeyAction::REPEAT for key repeat events
d00ada1391 fix(font): use correct texture format and clamp to edge for font atlas
cb1eb25e7b refactor: add framebuffer resize event and separate UI management
5712ba0600 refactor(core): add event system and scene management
Compare 4 commits »
zhenyan121 synced commits to feature/ui at zhenyan121/Cubed from mirror 2026-07-11 20:17:02 +08:00
2d28488126 refactor(render): replace UI shaders with image shaders and Image widget
zhenyan121 synced commits to main at zhenyan121/Cubed from mirror 2026-07-11 12:07:03 +08:00
03259f323c refactor: config (#30)
zhenyan121 synced new reference feature/ui to zhenyan121/Cubed from mirror 2026-07-11 12:07:02 +08:00