Examples

Examples

Real-world examples and code snippets to help you build Fynerisor applications.

All Examples

Browse all 35 examples demonstrating different widgets and features:

Tips & Tricks

String Manipulation

require(["@strings"])

// Join array with separator
let text = strings.join(items, ", ")

// Split string
let parts = strings.split("a,b,c", ",")

// Upper/lower case
let upper = strings.upper("hello")
let lower = strings.lower("WORLD")

Error Handling

let result = someOperation()
if result != nil {
    window.SetStatus("Success!")
} else {
    window.SetStatus("Operation failed")
}

Platform Detection

require(["@os"])

let platform = os.goos()
if platform == "windows" {
    // Windows-specific code
} else if platform == "linux" {
    // Linux-specific code
}

File Operations

require(["@os", "@filepath"])

// Read directory
os.read_dir("/path/to/dir").each(entry => {
    print(entry.name, entry.is_dir, entry.size)
})

// Read/write files
os.write_file("output.txt", "Hello, World!")
let data = os.read_file("input.txt")
let text = string(data)

Keyboard Shortcuts

require(["v0.6"])

// Register global shortcuts
window.AddShortcut("Ctrl+S", () => {
    window.SetStatus("Saved!")
})

// Remove shortcuts dynamically
window.RemoveShortcut("Ctrl+S")