u/meszmate

Ágazati alapvizsga 2026 Technikum

Ágazati alapvizsga 2026 Technikum

2 évnyi tanulás után ez a teszt html része 10. osztályban (nem igazi, hanem teszt de ugyanazok a tanárok állítják össze a vizsgát és azt mondták majdnem ugyanezek lesznek)

Mi a véleményetek róla? Régen milyen fajta feladatok voltak?

u/meszmate — 1 day ago
▲ 18 r/Zig

Hey everyone,

For those who haven't seen it before: ZigZag is a TUI framework for Zig

inspired by Bubble Tea and Lipgloss. Elm style Model-Update-View, 34+

pre-built components (tables, charts, forms, file picker, markdown,

diff view, etc.), full styling system, image rendering (Kitty / iTerm2

/ Sixel), Kitty keyboard protocol, bracketed paste, the usual stuff.

Pure Zig, zero dependencies, works on macOS, Linux, and Windows.

The headline for this release is that ZigZag now fully supports Zig

0.16+. The stdlib reshuffle in 0.16 (new Io, the new Writer / format

signature, etc.) broke a lot of projects, so the whole codebase and

the examples have been updated to match.

What's in v0.1.5:

- Full Zig 0.16+ compatibility across the framework and examples

- Comptime color and border values (thanks Cohors1316)

- Fix for Shift+Enter detection inside integrated terminals

- Updated MouseEvent formatter to the new Writer signature

Big thanks to IridescentRose for doing most of the heavy lifting on

the 0.16 port, and to Cohors1316 for the comptime cleanups.

Repo: https://github.com/meszmate/zigzag

Release notes: https://github.com/meszmate/zigzag/releases/tag/v0.1.5

Feedback, issues, and PRs welcome. If you build something with it I'd

love to see it.

u/meszmate — 16 days ago
▲ 38 r/Zig

Hey folks,

Just shipped v0.1.3 of ZigZag, my Elm-architecture TUI framework for Zig (inspired by Bubble Tea / Lipgloss). This release got pretty big, here's what's new since v0.1.2:

18 new components

  • Input/forms: Form, Dropdown, Checkbox/RadioGroup, Slider, MenuBar, ContextMenu
  • Data: SortableTable (column sort + filter), DataTable (cell-cursor, frozen columns), VirtualList (lazy rendering for 100K+ items)
  • Visualization: Gauge, Heatmap, Calendar/DatePicker, BrailleCanvas (pixel-grid drawing)
  • Content: Markdown renderer, CodeView (syntax highlighting), DiffView (unified + side-by-side), RichLog (append-only log panes)

New systems

  • Theming with built-in palettes + ThemeManager
  • Animation system (easing + tweens)
  • Constraint-based Flexbox layout engine
  • Layer compositing with z-ordering
  • SubProgram for nested Model-Update-View composition
  • AsyncRunner for background tasks
  • ScreenStack router for push/pop navigation
  • Accessibility module (WCAG contrast + roles)
  • WASM platform backend — you can target the browser now
  • DevConsole log streamer (file/tcp/stderr sinks)
  • Mouse hit-testing utilities
  • Text overflow policies (hidden, ellipsis, word_wrap, char_wrap)

Fixes & polish

  • Memory leaks in file_browser, modal, toast
  • word_wrap crash from unsigned integer underflow
  • Form submit on Ctrl+S works across terminals
  • Full customizability for every component
  • Writergate compatibility (thanks Cohors1316!)

Pinned to Zig 0.15.2. Zero deps, pure Zig.

Release notes: https://github.com/meszmate/zigzag/releases/tag/v0.1.3

Feedback welcome, especially curious what people want to see next.

u/meszmate — 24 days ago