Login
Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-08-20
10:02
Merge label placement controls to trunk Leaf check-in: dfa6f482be user: agent-trunk-ops tags: main, trunk
07:21
Bind label placement controls: pad, text-align, long-mode, scroll-flag (ticket 41970c2f3f)

Adds Crystal bindings for LVGL label placement APIs needed by gp-crystal:

- LibLvgl: lv_obj_set_style_pad_{top,bottom,left,right}, lv_obj_set_style_text_align, lv_label_set_long_mode, lv_obj_add_flag, lv_obj_remove_flag

- Lvgl::ObjFlag enum (Hidden, Clickable, Scrollable) matching lv_obj_flag_t - Lvgl::LabelLongMode enum (Wrap, Dots, Scroll, ScrollCircular, Clip)

- Lvgl::Object#set_style_pad_{top,bottom,left,right}: per-edge padding setters - Lvgl::Object#set_style_text_align: text alignment on object directly - Lvgl::Object#add_flag / #clear_flag: add/remove lv_obj_flag_t flags

- Lvgl::Widgets::Label#long_mode=: set overflow behaviour via lv_label_set_long_mode

- Smoke example ExampleWidgetLabelPlacement1: 144x144px box with centered, clipped label (matching 144px/in GPCR block density); exercises pad zeroing, Scrollable flag clear, LV_ALIGN_CENTER, and LabelLongMode::Clip together

All 64 specs pass; ameba clean; public-docs and callsite checks pass. Closed-Leaf check-in: 3498906e54 user: agent-claude tags: agent/20260820T071210Z-bind-label-placement-controls-align-pad

01:01
Merge Alpine Linux support to trunk check-in: a023e0fb6b user: agent-trunk-ops tags: main, trunk
2026-08-19
12:46
Add Alpine Linux support Leaf check-in: cb5c832930 user: agent-codex tags: session/b360465c277a237d6df2d8e372d4e96a018379127f1a79d67d055138b09ba4c3
12:36
Create new branch named "session/b360465c277a237d6df2d8e372d4e96a018379127f1a79d67d055138b09ba4c3" check-in: d281e102b7 user: agent-codex tags: session/b360465c277a237d6df2d8e372d4e96a018379127f1a79d67d055138b09ba4c3
12:25
Merge lv_line widget binding to trunk check-in: 9fc11dd571 user: agent-trunk-ops tags: main, trunk
04:03
Create new branch named "session/16434315ebd8c21382740af6c9c80d3b5f8c8958d4afcc4fe006163805a8ad0d" Leaf check-in: 623af33a2c user: agent-trunk-ops tags: session/16434315ebd8c21382740af6c9c80d3b5f8c8958d4afcc4fe006163805a8ad0d
04:00
Create new branch named "session/73233549053d18f9b6cff63ab34dfc91636fea26a5ebe8a052217e09420dffde-2" Leaf check-in: 7834df426e user: agent-trunk-ops tags: session/73233549053d18f9b6cff63ab34dfc91636fea26a5ebe8a052217e09420dffde-2
03:38
Merge lv_line widget binding Leaf check-in: 93843acb7f user: agent-codex tags: session/73233549053d18f9b6cff63ab34dfc91636fea26a5ebe8a052217e09420dffde
03:23
Create new branch named "session/73233549053d18f9b6cff63ab34dfc91636fea26a5ebe8a052217e09420dffde" check-in: 7f5604b738 user: agent-codex tags: session/73233549053d18f9b6cff63ab34dfc91636fea26a5ebe8a052217e09420dffde
2026-08-18
22:33
bind lv_line: add Lvgl::Widgets::Line (first LVGL line widget in Crystal)

Add lv_line binding: lv_line_create, lv_line_set_points (with GC-retained point buffer), lv_line_set_y_invert, and object-level line style setters. Includes Lvgl::Line alias, line_spec.cr smoke tests, and lv_example_line_1.cr polyline example using Lvgl::Style#line scope. Leaf check-in: 9b20f4a12e user: agent-claude tags: agent/20260818T222407Z-bind-lv-line-lvgl-widgets-line-first-lvg

2026-03-03
22:52
Merge remote-tracking branch 'origin/codex/improve-error-message-for-missing-symbols-u7unp8' check-in: 4d05eead17 user: jkridner@beagleboard.org tags: main, trunk
22:51
Remove lv_evdev_set_file requirement from fbdev backend Leaf check-in: 69e76951b7 user: github@hangerhead.com tags: codex/improve-error-message-for-missing-symbols-u7unp8, trunk
22:46
update shard.lock check-in: ee74f1ab5c user: jkridner@beagleboard.org tags: main, trunk
21:23
Improve framebuffer backend missing symbol diagnostics Leaf check-in: 71b9bee515 user: github@hangerhead.com tags: codex/improve-error-message-for-missing-symbols, trunk
19:52
Clear menu widgets before launching selected example Leaf check-in: f23e6405e3 user: github@hangerhead.com tags: codex/modify-examples.cr-for-lvgl-menu, trunk
19:12
Turn examples entrypoint into single-example LVGL menu check-in: a4a12feebf user: github@hangerhead.com tags: codex/modify-examples.cr-for-lvgl-menu, trunk
18:51
Use LVGL with EVDEV check-in: c0dbe49996 user: jkridner@beagleboard.org tags: codex/modify-examples.cr-for-lvgl-menu, trunk
17:42
Fix SDL linkage when LVGL shared lib omits SDL NEEDED Leaf check-in: f77061c87a user: github@hangerhead.com tags: codex/investigate-sdl-linking-problems, trunk
2026-02-27
16:18
missed one check-in: fd7cd7ccc5 user: jkridner@beagleboard.org tags: codex/investigate-sdl-linking-problems, trunk
16:12
remove non-compliant examples check-in: 1875c845bd user: jkridner@beagleboard.org tags: codex/investigate-sdl-linking-problems, trunk
15:59
Include LVGL with fbdev check-in: f4ab46aae4 user: jkridner@beagleboard.org tags: codex/investigate-sdl-linking-problems, trunk
15:56
pick up lvgl with fbdev check-in: 19f3cbe49f user: jkridner@beagleboard.org tags: codex/investigate-sdl-linking-problems, trunk
15:13
Merge remote-tracking branch 'origin/codex/add-framebuffer-backend-support' check-in: 1dd674a1c9 user: jkridner@beagleboard.org tags: codex/investigate-sdl-linking-problems, trunk
14:48
Add LVGL framebuffer backend adapter Leaf check-in: 3d1ed280dd user: github@hangerhead.com tags: codex/add-framebuffer-backend-support, trunk
2026-02-23
01:54
Merge pull request #38 from embedconsult/codex/investigate-spec-failures check-in: 74b711d1e0 user: noreply@github.com tags: codex/add-framebuffer-backend-support, trunk
01:54
Default specs to headless backend in CI check-in: f4512e955b user: github@hangerhead.com tags: codex/add-framebuffer-backend-support, trunk
2026-02-22
13:38
Merge pull request #37 from embedconsult/codex/analyze-and-customize-crystal-docs-layout

