Monday, 2013-10-07

*** M4rtinK has quit IRC00:03
*** asterismo has quit IRC00:43
*** araujo has quit IRC00:58
*** phdeswer has quit IRC01:00
*** araujo has joined #nemomobile01:01
*** asterismo has joined #nemomobile01:03
*** jonwil has joined #nemomobile01:09
*** Morpog_Mobile has joined #nemomobile01:35
*** phdeswer has joined #nemomobile01:36
*** phdeswer has quit IRC01:37
*** phdeswer has joined #nemomobile01:37
*** Morpog_N9__ has quit IRC01:38
*** DrCode has quit IRC01:41
*** oob has joined #nemomobile01:46
*** DrCode has joined #nemomobile01:51
*** mschlens has quit IRC01:59
*** mschlens has joined #nemomobile02:03
*** Hurrian has joined #nemomobile02:12
*** oob has left #nemomobile02:19
*** n9mx has quit IRC02:53
*** araujo has quit IRC03:00
*** araujo has joined #nemomobile03:01
*** furikku has joined #nemomobile03:53
*** n9mx has joined #nemomobile03:59
*** martyone has joined #nemomobile04:05
*** xhaakon has joined #nemomobile04:45
*** amccarthy_ has quit IRC04:49
*** Pat_o has joined #nemomobile04:54
*** Morpog_Mobile has quit IRC05:01
*** WWDrakey has joined #nemomobile05:16
*** n9mx has quit IRC05:18
*** Vlad_on_the_road has joined #nemomobile05:26
*** plundstr has joined #nemomobile05:28
*** nsuffys has joined #nemomobile05:29
*** Morpog_PC has joined #nemomobile05:43
*** ZogG_laptop has quit IRC05:58
*** kostaja has joined #nemomobile05:58
*** ZogG_laptop has joined #nemomobile06:00
*** Morpog_PC has quit IRC06:13
*** Vlad_on_the_road has quit IRC06:15
*** Morpog_N9__ has joined #nemomobile06:19
*** MMN-o has quit IRC06:25
*** Pat_o has quit IRC06:25
*** veskuh has joined #nemomobile06:28
*** slaine has joined #nemomobile06:32
*** jukkaeklund has joined #nemomobile06:37
*** niqt has joined #nemomobile06:47
*** Pat_o has joined #nemomobile06:49
niqtmorning06:50
timophmorn06:51
*** Pat_o has quit IRC06:58
*** Aard has quit IRC07:03
*** Aard has joined #nemomobile07:04
*** Xruxa has joined #nemomobile07:10
*** Pat_o has joined #nemomobile07:11
*** alien_ has quit IRC07:18
*** Pat_o has quit IRC07:18
*** slaine has quit IRC07:21
*** Martix_ has joined #nemomobile07:25
locusfmorning07:29
*** Sfiet_Konstantin has joined #nemomobile07:39
Sfiet_Konstantinmorning guys07:40
Sfiet_Konstantinfaenil: ping ?07:40
*** cxl000 has joined #nemomobile07:41
*** jmlich has joined #nemomobile07:41
*** jreznik_ has joined #nemomobile07:43
*** Martix_ has quit IRC07:44
*** Pat_o has joined #nemomobile07:49
*** jpetrell has joined #nemomobile07:51
*** jreznik_ is now known as jreznik07:51
*** Pat_o has quit IRC07:54
*** jukkaeklund_ has joined #nemomobile07:59
*** jukkaeklund has quit IRC08:02
*** ericcc has joined #nemomobile08:13
*** ericcc_ has joined #nemomobile08:13
*** ericcc__ has joined #nemomobile08:14
*** ericcc___ has joined #nemomobile08:14
*** Netweaver has joined #nemomobile08:17
*** ericcc_ has quit IRC08:18
*** ericcc__ has quit IRC08:18
*** ericcc has quit IRC08:18
*** Pat_o has joined #nemomobile08:19
*** ericcc___ has quit IRC08:19
*** ericcc has joined #nemomobile08:20
*** ericcc_ has joined #nemomobile08:21
*** Sfiet_Konstantin has quit IRC08:24
*** Pat_o has quit IRC08:24
*** notmart has joined #nemomobile08:28
*** slaine has joined #nemomobile08:30
*** slaine has quit IRC08:32
*** Pat_o has joined #nemomobile08:37
*** Sfiet_Konstantin has joined #nemomobile08:41
faenilmorning o/08:41
faenilSfiet_Konstantin, pong08:42
Sfiet_Konstantinfaenil: hello faenil08:42
Sfiet_Konstantincan you tell me more about your complains on the comment on github08:42
Sfiet_Konstantindid not understood08:42
Sfiet_Konstantinthe description file can have one arch, while the theme file have the good arch08:42
faenilyes, but it's not just the description file, because then you create one c++ object for each "component" which is not really a component08:43
faeniland then you also expose it to QML08:43
Sfiet_Konstantinfaenil: you can only do that if you want Theme.button.gradient08:44
Sfiet_Konstantinbecause you can only do "." on an object08:44
Sfiet_Konstantin(JS or C++ btw)08:44
Sfiet_Konstantinand you need qmldeclareuncreatabletype for each object that can be read in QML08:44
Sfiet_Konstantinif you don't register them, you will get Theme.button == null08:44
faenilyes I get that, it's all side effectrs08:45
specialthat's not entirely true.08:45
specialyou can give a QObject* to QML and properties of it are available, including dynamic properties. From what I recall.08:45
specialthere's also something a little lighter on the JS side, perhaps?08:46
faenilI did theme handling js side, but Lucien is proposing his c++ alternative to have more "API checking?" on the theme file08:46
Sfiet_Konstantinspecial: but if you have a property that is MyObject *08:46
Sfiet_Konstantinyou need to declare it08:46
Sfiet_Konstantin( faenil: read the code with the warnings if data is not present, if file cannot be read or processed, can you do that in JS ?)08:47
Sfiet_Konstantin:P08:47
Sfiet_Konstantinspecial: MyObject won't be readable08:47
faenilSfiet_Konstantin, to have more checks, that's it anyway :) and 3k+ LOC ? :D08:48
Sfiet_Konstantinfaenil: how much is just basic QObject that are autogenerated anyway ?08:48
faenilanyway, not saying this is not better ;) I just don't like that thing about the description file08:48
Sfiet_Konstantinfaenil: the only interesting class is NemoTheme08:48
*** giucam has joined #nemomobile08:48
Sfiet_Konstantinfaenil: well, do you like NemoFont ?08:48
Sfiet_Konstantinthat could be shared etc08:49
Sfiet_Konstantinto be on the same level as button ?08:49
faenilSfiet_Konstantin, that could be a define08:49
Sfiet_Konstantinfaenil: define ?08:49
faenilpart of "defines"08:49
Sfiet_Konstantinwait08:49
Sfiet_Konstantindefines is the theme file, not the description file08:50
faenilok yes it's ok in the description file08:50
faenil(if you need to have it there)08:50
*** ericcc_ has quit IRC08:51
*** ericcc has quit IRC08:51
Sfiet_Konstantinfaenil: then what's wrong with the gradient thing08:51
Sfiet_Konstantinthat have the same functionnality08:51
faenilthat it will get messy in the future08:51
faenilthere will be more things like that08:51
faeniland they all get together with the real components08:51
faenilon the same level08:51
faenilit creates confusion08:52
faenilit's okay, it's not what we're exposing, but still, it would be better if it could be cleaner08:52
Sfiet_Konstantinfaenil: hum ...08:54
Sfiet_Konstantinthe problem is that we might have stuff to be used elsewhere08:54
Sfiet_Konstantin(like having gradient in other components)08:54
Sfiet_Konstantinthere are 2 kinds of components that are thje same basically08:54
Sfiet_Konstantinthe "main" components, and helper ones08:54
Sfiet_Konstantinis it ok if I separate them ?08:54
faenilhelper as in the shared ones?08:55
Sfiet_Konstantinyes08:55
faenilyes, it would be better if could at least separate them :)08:55
Sfiet_Konstantin:)08:55
Sfiet_Konstantinwill work on that08:55
faenilthough08:55
faenilif we have to expose (as you say) things to qml, that means we could just use NemoButtonGradient.center instead of Theme.button.gradient.center08:57
faenildo you like that?08:57
faenilbasically it would make the former notation useless08:57
*** IgorSK has joined #nemomobile08:58
Sfiet_Konstantinfaenil: no08:58
Sfiet_Konstantinbecause you only have one singleton component08:58
faenilso?08:58
Sfiet_Konstantinother declarations are here to make QML aware that you have these kind of properties that can be accessed in these objects08:59
faenilthey can be accessed as NemoButtonGradient.center as well08:59
Sfiet_Konstantinwell, it is not centralized anymore then, you need each singleton to read the config file08:59
faenil?09:00
faenilit works like that the way it is09:00
faenilnow09:00
Sfiet_Konstantinfaenil: no, you need to qmldeclaresinglotontype for each C++ object then09:00
faenilSfiet_Konstantin, but, uncreatable type is for accessing its properties, isn't it?09:00
Sfiet_Konstantinfaenil: yes, nothing more09:00
sledges gMorning09:00
faenilso why no NemoButtonGradient.property1?09:01
sledgesgreat effort on C++ processor Sfiet_Konstantin !09:01
Sfiet_Konstantinfaenil: becase NemoButtonGradient is not defined in QML context09:01
sledgeshaven't read backlog of more about it yet ;)09:01
faenilsledges, yep, we're discussing about that :)09:01
sledgesnice :)09:02
faenilSfiet_Konstantin, okay, if you're sure about that and I'm misremembering, it's good to me ;)09:02
Sfiet_Konstantinfaenil: I don't understand actually09:02
Sfiet_Konstantinqmlregister something don't create anything in QML context09:02
Sfiet_Konstantinthe name is NemoButtonGradient, but there is no use of it09:03
Sfiet_Konstantin(except for IIRC enums)09:03
faenilSfiet_Konstantin, okay, except enums09:03
*** ericcc has joined #nemomobile09:04
*** ericcc_ has joined #nemomobile09:04
faenilSfiet_Konstantin, my idea was that uncreatableType still lets you access properties as you do with enums, but I could be wron09:06
faenilg09:06
Sfiet_Konstantinfaenil: you need singleton then09:06
faenilSfiet_Konstantin, okay, I must be misremembering, no problem ;)09:07
faenilSfiet_Konstantin, so, if you could separate things a bit, that would be awesome :)09:07
faenilso, that description file is a bit messy but we have to accept it like this, this is the final decision :P09:08
Sfiet_Konstantinfaenil: the shared separated from the basic stuff ? hum ...09:09
Sfiet_Konstantinok09:09
faenilwell, in the description file components and their inner properties are the same thing...do you like that?09:10
faenilSfiet_Konstantin, ^09:15
Sfiet_Konstantinexplain again ?09:16
Sfiet_Konstantinsorry I'm slow09:17
faenilyou know what I'm talking about :09:17
faenil:P09:17
Sfiet_Konstantinnot exactly09:17
faenilpressedGradient should be inside button, in the description file as well, imho09:17
Sfiet_Konstantinno09:17
Sfiet_KonstantinpressedGradient is a shared stuff imo09:17
Sfiet_Konstantin(think about it as "gradient")09:17
Sfiet_Konstantinso it is in a "shared" category09:17
Sfiet_Konstantinactually damn09:18
Sfiet_Konstantin:/09:18
faenilwhy is it shared? I don't see anything where it could be used09:18
Sfiet_Konstantinfaenil: if it is a "gradient" ?09:18
Sfiet_Konstantinlook at font09:18
faenilfont is of course used09:18
Sfiet_Konstantinwell, don't look at foot09:18
faenilshared09:18
faenilbut that gradient is button specific09:18
Sfiet_Konstantinthe issue is that you might need many levels of objects09:19
Sfiet_KonstantinTheme.button.gradient.something.somethingElse09:19
faenilyes exactly :P09:19
Sfiet_Konstantinhow do you classify something09:19
Sfiet_KonstantinsomethingElse09:19
Sfiet_Konstantingradient etc.09:19
faenilwell something like09:19
faenil"inner property" : blabla09:19
faenilso you know what that is at parsin09:19
Sfiet_Konstantinparsing is :(09:20
faenilehehe09:20
Sfiet_Konstantinplease save me in doing the parsing of this thing09:20
Sfiet_Konstantinlook if your gradient is inner object, and font isn't while having virtually the same role09:20
Sfiet_Konstantinwhy just don't consider gradient and font the same09:20
faenilbecause there will be many others09:21
faenilwe will end up having more inner objects than components in no time09:21
Sfiet_Konstantinnot sure09:21
Sfiet_Konstantinwe can change it later honestly09:21
faeniland at that point, how will somebody discern components from inner objects? just from their name09:21
faenilbecause it will be all mixed :)09:21
Sfiet_Konstantinfaenil: because you do it in theme09:22
faenilof course we can, but as I wrote in the comment, I doubt anyone will spend time on that09:22
faenilin theme they're all structured09:22
Sfiet_Konstantinactually, you know, having the inner components either inside an object or outside is a problem in parsing09:22
Sfiet_Konstantinif you have a shared stuff, where do you put it ?09:23
Sfiet_Konstantinoutside ?09:23
faenilwell, we have to think about that09:23
Sfiet_Konstantinbut if you have an inner object, where do you put it ? inside ? ... but the shared stuff is also an inside object etc09:23
faenilok...09:23
faenilbrb09:23
*** panda84kde has joined #nemomobile09:24
*** ericcc_ has quit IRC09:24
Sfiet_Konstantin:(09:24
locusfI've given up on the shadered trumpet slider09:28
Sfiet_Konstantinping09:29
sledgespong09:29
Sfiet_Konstantinthanks09:29
sledgeslocusf: yowzer :)09:29
Sfiet_KonstantinIRC's working :)09:29
locusfsledges: ?09:29
sledges= ouch09:29
locusfah09:29
sledges:)09:29
locusfits rare for me to just give up but I can't make heads or tails about this :D09:35
sledges:D09:36
*** stephg has joined #nemomobile09:36
sledgeschallenge failed ;)09:36
sledgesmaybe someone could help?09:36
sledgesshader experts anyone ? aknight alterego09:36
sledgessince iiuc we won't have trumpeted slider go up when approaching right edge without shaders?09:37
locusfyeah09:37
faenilSfiet_Konstantin, about the const stuff, https://github.com/nemomobile/qtquickcontrols-nemo/pull/2/files#diff-d2e130cfc4751743f16250044eeed1d4L-109:39
Sfiet_Konstantindamn09:39
Sfiet_Konstantinsomething got escaped09:39
Sfiet_Konstantinone second09:39
faenilthere are many cases09:39
Sfiet_Konstantinthere should be consts09:39
Sfiet_Konstantinnote that I reversed the const stuff09:40
Sfiet_Konstantin:D09:40
faenilall the setters are without const09:40
Sfiet_Konstantinfaenil: done09:42
Sfiet_Konstantinfaenil: all setters except those for basic types (const int &data :d)09:42
Sfiet_Konstantinnow they are wit const and references :)09:42
faenilyep09:42
Sfiet_KonstantinI forgot a not :D09:42
Sfiet_Konstantinpushed :)09:43
Sfiet_Konstantinfaenil: do you want me just to generate a tree with the arch ?09:45
Sfiet_Konstantinbetter09:45
Sfiet_Konstantindo you want me to generate a theme template ?09:45
Sfiet_Konstantinso that you get your arch, and I keep my flat stuff ?09:45
faenilSfiet_Konstantin, have you checked if it recompiles after you added the const?09:46
faenilcompiles*09:46
Sfiet_Konstantintesting after a clean09:47
Sfiet_Konstantinit compiles09:47
faeniloki09:47
Sfiet_Konstantinwhat do you think about the components arch + theme template ?09:48
faenilmore details?09:48
Sfiet_Konstantinfaenil: I keep my flat thing, when calling the theme generator, it outputs a json file that is a template for a theme (with mandatory fields that are filled with garbage, like__string__ or __color__ and optionnal fields prefilled)09:49
Sfiet_Konstantinand / or a plain file that describe the arch09:49
faenilSfiet_Konstantin, well, a theme template would be a nice addition indeed :) but not required now09:50
Sfiet_Konstantinfaenil: it is for your complain about the fact that people might not understand the arch if they read a flat description file instead of a tree09:50
faenildon't want to waste your time...I just can't accept that flat thing :D09:50
Sfiet_Konstantinfaenil: there are issues09:51
Sfiet_Konstantinonce again09:51
faenilyes I know09:51
faenilbut that's because we're using json09:51
Sfiet_Konstantinhow do you manage the difference between the shared and inner09:51
faenilwhich is just data09:51
Sfiet_Konstantinetc09:51
Sfiet_Konstantinit is not data09:51
faenilit's data format09:52
Sfiet_Konstantinah, I prefer that :)09:52
Sfiet_Konstantinit is data format09:52
faenillol :P09:52
Sfiet_KonstantinIMO, flat organization is the lesser of all evils09:52
Sfiet_Konstantinbetter than having exceptions everywhere09:52
faenilwhat if we used a js parser, so that you could still check errors on theme files09:53
faeniland the overall result would be cleaner?09:53
Sfiet_Konstantinfaenil: can a JS parser parse any files ?09:53
faenilwell, it returns error if it can't :D09:54
faeniljust like you do with json parser09:54
Sfiet_KonstantinI mean from any file in the disk09:54
faenilno idea, but why not?09:54
Sfiet_Konstantinfaenil: you can ... with JQuery09:54
faenilI meant parsing js from c++09:54
faenillike you do right now09:55
Sfiet_Konstantinah09:55
Sfiet_Konstantinand ?09:55
faenilbut using js files instead of json09:55
Sfiet_Konstantinah, no, you cannot parse JS in Qt09:55
Sfiet_Konstantinor well, better not let's say09:55
Sfiet_Konstantin:D09:55
faenillol09:55
faenil:D09:55
Sfiet_Konstantin(look, in Qt 5.2, the JS engine will change D:)09:55
faenilto v4v?09:56
Sfiet_Konstantinv4vm09:56
Sfiet_Konstantinyes09:56
faenilyeah09:56
Sfiet_Konstantinand the API might change etc09:56
Sfiet_KonstantinI won't accept (for sanity) to use JS binding in C++ :P09:56
faenilwell, you leave me no other choice :P09:56
faenilSfiet_Konstantin, just separate the shared stuff visually in the file :D09:57
faenilshared or not shared, they will all end up there09:57
Sfiet_Konstantinand non-shared ? inside the object ?09:58
Sfiet_Konstantinhum ...09:58
faenilyou said that requires effort09:58
Sfiet_Konstantinbut what about the non-shared ? (inner objects ?)09:58
faenilyour idea was to put shared and not shared at the same level right?09:58
Sfiet_Konstantindo you separate them too ?09:58
Sfiet_Konstantinindeed that requires efforts, but I'm not really understanding what you want me to do right now09:59
faenilI don't give orders :D09:59
*** DrCode has quit IRC09:59
faenilI'm just proposing to separate real components from the rest09:59
faeniland as I understood you put both shared and not-shared objects at the same level10:00
*** slaine has joined #nemomobile10:00
faenilso I proposed, at least put a lot of newlines between real components and the rest :D10:00
Sfiet_Konstantinfaenil: aaah :D10:00
Sfiet_Konstantinnewlines ? :D10:00
Sfiet_Konstantinok :$10:00
faenilif you have better ideas :P10:00
faenil/ --------------------------- THE FOLLOWING ARE NOT REAL COMPONENTS ---------------------------10:01
faenil:D10:01
Sfiet_Konstantinthe only issue is that .... THERE IS NO COMMENTS IN JSON :(:(:(10:02
Sfiet_KonstantinI will need to think about it ...10:02
faenilholy fff XD10:02
Sfiet_KonstantinI cna still refactor later, and honestly, this components.json is just a tool10:02
faenilyes, a tool people have to use to add new components :D10:03
*** DrCode has joined #nemomobile10:03
Sfiet_Konstantinfaenil: hum ...10:03
faenilbut anyway, ok let's leave it like it is right now10:03
faenilI lost this war :P10:03
Sfiet_KonstantinI think that next time I will split the components in several files actuall10:03
*** DarkSim has joined #nemomobile10:03
*** DrCode has quit IRC10:04
Sfiet_Konstantinok right now10:04
*** ericcc has quit IRC10:04
Sfiet_Konstantinbut you have the right to criticise after the merge too10:04
faenil:)10:04
*** ericcc has joined #nemomobile10:04
faenilisn't anyone else reviewing it? sledges ?10:04
faenillocusf, ?10:05
faenilSfiet_Konstantin, ah also, important thing, what do you think about renaming autogenerated files to _autogen.cpp and .h10:05
faenilagain, to keep things clean10:05
Sfiet_Konstantinfaenil: I have comments inside already10:06
faenilso that people can see which files can be ignored at first sight10:06
faenilSfiet_Konstantin, that means I have to open the file10:06
Sfiet_Konstantinfaenil: autogenerated folder ?10:06
faeniland read the comment, which, afterall, is also after the licence10:06
Sfiet_Konstantinfaenil: QtC collapses the license :)10:06
faenileither folder or just rename the files10:06
faeniland append _autogen10:06
faenilor _gen10:06
faenildon't know10:06
Sfiet_Konstantinfaenil: don't like much to modify the filename10:06
Sfiet_Konstantinlet's go for a folder10:06
faenil:/ ok10:07
faenilspecial, ping10:07
*** DrCode has joined #nemomobile10:07
Sfiet_Konstantinfaenil: invoking people ?10:08
faenilSfiet_Konstantin, ?10:08
Sfiet_Konstantinyou are pinging people in the last 5 min now :D10:08
locusffaenil: nope10:08
faenilSfiet_Konstantin, :P10:08
faenillocusf, nope as in you don't have time, or as in you haven't done but you'll do that soon? :D10:09
Sfiet_Konstantinfaenil: moved to autogenerated ? is it ok ?10:09
faenilSfiet_Konstantin, I don't see the change10:11
locusffaenil: I though you asked about reviewing Sfiet_Konstantin's changes, I took a look last night yes but I can't say anything about it, its just a new approach to styling for me10:11
Sfiet_Konstantinfaenil: not pushed yet10:11
faenilSfiet_Konstantin, ok10:11
Sfiet_Konstantinpushed10:11
faenillocusf, ok, can you write a comment on the PR?10:11
faenilSfiet_Konstantin, ok good10:12
locusffaenil: sure10:12
faenillocusf, thanks :)10:12
faenilSfiet_Konstantin, are you ok with leaving the "fixes" commits?10:13
faenilI was usually asked to squash them10:13
faenilbut it's ok to me if you think that's ok10:14
Sfiet_Konstantinfaenil: alright, will squash it10:14
Sfiet_Konstantinyou are right :)10:14
faenil:)10:14
Sfiet_Konstantin:)10:15
Sfiet_Konstantindone10:15
faenila huge commit isn't the best option either, but I wouldn't know how to split that :)10:15
Sfiet_Konstantinwell, me neither :/10:15
Sfiet_Konstantinactually, the commit is 1 python file, 2-3 json files10:15
Sfiet_Konstantin:/10:15
faenilSfiet_Konstantin, you squashed that into groove and textfield stuff :P10:16
Sfiet_Konstantinfaenil: :O10:17
Sfiet_Konstantindamn :(10:17
Sfiet_Konstantinnow ?10:18
faenilSfiet_Konstantin, if you don't want to cope with that just add "and fixes" to the commit message10:18
sledgesSfiet_Konstantin: means src/styles/private/ControlsStyleConfig.qml is going soon?10:19
Sfiet_Konstantinsledges: yes, I can remove it now10:19
sledgessince you renamed backgroundColor -> background10:19
sledgesplease see for many other remaining occurrences of Theme...backgroundColor10:20
sledgesi other controls, they are still there10:20
sledges*in10:20
sledgessame for foreground10:20
Sfiet_Konstantinsledges: really ?10:20
Sfiet_Konstantinwhere ?10:20
sledgesyes, just grep10:20
Sfiet_Konstantinah, menu or menubar10:20
sledgesand button10:20
Sfiet_Konstantinnot button10:20
sledgessrc/styles/ButtonStyle.qml:        color: control.primary ? Theme.primaryButton.backgroundColor10:20
sledgesin your github repo at least still10:21
Sfiet_Konstantinah damn, button10:21
Sfiet_Konstantinno10:21
Sfiet_Konstantinsledges: are you sure that you aren't reading the master branch in my repo ?10:22
Sfiet_KonstantinI'm using devel branch  and have a master that matches upstream master10:22
sledgesi am sure, that i am reading your master branch10:22
sledges>.)10:22
sledges&)10:22
Sfiet_Konstantinsledges: check the devel branch :)10:22
sledges:D10:22
sledgesthanks, good stuff otherwise10:22
Sfiet_Konstantin:D10:22
faenilsledges, you're not bothered by the flat structure of components? :D10:23
sledgessorry, i haven'Åt gotten my hed around that10:24
sledgessome paid work to do :P10:24
sledgesmind explaining in a nutshell?10:24
faenilnp :)10:24
sledges(irc backlog is miles to read! :D)10:24
faenilslaine, just look at components.json10:24
sledges:D10:24
sledgesfaenil: what irc client are you using?10:24
faenilboth components and their inner properties (like pressedGradient) are on the same level10:24
faenilholy f, he'll kill me10:25
faenilsledges, xchat10:25
sledgessubmit a "tab complete most recently active nick instead.patch"10:25
sledges;)10:25
faenilXD10:25
sledgesirssi has it, and im a happy user, on a 24/7 server10:25
sledgesgo text man ;)10:25
faenilyeah dm8tbr set up a remote shell for me, but I haven't started using it yet :/10:25
* sledges trouts10:25
sledges:D10:25
faenil:(10:26
faenil:D10:26
Sfiet_Konstantinsledges: konversation too :)10:26
sledgesyou can connect from your phone as well (ssh)10:26
sledgesit's just awesome ;)10:26
faenilsledges, done it!10:28
faenilnickname completiong -> "Last spoken order"10:28
faenil:D10:28
sledges:D10:28
Sfiet_Konstantin:D10:28
sledgesgood start10:28
faenilslaine, this is a great day, we have to kill a pig! :D10:28
slaineOk10:29
* slaine shrugs10:29
sledgesnow uninstall xchat :D10:29
Sfiet_Konstantin:D10:29
faenilslaine, this was actually for you ;)10:29
faenilsledges, ahah10:29
sledges(kidding)10:29
faenilsledges, I like the layout too much, I've tried many IRC clients (except irssi)10:29
faeniland I never liked their layout10:29
sledgesfaenil: how would you like to have components.json not flat?10:30
* dm8tbr fwaps faenil start using it!10:30
Sfiet_Konstantinfaenil: what is the layout you like ?10:30
faenildm8tbr, *_*10:30
sledgesvar button = { ahah10:30
sledges11:29 < sledges> (kidding)10:30
faenilSfiet_Konstantin, let's not get into that :)10:30
sledgesvar button = { pressedGradient: {10:30
sledgeswas one level down anyways10:30
Sfiet_Konstantinfaenil: k10:31
sledgesfaenil: Sfiet_Konstantin is approaching from UX PoV10:31
sledges:D10:31
sledgesgood topic :D10:31
faenilsledges, yes in components.json they're all in the same level10:31
sledgesfaenil: i was pasting ControlsStyleConfig.qml ;P10:31
faenilsledges, I know :P10:31
faenilthey're not in the same level, as you can see gradient is INSIDE the button10:31
faenilwhich is the way it should be (imho) unless it's a shared thing of course10:31
sledgesbad example :P10:33
Sfiet_Konstantinplease note sledges that it is a file used to generate code (tool), however, where faneil have a point, is that it is quite strange to use for others (that you need to create parent => children relation to get the tree)10:33
sledgesgradient is inside button in json and deprecated .qml as well10:33
sledgeshowever10:36
sledgesflat approach promotes reusability10:36
sledgesand is not hard to grasp it10:36
faenilsledges, gradient is inside button in components.json?10:37
sledgesand if it supported inheritance (cascading) [if it doesn't yet], is all nice10:37
sledgesfaenil: yes, but not it's properties :) i got you now10:37
faenilit's okay for stuff which is reused of course10:37
sledgesyu10:37
sledgesp10:37
faenilthe problem is most of the inner properties won't be reused10:37
faeniland we will have them at that same level, it will get messy imho10:38
sledgesyou say you know10:38
faenilbut yeah, it's an implementation file, so components developers can just get used to that and accept it..10:38
sledgesI just re-used groove for progress bar and slider ;)10:38
faenilyes10:38
sledgesand qwazix constantly mentioned drawing a components' dependency tree10:39
faenilthat would show the truth :P10:39
sledgesdon't know how farther it could go, yes :P :D10:39
sledgeswell10:40
sledgesthe best if we could support both10:40
sledgesre-usability (if and when needed, because im sure components are built from basic recurring building blocks to keep interface consistent)10:40
sledgesand also have non-flat hierarchy model10:40
faenilyes of course10:40
Sfiet_Konstantinsledges: non-flat is in theme10:40
sledgesquestion is , is it worth the time now10:40
sledgesSfiet_Konstantin: yes, you build it from there10:41
Sfiet_KonstantinI can also generate the tree (template theme file)10:41
sledgeswe can wait and see how messy it gets and how many complaints we receive :))10:41
sledgesif ever ;)10:41
Sfiet_Konstantinbut the development components is a flat json10:41
sledgesas now there are only handful of components developers so10:41
sledgesso i think it's not a problem to have it redone in the future10:42
sledgeswhen it actually gets messy10:42
faenilsledges, okay, I'll ping you when it needs to be redone then ;)10:42
sledgesfor now stick with extreme programming10:42
sledgesme!?10:42
* sledges hides10:42
sledges:D10:42
Sfiet_Konstantinfaenil: ping me :)10:42
faenilSfiet_Konstantin, :)10:42
sledgestab complete works wrong on xchat10:42
sledgesxDDD10:42
faenilsledges, ahahah10:42
Sfiet_Konstantinfaenil: :D10:43
Sfiet_Konstantinsledges: you will do all my code again :P10:43
sledgesyes, xchat completes with "you" instead of a nickname :D10:43
faenillunch, bbl ;)10:44
sledgesbuon appetito10:44
faenilSfiet_Konstantin, so I guess we can merge that, thank you very much for it :)10:44
Sfiet_Konstantinfaenil: :)10:44
Sfiet_Konstantinfaenil: thanks for your patience10:44
Sfiet_Konstantinfaenil: bon appétit :)10:44
sledges\o/10:44
sledgesindeed, well done Sfiet_Konstantin10:44
*** niqt has quit IRC10:45
Sfiet_Konstantinnow, merge and tag :)10:45
Sfiet_Konstantinsledges: do you know if there is any hook on qqcn ?10:47
*** Morpog_N9__ has quit IRC10:47
*** zhost has joined #nemomobile10:47
sledgeslooks like ;)10:49
sledgesSfiet_Konstantin: please use 5.1.0.1 tag10:50
sledgeswithout any other versions10:50
sledgesthe existing tag is legacy10:51
Sfiet_Konstantinyeah10:51
sledgesso we can keep track on which qt version it's based off10:52
sledges(we loose minor/major versioning though, but hops is good)10:52
*** stl has quit IRC10:59
*** jluisn has joined #nemomobile11:04
*** Sfiet_Konstantin has quit IRC11:04
*** lizardo has joined #nemomobile11:05
*** Aard has quit IRC11:06
*** zhost has quit IRC11:15
*** Aard has joined #nemomobile11:28
*** n9mx has joined #nemomobile11:30
*** jluisn has quit IRC11:37
*** jluisn has joined #nemomobile11:37
*** stl_ has joined #nemomobile11:38
*** niqt has joined #nemomobile11:43
*** phdeswer has quit IRC11:48
*** DrCode has quit IRC11:51
*** Netweaver has quit IRC11:51
*** stephg has quit IRC11:58
*** jpetersen has joined #nemomobile11:58
faenillol :) back12:04
*** jreznik has quit IRC12:05
*** jukkaeklund___ has joined #nemomobile12:09
*** jukkaeklund_ has quit IRC12:13
alteregoGood afternoon :)12:14
*** sandy_locke has joined #nemomobile12:16
*** n9mx has quit IRC12:23
*** n9mx has joined #nemomobile12:27
sledgeslol :)12:31
*** stl_ is now known as stl12:39
*** n9mx has left #nemomobile12:46
*** jluisn has quit IRC12:47
*** jluisn has joined #nemomobile12:48
*** asterismo has quit IRC12:49
*** asterismo has joined #nemomobile12:49
*** mord has joined #nemomobile12:51
*** Sfiet_Konstantin has joined #nemomobile12:53
mordahoy. was reading back on the channel logs and came across a discussion re: cutefox/snowshoe/icefox-to-be. does a general consensus exist on what is going to be The Browser in nemoland?12:57
faenilI think not, iirc12:58
mordack. is icefox still mainly a ui concept? (couldn't find much info besides the gorgeous mockups)13:02
faenilyep13:02
mordmmkay. thanks!13:03
faenilnp ;) feel free to contribute anyway :) if you need help to get started, don't hesitate to ask :)13:03
*** jluisn has quit IRC13:04
*** jluisn has joined #nemomobile13:04
mordyeah :)13:06
faenilmord, I guess cutefox was the candidate, but we need someone to make the UI for it, using the new components, which are being developed :P13:06
mordyup, the ui is rather rudimentary13:08
mordthe components as in embedlite-components-qt5?13:08
mordor glacier bits13:09
*** phdeswer has joined #nemomobile13:10
*** jukkaeklund___ has quit IRC13:10
sledgesmord: the glacier bits13:13
mordright13:13
sledgesas we need to be consistent with the rest13:13
*** xhaakon has quit IRC13:14
*** jluisn has quit IRC13:16
*** jluisn has joined #nemomobile13:16
*** IgorSK has quit IRC13:22
*** pvilja has quit IRC13:36
*** oob has joined #nemomobile13:37
Sfiet_Konstantinfaenil: any news about QtDD stream ?13:52
faenilSfiet_Konstantin, nope :/13:52
Sfiet_Konstantin:(13:52
*** martyone has quit IRC13:59
*** pvilja has joined #nemomobile14:06
*** niqt has quit IRC14:13
*** WWDrakey has quit IRC14:29
*** xhaakon has joined #nemomobile14:31
*** jreznik has joined #nemomobile14:35
*** pvilja has quit IRC14:42
*** WWDrakey has joined #nemomobile14:46
Sfiet_Konstantinhttp://inqlude.org/contribute.html14:49
Sfiet_Konstantinshould we start registering nemo projects to inqlude ? ^14:49
Sfiet_Konstantinat least, libs like nqp-social or libsocialcache can be registered as they don't have deps (or can be compiled in a version that don't have deps)14:50
sledges1 commit in 2012 ?..14:51
sledges:)14:51
sledgeshttps://github.com/cornelius/inqlude-data/commits/master14:51
Sfiet_Konstantin:D14:52
sledgesthis brings to the topic (one chap on here asked): "can I run Nemo on my desktop?"14:52
Sfiet_Konstantinsledges: why not ?14:52
Sfiet_KonstantinIMO yes14:52
sledgeslike, qmlcontacts i guess14:52
Sfiet_Konstantinbut the middleware stack is huge14:52
sledgeswell, he tried, mlite failed to compile/run14:52
sledgesyup14:52
sledgesthat's the thing - deps14:52
Sfiet_Konstantinsledges: what makes mlite to fail compiling ?14:52
Sfiet_Konstantinthe last time I tried it worked ...14:52
Sfiet_KonstantinI should start setup a desktop build of nemo14:53
Sfiet_KonstantinI prefer developing on desktop honestly14:53
Sfiet_Konstantinstill, we might need to get some (most) nemo middleware / libs into inqlude14:54
sledgesthen you'd definitely get a friend there - their nickname was Jiok14:54
sledges:)14:54
Sfiet_Konstantinvisibility, contributions and be helpful14:54
sledges#nemomobile.log:22:43 < Jiok> Is it possible to test nemo applications on my desktop? I'm trying to install qt-components and it keeps printing mlite is not available and it doesn't compile, I already compiled and installed mlite but it doesn't seem to be detected14:54
Sfiet_Konstantinok14:54
Sfiet_Konstantin...14:54
sledgessurely some runtime dep problems14:55
sledgesbut that's not important right now :)14:55
Sfiet_Konstantin:D14:55
*** oob has quit IRC14:57
Sfiet_Konstantinlocusf: your work is pretty good :)15:00
Sfiet_Konstantinon trumpeted slider15:00
Sfiet_Konstantinit looks awesome15:00
locusfSfiet_Konstantin: thanks :)15:00
Sfiet_Konstantinlocusf: trying to pick it up and add shaders15:00
Sfiet_Konstantinnot sure that I will succed though15:00
locusfSfiet_Konstantin: cool15:00
locusfSfiet_Konstantin: I wasn't sure either and finally didn't :p15:01
Sfiet_Konstantindamn glacier looks soo good15:01
Sfiet_Konstantinfor sure that I will have one Sailfish and one Nemo Glacier device15:01
Sfiet_Konstantinboth are nice15:01
Sfiet_Konstantinlocusf and qwazix ?15:02
Sfiet_Konstantinhow the slider works15:02
Sfiet_Konstantinwithout touch should there be a trumpet ?15:02
Sfiet_Konstantinthe trumpet fades when pressed but I don't understand the rest15:03
Sfiet_Konstantincan anyone explain ?15:03
sledgesyes15:03
*** Xruxa has quit IRC15:05
*** pvilja has joined #nemomobile15:05
*** nsuffys has quit IRC15:06
Sfiet_KonstantinI have to say that the trumpet is something rather crazy to do without assets (and even with them)15:07
locusfSfiet_Konstantin: what about it, it animates up on reaching the limit15:07
sledgesif slider has label, there's a ball showing label in it. when you press, that handle becomes the trumpet15:07
sledgeswhen you reach the right edge, trumpet ramps up15:07
Sfiet_Konstantinah15:08
Sfiet_KonstantinI thought that the slider never display the ball15:08
Sfiet_Konstantinbut only when you pressed it15:08
Sfiet_Konstantinlet's first do without trumpet but with a shader15:08
Sfiet_KonstantinI can handle the rest a bit after15:08
faenilthe rest is the problem :D15:09
Sfiet_Konstantinfaenil: no, start with a shader is the first problem15:09
Sfiet_Konstantinthe rest is ... also a problem :D15:09
faenilthe base shader doesn't do anything, just print the image15:09
locusfyeah15:09
locusfthats what I tried to do15:10
faenilthe problem is animating it and most importantly keeping the ball in the right spot :P15:10
faenillocusf, ah you tried to only print the image?15:10
*** araujo has quit IRC15:10
*** jpetersen_ has joined #nemomobile15:10
locusffaenil: yep15:11
faenillocusf, ah ok, I thought that part was done already :)15:11
faenilwhat problem did you encounter?15:11
*** araujo has joined #nemomobile15:11
locusfit didn't fit into the drawn area, eg. it got cropped15:12
faenilhave a screen?15:12
locusfI used a ShaderEffectSource15:12
locusfnot at the moment15:12
faeniloki+15:12
locusfI'll reset and take a screen15:12
Sfiet_KonstantinI'm wondering, shouldn't we have a trumpet in the left side too ?15:12
sledgesSfiet_Konstantin: that was my first thought15:13
sledgesbut what happens with finger at the left edge?15:13
sledgesthe slider pops out on the right? :D15:13
*** jpetersen has quit IRC15:14
locusffaenil: https://dl.dropboxusercontent.com/u/286182/shadered-slider.png15:15
Sfiet_Konstantinlocusf: you should control the size of the handle15:16
Sfiet_Konstantinit controls the height of the slider15:16
locusfSfiet_Konstantin: I tried it15:18
locusfdidn't help15:18
Sfiet_Konstantin:(15:19
Sfiet_Konstantinsledges: how to get the height of the groove from the slider ?15:19
Sfiet_Konstantindo you know this ?15:19
sledgesgrooveStyle.height ?15:19
*** Morpog_PC has joined #nemomobile15:21
Sfiet_Konstantinsledges: grooveStyle is a component15:22
Sfiet_Konstantinmaybe I can remove component from grooveStule ?15:22
Sfiet_Konstantinno yI cannot15:23
sledgesnope ;)15:25
*** NIN101 has joined #nemomobile15:26
*** zhost has joined #nemomobile15:26
sledgesdidn't try to rename it to Item instead iirc15:27
faenilcomponent is needed because it's used in the loader which loads the styling15:27
faenil(if I understood which component you're talking about :) )15:28
sledgesnope15:28
sledgesthere's no other way to abstract grooveStyle15:28
sledgesexcept for putting it between Component { }15:28
sledgesi.e., just a Rectangle doesn't work15:28
faenil:)15:29
sledgesbut maybe Item would15:29
*** DarkSim_ has joined #nemomobile15:29
Sfiet_Konstantinno15:30
Sfiet_Konstantinonly component works because of "property Component  ..."15:30
Sfiet_Konstantinso I need to "hardcode" the trumpet base size15:30
sledges:{15:30
Sfiet_Konstantinsledges: remind me to have a Theme property for the height of the groove15:30
sledgeswill do o:)15:31
Sfiet_Konstantin(and the width too I guess)15:32
*** sledges has quit IRC15:32
*** DarkSim has quit IRC15:33
*** DarkSim__ has joined #nemomobile15:36
*** DarkSim_ has quit IRC15:40
Sfiet_KonstantinBLUE RECTANGLE done in shader woooho !15:44
Sfiet_Konstantin:D15:44
faenilahah :D15:46
Sfiet_Konstantinthe trumpet is easy15:46
Sfiet_Konstantinit is basically a 2nd or 3rd degree polynomial having some constraints on derivatives15:46
Sfiet_Konstantinneed to solve these to get the equations, and then, we only need to move the boundaries and then you get them15:47
faenilwhat about the rotated one :P15:47
Morpog_PCtrumpet is easy but rectangle was hard? :D ?15:47
Sfiet_Konstantinfaenil: it is actually besiers15:47
Sfiet_KonstantinMorpog_PC: na, in term of mathematics15:47
faenilSfiet_Konstantin, yes15:47
Sfiet_Konstantinin term of implementation, if mathematics is done right it should go more easily than without mathematics :P15:47
Sfiet_Konstantinrectangle was hard in term of implementations (since I'm novice in shaders like everybody around)15:48
faeniloh well I guess glsl has got something to handle bezier curvers15:48
Sfiet_Konstantinfaenil: good, will google that15:48
Sfiet_Konstantinif yes, it is awesome :)15:48
Sfiet_Konstantinfaenil: don't think that GLSL have bezier handling15:50
Sfiet_Konstantinwill have to code a bit15:50
faenilwell, it's got hermite15:51
Sfiet_Konstantinfaenil: it is ok, I will manage15:51
Sfiet_Konstantinbut I think I will go home15:51
*** sledges has joined #nemomobile15:53
faenilok15:55
Sfiet_Konstantinone question: is the ball of the slider under the correct position15:56
Sfiet_Konstantinor should the end of the trumpet be the correct position15:56
Sfiet_Konstantinlooks confusing15:56
Morpog_PCslider and trumpet are right of posizion15:58
sledgescorrect position = right end of blue slider rectangle15:59
Sfiet_Konstantinsledges: so begin of trumpet15:59
Morpog_PCyes15:59
Sfiet_Konstantinthe ball is a bit away then15:59
Sfiet_Konstantin:'(15:59
Sfiet_Konstantinok15:59
Sfiet_Konstantin:D15:59
sledgesthat's the whole point15:59
sledges:)15:59
Morpog_PCthats why it has to go up15:59
*** WWDrakey has left #nemomobile16:00
Sfiet_KonstantinI'm wondering how this size thing is working16:01
Sfiet_KonstantinQQC is becoming more and more strange16:01
Sfiet_Konstantinwhat happens at 100%16:03
Sfiet_Konstantinsorry for the questions16:03
Sfiet_Konstantinhow do you draw the trumpet ?16:03
Sfiet_Konstantindo you go out of the slider ?16:03
Sfiet_Konstantin(don't think that QQC allows that in term of size)16:03
*** nsuffys has joined #nemomobile16:05
sledgestrumpet goes up16:06
sledgesthat's a good point, cc qwazix ^16:06
sledgeshttp://play.qwazix.com/grog/wp-content/uploads/2013/08/slider.png16:07
Sfiet_Konstantinsledges: the bullet could go outside16:08
Sfiet_Konstantinsorry, the "ball"16:08
Sfiet_Konstantinor there could be a distorted trumpet16:09
Sfiet_Konstantin:D16:09
Morpog_PCi think there is spacing left/right of slider16:10
Morpog_PCslider ball has 45u width, so spacing of slider needs to be at least 45u16:12
Morpog_PCso 48u sounds good to me16:12
Sfiet_Konstantinsledges: this breaks your nice inheritance16:13
Sfiet_Konstantin:(16:13
Morpog_PCwhy?16:13
Sfiet_Konstantinbecase we have the groove that takes all the space of the component (either progressbar or slider)16:14
Sfiet_Konstantinbut in the slider, you need a spacing of 45u16:14
Sfiet_Konstantinbut not in the pogress bar16:14
*** Pat_o has quit IRC16:14
Morpog_PCwell, progressbar could be spaced similar then16:14
Sfiet_Konstantinok16:14
Morpog_PCi don't see a readon why it should fill whole width of screen16:14
Morpog_PCreason16:14
*** jreznik has quit IRC16:15
Sfiet_Konstantinnot screen, but component size16:15
sledgesSfiet_Konstantin: very quick and very dirtu PoC: http://i1260.photobucket.com/albums/ii567/sledgas/slider_zpsfdbea37c.png16:17
sledges:)16:18
sledgesthis trumpet is a true PITH :D16:18
Sfiet_Konstantinsledges: the trumpet is IMO the source for most headaches in nemo16:18
sledgesand we looked into only few controls :D16:19
*** jreznik has joined #nemomobile16:19
Sfiet_Konstantinno16:19
Sfiet_Konstantinfor what I have seen in grog blog, the trumpet is the most horroible imo16:19
Sfiet_Konstantinalright16:23
Sfiet_KonstantinI go16:23
Sfiet_KonstantinBBL16:23
faenilbbl16:23
sledgestalking of which, faenil, how's the toolbar per page thing? :)16:24
faenilstopped investigating that, I don't even remember what the final solution was :P16:25
faenilI'm working on the header dock ;)16:25
*** slaine has quit IRC16:27
*** exec_s has joined #nemomobile16:27
*** Sfiet_Konstantin has quit IRC16:27
sledges:)16:27
faenilsledges, speed bump is there already ;) (if I understood what you meant :P)16:28
sledges:D16:28
sledges\o/16:28
faenilI only have to find a way to handle the content of the actual toolbar16:29
Morpog_PCsledges, faenil, I think thats how slider would look at 100% and 48u spacing: http://abload.de/img/slider_exampleoio53.png16:29
faenilmmm16:30
sledgesMorpog_PC: why extra pixels?16:31
sledgesof the 'tail' of the trumpet16:31
Morpog_PCbecause I like numbers of 216:31
Morpog_PCand it looks strange if pressed to edge of screen16:31
Morpog_PCwait, which extra pixels on tail of trumpet?16:32
sledgesMorpog_PC: this: why not so: http://i1260.photobucket.com/albums/ii567/sledgas/slider_zps7498dc8b.png16:34
sledgesor that teeny bit even less?16:34
Morpog_PCwell, because qwazix specced it like that :)16:34
sledgeswhere?16:35
Morpog_PCin his spec16:35
sledgeslol16:35
sledgeslink?16:35
Morpog_PCah, hmm, he did it once with and once without16:36
sledgeshmm16:37
sledgesprobably those extra pixels are covered by finger anyway16:37
Morpog_PCyeah16:37
sledgesalthough that should no matter, because the ball is now upwards16:37
sledgesso16:37
Morpog_PCat 60% he got the extra pixels in16:37
sledgesmm16:37
sledgesextra pixels are for the fingerprint16:38
sledgesbut they shouldn't be at >>100% imho16:38
Morpog_PCmaybe we both are too pixel perfect and qwazix isn't :)16:38
sledgesit just falls into eyes (ie ugly :))16:38
Morpog_PClooks still good with 48u spacing: http://abload.de/img/slider_example4mpqx.png16:39
sledgesand Morpog_PC look "animation path" at the bottom16:39
sledgeshttp://play.qwazix.com/grog/wp-content/uploads/2013/08/slider.png16:39
sledges100 should not have tails :)16:40
sledgesand just be above edge-ish16:40
Morpog_PCwell, you can't actually see that from animation path, can you?16:40
sledgeslooks vgood that one of yours16:40
sledgeswhy not?16:40
sledges95 is still on top of slider16:40
sledgesso you forecase 100 to be slightly higher and to the right16:41
sledgesstill quite close16:41
Morpog_PChmmm16:41
Morpog_PClets wait for qwazix :)16:41
faenilMorpog_PC, header doesn't have the arrow png16:42
Morpog_PCit has on root folder16:42
faenilMorpog_PC, thanks16:42
Morpog_PCcause it's a shared graphic16:42
*** ericcc has quit IRC16:42
sledgesbut this one (http://i1260.photobucket.com/albums/ii567/sledgas/slider_zps7498dc8b.png) asks for more trumpet 'deformations' rather than just one outside (http://play.qwazix.com/grog/wp-content/uploads/2013/08/slider.png)16:45
sledgesand is a pain to implement :)16:45
sledgesbut now sfiet_konstantin got enough info i think :))16:45
*** piggz has quit IRC16:50
*** piggz has joined #nemomobile16:51
sledgesok i'll try again16:53
sledgesbut this one (http://i1260.photobucket.com/albums/ii567/sledgas/slider_zpsfdbea37c.png) asks for more trumpet 'deformations' rather than just one outside (http://i1260.photobucket.com/albums/ii567/sledgas/slider_zps7498dc8b.png)16:56
*** panda84kde has quit IRC16:59
Morpog_PCsledges, put spaces in for your link please!17:00
sledgesMorpog_PC: what terminal are you using? :)17:01
*** ggoebel has quit IRC17:01
Morpog_PChexchat :)17:01
sledgeslol17:01
sledgesare you typing in hex17:01
sledges?17:01
sledges:D17:01
Morpog_PCnope :)17:01
sledgesim using gnome-terminal, it has auto url recog17:01
Morpog_PCwell, actually you won't like what I'm using here ;)17:02
sledges:D17:02
sledgeswhy?17:02
*** piggz has quit IRC17:03
Morpog_PCIt beginss with W and ends with indows17:03
sledges:D17:04
sledgesofc how could i forget17:04
Morpog_PCi have the choice between cms and powershell :)17:04
Morpog_PCcmd17:05
Morpog_PCand I won't use either of them for IRC :D17:05
sledgeswindows is good, actually brilliant, when it comes to using photoshop and other adobe products, for this glacier thing as well..17:05
Morpog_PCand adobe premiere17:05
*** Vlad_on_the_road has joined #nemomobile17:05
faenilguys: Vesuri has just fixed the black screen bug in lipstick17:07
faenilexcept colorful home failed to build17:08
Morpog_PCYay for vesuri!17:10
Morpog_PCbut wait, hasn't zbenjamin also fixed it?17:10
sledgesfaenil: i saw the beginnning of it, lipstick compiled fine17:10
sledgeslol for colorful home :D but soon the dust will settle, hurray!17:10
*** Sfiet_Konstantin has joined #nemomobile17:10
faenilMorpog_PC, different things17:10
faenilzbenjamin was implementing orientation handling17:11
Morpog_PClet me read backlog, lol17:11
*** ZogG_laptop has quit IRC17:11
*** Pat_o has joined #nemomobile17:12
Morpog_PCahh, I mixed zbenjamin with giucam17:12
Morpog_PCfaenilwe're waiting for Vesuri to review the PR by giucam which fixes that09:5717:13
*** ZogG_laptop has joined #nemomobile17:13
*** ZogG_laptop has joined #nemomobile17:13
*** jluisn has quit IRC17:13
*** ggoebel has joined #nemomobile17:13
*** exec_s has quit IRC17:16
*** jluisn has joined #nemomobile17:18
*** zetaz has joined #nemomobile17:21
*** Sfiet_Konstantin has quit IRC17:27
*** piggz has joined #nemomobile17:28
faenilMorpog_PC, ;)17:36
faenilbbl17:37
sledgesfaenil: just fixed Vesuri's build17:39
sledgesand we're back!17:39
sledges:D17:39
faenilsledges, great, I planned to do that after dinner17:40
faenilonly change in .pro?17:40
sledgesyes17:40
sledges;P17:40
faenilok good17:41
faenilbbl17:41
sledgesme too17:41
*** jonwil has quit IRC17:44
*** piggz has quit IRC17:49
qwazixfffeew, that was quite a backscroll17:54
qwazixMorpog_PC, sledges, I really didn't get that extra pixels thing17:54
*** M4rtinK has joined #nemomobile17:56
*** gabriel9 has joined #nemomobile17:56
*** Sfiet_Konstantin has joined #nemomobile18:00
Morpog_PCjust check my 2 pics I uploaded on abload18:02
Morpog_PC1st one is with extra pixels, 2nd one is without18:03
*** SfietKonstantin has joined #nemomobile18:03
faenilback18:05
faenilqwazix, o/18:06
*** Sfiet_Konstantin has quit IRC18:06
faenilqwazix, I need few info about header dock18:06
faenil(which is almost complete ;) )18:06
SfietKonstantinhello guys18:07
faenilhey18:07
*** drachensun has quit IRC18:08
Morpog_PCfaenil, after zypper up, instead of black screen it hangs now on boot logo18:08
faenilawesome -.-18:09
faenilpastebin journalctl?18:09
Morpog_PChaven't setup ssh yet18:09
Morpog_PCanything I should look for?18:11
faenilwell, read journalctl :P18:11
faenilqwazix, you gone already? :D18:12
locusfI can zypper dup too, to trace Morpog_PC's steps18:12
Morpog_PClots of error from booser-wtcomponents18:12
Morpog_PClots of error from booster-qtcomponents-qt518:13
faenilMorpog_PC, look for something else18:13
Morpog_PCfailed to create display18:13
SfietKonstantinMorpog_PC: you are on the right direction18:13
faenilthose errors are sideeffects18:13
SfietKonstantinfailed to create display ?18:13
SfietKonstantinseems that a WL failure over there18:13
faenilSfietKonstantin, I think that's just the description of booster error18:14
Morpog_PCits still from the booster error SfietKonstantin18:14
*** SfietKonstantin is now known as Sfiet_Konstantin18:14
Sfiet_Konstantinah damn :(18:14
Morpog_PClipstick error18:14
Sfiet_KonstantinMorpog_PC: that is ?18:15
Morpog_PCerror while loading shared libararies18:15
faenilMorpog_PC, which ones18:15
Morpog_PCinvalid ELF header18:15
faenilouch18:15
faenilwtf...18:15
Sfiet_KonstantinMorpog_PC: no info on the lib ?18:15
Sfiet_Konstantinfaenil: arch problem18:15
faenilyep18:15
faenilI mean, wtf :P18:15
Sfiet_Konstantin:D18:16
Sfiet_Konstantinyeah18:16
Morpog_PC/usr/lib/liblipstick-qt518:16
Sfiet_Konstantin:O18:16
Morpog_PC.so18:16
Sfiet_KonstantinWTF18:16
Morpog_PC.018:16
Morpog_PC:)18:16
Sfiet_Konstantinrpm -qa | grep lipstick ?18:16
Sfiet_Konstantinlunch18:16
Sfiet_Konstantinbbl18:16
Morpog_PCall i48618:18
Morpog_PCwait, i can zypper up again18:19
Morpog_PCstrange18:19
Morpog_PCand again18:19
Morpog_PCdifferent packages18:19
qwazixback18:19
faenilgood, go on18:19
Morpog_PCtada!18:19
Morpog_PCit's back18:19
faenilok, maybe it was just incomplete installation or something18:20
*** nsuffys has quit IRC18:20
Morpog_PCso it needs 3 zypper up :)18:20
faenilMorpog_PC, maybe it's just that OBS hadn't published everything yet18:20
Morpog_PCor that18:20
*** jreznik has quit IRC18:20
*** Sfiet_Konstantin has quit IRC18:21
*** gabriel9 has quit IRC18:22
*** gabriel9 has joined #nemomobile18:22
qwazixMorpog_PC, I was thinking something like http://play.qwazix.com/nemo/delete.png but I am not sure how easy that is to do. Depends if beziers are supported.18:24
faenilqwazix, also it's not clear whether icons on the toolbar are a different thing from the drawer levels18:24
qwazixfaenil, do you mean visually, or technically?18:25
faeniltechnically18:25
qwazixI think it should be different, yeah. No point putting other kind of controls there18:26
faenilin the spec you say "if there are more than 3 icons the 3 dots icon appears"18:26
qwazixIt should be specifically toolicons (or the qqc equivalent)18:26
faenilsomething like that18:26
faenilbut is that fixed?18:26
faeniland if there are more than 3 icons? where should I put the rest?18:27
locusfhmm my journalctl shows that booster-qtquick2 restart18:27
locusf+s18:27
faeniland if even 3 icons don't fit in the view because of the title of the page?18:27
qwazixah, yeah. That is more of a guideline than a spec. (could be a spec though, like blackberry does)18:27
alteregoelide the title?18:27
faenilalterego, yes I could come up with things, but graphics team is there for that :D18:28
qwazixblackberry forces the developer to provide both icon and text and puts the overflowing icons in the menu as items, we can do that, what do you think?18:28
locusfJan 01 02:00:19 localhost lipstick[383]: qrc:/qml/NotificationPreview.qml:137:25: QML ScriptAction: qrc:/qml/NotificationPreview.qml:111: TypeError: Object [object Object] has no method 'setN18:28
*** zetaz has left #nemomobile18:28
locusfotificationPreviewRect'18:28
qwazixMorpog_PC, what's your opinion ? Elide the title or push icons off and into the drawer as listitems?18:28
faenillocusf, that's known error18:29
qwazix(or both?)18:29
faenilbbl18:29
locusfoh ok18:29
locusffaenil: was there a workaround to the EGL restarts of booster-qtquick2?18:31
*** nsuffys has joined #nemomobile18:35
*** xmlich02 has joined #nemomobile18:36
qwazixpushed 100% version of the slider to repo, haven't updated grog yet18:40
locusfgrr now my glacier dev env is ruined18:43
locusfah I have the VM18:44
*** Martix_ has joined #nemomobile18:47
locusfMorpog_PC: did you need to do anything else after zypper dup?18:47
Morpog_PClocusf, i rebooted18:50
locusfMorpog_PC: on a VM?18:51
locusfI tried dupping on N918:51
Morpog_PCyep18:51
locusffailed18:51
Morpog_PCqwazix, elideing title would be more consistent18:51
qwazixMorpog_PC, :nod:18:52
qwazixfaenil, ^^18:52
locusfwhat was the env var which controlled the theme for components example?18:53
qwazixand let's spec max 3 icons there and the rest let the developer decide18:53
Morpog_PCyep18:53
Morpog_PCsounds good18:53
*** Morpog_N9 has joined #nemomobile18:55
*** gabriel9 has quit IRC18:55
sledges locusf QT_CONTROLS_THEME ? Just grep for similar terms around you should find18:58
sledges(=Nemo)18:58
locusfsledges: hmm I remember it was longer18:59
*** qwazix_ has joined #nemomobile19:00
*** furikku has quit IRC19:03
faenilQT_QUICK_CONTROLS_STYLE=Nemo19:06
faenilqwazix, let the developer decide? so you want a limit property which the dev can change?19:06
*** kostaja has quit IRC19:08
locusfhmm I'll make another image for N919:10
qwazix_faenil, no, let the developer decide what's he gonna do with the icons that don't fit (put them in the drawer or whatever)19:11
faenilah ok19:12
faenilso 3 fixed icons19:12
faenileven if we're on a tablet and there's lot of space19:13
*** Sfiet_Konstantin has joined #nemomobile19:14
faenilqwazix_, do you think children of the object should be the levels of the drawer, and toolbar icon are specified in a "toolButtons" property, or the opposite?19:18
*** ZogG_laptop has quit IRC19:19
qwazix_faenil, yep like that, not the opposite19:20
faenilit's the opposite of what usually happens though19:20
faenilusually you have ToolBar { ToolButton{} ToolButton{} }19:21
*** ZogG_laptop has joined #nemomobile19:21
faenilnow we will have HeaderDock { Level1{} Level2 {} ; toolbarButtons: [ toolbutton1, toolbutton2 ] }19:22
faenilqwazix_, ^19:23
*** alien_ has joined #nemomobile19:24
*** Morpog_Mobile has joined #nemomobile19:25
qwazix_yep19:27
qwazix_looks good19:27
faenilqwazix_, I'll say it again, this is the opposite of what people will be used to with QQC :D19:27
qwazix_faenil, I find it more logical like this, but I'm not too hot for it, I can live with the other way around too.19:28
faenilyou decide :)19:29
qwazix_buttons are simple, the contents of the dock might be complex, so it makes sense for the dock levels to be children19:29
faenilqwazix_, but we should also provide styling for the QQC ToolBar...19:29
qwazix_that's essentially black background and that small gradient on the bottom19:30
faenilno arrow to go back and view title?19:31
faenil(it's okay to me)19:32
faenil(to provide a simple toolbar like official QQC)19:32
ZogG_laptopo/19:32
faenilZogG_laptop, o/19:33
ZogG_laptopsup19:33
faenilworking on glacier components ;)19:33
ZogG_laptopcool19:33
ZogG_laptopi need to go to sleep19:33
faenil:) sleep well19:34
Sfiet_KonstantinZogG_laptop: night19:36
qwazix_faenil, arrow is not always there, depends if we are in a stacked view19:36
qwazix_title is there you are right19:36
ZogG_laptopSfiet_Konstantin: o/19:36
faenilqwazix_, I'd agree not putting the title there, as it's better for compatibility with QQC apps19:37
faenilqwazix_, also, how do I know if we're in a stacked view...19:37
Sfiet_Konstantinfaenil: do you know how to create a very basic nemo image for use in sb2 ?19:44
Sfiet_KonstantinI need a X86 one for my tablet19:44
faenilthere's ks in my repo19:44
Sfiet_KonstantinI mean, do you have a ks somewhere ?19:44
faenilhttps://github.com/faenil/NemoWaylandKickstart19:45
Sfiet_Konstantinfaenil: no simpler one ?19:46
Sfiet_KonstantinI need to compile a kernel actually19:46
faenildon't know19:46
Sfiet_Konstantinok19:46
locusfnight guys19:46
faenillocusf, o/19:46
Sfiet_Konstantinnight locusf19:47
qwazix_tomorrow. GN!19:54
Sfiet_KonstantinGN ?19:55
qwazix_good night19:55
faenilqwazix_, good night :(19:55
qwazix_ah, now I saw faenil's question19:55
Sfiet_Konstantinah19:55
Sfiet_KonstantinI thought that tomorrow there was an event called GN :D19:55
faenilSfiet_Konstantin, lol19:55
qwazix_I don't know how do you know if your are stacked, in qt-components there was the pageStackWIndow that provided that info19:56
qwazix_cya19:56
faenilqwazix_, remember there is ONE toolbar in QQC19:56
faenilnot one for each page19:56
qwazix_:)19:56
*** qwazix_ has quit IRC19:56
faenili.e. toolbar is the property of ApplicationWindow19:56
faenilcrap .P19:56
*** ari_ has joined #nemomobile19:58
*** martyone has joined #nemomobile20:01
*** xmlich02 has quit IRC20:06
*** araujo has quit IRC20:06
*** araujo has joined #nemomobile20:07
*** fk_lx has joined #nemomobile20:19
*** Vlad_on_the_road has quit IRC20:34
*** Pat_o has quit IRC20:35
*** notmart_ has joined #nemomobile20:37
*** jluisn has quit IRC20:38
*** notmart has quit IRC20:38
*** xhaakon has quit IRC20:38
sandy_lockeqwazix, you there ?20:40
sandy_lockesome news for the ui proposal I made you20:40
sandy_locke'bout the progress bar20:40
sandy_lockehere's the link to the animated gif20:40
faenilnope he's sleeping20:40
sandy_lockearf20:41
sandy_lockehi faenil20:41
faenilo/ :)20:41
sandy_lockeI'm too late it seems, then20:41
faenilyep :)20:42
sandy_lockeI'll show him tomorrow20:42
sandy_lockein the meantime faenil, what do you think of this idea : https://dl.dropboxusercontent.com/u/53739998/progressbar_mockup_animated.gif20:42
faenilyeah I read you had that idea :) though that means that you can't have the progress bar at the top of a page20:43
sandy_lockethere could be a workaround for this maybe20:44
Sfiet_Konstantinfaenil: or a huge space on top of a progressbar20:44
Sfiet_Konstantindon't forget that components that have size that evolves is evil20:44
Sfiet_Konstantinso: fixed size => a lot of space that needs to be allocated for the fading numbers20:44
faenilyes20:45
sandy_lockeSfiet_Konstantin not necessarily a huge space, this is a demo, it could be lot more subtle20:45
sandy_lockelike taking 10px maybe, it's feasable20:45
sandy_lockeand could float on top of text, since it's temporary20:46
Sfiet_Konstantinsandy_locke: we can consider this20:46
Sfiet_Konstantinbut what if you have a lot of updates20:46
Sfiet_Konstantinlike 10 - 11 - 12 - 14%20:46
sandy_lockenice :)20:46
Sfiet_Konstantindo you have lots of fading stuff ?20:47
*** xhaakon has joined #nemomobile20:47
sandy_lockeI was thinking every 5 or 10 % at most20:47
*** martyone has quit IRC20:47
Sfiet_Konstantinsandy_locke: or stop the animation, so it gives the impression that the text is just floating on top of the progress20:48
sandy_lockeand if on top of the screen, it could switch to percent in the middle of the progress bar, the old way20:48
Sfiet_Konstantinbefore fading away when it reached some value that is fixed20:48
sandy_lockeyes, I like that idea Sfiet_Konstantin !20:48
sandy_lockeI also had this idea for the switches, to go better with the flat, minimalist design :https://dl.dropboxusercontent.com/u/53739998/progressbar_mockup_animated.gif20:50
sandy_lockehttps://dl.dropboxusercontent.com/u/53739998/progressbar_mockup_animated.gif (clickable)20:50
sandy_lockewait20:50
sandy_lockehttps://dl.dropboxusercontent.com/u/53739998/switch_example.png20:50
sandy_lockehere it is20:50
*** nsuffys has quit IRC20:50
sandy_lockeI find it better suited for small touch screens20:51
*** alien_ has quit IRC20:52
sandy_lockeSfiet_Konstantin, faenil ^20:53
*** fk_lx has quit IRC20:53
*** fk_lx has joined #nemomobile20:53
Sfiet_Konstantinsandy_locke: don't know20:53
Sfiet_Konstantinwe can try implementing it20:53
Sfiet_Konstantinbut right now, we have not much people doing implementation20:53
Sfiet_Konstantinsandy_locke: if you want to do the slider trumpet stuff, you are welcome :D20:54
Sfiet_Konstantinisn't it faenil ? :D20:54
sandy_lockeok, anyway, still have to see with qwazix too20:54
sandy_lockenot much of a good coder except for html and css I'm afraid Sfiet_Konstantin ;)20:54
faenilSfiet_Konstantin, ahaha20:55
sandy_lockebut is the slider trumpet hard to implement ?20:55
Sfiet_Konstantinsandy_locke: it was a joke :D20:55
*** lizardo has quit IRC20:55
Sfiet_Konstantinsandy_locke: did you saw the specs for the trumpet, that should change form when the slider ball reach the border of the slider ?20:55
sandy_lockeyeah, saw that20:56
sandy_lockethought it would be fun to experiment with it, coding wise, though ^^20:56
Sfiet_Konstantinsandy_locke: well ....20:56
sandy_lockemaybe some mathematical stuffs I assume20:57
*** Martix_ has quit IRC20:59
sandy_lockeSfiet_Konstantin, if you succeed with the slider trumpet though, it would be quite a feat well recognized in the development community I assume ;)20:59
sandy_lockeI mean, for something original and pleasing to the eyes20:59
Sfiet_Konstantinsandy_locke: indeed20:59
Sfiet_Konstantinit is really original :)20:59
Sfiet_Konstantinsandy_locke: yeah, we were thinking, with faenil, about using bezier21:00
sandy_lockebezier curves you mean ?21:00
sandy_lockethere's something like that in qt ?21:00
*** NIN101 has quit IRC21:03
faenilsandy_locke, yes21:03
faenilsandy_locke, Sfiet_Konstantin http://qt-project.org/doc/qt-5.1/qtgui/qpainterpath.html#cubicTo21:04
Sfiet_Konstantinfaenil: no21:06
Sfiet_Konstantinfaenil: no painter21:06
Sfiet_Konstantinwe need opengl21:06
Sfiet_Konstantinperf perf perf21:06
faenilSfiet_Konstantin, yes I know :) I just was not sure if qpainterpath could be reused ;)21:06
*** Anssi| has quit IRC21:10
*** ari_ has quit IRC21:13
DarkSim__For everyday that goes, I get more upset on my phone21:17
DarkSim__Hurry up already! :D21:17
DarkSim__Kidding!21:17
*** Morpog_Mobile has quit IRC21:18
*** Morpog_N9 has quit IRC21:19
*** faenil_ has joined #nemomobile21:19
*** faenil has quit IRC21:21
*** faenil_ is now known as faenil21:22
faenilffs I hate it when it switches off without battery warning21:22
faenilDarkSim__, ahah :)21:24
*** cxl000 has quit IRC21:24
DarkSim__I just try and search for solutions for my phone without avail21:24
DarkSim__I know it will be fruitless, but yet I search21:25
DarkSim__Stupid closed phone21:25
*** Morpog_PC has quit IRC21:28
*** fk_lx has left #nemomobile21:28
faenilDarkSim__, keep tight, jolla is coming :)21:30
wmaronewaaaaaaiting, oh we're waaaaaiting... ;p21:30
DarkSim__I'm tempted to sell my phone the very instant I can buy it and just switch21:31
DarkSim__and care no longer for stupid unnecessary tasks21:31
*** zchydem_ has joined #nemomobile21:31
sandy_lockeok, night guys21:31
*** mschlens_ has joined #nemomobile21:32
sandy_lockesee you tomorrow21:32
*** sandy_locke has quit IRC21:32
*** zchydem has quit IRC21:34
*** mschlens has quit IRC21:34
*** [ol] has quit IRC21:34
DarkSim__And now the successor to my phone gets S-Off even...21:37
* DarkSim__ is about to explode21:37
*** [ol] has joined #nemomobile21:39
*** notmart_ has quit IRC21:44
*** xhaakon has quit IRC21:48
*** gabriel9 has joined #nemomobile21:49
*** Sandy-Locke has joined #nemomobile21:50
*** Sandy-Locke has quit IRC21:51
*** zhost has quit IRC21:55
*** Sfiet_Konstantin has quit IRC21:56
*** Hurrian has quit IRC22:01
*** lbt has quit IRC22:01
*** lbt has joined #nemomobile22:04
*** Hurrian has joined #nemomobile22:05
*** gabriel9 has quit IRC22:09
*** gabriel9 has joined #nemomobile22:12
*** DarkSim__ has quit IRC22:19
*** gabriel9 has quit IRC22:39
*** M4rtinK has quit IRC22:46
*** giucam has quit IRC22:56
*** Hurrian has quit IRC23:17
*** Hurrian has joined #nemomobile23:28
*** lbt has quit IRC23:30
*** lbt has joined #nemomobile23:36
*** faenil has quit IRC23:37
*** blam has joined #nemomobile23:40
*** lbt has quit IRC23:41
*** lbt has joined #nemomobile23:41
*** Hurrian has quit IRC23:42
*** faenil has joined #nemomobile23:45
*** lbt has quit IRC23:51
*** denexter has joined #nemomobile23:55
*** lbt_ has joined #nemomobile23:55

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!