Skip to content

History / gui

Revisions

  • docs: update nel/gui

    @kaetemi kaetemi committed Jul 24, 2026
  • interface, nel/gui: trim overused em-dashes to natural punctuation Down from 267 em-dashes across 16 files to 16, all of which are legitimate structural uses (table n/a markers in the "default" column of attribute tables). Non-structural em-dashes were converted to: - colons for term-then-definition patterns and appositives introducing a list; - periods for what read as full sentence breaks (a "but" clause, an amplification, a punchy conclusion); - semicolons where a run-on tail was really a second independent clause; - parentheses where a matched pair of em-dashes wrapped a parenthetical aside; - reworded prose where the em-dash was pinning together two ideas that needed a proper conjunction. Kept em-dashes where structural: table cells showing "no default" (| — |). Section headers of the form "# widget — CClass" were rewritten as "# widget (CClass)" or "# widget: description"; the anchor cross-refs that pointed at those headings (embedding.md → views#text-cviewtext, database#link-reactive-rules; embedding.md → widget_sample#emscripten- webgl-build carried over from the earlier milestone-tag cleanup) were updated to the new slugs. Content unchanged — same claims, same code snippets, same warnings; only the punctuation between them. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @kaetemi kaetemi committed Jul 24, 2026
  • nel/gui: fix wrong history claim and w_-skin "otherwise-unused" line Rewrote the History paragraph: dropped the invented "third GUI attempt" lineage (snowballs had no such system; CEGUI was a community plugin, not a NeL attempt) and stated what the library actually is — Ryzom's interface code lifted from `interface_v3` into NeL, with the community CEGUI integration mentioned as a separate plugin. Also tightened widget_sample.md's w_ description: many `w_` elements (gauges, tab buttons, brick slots) still ship, so it's the frame set that's otherwise-unused, not the whole skin. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @kaetemi kaetemi committed Jul 24, 2026
  • Comprehensive NeL GUI documentation: /interface authoring tree + library pages /interface rebuilt from stub into the UI-creation root with ten subpages: first window tutorial, layout (hotspots/posref/sizeref/vector), XML structure (parse pipeline, defines, templates, styles, options), views, controls, windows and containers, database/links/expressions, action handlers and procedures, Lua scripting, HTML groups, and skinning. Attribute tables and behaviors verified against nel/src/gui source; 31 screenshots captured from the live nl_sample_gui showcase. /nel/gui rewritten as the library overview (architecture, element hierarchy, frame flow, widget registry) with a new embedding guide covering the full host-application contract and pitfalls learned building the sample. Cross-links and context index updated.

    @kaetemi kaetemi committed Jul 21, 2026
  • NeL GUI widget sample page (w_ skin showcase, M1) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HZwWn4fzYVwLpcZpC8y37X

    @kaetemi kaetemi committed Jul 18, 2026
  • docs: add all untracked content

    @ryzom-pipeline ryzom-pipeline committed Jul 8, 2024
  • docs: add all untracked content

    @ryzom-pipeline ryzom-pipeline committed Mar 13, 2023
  • docs: create nel/gui

    @kaetemi kaetemi committed Feb 16, 2023