Thank you for the feedback :) Please note that Glacier is still only a mockup, the current VM image doesn't have anything from Glacier ;) (I'm saying this just in case it wasn't clear from my previous message ;) )
About components in Nemo: Nemo currently uses com.nokia.meego components, the same used in MeeGo Harmattan. 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. So, you can use Harmattan qt-components for Nemo at the moment ;) and that's what core apps currently use 2013/8/1 Superpelican <superpeli...@zoho.com> > That is great news! I hadn't expected to see Nemo Mobile move to > Wayland/Qt5 that fast. > Didn't know there already was a Qt5 based homescreen and Wayland > compositor. > > I really the Glacier UI, great work :) To be honest I think I even like it > a bit more than Sailfish. > I like the minimalist, dark theme of Android 4.x, I like the colorful > opaque rounded corner theme of Harmattan > and I like the clean style of Sailfish (the font and the transparency). I > think Glacier perfectly > combines all these looks. I also like the icon theme, it reminds me of > Harmattan. > > What I would like to see, is good documentation about the new UI > components to make it easier > to develop applications for Nemo Mobile (especially for new developers > like myself ;) ). > I haven't found documentation about the UI components that are currently > used in Nemo Mobile. > It's still a bit vague to me what components Nemo exactly uses. > I'm currently developing a Sailfish OS application and trying to port Nemo > Mobile to my > tablet, so I'd love to port my app to Nemo. I'll need to port my app to > Qt5 anyway for the new > Sailfish SDK. > > Keep up the good work, > > Superpelican :) > > > > > > > > > > On 08/01/2013 12:40 PM, Andrea Bernabei wrote: > > Hello people! > 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 ;) > > > WAYLAND VM IMAGE UPDATE: > > 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! > The VM image boots to a QtQuick2/Qt5 homescreen > (lipstick-colorful-home-qt5 package), and uses a Wayland QML compositor! > So now we have a VM image with a working homescreen (in early stages) and > a Wayland compositor! > Now that the we have something to base the rest of our work on, we need to > do some planning. > > > > NEMO RESTYLING PLAN: > > 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,...): > 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; > > 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, ---> http://play.qwazix.com/grog/?p=344 ) > > 3) Once we have a working components set, we can port all Nemo QML apps > to the new components set created in step 2. > > 4) Test and bugfix > > 5) Enjoy the new Nemo with Glacier UI :D > > > > > CURRENT STATUS: > > 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. > I'll tell you what I know about the current porting status of the apps: > - special has already partially ported fingerterm (terminal emulator), and > qmlmessages > - 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 > - the rest of the apps needs porting! > > > > > HOW CAN I HELP? > > We're at step 1, so we need help porting all Nemo apps to Qt5/QtQuick2! > It's not much work! Don't feel like you're not expert enough do that, > anyone with some QML experience can help! :) > Here's an example of Qt5 port > https://github.com/nemomobile/qmlcalc/pull/11 > > As you can see it's mostly about renaming classes, changing few calls, and > then adapting the packaging files to the changes. > > > WHAT IF I DECIDED I WANT TO HELP? > Contact me, I'm faenil on #nemomobile IRC channel (freenode server). > I'll help you setup the wayland environment, so you can start hacking > right away! :) > > > This is all people! > Have a nice day! :) > > > 2013/7/18 Dmitry <energyc...@gmail.com> > >> As i understand Sailfish OS in based on Mer, difference is very small ~10 >> rpm packages. >> Why we can`t just use same packages that will be in Sailfish Emulator of >> Beta SDK? >> >> >> On 18 July 2013 19:03, Andrea Bernabei <and.berna...@gmail.com> wrote: >> >>> Hello guys :) >>> >>> We all know Sailfish has moved to Wayland and will use Wayland by >>> default in its first phone :) >>> >>> The time has come for us to start moving Nemo to Wayland as well! >>> >>> 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! >>> >>> 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 >>> >>> So...what's the plan? >>> >>> Yesterday I started working on making a Nemo VM i486 image which is as >>> Qt4-free as possible, and uses Wayland by default. >>> >>> You can see the current status of this transition to Wayland here >>> https://wiki.merproject.org/wiki/Wayland_Nemo_VM_Image >>> >>> 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) >>> >>> 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 >>> >>> 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. >>> >>> 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! :) >>> >>> 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 >>> >>> So please bookmark the page I created, and if you want to help please >>> come talk to me at #nemomobile on IRC :) >>> >>> This is all, >>> have a nice evening people! >>> >>> >>> faenil >>> >>> _______________________________________________ >>> SailfishOS.org Devel mailing list >>> >> >> > > > _______________________________________________ > SailfishOS.org Devel mailing list > > >
_______________________________________________ SailfishOS.org Devel mailing list