<div dir="ltr">Thank you for the feedback :)<div><br></div><div>Please note that Glacier is still only a mockup, the current VM image doesn't have anything from Glacier ;)</div><div>(I'm saying this just in case it wasn't clear from my previous message ;) )</div>
<div><br></div><div>About components in Nemo:</div><div>Nemo currently uses com.nokia.meego components, the same used in MeeGo Harmattan.</div><div>The plan is to move to QtQuickControls (the components set provided by Qt5), but it will still take a while to do that step imho, because we need to restyle the components with graphics assets from Glacier UI.</div>
<div><br></div><div>So, you can use Harmattan qt-components for Nemo at the moment ;) and that's what core apps currently use</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/8/1 Superpelican <span dir="ltr"><<a href="mailto:superpelican@zoho.com" target="_blank">superpelican@zoho.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>That is great news! I hadn't expected
      to see Nemo Mobile move to Wayland/Qt5 that fast.<br>
      Didn't know there already was a Qt5 based homescreen and Wayland
      compositor.<br>
      <br>
      I really the Glacier UI, great work :) To be honest I think I even
      like it a bit more than Sailfish.<br>
      I like the minimalist, dark theme of Android 4.x, I like the
      colorful opaque rounded corner theme of Harmattan<br>
      and I like the clean style of Sailfish (the font and the
      transparency). I think Glacier perfectly<br>
      combines all these looks. I also like the icon theme, it reminds
      me of Harmattan.<br>
      <br>
      What I would like to see, is good documentation about the new UI
      components to make it easier<br>
      to develop applications for Nemo Mobile (especially for new
      developers like myself ;) ).<br>
      I haven't found documentation about the UI components that are
      currently used in Nemo Mobile.<br>
      It's still a bit vague to me what components Nemo exactly uses.<br>
      I'm currently developing a Sailfish OS application and trying to
      port Nemo Mobile to my<br>
      tablet, so I'd love to port my app to Nemo. I'll need to port my
      app to Qt5 anyway for the new<br>
      Sailfish SDK.<br>
      <br>
      Keep up the good work,<br>
      <br>
      Superpelican :)<div><div class="h5"><br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      On 08/01/2013 12:40 PM, Andrea Bernabei wrote:<br>
    </div></div></div><div><div class="h5">
    <blockquote type="cite">
      <div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hello
          people!</span><br style="font-family:arial,sans-serif;font-size:13px">
        <span style="font-family:arial,sans-serif;font-size:13px">Here
          are some news for you, I wrote few paragraphs, with titles to
          help you skim through the email in case you don't have much
          time to read it ;)</span><br style="font-family:arial,sans-serif;font-size:13px">
        <br style="font-family:arial,sans-serif;font-size:13px">
        <br style="font-family:arial,sans-serif;font-size:13px">
        <span style="font-family:arial,sans-serif;font-size:13px">WAYLAND
          VM IMAGE UPDATE:</span>
        <div style="font-family:arial,sans-serif;font-size:13px">
          <br>
          <div>I didn't know anything about systemd, I didn't know
            anything about RPM packaging, but I studied some stuff
            during last days, and now we have a working Nemo Wayland
            image for VM! 
            <div>The VM image boots to a QtQuick2/Qt5 homescreen
              (lipstick-colorful-home-qt5 package), and uses a Wayland
              QML compositor! </div>
            <div>So now we have a VM image with a working homescreen (in
              early stages) and a Wayland compositor!</div>
            <div>Now that the we have something to base the rest of our
              work on, we need to do some planning. <br>
            </div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>NEMO RESTYLING PLAN:</div>
            <div><br>
            </div>
            <div>I'll share here the results of few chats with other
              Nemomobile guys (qwazix, Sfiet_Konstantin, Hurrian, sorry
              if I'm forgetting anyone here) and Jolla guys (Stskeeps,
              special, w00t,...):<br>
            </div>
            <div>1) First of all, we decided it was a good idea to port
              all Nemo QML apps to Qt5/QtQuick2 and have them working on
              the new Wayland-based VM image;<br>
            </div>
            <div><br>
            </div>
            <div>2) Once all the core apps are ported to Qt5, we can
              start building the new components sets (which will likely
              be QtQuickControls + custom controls) which will be used
              to bring to life the new Glacier UI (if you don't know
              what Glacier UI is, ---> <a href="http://play.qwazix.com/grog/?p=344" target="_blank">http://play.qwazix.com/grog/?p=344</a> )</div>
            <div><br>
            </div>
            <div>3) Once we have a working components set, we can port
              all Nemo QML apps to the new components set created in
              step 2.</div>
            <div><br>
            </div>
            <div>4) Test and bugfix</div>
            <div><br>
            </div>
            <div>5) Enjoy the new Nemo with Glacier UI :D</div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>CURRENT STATUS:</div>
            <div><br>
            </div>
            <div>We're at step 1! We're porting all Nemo apps to
              QtQuick2/Qt5 using com.nokia.meego components which have
              already been brought to QtQuick2 by w00t.<br>
            </div>
            <div>I'll tell you what I know about the current porting
              status of the apps:</div>
            <div>- special has already partially ported fingerterm
              (terminal emulator), and qmlmessages </div>
            <div>- I (faenil) have ported qmlcalc, the calculator,
              probably the easiest app to port, which will be used as an
              example for those who want to know what it means to port
              Nemo apps to QtQuick2</div>
            <div>- the rest of the apps needs porting!</div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>HOW CAN I HELP?</div>
            <div><br>
            </div>
            <div>We're at step 1, so we need help porting all Nemo apps
              to Qt5/QtQuick2!</div>
            <div>It's not much work! Don't feel like you're not expert
              enough do that, anyone with some QML experience can help!
              :)</div>
            <div>Here's an example of Qt5 port</div>
            <div><a href="https://github.com/nemomobile/qmlcalc/pull/11" target="_blank">https://github.com/nemomobile/qmlcalc/pull/11</a><br>
            </div>
            <div><br>
              As you can see it's mostly about renaming classes,
              changing few calls, and then adapting the packaging files
              to the changes.</div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>WHAT IF I DECIDED I WANT TO HELP?</div>
            <div>Contact me, I'm faenil on #nemomobile IRC channel
              (freenode server).</div>
            <div>I'll help you setup the wayland environment, so you can
              start hacking right away! :)</div>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>This is all people!</div>
            <div>Have a nice day! :)</div>
          </div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">2013/7/18 Dmitry <span dir="ltr"><<a href="mailto:energycsdx@gmail.com" target="_blank">energycsdx@gmail.com</a>></span><br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">As i understand Sailfish OS in based on Mer,
              difference is very small ~10 rpm packages.
              <div>Why we can`t just use same packages that will be in
                Sailfish Emulator of Beta SDK?</div>
              <div class="gmail_extra"><br>
                <br>
                <div class="gmail_quote">
                  <div>
                    <div>On 18 July 2013 19:03, Andrea
                      Bernabei <span dir="ltr"><<a href="mailto:and.bernabei@gmail.com" target="_blank">and.bernabei@gmail.com</a>></span>
                      wrote:<br>
                    </div>
                  </div>
                  <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    <div>
                      <div>
                        <div dir="ltr">Hello guys :) <br>
                          <br>
                          We all know Sailfish has moved to Wayland and
                          will use Wayland by default in its first phone
                          :)
                          <div><br>
                          </div>
                          <div>The time has come for us to start moving
                            Nemo to Wayland as well!</div>
                          <div><br>
                          </div>
                          <div>This will give us the opportunity to use
                            the same middleware Jolla is currently
                            using, and it's our chance to switch to Qt5
                            and be as connected to Sailfish OS
                            development as possible!</div>
                          <div><br>
                          </div>
                          <div>For the N9/N950 users: if you want to
                            have the chance of seeing Sailfish OS on
                            your phone, please note that THIS is the way
                            to go! No Wayland on Nemo, no chance of
                            having Sailfish on your phone! ;) Just to
                            make things clear :D </div>
                          <div><br>
                          </div>
                          <div>So...what's the plan?</div>
                          <div><br>
                          </div>
                          <div>Yesterday I started working on making a
                            Nemo VM i486 image which is as Qt4-free as
                            possible, and uses Wayland by default.</div>
                          <div><br>
                          </div>
                          <div>You can see the current status of this
                            transition to Wayland here </div>
                          <div><a href="https://wiki.merproject.org/wiki/Wayland_Nemo_VM_Image" target="_blank">https://wiki.merproject.org/wiki/Wayland_Nemo_VM_Image</a></div>
                          <div><br>
                          </div>
                          <div>Stskeeps suggested starting from the VM
                            as it has a stable hardware adaptation, we
                            can do Wayland images for the other
                            platforms later on (n9/n950 anyone? :D)</div>
                          <div><br>
                          </div>
                          <div>Also, this whole Wayland/Qt5 thing is
                            needed before we start implementing stuff
                            for the new Nemo UI (which is Glacier UI, at
                            the moment), as it wouldn't make sense to
                            implement stuff in Qt4/X11 now and then port
                            everything to Qt5/Wayland shortly after
                            that, right? :D</div>
                          <div><br>
                          </div>
                          <div>After fixing all the needed bits on the
                            wiki page (i.e. look for all the Qt4 and
                            Qt4-dependent packages we can get rid of,
                            and write down which of those can be
                            replaced with their Qt5 ports) we have to
                            change stuff in Nemo's boot process (which
                            is using systemd) so that the new qt5
                            services are used, and the Wayland
                            compositor is run at startup, instead of the
                            current X11 compositor.</div>
                          <div><br>
                          </div>
                          <div>I know little about systemd at the
                            moment, I'll start researching as I'm done
                            with the packages stuff...If you can help
                            with systemd or can boost my systemd
                            knowledge, please contact me! :)</div>
                          <div><br>
                          </div>
                          <div>People from Jolla are already helping me,
                            but they're often busy with other stuff, and
                            I can't waste too much of their time on
                            this, I want them to focus on Sailfish :D</div>
                          <div><br>
                          </div>
                          <div>
                            So please bookmark the page I created, and
                            if you want to help please come talk to me
                            at #nemomobile on IRC :)</div>
                          <div><br>
                          </div>
                          <div>This is all, </div>
                          <div>have a nice evening people!</div>
                          <div><br>
                          </div>
                          <div><br>
                          </div>
                          <div>faenil</div>
                        </div>
                        <br>
                      </div>
                    </div>
                    _______________________________________________<br>
                    SailfishOS.org Devel mailing list<br>
                  </blockquote>
                </div>
                <br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
SailfishOS.org Devel mailing list</pre>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br></div>