sledgeSim | g_night | 00:04 |
---|---|---|
*** chriadam|away is now known as chriadam | 00:05 | |
*** kimitake is now known as kimitake_idle | 00:41 | |
*** SfietKonstantin has quit IRC | 00:59 | |
*** Morpog_ has joined #nemomobile | 01:38 | |
*** Morpog_PC has quit IRC | 01:41 | |
*** furikku has joined #nemomobile | 02:00 | |
*** kimitake_idle is now known as kimitake | 02:32 | |
*** dcthang has joined #nemomobile | 02:59 | |
*** kavuri has joined #nemomobile | 03:52 | |
*** aorozco has joined #nemomobile | 04:26 | |
*** WWDrakey has joined #nemomobile | 04:33 | |
*** WWDrakey has joined #nemomobile | 04:33 | |
*** xhaakon has joined #nemomobile | 04:43 | |
*** tablette has joined #nemomobile | 04:51 | |
tablette | Stskeeps: hi, remember you told me yesterday to build android? I gave up. I simply don't understand how android is build, maybe I'm stupid but somehow I stopped caring a few hours ago. | 05:05 |
*** kimitake is now known as kimitake_idle | 05:13 | |
drachensun | hello, | 05:19 |
drachensun | I've got a nemo image I built with the SDK I'm trying to debug | 05:20 |
drachensun | is the kernel console on ttyS0 enabled by default? If not how should I enable it? | 05:20 |
drachensun | I'm not seeing anything and I dont know if the system is just freezing or if the console just isn't on and my display isn't working (likely) | 05:21 |
*** tablette has quit IRC | 05:21 | |
Stskeeps | drachensun: console=tty0 in command line? | 05:22 |
Stskeeps | (bit slow at typing, at home and son sleeping on my chest) | 05:22 |
drachensun | no worries | 05:23 |
drachensun | that should be in there already, this is the same initrd I use on all my images for this hardware | 05:23 |
Stskeeps | did you run the mer kernel config checker on your kernel conf? | 05:24 |
drachensun | no, I have not, hadn't heard of it | 05:25 |
drachensun | https://github.com/lbt/mer-kernel-check/blob/master/mer_verify_kernel_config ? | 05:25 |
Stskeeps | https://wiki.merproject.org/wiki/Adaptation_Guide#Kernel | 05:25 |
Stskeeps | yes | 05:25 |
Stskeeps | very useful tool | 05:25 |
drachensun | ok, I'm getting that now | 05:26 |
drachensun | I did just play around with the security settings and all trying to get Tizen working | 05:26 |
Stskeeps | hope you had better result than the guys who did a quad core tablet and had a honest to god slideshow of a ui.. | 05:27 |
drachensun | I couldn't get it out of the recovery console | 05:28 |
drachensun | best I can tell, things have to be mounted from an SD card | 05:28 |
drachensun | and remove the things in etc referencing the mmc had not effect, so I assume it is built in to systemd somehow | 05:29 |
Stskeeps | :nod: | 05:29 |
drachensun | maybe its something easy but I shelved it for the moment | 05:29 |
drachensun | like you say, I didn't see any path toward getting hardware acceleration on my chip | 05:29 |
*** timoha has joined #nemomobile | 05:33 | |
drachensun | hmmm lots of config changes | 05:38 |
drachensun | is there come option to modify the config that will allow me to search by name rather than dig through menus? | 05:38 |
drachensun | I figure if I just edit the .config file I might be messing up dependencies | 05:39 |
drachensun | or will the next make just ask me the questions to fix those? | 05:39 |
Stskeeps | just edit .config, that's what i do, and let it sort out rest in make | 05:41 |
Stskeeps | make oldconfig and check .config again prolly goof | 05:41 |
Stskeeps | d | 05:42 |
drachensun | ok good | 05:42 |
drachensun | I setup with this repo --name=nemo-platform --baseurl=http://releases.nemomobile.org/releases/0.20130620.0.1/repos/platform/armv7hl/ | 05:55 |
drachensun | that a good target to build? | 05:56 |
Stskeeps | yes, though if all fails you can drop down to do a pure mer core | 05:56 |
Stskeeps | easier to debug | 05:56 |
drachensun | and it would still let me test the libhybris I built | 05:57 |
drachensun | but I figure it something fundamental that would stop either | 05:57 |
drachensun | I should be see something on the console after it runs init | 05:58 |
*** jukkaeklund has joined #nemomobile | 05:58 | |
Stskeeps | systemd.log_level=debug systemd.log_target=console is always useful, too | 05:58 |
Stskeeps | in kernel cmdline | 05:58 |
*** n9mx has joined #nemomobile | 06:00 | |
drachensun | yeah systemd.log_target=console sounds like exactly what I need | 06:03 |
drachensun | well wait | 06:10 |
drachensun | I've got console=ttyS0 in command | 06:10 |
drachensun | line | 06:10 |
drachensun | thats what I normally use, should it be tty0 now? | 06:11 |
Stskeeps | if you want it to show on screen.. | 06:13 |
drachensun | I want it on the serial debug line | 06:13 |
drachensun | the screen wont work without the display driver and I can tell thats not tripping right now because the bootloader graphic isn't going away | 06:14 |
Stskeeps | ah | 06:14 |
Stskeeps | i thought you didnt have serial | 06:14 |
Stskeeps | serial is fine then | 06:14 |
drachensun | yeah, I changed the kernel command line with those additional systemd options and still nothing | 06:15 |
Stskeeps | ok -- tell me about your initrd? | 06:15 |
drachensun | its very basic, it just loads up an nand driver | 06:15 |
drachensun | runs a file check on the partition | 06:16 |
drachensun | then calls init on the mounted partition and switches root | 06:16 |
drachensun | so in the past I have had to take /sbin/init and copy it to the root directory | 06:16 |
drachensun | which I did in this case to, but I also tried making a link in the root to systemd | 06:17 |
*** n9mx has quit IRC | 06:17 | |
drachensun | I wonder if there is a permissions problem, I notice the rootfs has all the files owned by my build account | 06:20 |
Stskeeps | that doesn't sound healthy | 06:20 |
drachensun | well in the SDK guide they said to do that, seemed odd to me though | 06:21 |
drachensun | was I supposed to change that back somehow when copying it out? | 06:21 |
Stskeeps | moment | 06:21 |
drachensun | hope I didn't read it wrong... | 06:22 |
drachensun | Next we need to make sure the rootfs is all owned by the user. SB2 uses fakeroot when needed and won't work if the target has root-owned files. | 06:23 |
drachensun | sudo chown -R $USER /parentroot/srv/mer/targets/mer-target-armv7hl/* | 06:23 |
Stskeeps | yeah, that's only for making it a SB2 target :) | 06:27 |
drachensun | hmmm | 06:32 |
drachensun | ok, but its after the files are in there | 06:33 |
Stskeeps | for images that go on devices you should just use the output of mic practically | 06:33 |
Stskeeps | ie, rsync with permissions, owners and all | 06:33 |
drachensun | ok I gotcha | 06:33 |
drachensun | so I need one to build with sb2 and one to actually load, is that the idea? | 06:34 |
Stskeeps | yes | 06:34 |
drachensun | ok | 06:34 |
Stskeeps | two different needs; one for sb2 doesn't need a hw adaptation as an example | 06:34 |
drachensun | yeah that makes sense | 06:36 |
drachensun | so it you build with sb2 is there an easy way to run the make install onto the other rootfs? | 06:36 |
drachensun | ugh, something from tizen is left over in the initrd | 06:41 |
drachensun | I bet thats really the problem | 06:41 |
drachensun | though I will have to address the owner issue obviously | 06:41 |
Stskeeps | drachensun: well, packaging or just cp'ing over foo after make DESTDIR=foo and | 06:41 |
*** fk_lx has joined #nemomobile | 06:42 | |
*** Xruxa has joined #nemomobile | 06:51 | |
*** fk_lx has left #nemomobile | 06:52 | |
*** jacky_ has joined #nemomobile | 06:54 | |
*** jacky_ has quit IRC | 06:54 | |
drachensun | yeah, I guess packaging is the right way to do | 06:55 |
drachensun | I'm pretty stoked this has come along so quickly, I wasted a bunch of time messing around with OBS | 06:56 |
*** fk_lx has joined #nemomobile | 07:01 | |
*** slaine has joined #nemomobile | 07:04 | |
*** aorozco has left #nemomobile | 07:06 | |
*** jpetrell has quit IRC | 07:10 | |
*** arcean has joined #nemomobile | 07:10 | |
*** jpetrell has joined #nemomobile | 07:11 | |
*** Vlad_on_the_road has joined #nemomobile | 07:19 | |
*** Vlad_on_the_road has quit IRC | 07:24 | |
*** jacky_ has joined #nemomobile | 07:27 | |
*** Vlad_on_the_road has joined #nemomobile | 07:39 | |
Merbot | phaeron lbt sage stskeeps SR#402 waiting for review at https://build.merproject.org//request/show/402 | 07:42 |
*** jpetrell has quit IRC | 07:49 | |
*** jpetersen__ is now known as jpetersen | 08:00 | |
*** asterismo has quit IRC | 08:04 | |
*** asterismo has joined #nemomobile | 08:04 | |
*** SfietKonstantin has joined #nemomobile | 08:06 | |
*** rcg has joined #nemomobile | 08:36 | |
*** blam_ has quit IRC | 08:53 | |
faenil | updated Nemo last night (after about 2 weeks), and DNS stopped working...is that a known issue? | 08:54 |
faenil | lpotter, ^ | 08:57 |
*** denexter has quit IRC | 09:10 | |
lpotter | hmmm.. not that I know of | 09:17 |
lpotter | but I haven't updated lately | 09:18 |
faenil | lpotter, anything I can do to fix it? | 09:20 |
lpotter | wifi? | 09:20 |
faenil | lpotter, it's in VM | 09:21 |
faenil | Nemo wayland vm | 09:21 |
lpotter | might try disconnecting and then reconnceting the network adaptor from the vbox settings | 09:25 |
faenil | lpotter, ok, I tried rebooting already fwiw | 09:25 |
faenil | nothing | 09:27 |
*** M4rtinK has joined #nemomobile | 09:29 | |
*** jpetersen has quit IRC | 09:31 | |
*** denexter has joined #nemomobile | 09:32 | |
Morpog_ | faenil, what happens when you change from NAT to Bridge in VBOXsettings? | 09:33 |
faenil | Morpog_, can't connect via ssh | 09:34 |
faenil | Morpog_, zypper ref says "unrecognized error" | 09:35 |
faenil | Morpog_, lpotter tried changing a bit between modes on Vbox, then came back to NAT, and it works now... | 09:37 |
Morpog_ | can you ping stuff? | 09:37 |
Morpog_ | ah lol | 09:37 |
faenil | XD | 09:37 |
lpotter | hmmmm... | 09:39 |
*** dcthang has quit IRC | 09:45 | |
*** chriadam is now known as chriadam|away | 09:51 | |
*** timoha has quit IRC | 10:07 | |
*** jpetersen has joined #nemomobile | 10:10 | |
*** panda84kde has joined #nemomobile | 10:16 | |
*** blam_ has joined #nemomobile | 10:33 | |
*** norayr has joined #nemomobile | 10:38 | |
faenil | QtQuick2 versions of voicecall-ui-reference and qmlnotes now up for grabs in Nemomobile devel repos! | 10:38 |
*** cxl000 has joined #nemomobile | 10:38 | |
Morpog_ | notes is kinda broken on sailfish emu | 10:44 |
faenil | Morpog_, you're talking about bottom toolbar? | 10:45 |
Morpog_ | yep | 10:45 |
faenil | themedaemon issues | 10:45 |
faenil | sledgeSim's PR fixes that, but it's not reviewed yet | 10:45 |
Morpog_ | http://abload.de/img/unbenannt1nut2.jpg not that bad | 10:46 |
faenil | oh well it's worse on Nemo wayland :) | 10:46 |
Morpog_ | in voicecall ui reference | 10:46 |
faenil | I don't even see the gray toolbar background :) | 10:46 |
Morpog_ | 0 doesnt work | 10:47 |
faenil | I didn't touch anything about the functionality ;) | 10:47 |
faenil | so we first have to wait for themedaemon bugs to be fixed | 10:47 |
Morpog_ | oh ok and ther is no way to delete | 10:47 |
*** Superpelican has joined #nemomobile | 10:48 | |
Morpog_ | ah the 0 works, but u have to click below the 0 | 10:48 |
faenil | yes it's layout issues, all caused by the theme issues, afaik | 10:48 |
faenil | about the delete, it could be the "left arrow" icon missing ;) | 10:48 |
Morpog_ | where is it located normally? | 10:49 |
faenil | basically, I just ported the thing. Whatever doesn't work now, is most likely because of the theme issues, so not worth looking at it/trying to fix it | 10:49 |
*** lpotter has quit IRC | 10:49 | |
faenil | when sledgeSim's PRs will be reviewed and merged, everything should be visually ok ;) | 10:50 |
*** kavuri_ has joined #nemomobile | 10:51 | |
faenil | Morpog_, clear' :D | 10:51 |
faenil | ? | 10:51 |
Morpog_ | ? | 10:52 |
faenil | is that clear? :D | 10:53 |
Morpog_ | sure :) | 10:53 |
faenil | we're screwed until themeissues are fixed :D | 10:53 |
*** kavuri has quit IRC | 10:53 | |
Morpog_ | so we just have to poke Jolla guys to hurry up :D | 10:53 |
faenil | Morpog_, yeah, but there's not much to poke, they're relaxing, vacation times :P | 10:55 |
Stskeeps | not all of us | 10:55 |
Morpog_ | well I do :) | 10:55 |
faenil | Stskeeps, I never count you, you're Jolla's cyborg | 10:56 |
Morpog_ | lol | 10:56 |
gry | :) | 10:56 |
faenil | cybette, you're still cutest Jolla's cyborg, don't worry :) | 10:56 |
faenil | wow quite some stuff failed to build in obs | 10:57 |
faenil | NEMOMOBILE'S GOD, IF YOU EXIST, WE NEED THOSE 3 PRs TO BE REVIEWED ASAP, THANK YOU! :D | 10:58 |
faenil | https://github.com/nemomobile/qt-components/pull/10 | 10:58 |
faenil | https://github.com/nemomobile/meegotouch-theme-darko/pull/1 | 10:58 |
faenil | https://github.com/nemomobile/nemo-theme-default/pull/3 | 10:58 |
faenil | Thank you, God :D | 10:58 |
gry | Reviewed and pushed you mean (I can look and say things like they're ok all night, but that'll not do a thing :p) | 11:01 |
faenil | gry, well, I can merge and tag, if somebody says "OK LGTM" :D | 11:03 |
*** arcean_ has joined #nemomobile | 11:12 | |
*** arcean has quit IRC | 11:12 | |
*** jacky_ has quit IRC | 11:12 | |
*** blam_ has quit IRC | 11:22 | |
*** jacky has joined #nemomobile | 11:23 | |
*** jacky is now known as Guest29174 | 11:24 | |
fk_lx | faenil: long weekend and the rest of developers sunk in Sailfish development | 11:25 |
fk_lx | faenil: my guess :-) | 11:25 |
*** jluisn has joined #nemomobile | 11:31 | |
*** gry is now known as Gryllida | 11:45 | |
*** ericcc has joined #nemomobile | 12:00 | |
faenil | fk_lx, nah it's just that some people are on holiday :) | 12:07 |
*** veskuh has quit IRC | 12:16 | |
*** kavuri_ has quit IRC | 12:35 | |
Gryllida | Just a note that url grabber in fingerterm does an awesome job. Kind of miss mosh (the mobile shell) | 12:36 |
locusf | mosh is cool | 12:36 |
faenil | Gryllida, using QtQuick2 fingerterm? | 12:36 |
Gryllida | Not seeing it in the repos; might be easy to steal from another distro, if not too many dependencies | 12:38 |
faenil | well, if you updated it, it's QtQuick2 | 12:38 |
faenil | and a new version is coming, probably this afternoon...I added orientation lock support | 12:38 |
Gryllida | One moment, last line was about mosh | 12:38 |
faenil | and, well, changed some stuff in qml | 12:38 |
faenil | oh ok ;) | 12:38 |
Gryllida | Fingerterm 1.0.6, I will update today-ish, I think | 12:45 |
faenil | 1.1.0 is QtQuick2 | 12:46 |
Gryllida | ok | 12:46 |
faenil | and soon new version is coming with orientation support | 12:47 |
Gryllida | Strange, zypper ref && zypper dup insist that everything is up-to-date | 12:49 |
faenil | maybe because you're not on "devel" repos ;) | 12:50 |
faenil | (think about it before switching, devel is a can of worms at the moment, due to Wayland transition) | 12:50 |
Gryllida | Will check in a bit. Thanks for the note about new version, I will try to switch to devel repos | 12:52 |
faenil | remember, devel -> some things could stop working | 12:53 |
faenil | some ore all? :D | 12:53 |
faenil | or | 12:53 |
faenil | * | 12:53 |
*** jukkaeklund_ has joined #nemomobile | 12:53 | |
*** jukkaeklund has quit IRC | 12:55 | |
*** fk_lx has quit IRC | 13:02 | |
faenil | so well, I'd say we're quite stuck at the moment? qwazix Morpog_ Hurrian sledgeSim | 13:06 |
Morpog_ | what are the next steps? | 13:07 |
Morpog_ | component creation? | 13:07 |
faenil | I think so, but we don't know which components, and we don't have the graphics | 13:07 |
Morpog_ | or are these existent and "just" need to be themed? | 13:07 |
faenil | well, there are some existent (QtQuickControls) | 13:07 |
faenil | but we most likely need more | 13:07 |
Morpog_ | but those need to be themed? | 13:08 |
faenil | yes? | 13:08 |
Morpog_ | Don't have any knowledge with components | 13:09 |
faenil | well, I mean, if we want Glacier look, we have to theme components :D | 13:09 |
Morpog_ | I think I heard that hurrian started to slice his glacier UI already in components. But I could be wrong. | 13:09 |
Morpog_ | We could start with existing components and theme them. Then have a look how it feels on a basic app. | 13:13 |
*** ericcc_ has joined #nemomobile | 13:15 | |
*** ericcc has quit IRC | 13:16 | |
qwazix | Hurrian indeed has sliced the graphics, I remember he tweeted about it | 13:16 |
qwazix | but i don't remember the repo url | 13:16 |
*** xhaakon has quit IRC | 13:23 | |
faenil | sliced graphics isn't the only issue...:D theming components is quite a lot of work | 13:23 |
*** n9mx has joined #nemomobile | 13:23 | |
Morpog_ | are there documents? | 13:25 |
Morpog_ | i only find qtquick1 stuff | 13:25 |
faenil | don't know :/ | 13:26 |
*** jukkaeklund has joined #nemomobile | 13:29 | |
*** n9mx has quit IRC | 13:29 | |
*** jukkaeklund_ has quit IRC | 13:31 | |
*** SfietKonstantin is now known as Sfiet_Konstantin | 13:31 | |
*** Sfiet_Konstantin has quit IRC | 13:31 | |
*** Sfiet_Konstantin has joined #nemomobile | 13:31 | |
Morpog_ | faenil, do we have qtquick 2 components in nemo even? | 13:32 |
faenil | Morpog_, what do you think the whole porting thing is about? D | 13:33 |
faenil | :D | 13:33 |
faenil | porting to Qt5 and QtQuick2 version of QtComponents | 13:33 |
Morpog_ | aren't those ported qtquick 1 components? | 13:33 |
faenil | yes | 13:33 |
Morpog_ | or do they look same? | 13:33 |
faenil | they're meego components ported to qtquick2 | 13:34 |
*** WWDrakey has left #nemomobile | 13:34 | |
Morpog_ | well, are there default qtquick2 components? | 13:34 |
faenil | yes, QtQuickControls | 13:34 |
Morpog_ | and those look different? | 13:34 |
faenil | the ones we have to theme | 13:34 |
faenil | yes | 13:34 |
Morpog_ | ok :) | 13:34 |
Morpog_ | just for understanding | 13:34 |
faenil | sure ;) | 13:35 |
faenil | we're not upstream for those | 13:35 |
faenil | but sledgeSim created the repo yesterday | 13:35 |
Morpog_ | so it would be nice to have an example app that uses those components, or? | 13:35 |
faenil | https://github.com/nemomobile/qtquickcontrols | 13:35 |
Morpog_ | like the comonents app in sailfish emulator | 13:35 |
faenil | there is a gallery for those components too | 13:36 |
faenil | sledgeSim was building that on OBS one-two days ago | 13:36 |
*** Vlad_on_the_road has quit IRC | 13:36 | |
Morpog_ | so we could install these? | 13:36 |
*** jukkaeklund has quit IRC | 13:36 | |
faenil | could be available already | 13:36 |
faenil | let me see | 13:36 |
faenil | Morpog_, it's on his personal obs repo | 13:38 |
*** jukkaeklund has joined #nemomobile | 13:39 | |
faenil | https://build.merproject.org/project/show?project=home%3Asledge%3Abranches%3Anemo%3Adevel | 13:40 |
Morpog_ | I'm confused about it after checkinbg files on github.... | 13:41 |
faenil | why confused? | 13:42 |
Morpog_ | so few images | 13:42 |
*** jukkaeklund has quit IRC | 13:42 | |
Morpog_ | so few stuff in general | 13:42 |
Morpog_ | this can't be all | 13:42 |
*** Vlad_on_the_road has joined #nemomobile | 13:43 | |
faenil | this is the official repo | 13:43 |
faenil | https://qt.gitorious.org/qt/qtquickcontrols/trees/stable | 13:43 |
Morpog_ | sledgeSim, ? | 13:44 |
faenil | official repo has more files Morpog_ ? | 13:45 |
Morpog_ | no, but that is only for desktop apps I think | 13:45 |
faenil | well, qtquickcontrols for mobile will come with Qt5.2 | 13:45 |
faenil | end of year | 13:45 |
Morpog_ | aaaaah | 13:45 |
Morpog_ | so there are pretty useless for us? | 13:46 |
faenil | (if they're on schedule) | 13:46 |
faenil | why? remember desktop doesn't exclude touch interface :) | 13:46 |
faenil | but yeah of course mobile-specific controls are missing | 13:47 |
Morpog_ | but wouldn't it be better to base on touch controlls to minimize porting efforts from android and ios qt5? | 13:47 |
faenil | Morpog_, which touch controls? | 13:48 |
Morpog_ | yep | 13:48 |
faenil | which | 13:48 |
Morpog_ | from 5.2 | 13:48 |
Morpog_ | with that version android and ios are fully supported on qt | 13:48 |
faenil | Morpog_, alright, let's all wait 5 months more | 13:49 |
Morpog_ | so apps will be written using those controlls (?) | 13:49 |
Morpog_ | are there development versions of those controlls? | 13:49 |
faenil | who knows | 13:50 |
Morpog_ | I'm no expert at this faenil | 13:50 |
*** jukkar has quit IRC | 13:51 | |
faenil | me neither, I'm asking in #qt-quick | 13:51 |
Morpog_ | what did jolla guys recommened when porting was discussed? | 13:51 |
faenil | porting apps to meego components qtquick2, and then think about components | 13:52 |
Morpog_ | ok, we are thinking now :) | 13:52 |
faenil | eh :P | 13:52 |
*** jukkar has joined #nemomobile | 13:52 | |
Morpog_ | maybe they thought it would take you guys alot more time to port apps | 13:52 |
faenil | it could be that the work on mobile controls hasn't even started, at Digia :D | 13:53 |
Morpog_ | there is a tizen branch | 13:53 |
faenil | yes | 13:54 |
Morpog_ | back in a few minutes | 13:54 |
*** ericcc_ has quit IRC | 13:57 | |
*** ericcc has joined #nemomobile | 13:57 | |
*** plundstr_ has left #nemomobile | 14:03 | |
Morpog_ | back | 14:03 |
faenil | wb | 14:05 |
faenil | having a nice discussion in #qt-quick, I'll past the discussion here in a bit | 14:05 |
*** VDVsx has quit IRC | 14:09 | |
Morpog_ | hmm, don't see any discussion there :) | 14:09 |
faenil | waiting for reply atm :P | 14:09 |
Morpog_ | what did you ask? | 14:10 |
*** notmart has joined #nemomobile | 14:13 | |
faenil | about qtquickcontrols status and future development | 14:13 |
faenil | in the meanwhile, I have qtquickcontrols gallery running on Nemo VM, using sledgeSim's repo :D | 14:13 |
*** xhaakon has joined #nemomobile | 14:16 | |
*** slaine has quit IRC | 14:21 | |
*** ericcc has quit IRC | 14:22 | |
*** SfietKonstantin has joined #nemomobile | 14:23 | |
*** jpetersen has quit IRC | 14:25 | |
*** Sfiet_Konstantin has quit IRC | 14:26 | |
Morpog_ | so he says styling can start now, but from where? | 14:30 |
Superpelican | Morpog_:Maybe the basic components? | 14:31 |
Superpelican | like Button, TextField etc. | 14:31 |
Superpelican | Morpog_:Things that can't change (too much) anymore | 14:32 |
Morpog_ | yeah, but where are the files/source? :) | 14:32 |
Superpelican | Morpog_:Eh | 14:32 |
*** norayr has quit IRC | 14:32 | |
Superpelican | well the QtQuick Controls source repo? | 14:33 |
faenil | Morpog_, there are styles qml files | 14:33 |
*** SfietKonstantin has quit IRC | 14:33 | |
faenil | what I wonder is if those are enough to do the job | 14:33 |
*** SfietKonstantin has joined #nemomobile | 14:33 | |
*** SfietKonstantin is now known as Sfiet_Konstantin | 14:33 | |
*** Sfiet_Konstantin has joined #nemomobile | 14:33 | |
Superpelican | Morpog_:Silica components could be a nice example ;) | 14:34 |
faenil | Silica is not themed qtquickcontrols | 14:34 |
Superpelican | oh | 14:34 |
Superpelican | yeah | 14:34 |
Superpelican | I should've known | 14:34 |
Superpelican | :( | 14:35 |
faenil | at least, afaik :D | 14:35 |
Morpog_ | looks like they throw away qt components? strange | 14:37 |
faenil | Morpog_, that was known | 14:38 |
faenil | qtcomponents is considered a piece of s*** by many | 14:38 |
Morpog_ | yeah, but what a waste | 14:39 |
*** LjL-Alps has quit IRC | 14:40 | |
alterego | It would be nice to have some kind of a uniform API for things, but people rarely do things exactly the same. | 14:40 |
alterego | And there are quite a few QML based toolkits by now. | 14:41 |
alterego | Maybe even simple aliasing in some cases would allow easier portability of code. | 14:42 |
Morpog_ | well it sounded like qtquick 2 would change that | 14:42 |
alterego | Morpog_: qt quick controls are still new, probably not complete for most cases. And I was under the impression they were more for desktop UIs | 14:42 |
Morpog_ | atm yes | 14:43 |
faenil | alterego, well they're born for desktop, but that's what iOS and Android will have | 14:43 |
alterego | Maybe mimicing silica API and providing qt components and qt quick controls would be an idea. | 14:43 |
faenil | so they'll get more "mobile" in the coming months | 14:43 |
alterego | Though that's three times the work for maintaining any consistant theming. | 14:44 |
faenil | yeah ... | 14:44 |
faenil | not sure we should mimic silica anyway | 14:44 |
faenil | that's Jolla's private stuff | 14:44 |
alterego | I would still think, considering the state of the community, that mimicing silica API would be a good idea. | 14:44 |
alterego | faenil: I mean only API, not look & feel. | 14:44 |
faenil | alterego, yes I know, but how much effort does that require? | 14:45 |
faenil | you think just renaming qtquickcontrols is enough? :/ | 14:45 |
Morpog_ | I don't think that would work well together with glacierUI | 14:45 |
alterego | faenil: I'm not sure it would be a massive undertaking. Wrapping qt quick controls, and adding bits when they're missing. | 14:45 |
alterego | Morpog_: I fully expect that your UI designs will have things that qtqc and silica don't have. But that's fine :) | 14:46 |
*** panda84kde has quit IRC | 14:46 | |
faenil | it depends on how similar the two components sets are.. | 14:46 |
alterego | Extending API is good anyway. As long as you can maintain some kind of compatibility with other toolkit/s. | 14:47 |
alterego | And doing it that way I guess is less than double the work anyway. | 14:47 |
faenil | alterego, I'd say first of all we have to style qtquickcontrols | 14:47 |
faenil | the silica compatibility layer has to come after | 14:48 |
alterego | faenil: well, there's no reason why these tasks can't be run in parallel ;) | 14:48 |
faenil | alterego, yeah well I'm used to thinking there's never more than one people working on nemo :P | 14:48 |
alterego | If there was one thing we learned from meego ux and qt components, getting rid of fragmentation as early as possible is probably a good idea ;) | 14:48 |
faenil | :) | 14:49 |
alterego | Maybe someone should make a qt quick UI API specification. | 14:49 |
faenil | yeah :/ | 14:50 |
alterego | Who's gonna argue over how a button works, really... ;) | 14:50 |
Morpog_ | So I think faenil should do the plan, write on mailinglist and wiki the state and todos :) | 14:50 |
faenil | I hoped Sailfish wouldn't not add just one more components set to the list... | 14:50 |
faenil | Morpog_, lol | 14:50 |
Morpog_ | :) | 14:51 |
faenil | though they didn't have much choice | 14:51 |
*** Vlad_on_the_road has quit IRC | 14:51 | |
alterego | At the time, qt quick controls wasn't really realised, qt | 14:51 |
alterego | components was pretty lame. | 14:51 |
alterego | So there wasn't really anything else to use. | 14:51 |
faenil | yes, exactly | 14:51 |
faenil | they didn't really have a choice | 14:52 |
alterego | And also, the shader effects and such that are being used are pretty specific to the sailfish user experience. | 14:52 |
Stskeeps | also, the UI had errm.. pretty interesting requirements | 14:52 |
alterego | Qt5 and Qt Quick 2 would make managing that stuff easier. But meh. | 14:52 |
Stskeeps | alterego: did you notice sailfish is now qt5+wayland? :P | 14:52 |
alterego | Stskeeps: yes, of course :) | 14:53 |
Stskeeps | good, i was getting worried | 14:53 |
Stskeeps | :P | 14:53 |
faenil | lol | 14:53 |
Morpog_ | :D | 14:53 |
alterego | Stskeeps: but the UI is not FOSS, which some people may find unfortunate. | 14:53 |
alterego | As they always do :) | 14:53 |
faenil | "may" | 14:53 |
alterego | faenil: well, I don't particularly care about it ;) | 14:53 |
faenil | alterego, me neither, but just because there's hackers behind it | 14:54 |
alterego | That is, I understand why it's there, and I understand why it will most likely always be this way. | 14:54 |
faenil | yeah | 14:54 |
alterego | UX and interface paradigms are evolving and everyone wants to get ahead :) | 14:54 |
alterego | But now you've got me interested in making a new UI toolkit with the ability to have things like plugin shaders for theming. | 14:55 |
alterego | Which would be pretty epic on scene graph :) | 14:55 |
faenil | alterego, guess what, we're just looking for someone to do that! \o/ | 14:55 |
alterego | lol | 14:56 |
Morpog_ | :) | 14:56 |
alterego | It might have something to do with the fact I've been implementing a DFFT in gles2 | 14:56 |
*** Guest29174 has quit IRC | 14:56 | |
faenil | alterego, DFFT <3 | 14:57 |
faenil | alterego, what aboud SVD? | 14:57 |
faenil | those are like orgasms from math | 14:57 |
alterego | Heh | 14:57 |
alterego | I was also toying with the idea of making a HTML5 wayland compositor. | 14:58 |
faenil | ow :) | 14:58 |
alterego | Was just interested what kind of performance I could get out of it and webgl. | 14:58 |
Morpog_ | faenil, theming and extending qt-components-qt5 is not an option? | 14:59 |
faenil | alterego, isn't there any idea which could benefit Nemo? :D | 14:59 |
alterego | Well, I have started outlining some modifications to voicecall I want to make ;) | 14:59 |
faenil | alterego, good :) | 14:59 |
faenil | Morpog_, who will use qtcomponents in the future? | 14:59 |
alterego | I might be interested in helping with nemo UI, given a bit more discussion and detailed planning. | 15:00 |
Morpog_ | all legacy apps from harmattan and nemo :) | 15:00 |
Morpog_ | ok bad idea | 15:00 |
faenil | :) | 15:00 |
faenil | alterego, then come back in a few months, lol :) | 15:01 |
alterego | It's best just to have it installed for use, and it'll make people want to update their code ;) | 15:01 |
alterego | Maybe making qt-components just look aweful will be more of a pursuasion :) | 15:01 |
faenil | ahah :D | 15:01 |
faenil | alterego, so, let's think some more about the compatibility layer with silica | 15:01 |
faenil | do you expect something like "import QtQuick.Controls.Nemo" vs "import QtQuick.Controls.Nemo.SilicaCompat" | 15:02 |
alterego | I'm thinking maybe "import glacier" but have the glacier plugin also provide "Sailfish.Silica 1.0" | 15:04 |
alterego | We use the API from silica and depending on ui requirements try to use Qt Controls where possible or develop own toolkit. | 15:04 |
* faenil eyes PulleyMenu | 15:05 | |
alterego | "PulleyMenu" will just be an alias for "ApplicationMenu" or something. | 15:05 |
faenil | do we need to alias it? | 15:06 |
alterego | Most of the work will be making a nice modular theming engine (with shader support). | 15:06 |
alterego | faenil: not really, you can declare the type in Qt twice with both names :P | 15:07 |
alterego | Or just subclass. | 15:07 |
*** useretail has quit IRC | 15:07 | |
Stskeeps | ideas how to make qtquickcontrols->silica easier and reverse welcome | 15:11 |
*** useretail has joined #nemomobile | 15:11 | |
faenil | sorry was afk | 15:18 |
faenil | alterego, to do that you need 1:1 correspondence though | 15:19 |
alterego | faenil: sure, well. We can still extend the API. | 15:20 |
faenil | oh well | 15:20 |
faenil | sure | 15:20 |
alterego | We're probably more likely to want to run silica apps, rather than silica run ours. | 15:20 |
alterego | But at least it wouldn't be difficult to go the other way either. | 15:21 |
faenil | definitely | 15:21 |
faenil | I think we need: 1) qtquickcontrols, because it's what iOS and Android Qt developers will use | 15:21 |
faenil | 2) silica compatibility layer, which probably needs controls with extended API | 15:22 |
Superpelican | faenil:So basically you're assuming that Android and iOS developers also want to develop for Nemo? | 15:22 |
faenil | and it's not like we can change upstream qtquickcontrols to use same API as silica XD | 15:22 |
faenil | Superpelican, nope, I'm assuming that if we want we will be able to take their apps and package them for Nemo ;) | 15:22 |
faenil | thus giving Nemo user high-quality (hopefully?) apps | 15:23 |
faenil | or well, apps :D | 15:23 |
Superpelican | faenil:Well TBH | 15:24 |
Superpelican | I'm not sure if many devs will use QtQuick for Android/iOs | 15:24 |
faenil | That remains to be seen | 15:24 |
faenil | but it won't be very few | 15:24 |
Superpelican | faenil:Most devs developing for Android/iOS are either fanboys/users or devs that want to make money/do it as their day job | 15:24 |
Superpelican | IMO | 15:25 |
Superpelican | /my view | 15:25 |
Superpelican | faenil:So | 15:25 |
faenil | we don't need 90% of iOS apps, we just have to be compatible with as many toolkits as possible | 15:25 |
faenil | so that we don't have to force people to develop specifically for Nemo | 15:25 |
Superpelican | I think that if they would want to port their apps to a Mer-based OS | 15:25 |
Superpelican | they would port it to Sailfish | 15:25 |
Superpelican | (as that's corporate backed etc., gets marketing so they'll probably make more money on that) | 15:26 |
faenil | of course, none will just "port" software to Nemo | 15:26 |
Superpelican | and the other half are fanboys/users who aren't going to switch to Mer/Nemo/Sailfish | 15:26 |
faenil | that's why we need compatibility layers with other toolkits | 15:26 |
*** NIN101 has joined #nemomobile | 15:26 | |
Superpelican | and therefore won't develop apps for them | 15:26 |
faenil | Superpelican, don't agree | 15:26 |
Superpelican | that's ok ;) | 15:26 |
faenil | :) | 15:27 |
faenil | Superpelican, remember that Qt is giving official support for iOS and Android | 15:27 |
Superpelican | faenil:I do agree though that the Nemo community should try to fight fragmentation as much as possible | 15:27 |
Superpelican | I'm not completely sure though about *how* | 15:27 |
faenil | there will be a lot of people who won't give a damn about Mer and it's OSes | 15:27 |
Superpelican | faenil:that's what I mean | 15:27 |
faenil | and will just choose QtQuickControls as one of the many toolkits available for Android/iOS | 15:27 |
Superpelican | I mean | 15:27 |
Superpelican | it might sound a bit harsh | 15:28 |
Superpelican | but most companies and people won't give a <fill_in_something> about Nemo | 15:28 |
Superpelican | TBH I think Nemo is really nice | 15:28 |
faenil | exactly | 15:28 |
Superpelican | and it's a good project | 15:29 |
Superpelican | I honestly think it should exist | 15:29 |
faenil | and you don't know if they will care about Sailfish, just because it uses Qt | 15:29 |
Superpelican | but it will probably always remain a niche OS | 15:29 |
Superpelican | for geeks/hackers | 15:29 |
Superpelican | who want a 100% hackable/FOSS mobile OS | 15:29 |
Morpog_ | Superpelican, even if they don't, aslong it's open source we can repackage it by ourselfes | 15:29 |
faenil | that's for sure | 15:29 |
faenil | nobody ever said Nemo is targeting consumer market :D | 15:29 |
faenil | and that is my point | 15:29 |
Superpelican | I don't think that quite fits with the market of Android/iOS | 15:29 |
Superpelican | faenil:I think | 15:30 |
faenil | since none will care about developing specifically for Nemo, we need to be able to repackage apps and have them working directly on nemo | 15:30 |
Superpelican | faenil:well | 15:30 |
faenil | as much as possible | 15:30 |
Superpelican | the Nemo community will | 15:30 |
Superpelican | of course | 15:30 |
Superpelican | and | 15:30 |
faenil | oh come on :) | 15:30 |
faenil | want to compare Qt apps that will hit iOS or Android stores, with those coming from us only? | 15:31 |
Superpelican | faenil:IMO the biggest app stream for Nemo will be the stream of apps that will be ported from Sailfish OS | 15:31 |
faenil | (not talking about quality here of course) | 15:31 |
Superpelican | faenil:the Sailfish fans/earlier adopters/hackers/geeks/Linux fans/etc | 15:32 |
faenil | Superpelican, IMO the biggest app stream will be the one that uses the most used UI toolkit | 15:32 |
Superpelican | will probably port their Sailfish apps to Nemo | 15:32 |
faenil | which you can't know if it will be Silica or QtQuickControls | 15:32 |
faenil | probably port to Nemo? don't think so, not at all, I think 5% will | 15:32 |
faenil | most people don't even know what Nemo is | 15:32 |
Superpelican | faenil:Am I correct to assume that most of the Qt4/X11 Nemo apps were ported from Harmattan/Fremantle? | 15:33 |
faenil | do you think they'll take care of spending time on publishing it on Nemo? | 15:33 |
Superpelican | eh | 15:33 |
Superpelican | well | 15:33 |
Superpelican | I'm planning on porting my Sailfish app to Nemo :D | 15:33 |
Superpelican | and I think that many of the people who are currently supporting Jolla | 15:33 |
faenil | Superpelican, yes, because it used the most commonly used Qt UI toolkit, qtcomponents | 15:33 |
faenil | that is exactly my point | 15:33 |
Superpelican | faenil:But | 15:34 |
faenil | Superpelican, sorry, but I think very, very, very few people will repackage their apps for Nemo | 15:34 |
Superpelican | faenil:Most of the Fremantle/Harmattan device owners were open source/Linux fans/geeks etc | 15:35 |
Superpelican | the same people who would like Nemo | 15:35 |
Superpelican | and | 15:35 |
Superpelican | those people probably wouldn't mind porting their apps to Nemo | 15:36 |
faenil | Superpelican, most of harmattan users don't even know Nemo exist! :P | 15:36 |
faenil | harmattan developers* | 15:36 |
Superpelican | I doubt that | 15:36 |
faenil | I am pretty sure about that instead :) | 15:36 |
Superpelican | (aside from the major companies of course) | 15:36 |
faenil | only those interested about Jolla do | 15:36 |
faenil | (small part of them as well) | 15:36 |
Superpelican | faenil:But | 15:36 |
Superpelican | the question is | 15:36 |
Superpelican | will Nemo *need* so much apps? | 15:36 |
faenil | well, it will need great apps if it will ever aim at becoming a daily-usable system | 15:37 |
Superpelican | faenil:The N900/N9/N950 didn't have much apps either | 15:37 |
Superpelican | but (almost) all were of good quality | 15:37 |
Superpelican | (at least that's what I can tell as N900 owner) | 15:38 |
faenil | agree, but we're not Nokia | 15:38 |
faenil | we don't have a store | 15:38 |
faenil | and we don't have people who want to support the platform | 15:38 |
faenil | come on, look at where Nemo stands after 2 years | 15:38 |
faenil | we've come a long way | 15:38 |
faenil | but still no clients for anything | 15:38 |
Superpelican | faenil:May I ask what you're expecting of Nemo to become in the coming years? | 15:39 |
faenil | I expect it to become an OS you can use on daily basis with some precautions | 15:39 |
faenil | i.e. not for common user | 15:39 |
Superpelican | Do you want/think/hope it will picked up by some manufacturer? | 15:39 |
Superpelican | just like Jolla picked up Mer? | 15:39 |
faenil | Nomovok has already chosen Nemo | 15:39 |
Superpelican | What does Nomovok do? | 15:40 |
faenil | so, yeah it could happen | 15:40 |
faenil | opensource stuff | 15:40 |
Superpelican | Do they develop mobile devices? | 15:40 |
faenil | None would ever use Nemo for selling devices, as I said it will never suit the common user | 15:40 |
faenil | avg user | 15:40 |
faenil | but it could get to a usable state for geeks, imho | 15:41 |
faenil | if people contribute | 15:41 |
Superpelican | yes | 15:41 |
faenil | and expecting that the good apps Nemo will use will come from Nemo community is just too good to be true | 15:41 |
Superpelican | but do you think that geeks will need all the bad quality apps that Android/iOS have? | 15:41 |
Superpelican | (not intending to say that they have *only* bad quality apps though) | 15:41 |
Superpelican | faenil:Well TBH I think that that's what will happen | 15:42 |
qwazix | Superpelican, no, but being able to run the odd app that's written in Qt for those platforms is good | 15:42 |
Stskeeps | faenil: possibly nemo ui but mw.. | 15:43 |
faenil | Superpelican, I'd love to believe that...but I've been here quite some time, and that never happened | 15:43 |
Stskeeps | :P | 15:43 |
Superpelican | qwazix, faenil:So actually you're saying that Nemo didn't have enough quality apps in the past | 15:43 |
qwazix | And there will be people who do that as now Qt supports BB, WP, Android, iOS, Sailfish and Tizen | 15:43 |
faenil | Stskeeps, yeah well Jolla is taking care of MW, that's why it's good | 15:43 |
qwazix | ie everything | 15:43 |
Stskeeps | faenil: was already good before | 15:43 |
Superpelican | because there was no Qt for Android/iOS etc then | 15:43 |
qwazix | Superpelican, irrelevant | 15:44 |
Superpelican | qwazix:Why is that irrelevant? | 15:44 |
qwazix | If I made a new distro today I would want it to run both Gtk and Qt apps because some good apps are gtk and some qt | 15:44 |
faenil | Stskeeps, I seem to remember most of the MW was developed by companies, not random community users | 15:44 |
faenil | (members outside of Jolla :P ) | 15:44 |
qwazix | the same goes for mobile, we want to support both qqc and qtc | 15:45 |
Superpelican | qwazix:eh | 15:45 |
Superpelican | qwazix:So you're saying you still want to support QtWidgets? | 15:45 |
faenil | qwazix, and Silica as well xD | 15:45 |
qwazix | Superpelican, why not? If they still work okay on Qt5/wayland of course | 15:46 |
faenil | Stskeeps, or am I misremembering? | 15:46 |
Superpelican | faenil, qwazix:However I do agree that Nemo Mobile components should be compatible with either Silica or QtQuick Controls | 15:46 |
Superpelican | qwazix:Well aren't they consired as legacy for mobile usage? | 15:47 |
qwazix | Superpelican, indeed, so we wouldn't put much effort to them | 15:47 |
Superpelican | faenil:But what's the current plan for the Nemo/Glacier components? | 15:48 |
faenil | Superpelican, we're trying to write down one | 15:48 |
qwazix | Superpelican, theme qtcontrols and create whatever is missing | 15:48 |
qwazix | but, yeah faenil is right, this is the general gist | 15:49 |
Superpelican | faenil, qwazix:Hmm sounds like a good idea | 15:49 |
qwazix | I have to run. Cya later | 15:49 |
faenil | qwazix, alterego noted that we should also have silica API compatibility | 15:49 |
faenil | qwazix, cya | 15:49 |
Superpelican | faenil:And how would that be implemented? | 15:49 |
faenil | Superpelican, compatibility layer? | 15:49 |
Superpelican | faenil:Wouldn't that add lots of complexity? | 15:50 |
faenil | that's what we're discussing, how to do that | 15:50 |
faenil | alterego, mind adding your ideas? | 15:50 |
*** Venemo_N9 has joined #nemomobile | 15:55 | |
qwazix | I think we should just include all the different components in and slowly slowly create similar theme | 16:04 |
qwazix | just like ubuntu does on the desktop | 16:04 |
qwazix | it's not perfect but it's easy and doesn't have much complexity | 16:05 |
faenil | qwazix, what do you mean? | 16:07 |
Morpog_ | add everything, theme everything | 16:07 |
*** kavuri_ has joined #nemomobile | 16:08 | |
faenil | Morpog_, you can't add everything | 16:09 |
qwazix | faenil, first step, have all sets in the repos with default looks, just like maemo5 has harmattan's com.nokia.meego, Apps will look out-of-place but they'll run | 16:09 |
faenil | qwazix, and that's done already | 16:10 |
qwazix | harmattan apps will look like harmattan, silica will look like silica, qqc will look like qqc etc, | 16:10 |
faenil | qwazix, you can't have silica | 16:10 |
qwazix | faenil, why? | 16:10 |
faenil | qwazix, do you have silica arm .so? | 16:10 |
faenil | or sources? | 16:10 |
Morpog_ | it's BSD, isn't it? | 16:11 |
qwazix | not yet but they promised it will be opensource | 16:11 |
qwazix | I'm talking about long term plan | 16:12 |
qwazix | anyway step 2 is to theme the different component sets to look as close as possible to glacier | 16:12 |
qwazix | and step 3 is to fork them and make them behave more like glacier UI | 16:13 |
faenil | behave like glacier ? | 16:13 |
qwazix | Example: while in step 2, a harmattan app will still have the bottom toolbar but it will be black with a white triangle for back button. | 16:14 |
*** SfietKonstantin has joined #nemomobile | 16:14 | |
*** Sfiet_Konstantin has quit IRC | 16:15 | |
qwazix | after step 3, we can write a compatibility layer that shows the back arrow on the top left like the other glacier apps | 16:15 |
Morpog_ | I think faenil aimed to skip step 2 | 16:16 |
qwazix | That would be the Right choice, if we had the manpower | 16:16 |
qwazix | but as I see it having a step 3 that works 99% of the cases is quite hard | 16:17 |
*** kavuri_ is now known as kavuri | 16:17 | |
faenil | qwazix, wait a moment, you want to convert qtcomponents to glacier look as well? | 16:17 |
qwazix | especially given the flexibility of qml (example: some harmattan apps have the toolbar *in* the page, some outside, some have the context menu appear above the toolbar, some over it. All these cases should be taken care of) | 16:18 |
qwazix | faenil, I'm not sure yet if it's a good idea to do that specifically for qt components as they are being phased out, I just used them as an example | 16:19 |
faenil | qwazix, yeah I was thinking of leaving those out of the equation | 16:20 |
faenil | we don't have enough man power.. | 16:20 |
faenil | they will run with default look | 16:20 |
qwazix | :nod: | 16:21 |
faenil | so, back to black | 16:22 |
faenil | :) | 16:22 |
faenil | we have QtQuickControls and this silica compatibility layer | 16:22 |
*** Xruxa has quit IRC | 16:23 | |
*** xhaakon has quit IRC | 16:30 | |
faenil | qwazix, how would you implement that? | 16:33 |
faenil | the compatibility layer | 16:33 |
*** SfietKonstantin has quit IRC | 16:34 | |
qwazix | faenil, I would wait for silica source | 16:35 |
qwazix | and chop it up | 16:35 |
*** rcg has quit IRC | 16:35 | |
Venemo_N9 | heg | 16:36 |
Venemo_N9 | heh | 16:36 |
*** stroughtonsmith has joined #nemomobile | 16:39 | |
*** qwazix_ has joined #nemomobile | 16:39 | |
*** Superpelican has quit IRC | 16:41 | |
*** Superpelican has joined #nemomobile | 16:44 | |
*** VDVsx has joined #nemomobile | 16:44 | |
*** Venemo_N9 has quit IRC | 16:45 | |
Morpog_ | so faenil, are you preparing those controls somewhere which we can style? | 17:02 |
*** Superpelican has quit IRC | 17:03 | |
*** araujo has quit IRC | 17:04 | |
*** araujo has joined #nemomobile | 17:06 | |
faenil | so, because of | 17:08 |
faenil | <faenil> Stskeeps, sorry for asking again, but since we're talking about it in Nemo | 17:08 |
faenil | <faenil> will Silica code be released? | 17:08 |
faenil | <faenil> if so, when? | 17:08 |
faenil | <faenil> if not, say "no" :P | 17:08 |
faenil | * Venemo_N9 has quit (Ping timeout: 256 seconds) | 17:08 |
faenil | <Stskeeps> dunno | 17:08 |
faenil | I'd say ( qwazix agrees) that we'll postpone the Silica question to "after-Sailfish-launch" | 17:08 |
faenil | so, current plan is to theme QtQuickControls | 17:09 |
qwazix | yep, we should focus on styling qqc and adding whatever more we need over it | 17:09 |
faenil | also, let me paste the discussion held in #qt-quick, so that it's logged | 17:10 |
*** Vlad_on_the_road has joined #nemomobile | 17:13 | |
faenil | <faenil> jpnurmi, ping | 17:22 |
faenil | * plemarquand (~plemarqua@c73-215.rim.net) has joined #qt-quick | 17:22 |
faenil | <jpnurmi> faenil: pong | 17:22 |
faenil | * Transhumanist (~Transhuma@ppp121-45-221-90.lns20.cbr1.internode.on.net) has joined #qt-quick | 17:22 |
faenil | <faenil> jpnurmi, we (Nemomobile contributors) would like to base the new Nemo UI on QtQuickControls | 17:22 |
faenil | * Transhumanist has quit (Max SendQ exceeded) | 17:22 |
faenil | <faenil> is there a dev version of mobile controls? | 17:22 |
faenil | <faenil> those that will be in iOS and Android in 5.2 | 17:22 |
faenil | <stack3457> hi I am getting i18n is not defined in my plasma 2 plasmoid (qml 2) ..please suggest something | 17:22 |
faenil | <faenil> jbache, ^ (QtQuickControls) | 17:22 |
faenil | <stack3457> @jpnurmi we can use il8n in qml 2.0 right? | 17:22 |
*** LjL-Alps has joined #nemomobile | 17:22 | |
faenil | <stack3457> ^i18n | 17:22 |
faenil | * jpasion has quit (Ping timeout: 246 seconds) | 17:22 |
faenil | <jbache> faenil: We dont have a theme for that yet so there are no mobile controls to test. Your best option is to do it like in the "touch" example we provide. More styling will be available in 5.2 and we are planning to make the controls work on platforms that dont have top level windows as well. | 17:22 |
faenil | <faenil> jbache, mm wait, so it's all about style? | 17:22 |
faenil | <faenil> I thought there would have been new controls | 17:22 |
faenil | <jpnurmi> stack3457: sure | 17:22 |
faenil | <maxlem> Hi, is there something special to activate to receive mouse event on a QQuickItem-derived object^ | 17:22 |
faenil | <faenil> if it's all about style then it's not a problem, as we need our own style in Nemo in any case... | 17:22 |
faenil | <jpnurmi> stack3457: http://qt-project.org/doc/qt-5.1/qtdoc/qtquick-internationalization.html | 17:22 |
faenil | <jbache> faenil: yes, we are planning to add some such as Switch and BusyIndicator. But we don't plan a completely new control set | 17:22 |
faenil | <faenil> not completely new, I though mobile-specific controls would be added | 17:22 |
faenil | <maxlem> I've overriden QQuickItem::mousePressEvent() and it is not triggered | 17:22 |
faenil | <hanser> maxlem you should set setAcceptedMouseButtons(). | 17:22 |
faenil | <jbache> faenil: for the most part the API works on both. Switch, Button etc. I suspect we need a ListDelegate API for mobile though, where you get typical drill downs etc. | 17:22 |
faenil | * mitchc has quit (Quit: Konversation terminated!) | 17:23 |
faenil | <jbache> faenil: do you have any mocups UI designs etc? | 17:23 |
faenil | <faenil> jbache, I didn't get the lat one, is Switch available or is it not? :) | 17:23 |
faenil | <faenil> jbache, yea wait | 17:23 |
Stskeeps | pastiebin..? | 17:23 |
Stskeeps | :P | 17:23 |
faenil | <jbache> faenil: not yet :) | 17:23 |
faenil | <jbache> faenil: we will have to add that | 17:23 |
faenil | <jbache> faenil: the API is essentially the same as checkbox though so it is easy, It just needs some special styling capabilities | 17:23 |
faenil | <faenil> jbache, http://play.qwazix.com/grog/?p=344 | 17:23 |
faenil | <maxlem> hanser: I did | 17:23 |
faenil | <faenil> jbache, also http://hurrian.github.io/glacier/components.html | 17:23 |
faenil | * anshaw has quit (Ping timeout: 246 seconds) | 17:23 |
faenil | <maxlem> hanser: I dont receive hoverEvents either | 17:23 |
faenil | <hanser> maxlem you must also setAcceptHoverEvents(true) | 17:23 |
faenil | <maxlem> hanser: I did too | 17:23 |
faenil | <maxlem> I receive nothing | 17:23 |
faenil | <faenil> jbache, so do you think we can go on with the styling work? | 17:23 |
faenil | <faenil> also, is there any list of things which are going to be added/modified in QtQuickControls (like Switch) so that we know what is most needed? | 17:23 |
faenil | <hanser> maxlem then be sure your item is enabled: true, visible: true, opacity > 0 and then check if it overlayed by another item | 17:23 |
faenil | * Morpog_ (~Morpog@stgt-5d8400ae.pool.mediaWays.net) has joined #qt-quick | 17:23 |
faenil | <hanser> then show your code if it doesn't catch any mouse event | 17:23 |
faenil | * Superpelican (~Superpeli@D9781495.cm-3-1a.dynamic.ziggo.nl) has joined #qt-quick | 17:23 |
faenil | <maxlem> hanser: http://pastebin.com/nUjWDtni | 17:23 |
faenil | * toartist has quit (Read error: Connection reset by peer) | 17:23 |
faenil | * notmart (~diau@kde/mart) has joined #qt-quick | 17:23 |
faenil | <jbache> faenil: looks good | 17:23 |
faenil | <koopajah> faenil> this is the UI you aim to achieve in QML ? | 17:23 |
faenil | <jbache> faenil: styling you can already get started on. But you will need some more enables to really complete things. | 17:24 |
faenil | <faenil> koopajah, yes, that's the future Nemomobile UI | 17:24 |
faenil | <faenil> jbache, like? can you be more specific? :D | 17:24 |
faenil | <koopajah> faenil> that looks awesome! | 17:24 |
faenil | <jbache> faenil: well we don't have a standard ListDelegate for starters | 17:24 |
faenil | <jbache> and we are a bit concerned about creating a kitchen-sink solution that works or all platforms | 17:24 |
*** lpotter has joined #nemomobile | 17:24 | |
faenil | <faenil> for listedelegate you mean | 17:24 |
*** arcean__ has joined #nemomobile | 17:24 | |
faenil | <jbache> We will provide something out of the box, but it is not possible to make it look completely native on all platforms. In the end it might require you to do Nemo specifc UI components. | 17:24 |
faenil | <faenil> well we don't expect qtquickcontrols will provide all we need | 17:24 |
faenil | <faenil> ok ;) | 17:24 |
faenil | <jbache> yeah | 17:24 |
faenil | <faenil> how do you expect that will be worked around for official ios and android releases? | 17:24 |
faenil | <jbache> that said, everything you have in that UI has been done in QML before so it is just a matter of finding a nice API for it :) | 17:24 |
faenil | <faenil> jbache, well, that's not all, we should add something like pulley menus from SailfishOS | 17:24 |
faenil | <jbache> right. That is probably a bit more effort | 17:24 |
faenil | * dant3 has quit (Quit: Konversation terminated!) | 17:24 |
faenil | <faenil> jbache, so, can you write a small list of what is going to be added/changed in the coming months? | 17:24 |
faenil | * richardmg2 has quit (Quit: richardmg2) | 17:24 |
faenil | * dant3 (~dant3@92.39.231.109) has joined #qt-quick | 17:24 |
faenil | * jpetersen has quit (Quit: Leaving) | 17:24 |
faenil | <maxlem> hanser: I juste did a test : declared a MouseArea under my QQuickItem-derived, it received events | 17:24 |
faenil | <maxlem> haser: sorry I did a cut and paste error in the pastebin | 17:24 |
faenil | <jbache> faenil: apart from what I mentioned I don't know the specifics yet. We don't know how exactly how much will be ready for 5.2 yet. But I don't see anything in your UI proposal that would require changes yet though, as long as you are ok with creating custom controls. | 17:24 |
faenil | * paulovap (~paulo@189.36.205.198) has joined #qt-quick | 17:24 |
faenil | <maxlem> i declared the event handler in the QSG node in the example I gave you | 17:24 |
faenil | <maxlem> hanser: it works with a QQuickView, my real problem is that in my actual code I wrap the QQuickView in a QWidget using createWindowContainer() | 17:25 |
faenil | <faenil> jbache, ok ;) is there any guide for styling controls? or should I just create a new folder like https://qt.gitorious.org/qt/qtquickcontrols/trees/stable/src/styles/Desktop | 17:25 |
faenil | Stskeeps, that could expire, or it could go down :D | 17:25 |
faenil | <jbache> faenil: you can create a new folder and set the QT_QUICK_CONTROLS_STYLE environment. Note that not everything in the styles is considered public API, but for platform development that is the simples option right now | 17:25 |
faenil | <jbache> that environment can just point to a style folder on your drive | 17:25 |
faenil | <maxlem> hanser: http://pastebin.com/DtLGhYQL | 17:25 |
faenil | <jbache> faenil: it is probably better to use the Base style as a starting point as it does not depend on widgets | 17:25 |
faenil | <faenil> jbache, ok, thanks :) so that's enough :) | 17:25 |
faenil | <jbache> faenil: but the controls _are_ somewhat desktop centric. Expect to hit some road blocks. Let us know when you do... | 17:25 |
faenil | <faenil> jbache, oh, I see...well, that is what I was worried about...I don't know what's missing to be ok for mobile :/ | 17:25 |
faenil | <jbache> faenil: well that is why we need to research this in the coming months | 17:25 |
faenil | <Morpog_> wasn't there effort for mobile centric controlls? | 17:25 |
faenil | <faenil> Morpog_, not yet it seems | 17:25 |
faenil | <Morpog_> well, qt-components could be a good starting point | 17:25 |
faenil | * volker|office has quit (Quit: Konversation terminated!) | 17:25 |
faenil | <maxlem> haser: well don`t know what I did, but it works now | 17:25 |
faenil | <jbache> the effort is what we are doing right now | 17:25 |
faenil | <faenil> jbache, but you said only Switch and ListDelegate APIs is what's coming | 17:25 |
faenil | <faenil> in what are the current controls more desktop-centric? | 17:25 |
faenil | <jbache> faenil: for the most part there is not much different. Slider and Button works exactly the same way on the desktop. A TableView on the other hand is not something you would usually use on touch | 17:25 |
faenil | * dant3 has quit (Quit: Konversation terminated!) | 17:25 |
faenil | <jbache> you can of course ignore those | 17:25 |
faenil | <maxlem> hanser: sorry | 17:25 |
*** arcean_ has quit IRC | 17:25 | |
faenil | <faenil> jbache, exactly | 17:25 |
faenil | <jbache> SpinBox is not style capable but again it is not a control that is used on Touch platforms | 17:26 |
faenil | * dant3 (~dant3@92.39.231.109) has joined #qt-quick | 17:26 |
faenil | <faenil> jbache, though there's SpinBox style? | 17:26 |
faenil | <jbache> ComboBox has some issues on Android as it creates a native top level window, but we will resolve that | 17:26 |
faenil | <faenil> I see, go on :D | 17:26 |
faenil | <faenil> I see, go on :D | 17:26 |
faenil | <jbache> faenil: yes there is, we just did not publish the public API for it yet. You can style it with private API of course | 17:26 |
faenil | <jbache> but it _might_ change before the release | 17:26 |
faenil | <faenil> yeah, well we can't afford to bother about "relatively" small changes :) | 17:26 |
faenil | <jbache> yep | 17:26 |
faenil | * kkrusty_ has quit (Read error: Connection reset by peer) | 17:26 |
faenil | <hanser> maxlem sorry i was afk, so is it working atm ? | 17:26 |
faenil | <maxlem> hanser: well in my example project yes, still have to find out where is the problem in my real code, but I know it can work now, thanks | 17:26 |
faenil | * hanne has quit (Ping timeout: 264 seconds) | 17:26 |
faenil | * kkrusty (~kkaleem@192.100.124.156) has joined #qt-quick | 17:26 |
faenil | <faenil> jbache, ok, I guess we'll keep a separate repo, merge changes from upstream when needed, and have a separate folder for styles :) | 17:26 |
faenil | finished :) | 17:26 |
faenil | Morpog_, I guess just fork nemomobile qtquickcontrols repo, at the moment | 17:27 |
faenil | and start writing styles | 17:27 |
Morpog_ | and how to test? | 17:31 |
Morpog_ | on sailfishos emu? | 17:31 |
*** sdjayna has quit IRC | 17:35 | |
locusf | or nemo wayland vm? | 17:36 |
Morpog_ | that image is not public available, or? | 17:36 |
qwazix | sledgeSim, was making a vm for that reason and said he'd share once he fixed some things | 17:37 |
locusf | its buildable | 17:39 |
Morpog_ | not everyone has a setup for that ready :) | 17:41 |
locusf | indeed | 17:44 |
faenil | qwazix, I published a tutorial for the wayland VM image as well, about a week ago | 18:26 |
faenil | Morpog_, qwazix I wonder why you guys aren't using it yet actually :P | 18:27 |
qwazix | I know, I didn't get to set it up yet. I just mentioned sledgeSim's effort as he was doing something specific for styling qqc | 18:27 |
faenil | yeah it's on nemomobile github already ;) | 18:28 |
faenil | Morpog_, test on wayland vm ;) | 18:29 |
*** kavuri has quit IRC | 18:32 | |
*** mike7b4_lenovo has joined #nemomobile | 18:43 | |
faenil | Fingerterm QtQuick2 with Landscape/Portrait lock modes now available! | 18:46 |
faenil | One more core app port is done :) | 18:47 |
faenil | Hurrian, ping | 18:57 |
*** gabriel9 has joined #nemomobile | 19:03 | |
*** stroughtonsmith has quit IRC | 19:06 | |
*** faenil_ has joined #nemomobile | 19:15 | |
*** faenil has quit IRC | 19:17 | |
*** faenil_ is now known as faenil | 19:20 | |
Morpog_ | well faenil you will need to guzide me through settinup build process | 19:32 |
Morpog_ | not now :) | 19:32 |
faenil | eh :P | 19:32 |
*** furikku has quit IRC | 19:32 | |
Morpog_ | on windows of course :D | 19:33 |
faenil | Morpog_, forget that? :D | 19:34 |
Morpog_ | damn, I knew it :) | 19:35 |
faenil | :P | 19:35 |
*** phdeswer has quit IRC | 19:38 | |
*** notmart has quit IRC | 19:59 | |
*** asterismo has quit IRC | 20:07 | |
*** asterismo has joined #nemomobile | 20:07 | |
*** gabriel9 has quit IRC | 20:23 | |
*** gabriel9 has joined #nemomobile | 20:26 | |
*** jluisn has quit IRC | 20:32 | |
*** gabriel9 has quit IRC | 20:38 | |
*** gabriel9 has joined #nemomobile | 20:39 | |
*** gabriel9 has quit IRC | 20:47 | |
*** zetaz has joined #nemomobile | 21:00 | |
*** drachensun has quit IRC | 21:08 | |
*** PiyushVerma has quit IRC | 21:09 | |
*** arcean__ has quit IRC | 21:15 | |
sledgeSim | \o/ fingerterm faenil !! | 21:27 |
sledgeSim | the most crucial app for developers :D | 21:28 |
*** NIN101 has quit IRC | 21:37 | |
*** mike7b4_lenovo has quit IRC | 21:44 | |
faenil | sledgeSim, :) | 21:57 |
*** [ol] has quit IRC | 22:02 | |
*** [ol] has joined #nemomobile | 22:08 | |
faenil | sledgeSim, ping | 22:14 |
faenil | Hurrian, ping | 22:15 |
Hurrian | faenil: png | 22:15 |
faenil | Hurrian, hey :) qwazix said you have already sliced graphics to use in components? | 22:15 |
Hurrian | faenil: not quite but close: http://hurrian.github.io/glacier | 22:16 |
Hurrian | http://hurrian.github.io/glacier/components.html | 22:16 |
faenil | Hurrian, yeah I've seen those pages already :) | 22:16 |
faenil | I meant single graphics files | 22:16 |
faenil | that I can use to style qtquickcontrols | 22:16 |
Hurrian | unfortunately, not yet. if you have the PSD, you can lift the shapes off that though :/ | 22:17 |
faenil | Hurrian, me != graphics | 22:17 |
faenil | :D | 22:17 |
faenil | do you have any ETA on that? | 22:17 |
*** SfietKonstantin has joined #nemomobile | 22:17 | |
Hurrian | uhh, after next week, I guess. prelim exams and all. | 22:18 |
*** Vlad_on_the_road has quit IRC | 22:18 | |
faenil | oh, I see | 22:18 |
faenil | nothing then, I'll be away already | 22:18 |
Hurrian | got a free day the Monday after next so I guess that's when I'll get cracking | 22:18 |
faenil | Hurrian, good luck with the exams | 22:18 |
special | you get whole *days* free? | 22:18 |
special | wow. | 22:18 |
Hurrian | gonna need 'em. | 22:18 |
* special misses free time | 22:18 | |
faenil | special, eheheh | 22:19 |
Morpog_ | just had 3 weeks free :) | 22:19 |
faenil | but workers are "supposed" to have free time every evening | 22:19 |
Hurrian | special: just finished high school, and can feel my free time evaporating already. | 22:19 |
faenil | while you can't say the same for students | 22:19 |
faenil | at least not here | 22:19 |
Morpog_ | next time I get free will be xmas :( | 22:20 |
faenil | I guess special will work 24/7 at least until The Jolla is out :D | 22:23 |
special | wish I could do 24/7 | 22:23 |
faenil | :D | 22:23 |
special | down that path lies insanity | 22:24 |
faenil | yeah... | 22:24 |
*** araujo has quit IRC | 22:28 | |
*** araujo has joined #nemomobile | 22:29 | |
*** drachensun has joined #nemomobile | 22:30 | |
faenil | good night people | 22:33 |
*** faenil has quit IRC | 22:35 | |
*** lpotter has quit IRC | 23:01 | |
*** tg has quit IRC | 23:03 | |
*** lpotter has joined #nemomobile | 23:03 | |
*** tg has joined #nemomobile | 23:10 | |
*** sdjayna has joined #nemomobile | 23:10 | |
*** sdjayna has quit IRC | 23:12 | |
*** SfietKonstantin has quit IRC | 23:19 | |
*** zetaz has left #nemomobile | 23:57 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!