Giff Troubleshooting - Owen2k6/GoOS GitHub Wiki

Troubleshooting

Nothing appears / empty window

  • Check your script has at least one window block.
  • Ensure width/height are positive integers.
  • A background fill is optional; the window is visible without it.

Label not centred

  • centre true centres across the window canvas, not inside a panel. For panels, compute x manually based on known width.

$variables do not expand

  • Variables are case-insensitive but stored lower-case; ensure you used the exact names:
    • Inputs: $input_<name>_text
    • Buttons: $button_<name>_text
  • If a variable is missing, the literal $name remains in the string (by design).

netGet / netGetText fails

  • https:// is not supported; use http://.
  • DNS server must be configured in GoOS (DNSConfig.DNSNameservers[0]).
  • Inspect $net_status for a plain-English reason.

File paths

  • Use 0:\\path\\file.txt style paths.
  • On error, a friendly dialogue is shown; the script continues.

Order of drawing

  • Backgrounds first, foregrounds after. Declare panel/image before labels for overlay text.
⚠️ **GitHub.com Fallback** ⚠️