Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();
try program.run();
}
Expand Down Expand Up @@ -883,7 +883,7 @@ const fs = zz.FocusStyle{
Configure the program with custom options:

```zig
var program = try zz.Program(Model).initWithOptions(init.gpa, init.io, init.environ_map, .{
var program = zz.Program(Model).initWithOptions(init.gpa, init.io, init.environ_map, .{
.fps = 60, // Target frame rate
.alt_screen = true, // Use alternate screen buffer
.mouse = false, // Enable mouse tracking
Expand Down Expand Up @@ -928,7 +928,7 @@ For model state that must live across frames, allocate with `ctx.persistent_allo
For applications that need to do other work between frames (network polling, background processing, etc.), use `start()` + `tick()` instead of `run()`:

```zig
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.start();
Expand All @@ -955,7 +955,7 @@ pub fn update(self: *Model, msg: Msg, ctx: *zz.Context) zz.Cmd(Msg) {
Intercept and transform messages before they reach your model:

```zig
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
program.setFilter(&myFilter);

fn myFilter(msg: Model.Msg) ?Model.Msg {
Expand Down
2 changes: 1 addition & 1 deletion examples/accessibility.zig
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/action_system.zig
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/animation.zig
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/async_tasks.zig
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/braille_canvas.zig
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/calendar.zig
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/charts.zig
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ fn inlineStat(ctx: *const zz.Context, label: []const u8, value: []const u8) ![]c
}

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();
try program.run();
}
2 changes: 1 addition & 1 deletion examples/checkbox_radio.zig
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/clipboard_osc52.zig
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).initWithOptions(init.gpa, init.io, init.environ_map, .{
var program = zz.Program(Model).initWithOptions(init.gpa, init.io, init.environ_map, .{
.title = "ZigZag OSC 52 Clipboard",
.osc52 = .{
.enabled = true,
Expand Down
2 changes: 1 addition & 1 deletion examples/code_view.zig
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/context_menu.zig
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/counter.zig
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/dashboard.zig
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/data_table.zig
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/dev_console.zig
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ pub fn main(init: std.process.Init) !void {
try console.addSink(.{ .file = "dev_console.log" });
try console.addSink(.{ .tcp = .{ .host = "127.0.0.1", .port = 7878 } });

var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/diff_view.zig
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/dropdown.zig
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/file_browser.zig
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/flex_layout.zig
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/focus_form.zig
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var prog = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var prog = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer prog.deinit();

try prog.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/form.zig
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/gauge.zig
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/heatmap.zig
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/hello_world.zig
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/layers.zig
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
4 changes: 2 additions & 2 deletions examples/markdown.zig
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const sample_md =
\\const zz = @import("zigzag");
\\
\\pub fn main() !void {
\\ var program = try zz.Program(Model).init(allocator);
\\ var program = zz.Program(Model).init(allocator);
\\ try program.run();
\\}
\\```
Expand Down Expand Up @@ -95,7 +95,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/menu_bar.zig
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/modal.zig
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var prog = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var prog = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer prog.deinit();

try prog.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/mouse.zig
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).initWithOptions(init.gpa, init.io, init.environ_map, .{
var program = zz.Program(Model).initWithOptions(init.gpa, init.io, init.environ_map, .{
.mouse = true,
});
defer program.deinit();
Expand Down
2 changes: 1 addition & 1 deletion examples/rich_log.zig
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/screen_stack.zig
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/showcase.zig
Original file line number Diff line number Diff line change
Expand Up @@ -1036,7 +1036,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).initWithOptions(init.gpa, init.io, init.environ_map, .{
var program = zz.Program(Model).initWithOptions(init.gpa, init.io, init.environ_map, .{
.mouse = true,
.title = "ZigZag Showcase",
});
Expand Down
2 changes: 1 addition & 1 deletion examples/slider.zig
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/sortable_table.zig
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/sub_program.zig
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/tabs.zig
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/text_editor.zig
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/text_overflow.zig
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
2 changes: 1 addition & 1 deletion examples/theming.zig
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ const Model = struct {
};

pub fn main(init: std.process.Init) !void {
var program = try zz.Program(Model).init(init.gpa, init.io, init.environ_map);
var program = zz.Program(Model).init(init.gpa, init.io, init.environ_map);
defer program.deinit();

try program.run();
Expand Down
Loading
Loading