Wishlist

TODO: make a roadmap 😂

Editor UI: Library

  • Organise songs with a built-in database
  • Search by title, type, content, tags

Save time with smart templates

  • Quickly build weekly services based on templates that follow your liturgy
  • Templated slide designs and layouts

Collaborate using cloud media

  • Link media from cloud storage
  • Smart media folders (sync directly from Google Drive/OneDrive – delay loading files, images etc until downloaded onto disk)
  • Import Canva (initial research – not really possible atm)

Bible text lookup & display

  • fetch.bible
  • Automatic or easy? pagination/reflow to break up long passages across multiple slides
    • Waiting for Avalonia 11.0 flexible text formatting to drop

Clocks & Countdowns

  • Always fun for events
  • And count-up/down timers for stage displays

Stage display messages

  • “The preacher should really wrap up by now, the parents will be waiting” 😂

Dark theme

Custom slide resolutions

  • Other than 1920×1080
  • Upscale background images to fit

Improved slide designer

  • Slide design customisations: borders, fonts, alignments, colours, backgrounds, gradients…

Other wild ideas!

  • Web remote
    • Make quick lyric stanza and arrangement edits from an iPad ?
  • Import runsheets from Elvanto/OPC
  • Audio recorder… over network
  • MIDI triggers
  • Section/playlist/runsheet notes
  • LTSC / LTC timecode trigger in
  • Custom action triggers (websockets, http, …)
    • e.g. trigger OBS Scene changes per slide item type: songs, videos, slides
  • Build for macOS and Linux?
  • Undo functionality
  • Workflows for editing content during live shows. Insert event graphics into slide sets on-the-fly.
  • Shuffle / reset to natural sorting (by filename) for order of photo slideshows
  • Hotkeys! and to jump to Verse 1, Chorus etc.
  • Multilingual lyrics support
  • Alternative lower thirds method – websockets + HTML to OBS
  • Zoom in and crop on images which weren’t designed with big fonts
  • Load item from folder of images using natural name sort order
  • Debug tools to troubleshoot why software is slow/laggy/freezing
  • On-off edits and imported content for the current session only (which won’t save into the content library for future use)
  • Re-scan for display (screen) and audio device changes without restarting app
  • Export songs as PPTX (since we already have the code to import!), great for emergency scenarios (don’t ask 😁😅😥😥)
    • Export entire “slide deck” as PDF
  • Research is there is a legal and easy way to add video clips from YouTube links. Embedded CEF web browser for YouTube embed snippet?
    • Plugin system
  • Windows: investigate Presentation Mode integration to prevent screensaver (or pivinvoke sleep inhibitor?), but also don’t want burning laptops in backpacks…
  • OneDrive –> PowerPoint slides sync?
  • Presentation Clicker interceptor, so you can continue doing stuff on the PC and not interrupt the speaker from using the clicker to navigate slides forwards. “Satellite Streamdeck connector for Companion”-style??
  • Tray icon to bring back main window to primary monitor?
  • External/Embedded Fonts
  • QR Code generator
  • Broadcast slides to phone via cloud
  • Non-linear song mode for semi-adhoc sessions outside of a setlist
  • https://support.microsoft.com/en-us/office/use-zoom-for-powerpoint-to-bring-your-presentation-to-life-9d6c58cd-2125-4d29-86b1-0097c7dc47d7#ID0EFH
  • Overlay layer to display or flash announcement text / Q&A phone numbers or links
  • Export individual slide(s) as PNG
  • Set “event graphic / logo” at playlist level, and set it from a slide (WIP)
  • Having multiple different event graphics / logos, e.g. for different sections
  • Respect hidden slides from imported GoogleSlides/PowerPoint
  • Insert temporary slides between song stanzas – such as bible verses during song interludes – at the request of the song leader. But don’t mess up the saved copy of song data in the “library”.