Improve docs gallery content and document Crystal docs customization paths check-in: 7cfbb499b9 user: noreply@github.com tags: codex/add-framebuffer-backend-support, trunk

13:32
Improve docs gallery metadata and add Crystal docs layout analysis Leaf check-in: b623abcbfb user: github@hangerhead.com tags: codex/analyze-and-customize-crystal-docs-layout, trunk
12:08
Merge pull request #36 from embedconsult/codex/fix-broken-links-in-headless-backend check-in: 22bbfc2598 user: noreply@github.com tags: codex/add-framebuffer-backend-support, trunk
12:03
Point example links to useful LVGL 9.4 anchors check-in: eaca083167 user: github@hangerhead.com tags: codex/add-framebuffer-backend-support, trunk
03:41
Merge remote-tracking branch 'origin/codex/add-spec-for-docs-generation-3tutgm' check-in: c379570525 user: jkridner@beagleboard.org tags: codex/add-framebuffer-backend-support, trunk
03:40
Use Crystal HTTP client for generated-doc link checks Leaf check-in: 4f22e6782e user: github@hangerhead.com tags: codex/add-spec-for-docs-generation-3tutgm, trunk
03:21
Add new widget examples and slider value setter Leaf check-in: e6c319c476 user: github@hangerhead.com tags: codex/add-examples-and-necessary-code, trunk
2026-02-20
19:13
Merge remote-tracking branch 'origin/codex/add-examples-to-complete-api-documentation' check-in: b9e9ec7953 user: jkridner@beagleboard.org tags: codex/add-examples-and-necessary-code, trunk
19:08
Add four widget-focused LVGL examples Leaf check-in: d9563d545a user: github@hangerhead.com tags: codex/add-examples-to-complete-api-documentation, trunk
18:57
Add generated docs build and link-check specs Leaf check-in: 085d543278 user: github@hangerhead.com tags: codex/add-spec-for-docs-generation, trunk
18:36
fix spec to say Original C Source check-in: 12703d17da user: jkridner@beagleboard.org tags: codex/add-spec-for-docs-generation-3tutgm, trunk
18:34
Merge remote-tracking branch 'origin/codex/enforce-1-to-1-example-relationship-t5xiwn' check-in: 702c739cc2 user: jkridner@beagleboard.org tags: codex/add-spec-for-docs-generation-3tutgm, trunk
18:29
Build a browseable examples gallery in Crystal docs Leaf check-in: a3ed0ffa1f user: github@hangerhead.com tags: codex/enforce-1-to-1-example-relationship-t5xiwn, trunk
14:59
CI: try update before install check-in: 584e51981c user: jkridner@beagleboard.org tags: codex/add-spec-for-docs-generation-3tutgm, trunk
14:08
Enforce LVGL upstream mapping for examples Leaf check-in: a585c0af35 user: github@hangerhead.com tags: codex/enforce-1-to-1-example-relationship, trunk
2026-02-19
19:14
Add complete widgets example applets Leaf check-in: 7a9164feb1 user: github@hangerhead.com tags: codex/add-complete-widget-examples, trunk
16:02
sudo check-in: b6fcc03adb user: jkridner@beagleboard.org tags: codex/enforce-1-to-1-example-relationship-t5xiwn, trunk
16:01
Fix build dependencies check-in: 64dd591063 user: jkridner@beagleboard.org tags: codex/enforce-1-to-1-example-relationship-t5xiwn, trunk
14:42
Fix public docs checker annotation handling Leaf check-in: 31b34dc4e5 user: github@hangerhead.com tags: codex/fix-public-docs-checker-for-annotations, trunk
2026-02-18
23:40
Incomplete hack merge of annotation/macro-based example documentation check-in: d0343d3e18 user: jkridner@beagleboard.org tags: codex/fix-public-docs-checker-for-annotations, trunk
23:21
Add clarifying comments for macro-based example metadata flow Leaf check-in: 41facb9685 user: github@hangerhead.com tags: codex/establish-single-source-of-truth-for-examples, trunk
11:22
Move example docs metadata/index to macro-based examples.cr check-in: ac93731923 user: github@hangerhead.com tags: codex/establish-single-source-of-truth-for-examples, trunk
2026-02-15
16:51
Update LVGL build check-in: 77b39cb872 user: jkridner@beagleboard.org tags: codex/fix-public-docs-checker-for-annotations, trunk