<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>