<div dir="ltr"><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/0f292de09311efd4c5e16bc11a5cefce46f27944.png?u=2921250"><div></div>Yes the remote hooks into the Slide Controller for its actions but the list of slides are held in the service item.  This way the Slide Controller and Remote interfaces can have the same list of verses.<br><br><br><div class="mt-signature">
        <table border="0" cellpadding="8" cellspacing="0" style="user-select: none;">
            <tbody><tr>
                <td>
                    <a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&" class="" style="text-decoration:none"> <img src="https://s3.amazonaws.com/mailtrack-signature/sender_notified.gif" alt="Mailtrack" class="" width="32" height="32"> </a>
                </td>
                <td>
                    <span style="color:#777">Sender notified by</span> <br>
                    <a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&" class="mt-install" style="color:#4374f7">Mailtrack</a> <span style="color:transparent;font-size:0">19/08/18, 15:23:38</span>
                </td>
                <td>
                    
                </td>
            </tr>
        </tbody></table>
    </div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, 19 Aug 2018 at 15:08, Simon Hanna <<a href="mailto:simon@hannaweb.eu">simon@hannaweb.eu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Aug 19, 2018 15:36, Tim and Alison Bentley <<a href="mailto:Home@trarbentley.net" target="_blank">Home@trarbentley.net</a>> wrote:<br type="attribution"><blockquote class="m_5422181370830797166quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><img width="0" height="0" alt="" src="https://mailtrack.io/trace/mail/1b5a7b6477a75ecf30666cc4ce829e4fc4c3fd9c.png?u=2921250"><div></div>Following a request from Simon H around the API's for the remote I started looking at a set of changes and realized the new design for the WenEngine may make the remote more difficult.<div><br></div><div>The current design is that the serviceitem contains an array of slides to be displayed and this array has been processed so each slide fits a single screen.  The current display builds an html page for the slide and displays it.</div><div>There are a number of different strategies for paging but they are managed by the renderer.</div><div>This pattern allows the remote interface and the slide controller to easily understand the number of slides even if some are split or all have the same Tag.</div><div><br></div><div>Moving towards the new pattern, if React were to provide this rendering service how can the remotes know how many slides we have or how to reference the React split slides.  As Raoul said yesterday this is work outstanding but it would seem we need to understand how this will work as it impacts a number of pieces of development.<br clear="all"></div></div></blockquote></div></div></div><div dir="auto">The Frontend of OpenLP has to know something about that for rendering the previews. The same info can be used to know how many slides there are. As for previews, HTML could be rendered in the remotes as well, or we provide a text-only view of the slide.</div><div dir="auto"><br></div><div dir="auto">Doesn't the remote hook into the service manager for all the actions? The migration should be transparent for the remote, shouldn't it?</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="m_5422181370830797166quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="auto">
        <table border="0" cellpadding="8" cellspacing="0"><tbody><tr><td>
                    <a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality6&" style="text-decoration:none" target="_blank"> <img src="https://s3.amazonaws.com/mailtrack-signature/sender_notified.gif" alt="Mailtrack" width="32" height="32"> </a>
                </td><td>
                    <span style="color:#777">Sender notified by</span> <br>
                    <a href="https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality6&" style="color:#4374f7" target="_blank">Mailtrack</a> <span style="font-size:0">19/08/18, 14:27:50</span></td></tr></tbody></table></div></div></blockquote></div></div></div><div dir="auto">I block external resourcesso I'm not really affected, but I don't really like to be tracked. :-)</div></div>_______________________________________________<br>
openlp-dev mailing list<br>
<a href="mailto:openlp-dev@openlp.io" target="_blank">openlp-dev@openlp.io</a><br>
<a href="https://lists.openlp.io/mailman/listinfo/openlp-dev" rel="noreferrer" target="_blank">https://lists.openlp.io/mailman/listinfo/openlp-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Tim and Alison Bentley<br>Home@TRARBentley.net<div style="display:inline"></div></div>