Skip to content

1.7.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 14:14
· 28 commits to main since this release

The release that lets you choose what the app looks like. Twenty built-in themes — ten dark, ten light — with background artwork in eighteen of them, an adjustable background, your own image if you prefer one, and a separate control for the paper the script is typed on.

System File
Windows 10/11 Valendo-1.7.0-setup.exe
macOS, Apple Silicon Valendo-1.7.0-arm64.dmg

Windows: run the installer. SmartScreen warns about an unrecognised publisher — More info → Run anyway.

macOS: drag to Applications, then run this once, before the first launch and again for every version you download:

xattr -dr com.apple.quarantine /Applications/Valendo.app

Without it macOS says the app is damaged. It is not — that is the message for a downloaded app it cannot verify with Apple, because this one is not notarised.

New

  • Twenty themes, behind the palette button in the header. They sit next to the interface-scale control on purpose: those two answer the same question — how the app looks to me — while Settings decides what the presenter sees. Ten dark and ten light, split by a tab, in a two-by-five grid so you compare them side by side instead of scrolling a list. Console and High Contrast hold the first row in both modes: the two you already know before choosing anything.
  • Eighteen of the twenty carry their own background artwork, drawn behind the chrome and nowhere else. The script editor, the Broadcast panel and the presenter's screen stay opaque in every theme — a texture behind the text you are typing during a live show is not a feature, and a Broadcast preview that lies about its own background stops being useful for checking anything.
  • A background strength slider. At 0 the app is exactly what it was before; the artwork fades and desaturates together as you come down, because a background that only gets darker keeps its colour cast and starts tinting the labels sitting on it.
  • Your own image, if none of the eighteen fit. It is copied inside the app, into its own folder — deliberately not the one cards live in, because that folder is swept clean of anything no card points at, and your background would vanish the first time you opened a project.
  • Editing paper is a slider, not a switch. It runs from the near-black the editor has always used up to a paper grey, and the middle is where the good answers are — a charcoal at 15, a light grey at 80. The ink flips from white to black partway along, so the swatch beside the slider shows the real paper and the real ink rather than a number that cannot warn you about the turn.
  • Themes may change the state colours — green for rolling, red for on air, amber for attention. That was a deliberate choice to make a genuine high-contrast theme possible, and it comes with a guard: a palette in which those three stop being distinguishable does not ship. Separation is measured on lightness, not hue, so the three stay apart for someone who does not separate green from red.

Fixed

  • The theme survived closing the app only if you also touched a project. Reported from an ordinary session: change the theme, save the .valendo, close, reopen — and the old theme was back. The cause was not a failed write; it was where the choice lived. It was kept in the workspace file, whose autosave starts locked and only unlocks when you pick a path on the welcome screen or open or create a project. In a session where you only changed the theme, that file was never rewritten. The four appearance fields now live in the machine's own settings file, which is written unconditionally, and that file is what the app believes on startup.
  • The window opens already wearing the theme. The appearance is read synchronously before the first frame is painted, alongside the interface scale and for the same reason: the state arrives over an asynchronous channel, which is to say after the window is already on screen. Anyone on a light theme used to watch the app open black and then turn.

Changed

  • Light mode peaks at grey, not white. The first attempt was a normal light interface and it was rejected on sight — a teleprompter operator sits in a dim room facing that screen for hours, and a white panel there is a flash in the face. The whole light set is built downward from a grey ceiling, and the artwork for the eight light themes was calibrated by binary search against a brightness band, not picked by eye.
  • Theme names are proper nouns — Console, High Contrast, Canyon, Space, Forest, Ocean, Wine, Marble, Neon, Aurora — identical in all six languages, the same treatment OVERLAY and Assets already get.
  • The theme is a machine preference, not part of the project. Sending a .valendo to a colleague never changes the app they are looking at, the same rule the editor font and interface scale already follow.

Documentation · site

The README, the site and the wiki have been rewritten against this version. They had been stuck at 1.4.1 and knew nothing about presets, search, marks, the embedded typefaces, the colour work, on-screen shortcut mapping or MIDI; all of it is documented now, with new screenshots throughout.

Licence

GPL-3.0-or-later. Both installers redistribute a GPL build of ffmpeg 6.1.1 — Windows by gyan.dev, macOS compiled by this project's CI (build script). Source at ffmpeg.org, tag n6.1.1.

They also embed ten typefaces, each under the SIL Open Font License 1.1: Inter, Cascadia Mono, JetBrains Mono, iA Writer Quattro, Atkinson Hyperlegible Next, Lexend, IBM Plex Sans, Literata, Newsreader and Alegreya. The OFL permits bundling and selling fonts with software; it forbids selling the fonts on their own. Every licence text ships beside the app, in resources/licencas/.

The background artwork is generated for this project and ships under the same GPL-3.0-or-later as the app; the attribution is in src/renderer/src/temas/licencas/.