Replies: 1 comment 7 replies
-
So I was looking at Wails (vs something like Electron) and I think it still fits the bill, but I will note that it currently doesn't seem to offer "multiple window" support. I think this is fine, if we follow the "the display is HTTP". If SimpleWorship runs as a "server and interface" -- then we can write many additional display apps for various devices.
We can use the SSDP protocol to broadcast the servers alive-ness constantly, and the clients can just find and connect to it with no configuration needed for simplicity from the user. https://github.com/koron/go-ssdp Alternatively it might make sense for the display app to be written in React Native -- For a single app that can work across all the above use cases -- I just have little experience with React Native, and I'm a giant golang fanboy -- so I'm biased. Hah In fact, there's a react native ssdp package as well that would probably make it a fairly easy project to tie together. https://www.npmjs.com/package/react-native-ssdp |
Beta Was this translation helpful? Give feedback.
-
Initial base software ideas.
Main Mission
I think the main missional idea for this project comes from The love for small churches and church plants, faithfully serving the lord with limited resources
Secondarily this this tho, we are nerds. And we know many other people in the tech side of ministry are too. If I want to trigger slide changes based off a custom built esp32 button, I want software that I can interface with reliable and falt-tollerantly, not some hacky work around that I worry will fail.
Current Core Wants
Song Library
Bible Integration
Ideas for Plugins
These are all potential plugin ideas once a simple base software exists. I'm writing this here not to cause feature creep in the main code base, but to think of everything we might want to do in the future that we should consider when designing the base software.
Beta Was this translation helpful? Give feedback.
All reactions