*** arcean has quit IRC | 00:00 | |
*** Nc_ has quit IRC | 00:14 | |
*** f3an0r has quit IRC | 00:16 | |
*** Nc_ has joined #sailfishos | 00:24 | |
*** AlmAck has quit IRC | 00:25 | |
*** r0kk3rz has quit IRC | 00:28 | |
*** R-Z has joined #sailfishos | 00:28 | |
*** Sailor11736_ has quit IRC | 00:31 | |
*** Sailor11736 has joined #sailfishos | 00:31 | |
*** olafh has quit IRC | 00:34 | |
*** roboro has quit IRC | 00:35 | |
*** tat has joined #sailfishos | 00:36 | |
*** RoKenn has quit IRC | 00:37 | |
*** rm_work|away is now known as rm_work | 00:37 | |
*** Nc_ has quit IRC | 00:38 | |
*** cvp__ has joined #sailfishos | 00:38 | |
*** cvp_ has quit IRC | 00:41 | |
*** Sailor11736 has quit IRC | 00:43 | |
*** phaeron has quit IRC | 00:46 | |
*** cybrNaut has quit IRC | 00:49 | |
*** cybrNaut has joined #sailfishos | 00:49 | |
*** inte_awa` has joined #sailfishos | 00:55 | |
*** inte_awa` has quit IRC | 00:55 | |
*** inte_awa` has joined #sailfishos | 00:55 | |
*** flywheel has quit IRC | 00:57 | |
*** inte_away has quit IRC | 00:58 | |
*** jua_ has quit IRC | 01:00 | |
*** Behold has quit IRC | 01:02 | |
*** nodevel has quit IRC | 01:06 | |
*** nodevel has joined #sailfishos | 01:08 | |
*** hasdf has joined #sailfishos | 01:19 | |
*** cvp__ has quit IRC | 01:29 | |
*** hasdf has quit IRC | 01:36 | |
*** zhxt has joined #sailfishos | 01:47 | |
*** Sailor11736 has joined #sailfishos | 01:53 | |
*** Sailor11736_ has joined #sailfishos | 02:03 | |
*** Sailor11736 has quit IRC | 02:06 | |
saidinesh5 | sandsmark: if you implement BK tree, i think our memory issues would be solved!! | 02:17 |
---|---|---|
saidinesh5 | one doesnt have to keep the swipeHints in memory then.... | 02:17 |
saidinesh5 | please tell me you didnt implement this so that i can nerdgazm implementing it :p | 02:18 |
saidinesh5 | well it depends on the amount of crawling we have to do though | 02:21 |
*** ArtVandalae has quit IRC | 02:32 | |
*** Sailor11736 has joined #sailfishos | 02:33 | |
sandsmark | saidinesh5: haha, no | 02:35 |
sandsmark | slept on the plane :P | 02:36 |
*** Sailor11736_ has quit IRC | 02:36 | |
saidinesh5 | sandsmark: coolio | 02:36 |
saidinesh5 | sandsmark: so back at home? | 02:37 |
*** energycsdx has quit IRC | 02:39 | |
*** jcbjoe has quit IRC | 02:41 | |
*** hoodlum has joined #sailfishos | 02:43 | |
saidinesh5 | "Tests show that searching with a distance of 1 queries no more than 5-8% of the tree, and searching with two errors queries no more than 17-25% of the tree - a substantial improvement over checking every node! " | 02:46 |
saidinesh5 | hmm....... | 02:48 |
*** jcbjoe has joined #sailfishos | 02:48 | |
*** flash1 has joined #sailfishos | 02:49 | |
sandsmark | saidinesh5: yup :D | 02:49 |
*** flash1 has quit IRC | 02:49 | |
saidinesh5 | so was thinking if i should add the swipeHint functionality to the keyboardModel btw. | 02:49 |
sandsmark | Hmm | 02:50 |
saidinesh5 | b/c it is very specific to a matcher | 02:50 |
sandsmark | I guess it makes sense in the keyboard model, though | 02:50 |
saidinesh5 | also is only valid for alphabetical keyboards... | 02:50 |
saidinesh5 | hmm....... | 02:50 |
saidinesh5 | btw. did you take a look at that new class? | 02:51 |
sandsmark | It would need to be a bit tightly integrated with it, no? | 02:51 |
sandsmark | Not yet :V | 02:51 |
sandsmark | I'm already in bed | 02:51 |
saidinesh5 | hehh i guess so.. | 02:51 |
saidinesh5 | Ahh | 02:51 |
saidinesh5 | its currently in a separate branch... | 02:51 |
sandsmark | More travel tomorrow | 02:51 |
sandsmark | Kk | 02:51 |
saidinesh5 | was wondering how to deal with swipes etc.. | 02:51 |
saidinesh5 | ahh | 02:51 |
saidinesh5 | i thought your vacation is over? | 02:51 |
sandsmark | On Monday | 02:52 |
saidinesh5 | Ah right | 02:52 |
saidinesh5 | and keyEvents in general | 02:52 |
sandsmark | Hmm | 02:52 |
saidinesh5 | like the UI calls the methods on keyboardModel | 02:53 |
saidinesh5 | then it can emit signals with the actual keyCodes for the engine to catch? | 02:53 |
sandsmark | Yeah, that makes sense | 02:53 |
saidinesh5 | this class is so general it looks quite scary lol | 02:53 |
sandsmark | But meh, I'm not good at architectural stuff | 02:54 |
saidinesh5 | hmm.... | 02:54 |
saidinesh5 | well there's always a first time :p | 02:54 |
saidinesh5 | btw. the singletons were a bad idea.. so reverted it back | 02:54 |
sandsmark | Ok | 02:54 |
saidinesh5 | like it was like using global variables actually! | 02:55 |
sandsmark | Hmm | 02:55 |
*** Kabouik_ has quit IRC | 02:56 | |
saidinesh5 | the only singleton we now have = settings | 02:56 |
sandsmark | But I need to sleep, I'll take a look tomorrow | 02:56 |
saidinesh5 | Ah sure | 02:56 |
saidinesh5 | np | 02:56 |
saidinesh5 | a bit more discussion before we progress | 02:56 |
sandsmark | Gnite | 02:56 |
saidinesh5 | tomorrow i mean | 02:56 |
saidinesh5 | yeah niters | 02:56 |
*** M4rtinK has quit IRC | 02:57 | |
*** Sailor11736_ has joined #sailfishos | 03:04 | |
*** Sailor11736 has quit IRC | 03:07 | |
*** krnlyng has quit IRC | 03:09 | |
*** qqK has quit IRC | 03:19 | |
*** rm_work is now known as rm_work|away | 03:24 | |
*** Photon12 has quit IRC | 03:36 | |
*** Photon12 has joined #sailfishos | 03:37 | |
*** inte_away has joined #sailfishos | 03:48 | |
*** inte_awa` has quit IRC | 03:48 | |
*** inte_awa` has joined #sailfishos | 03:55 | |
*** inte_awa` has quit IRC | 03:55 | |
*** inte_awa` has joined #sailfishos | 03:55 | |
*** inte_away has quit IRC | 03:55 | |
*** Shinryuu has quit IRC | 04:07 | |
*** Shinryuu has joined #sailfishos | 04:09 | |
*** R-Z has quit IRC | 04:10 | |
*** jcbjoe has quit IRC | 04:23 | |
*** Photon12 has quit IRC | 04:29 | |
*** fmunozs has joined #sailfishos | 04:31 | |
*** Eismann has quit IRC | 04:57 | |
*** Eismann has joined #sailfishos | 04:58 | |
*** furikku has joined #sailfishos | 04:59 | |
*** flash1 has joined #sailfishos | 05:03 | |
*** flash1 has quit IRC | 05:06 | |
*** flash1 has joined #sailfishos | 05:07 | |
*** flash1 has quit IRC | 05:07 | |
*** flash1 has joined #sailfishos | 05:15 | |
*** flash1 has quit IRC | 05:17 | |
*** Pat_o has joined #sailfishos | 05:30 | |
*** olafh has joined #sailfishos | 05:51 | |
*** flywheel has joined #sailfishos | 05:51 | |
*** martyone has joined #sailfishos | 05:58 | |
*** filippz has joined #sailfishos | 06:03 | |
*** krnlyng has joined #sailfishos | 06:03 | |
*** rm_work|away is now known as rm_work | 06:26 | |
*** tat has quit IRC | 06:35 | |
*** roger___ has joined #sailfishos | 06:48 | |
*** samikshan is now known as samikshan|afk | 06:49 | |
*** samikshan|afk is now known as samikshan | 06:49 | |
*** Shinryuu has quit IRC | 06:51 | |
*** filippz has quit IRC | 06:52 | |
*** Shinryuu has joined #sailfishos | 06:55 | |
*** flash1 has joined #sailfishos | 07:15 | |
*** flash1 has quit IRC | 07:22 | |
*** roboro has joined #sailfishos | 07:31 | |
*** SCVgeo has quit IRC | 07:48 | |
*** flash1 has joined #sailfishos | 07:55 | |
*** flash1 has quit IRC | 07:55 | |
*** fmunozs has quit IRC | 08:13 | |
*** energycsdx has joined #sailfishos | 08:17 | |
*** SCVgeo_ has joined #sailfishos | 08:19 | |
*** piggz has joined #sailfishos | 08:28 | |
*** rm_work is now known as rm_work|away | 08:31 | |
*** m4g0g has joined #sailfishos | 08:33 | |
m4g0g | hello | 08:39 |
m4g0g | chriadam_: ping | 08:39 |
*** gogeta has joined #sailfishos | 08:43 | |
*** rm_work|away is now known as rm_work | 08:44 | |
*** filippz has joined #sailfishos | 08:49 | |
*** martyone has quit IRC | 08:56 | |
*** roger___ has quit IRC | 08:59 | |
*** piggz has quit IRC | 09:16 | |
*** piggz has joined #sailfishos | 09:16 | |
*** SCVgeo has joined #sailfishos | 09:24 | |
*** SCVgeo_ has quit IRC | 09:24 | |
*** Shinryuu has quit IRC | 09:26 | |
*** Nightmare__ has joined #sailfishos | 09:28 | |
*** piggz has quit IRC | 09:38 | |
*** r0kk3rz has joined #sailfishos | 09:40 | |
*** piggz has joined #sailfishos | 09:54 | |
*** kvt has quit IRC | 10:02 | |
*** filippz has quit IRC | 10:07 | |
*** jua_ has joined #sailfishos | 10:09 | |
*** crazy_imp has quit IRC | 10:19 | |
*** crazy_imp has joined #sailfishos | 10:21 | |
*** Nc_ has joined #sailfishos | 10:28 | |
*** filippz has joined #sailfishos | 10:31 | |
*** jua_ has quit IRC | 10:34 | |
*** paju has joined #sailfishos | 10:34 | |
*** jua_ has joined #sailfishos | 10:36 | |
*** Lipevakala has quit IRC | 10:36 | |
*** piggz has quit IRC | 10:37 | |
*** r0kk3rz has quit IRC | 10:39 | |
*** Shinryuu has joined #sailfishos | 10:49 | |
*** plfiorini has joined #sailfishos | 10:50 | |
*** sandy_locke has joined #sailfishos | 10:52 | |
*** Lipevakala has joined #sailfishos | 10:55 | |
*** xcv_ has joined #sailfishos | 10:59 | |
*** flash1 has joined #sailfishos | 11:00 | |
*** flash1 has quit IRC | 11:01 | |
*** Shinryuu has quit IRC | 11:01 | |
*** corne has quit IRC | 11:02 | |
*** inte_away has joined #sailfishos | 11:02 | |
*** Shinryuu has joined #sailfishos | 11:03 | |
*** billtux has joined #sailfishos | 11:04 | |
*** inte_awa` has quit IRC | 11:05 | |
*** mkollaro has joined #sailfishos | 11:06 | |
*** tat has joined #sailfishos | 11:09 | |
*** billtux has quit IRC | 11:15 | |
*** Sail0r has joined #sailfishos | 11:15 | |
*** Morpog_PC has quit IRC | 11:18 | |
*** Morpog_PC has joined #sailfishos | 11:18 | |
*** ahiemstra has quit IRC | 11:20 | |
*** ahiemstra has joined #sailfishos | 11:21 | |
*** DiosDelRayo has joined #sailfishos | 11:25 | |
*** Behold has joined #sailfishos | 11:30 | |
*** fferner has joined #sailfishos | 11:30 | |
*** flywheel has quit IRC | 11:31 | |
*** filippz has quit IRC | 11:34 | |
*** dirkvl has joined #sailfishos | 11:34 | |
*** hoodlum has quit IRC | 11:34 | |
*** tat has quit IRC | 11:34 | |
*** piggz has joined #sailfishos | 11:34 | |
*** Sequenced_ has quit IRC | 11:35 | |
*** crazy_imp has quit IRC | 11:46 | |
*** filippz has joined #sailfishos | 11:49 | |
*** hasdf has joined #sailfishos | 11:57 | |
*** crazy_imp has joined #sailfishos | 11:58 | |
*** crazy_imp has joined #sailfishos | 11:58 | |
*** arcean has joined #sailfishos | 12:00 | |
*** nbg23 has quit IRC | 12:17 | |
*** Sequenced_ has joined #sailfishos | 12:19 | |
*** jcbjoe has joined #sailfishos | 12:19 | |
*** skeithc has quit IRC | 12:21 | |
*** jcbjoe has quit IRC | 12:21 | |
*** qqK has joined #sailfishos | 12:23 | |
*** Sail0r has quit IRC | 12:23 | |
*** Sail0r has joined #sailfishos | 12:24 | |
*** flywheel has joined #sailfishos | 12:41 | |
*** hasdf has quit IRC | 12:42 | |
*** flash1 has joined #sailfishos | 12:45 | |
*** flash1 has quit IRC | 12:46 | |
*** EddieX has left #sailfishos | 12:47 | |
*** cloanta_ has quit IRC | 12:51 | |
coderus | m4g0g: hello | 12:52 |
*** cloanta_ has joined #sailfishos | 12:52 | |
coderus | m4g0g: did you succed? | 12:52 |
*** flash1 has joined #sailfishos | 12:54 | |
*** flash1 has quit IRC | 12:55 | |
*** anandrkris has joined #sailfishos | 12:57 | |
*** Sail0r has quit IRC | 12:58 | |
anandrkris | Hi Folks - Greetings, Just quick check if this issue occurs for everyone | 12:58 |
anandrkris | https://together.jolla.com/question/73380/regression-androids-share-function-always-opens-email-app/ | 12:58 |
*** corne has joined #sailfishos | 12:59 | |
*** corne has quit IRC | 12:59 | |
*** corne has joined #sailfishos | 12:59 | |
m4g0g | coderus: yes | 13:00 |
m4g0g | i released new version of LinksBug yesterday | 13:00 |
m4g0g | coderus: I should convert UserData to Map and read values from it | 13:00 |
*** M4rtinK has joined #sailfishos | 13:05 | |
*** Sail0r has joined #sailfishos | 13:06 | |
*** rashm2k has joined #sailfishos | 13:08 | |
coderus | cool :) | 13:10 |
coderus | sdk tomorrow? :) | 13:12 |
gogeta | http://www.slashgear.com/alcatel-pixi-3-smartphone-runs-three-operating-systems-02361417/ | 13:14 |
Stskeeps | O_o | 13:19 |
Sail0r | why not four ? ;) | 13:21 |
gogeta | maybe 5 at this point | 13:24 |
* tbr saw that and thinks it's a way to multiply development and maintenance cost by n | 13:25 | |
tbr | I wonder if that android will be google certified, they kinda dislike such stunts | 13:25 |
gogeta | i don't think so i think are just a bunch of aosp | 13:26 |
*** hasdf has joined #sailfishos | 13:26 | |
gogeta | and the certified os is just wp8.1 | 13:26 |
gogeta | it requires a uefi bootloader | 13:26 |
gogeta | signed by m$ | 13:26 |
*** alexxy has quit IRC | 13:29 | |
*** alexxy has joined #sailfishos | 13:30 | |
*** Sail0r has quit IRC | 13:31 | |
*** Kabouik has joined #sailfishos | 13:32 | |
*** filippz has quit IRC | 13:33 | |
*** lpotter has quit IRC | 13:33 | |
*** lpotter has joined #sailfishos | 13:33 | |
*** hasdf has quit IRC | 13:35 | |
*** lpotter has quit IRC | 13:38 | |
*** lpotter has joined #sailfishos | 13:40 | |
*** Kabouik_ has joined #sailfishos | 13:41 | |
anandrkris | Hi | 13:42 |
anandrkris | Anyone has a view on this issue - https://together.jolla.com/question/64993/imobile-icici-banking-application-does-not-run-on-jolla/ | 13:42 |
*** Kabouik has quit IRC | 13:43 | |
*** DiosDelRayo has quit IRC | 13:43 | |
anandrkris | any idea if phone number is already exposed through Aliendalvik? | 13:44 |
*** Kabouik_ has quit IRC | 13:44 | |
*** Kabouik has joined #sailfishos | 13:46 | |
kimmoli | https://twitter.com/Morpog/status/551734313042341888 | 13:47 |
kimmoli | äh ^ | 13:47 |
coderus | anandrkris: for me it sounds like it trying to send direct sms | 13:47 |
*** Kabouik has quit IRC | 13:48 | |
coderus | kimmoli: not really https://twitter.com/cybette/status/551736659315007488 | 13:48 |
*** Kabouik has joined #sailfishos | 13:48 | |
Morpog_PC | kimmoli, :D | 13:48 |
kimmoli | coderus: i see | 13:49 |
krnlyng | coderus: did you figure out why mupen64plus isnt building properly? | 13:49 |
*** martyone has joined #sailfishos | 13:51 | |
*** igordcard has joined #sailfishos | 14:04 | |
*** flash1 has joined #sailfishos | 14:08 | |
*** gogeta has quit IRC | 14:09 | |
*** flash1 has quit IRC | 14:09 | |
anandrkris | coderus: okies... | 14:11 |
*** anandrkris has quit IRC | 14:12 | |
coderus | krnlyng: no | 14:15 |
*** Photon12 has joined #sailfishos | 14:15 | |
coderus | krnlyng: need to check some sources of common packages with no qt and compare spec files | 14:15 |
coderus | i feel something initial and simple is missing :) | 14:15 |
*** jua_ has quit IRC | 14:16 | |
krnlyng | i hope it's something minimal :) | 14:17 |
*** Sailor11736_ has quit IRC | 14:19 | |
*** jua_ has joined #sailfishos | 14:21 | |
*** hasdf has joined #sailfishos | 14:21 | |
coderus | krnlyng: you can dig it yourself now | 14:29 |
coderus | i can continue after arriving to home in 3-5 days :) | 14:29 |
*** martyone has quit IRC | 14:32 | |
*** akloud has joined #sailfishos | 14:37 | |
akloud | hi all! | 14:37 |
*** tat has joined #sailfishos | 14:38 | |
*** cvp_ has joined #sailfishos | 14:40 | |
*** flash1 has joined #sailfishos | 14:50 | |
*** flash1 has quit IRC | 14:50 | |
*** rm_work is now known as rm_work|away | 14:54 | |
*** filippz has joined #sailfishos | 14:57 | |
*** Sail0r has joined #sailfishos | 15:03 | |
*** Photon12 has quit IRC | 15:19 | |
*** nodevel has quit IRC | 15:21 | |
*** Sailor11736_ has joined #sailfishos | 15:26 | |
akloud | wow, just deployed my first app on my Jolla. that is really working like a charme! my compliments to the guys which set up the SDK. | 15:29 |
*** nodevel has joined #sailfishos | 15:31 | |
Yaniel | how did you deploy? | 15:33 |
akloud | by rpm package. | 15:34 |
Yaniel | it could be streamlined a lot still (deploy over ssh, run and attach remote gdb) | 15:34 |
akloud | maybe deploy is not that correct. I started it on my phone. | 15:34 |
Yaniel | well deploy means installing the binary on the phone | 15:35 |
Yaniel | by "deploy over ssh" I meant not having to copy the file and telling it to install manually | 15:35 |
akloud | in that case it was deployed | 15:36 |
akloud | no, I didn't install the rpm manually. this is probably the next step in case I want to use my app in a more permanent way. | 15:36 |
*** cloanta_ has quit IRC | 15:37 | |
akloud | ah, no! it is already installed permanently. | 15:37 |
akloud | cool! | 15:37 |
akloud | brb... | 15:37 |
Yaniel | cool | 15:39 |
Yaniel | does remote gdb work already too? | 15:39 |
*** cloanta_ has joined #sailfishos | 15:41 | |
*** R-Z has joined #sailfishos | 15:56 | |
*** Sequenced has joined #sailfishos | 16:02 | |
*** Sequenced_ has quit IRC | 16:02 | |
*** Sailor11736 has joined #sailfishos | 16:06 | |
*** Sailor11736_ has quit IRC | 16:10 | |
*** filippz has quit IRC | 16:12 | |
*** filippz has joined #sailfishos | 16:12 | |
*** fmunozs has joined #sailfishos | 16:14 | |
*** crazy_imp has quit IRC | 16:18 | |
*** crazy_imp has joined #sailfishos | 16:19 | |
*** crazy_imp has joined #sailfishos | 16:19 | |
*** Sequenced has quit IRC | 16:23 | |
*** Sequenced has joined #sailfishos | 16:23 | |
*** igordcard has quit IRC | 16:29 | |
*** jcbjoe has joined #sailfishos | 16:31 | |
*** nomeata has joined #sailfishos | 16:34 | |
sandsmark | saidinesh5: how did it go with the kb-tree? | 16:38 |
sandsmark | oh, and one thing I've noticed; the default keyboard is actually unbearably slow :P | 16:38 |
saidinesh5 | bk tree | 16:38 |
saidinesh5 | sandsmark: default keyboard? | 16:38 |
sandsmark | burger king | 16:38 |
sandsmark | yeah, on sailfish | 16:38 |
saidinesh5 | you mean our keyboard? | 16:38 |
sandsmark | like, half a second or something to bring up suggestions on long words | 16:38 |
saidinesh5 | or theirs? | 16:38 |
sandsmark | theirs | 16:39 |
saidinesh5 | Ahh | 16:39 |
saidinesh5 | wait wht | 16:39 |
saidinesh5 | what | 16:39 |
sandsmark | it's pretty unusable | 16:39 |
sandsmark | more annoying than anything :p | 16:39 |
saidinesh5 | O_o | 16:39 |
saidinesh5 | seriously? | 16:39 |
sandsmark | yeah | 16:39 |
saidinesh5 | they use hunspell......... afaik | 16:39 |
*** flywheel has quit IRC | 16:39 | |
*** cloanta_ has quit IRC | 16:39 | |
sandsmark | well, then hunspell can go suck a something something | 16:39 |
sandsmark | :D | 16:39 |
saidinesh5 | lol | 16:39 |
sandsmark | but yeah, imho we should strive for sub-100ms | 16:39 |
saidinesh5 | i m not sure though... | 16:39 |
sandsmark | hopefully about 50ms :p | 16:39 |
saidinesh5 | hmm...... | 16:39 |
saidinesh5 | well i m okay with anything around 300 ms | 16:40 |
sandsmark | 100ms is "instant" iirc | 16:40 |
saidinesh5 | (the time for longpress basically) | 16:40 |
sandsmark | well, longpress is longpress because you wait :P | 16:40 |
saidinesh5 | lol | 16:40 |
sandsmark | you shouldn't need to wait for the keyboard to catch up to your typing | 16:40 |
sandsmark | but yeah, where are you now, code-wise? | 16:40 |
saidinesh5 | 2 things.. debugging a bug in the UI.. and implementing the Keyboard::shift() | 16:41 |
saidinesh5 | i m actually a little lost though.. | 16:41 |
saidinesh5 | 1 sec | 16:41 |
saidinesh5 | gimme 5 minutes | 16:41 |
saidinesh5 | puppy time | 16:41 |
sandsmark | haha, ok | 16:41 |
*** cloanta_ has joined #sailfishos | 16:43 | |
*** igordcard has joined #sailfishos | 16:43 | |
*** fferner has quit IRC | 16:44 | |
*** kysse_ has quit IRC | 16:44 | |
*** kysse has joined #sailfishos | 16:45 | |
*** igordcard has quit IRC | 16:46 | |
*** piggz has quit IRC | 16:46 | |
sandsmark | puppies are valid excuses :D | 16:48 |
sandsmark | saidinesh5: uhu, now the keyboard shows up right in the middle of the test app window :D | 16:49 |
*** till_ is now known as Guest55086 | 16:50 | |
saidinesh5 | sandsmark: Ahh yeah was adding more flags to the SkeyerView .. something like AlignHCenter, AlignVCenter and so on... | 16:55 |
saidinesh5 | sandsmark: was a little lost actually | 16:55 |
sandsmark | ah, ok | 16:55 |
sandsmark | hmmhmm | 16:55 |
saidinesh5 | so the current keyboard layout, shift is a modifier that applies to the whole grid instead of individual keys | 16:55 |
sandsmark | makes senes | 16:55 |
sandsmark | sense | 16:55 |
saidinesh5 | except | 16:55 |
saidinesh5 | that means the layout is redrawn | 16:56 |
saidinesh5 | meaning existing keys are destroyed and remade | 16:56 |
saidinesh5 | upon shift key | 16:56 |
saidinesh5 | that doesnt seem right...... | 16:56 |
sandsmark | why not? | 16:57 |
saidinesh5 | For one, it means you press shift, start a swipe, then shift key has to wait until the swipe ends to | 16:57 |
saidinesh5 | stop swipe | 16:58 |
sandsmark | well, yes | 16:58 |
sandsmark | I think all existing keyboards do that | 16:58 |
saidinesh5 | hmm... | 16:58 |
*** r0kk3rz has joined #sailfishos | 17:00 | |
saidinesh5 | so first things frst ....there is somehow a new bug that isnt detecting swipes properly | 17:01 |
saidinesh5 | so | 17:01 |
sandsmark | hmm | 17:01 |
saidinesh5 | adding the signals swiepStarted, swipeContinued, swipeEnded to | 17:01 |
sandsmark | with your pushed code? | 17:01 |
saidinesh5 | SwipeableKey | 17:01 |
saidinesh5 | yup | 17:01 |
saidinesh5 | so that should fix the bug i think | 17:03 |
saidinesh5 | then i ll probably look into implementing BKTreeMatcher | 17:03 |
sandsmark | okok | 17:03 |
saidinesh5 | there it can create 2 trees - one with a words, one with the swipeHints | 17:04 |
sandsmark | hmm, calling SkeyerView::setKeyboardGeometry manually to QRect(0, screenSize.height()/2, screenSize.width(), screenSize.height()/2 ) fucked things up :D | 17:04 |
sandsmark | saidinesh5: hmm | 17:04 |
sandsmark | why with words? | 17:04 |
sandsmark | ah, for when people manually type | 17:04 |
saidinesh5 | yup | 17:04 |
saidinesh5 | both these things linked to indices of wordList basically | 17:05 |
sandsmark | yeah | 17:05 |
saidinesh5 | and screenshot btw? | 17:05 |
sandsmark | http://i.imgur.com/goftOCr.png | 17:06 |
sandsmark | I wanted to make it not show up on top of where I'm supposed to type :P | 17:09 |
saidinesh5 | interesting... | 17:09 |
saidinesh5 | sandsmark: you have to set the SkeyerView 's geometry... | 17:09 |
saidinesh5 | there are 2 things now.. | 17:10 |
sandsmark | yeah, this is the only thing I added: m_view->setKeyboardGeometry(QRect(0, screenSize.height()/2, screenSize.width(), screenSize.height()/2 )); | 17:10 |
akloud | saidinesh5: are you working on adding swipe input for the keyboard? | 17:10 |
saidinesh5 | akloud: kind of... | 17:10 |
sandsmark | akloud: no, making a new keyboard | 17:10 |
saidinesh5 | makign a keyboard which supports that | 17:10 |
saidinesh5 | sandsmark: SkeyerView's geometry (the transparent window which occupies fullscreen) and KeyboardGeometry | 17:10 |
akloud | that would be lovely. inputting text is really slow compared to what I was used to with the swipe keyboard on android. | 17:11 |
sandsmark | saidinesh5: uhm | 17:11 |
sandsmark | shouldn't the SkeyerView always be fullscreen? | 17:11 |
saidinesh5 | yes by default it is.. | 17:11 |
saidinesh5 | so i m not sure why it is just showing only this much.. | 17:11 |
sandsmark | I can't see where you set the size | 17:12 |
saidinesh5 | skeyerview's constructor for nwo | 17:12 |
saidinesh5 | defaulting to 500x400 i think | 17:12 |
saidinesh5 | 480x500 | 17:12 |
sandsmark | no, that sets the keyboard geometry | 17:13 |
saidinesh5 | Ahh | 17:13 |
saidinesh5 | i didnt update the skeyerplugin's code i guess :p | 17:13 |
sandsmark | ok, this works: m_view->showFullScreen(); | 17:13 |
sandsmark | yeah :P | 17:13 |
sandsmark | skeyer_demo worked fine anyways | 17:13 |
saidinesh5 | Ahh | 17:13 |
saidinesh5 | damn.. why didnt i think of showFullScreen | 17:13 |
sandsmark | haha :P | 17:14 |
saidinesh5 | good one! | 17:14 |
saidinesh5 | sandsmark: so could you add a few flags to the viewer then? | 17:14 |
sandsmark | hmm, for what? | 17:14 |
saidinesh5 | for alignment of the keyboard | 17:14 |
sandsmark | ah, sure | 17:14 |
sandsmark | WARNING: requestActivate() called for SkeyerView(0xa40950) which has Qt::WindowDoesNotAcceptFocus set. | 17:15 |
sandsmark | mucho weird going on | 17:15 |
saidinesh5 | interesting... | 17:16 |
sandsmark | also, now the geometry isn't correctly set in the maliit, so I can't actually use the keyboard | 17:17 |
sandsmark | hmm | 17:17 |
sandsmark | bah, qrect vs qregion | 17:18 |
sandsmark | y no implicit cast | 17:18 |
*** filippz has quit IRC | 17:19 | |
saidinesh5 | lol | 17:20 |
sandsmark | WARNING: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRRRRRRRRRRRRGH QRect(0,-100 480x500) | 17:20 |
sandsmark | no wonder maliit gets confused about those coordinates :p | 17:20 |
*** blabber has joined #sailfishos | 17:23 | |
sandsmark | bah, my flight is delayed 45 minutes | 17:24 |
saidinesh5 | you are on flight again? | 17:25 |
sandsmark | not yet | 17:25 |
sandsmark | now it's almost three hours until it leaves | 17:25 |
saidinesh5 | lol i thought you have to get back home... | 17:25 |
sandsmark | yeah, I have to, but now I need to wait :D | 17:25 |
sandsmark | saidinesh5: any reason to use QRect instead of QRegion for the geometry? | 17:26 |
saidinesh5 | prolly cuz its exposable to qml? | 17:26 |
saidinesh5 | i used native qml types | 17:26 |
saidinesh5 | in qml | 17:26 |
saidinesh5 | rect | 17:26 |
sandsmark | ah, k | 17:27 |
sandsmark | well, ima just add a tiny slot then | 17:27 |
saidinesh5 | sure | 17:27 |
sandsmark | ok, now it works like a charm | 17:29 |
saidinesh5 | btw. verrrrrry useful website | 17:29 |
sandsmark | youporn.com | 17:29 |
sandsmark | saidinesh5: push'd | 17:30 |
saidinesh5 | lol | 17:30 |
saidinesh5 | i mean http://shapecatcher.com/ | 17:30 |
saidinesh5 | sandsmark: which branch? | 17:30 |
sandsmark | keyboardclass | 17:30 |
saidinesh5 | Ah cool | 17:30 |
sandsmark | doesn't make sense in master | 17:30 |
saidinesh5 | sandsmark: could you review the keyboard class a little? | 17:30 |
sandsmark | suresure | 17:31 |
*** dirkvl has quit IRC | 17:31 | |
saidinesh5 | its so general it can give you a headache and some sleep in the flight lol | 17:31 |
sandsmark | shapecatcher thought my very well drawn penis was Ԡ | 17:31 |
sandsmark | haha | 17:31 |
*** dirkvl has joined #sailfishos | 17:31 | |
sandsmark | saidinesh5: uhm, LayoutModifier enum, I don't get it | 17:32 |
sandsmark | is it just for shifted/notshifted? | 17:32 |
*** blabber has quit IRC | 17:32 | |
saidinesh5 | layout = alphabetical, numeric | 17:32 |
saidinesh5 | modifier = shift, caps etc... | 17:32 |
saidinesh5 | well yeah kind of | 17:32 |
sandsmark | but we have shift/shiftlock already :p | 17:32 |
saidinesh5 | right now the modifiers are :default and shifted itself | 17:33 |
saidinesh5 | the shiftKey state is separate from shiftModifier.. | 17:33 |
sandsmark | urrh | 17:34 |
saidinesh5 | like shift key can be pressed/locked/default | 17:34 |
sandsmark | yeah | 17:34 |
saidinesh5 | pressde/locked will make sure the shiftModifier is used | 17:34 |
saidinesh5 | all this is so parsing is easier :P | 17:34 |
sandsmark | hmm, maybe it would make sense to separate just Shift from shiftLocked()? | 17:35 |
saidinesh5 | hmm? | 17:36 |
sandsmark | you were right; so general it hurts my mind :D | 17:36 |
saidinesh5 | yeah | 17:36 |
sandsmark | but ok, this should work | 17:36 |
saidinesh5 | on the plus side, | 17:37 |
saidinesh5 | the methods neighbours() | 17:37 |
saidinesh5 | and keysBetween( startPoint, endPoint ) | 17:37 |
saidinesh5 | are easier now :P | 17:37 |
sandsmark | I *think* we should drop the "different columns/rows depending on modifiers", tho | 17:37 |
sandsmark | yeah :D | 17:37 |
saidinesh5 | exactly! | 17:37 |
saidinesh5 | like the modifiers are to be applied to keys i think.. and not the grid | 17:37 |
sandsmark | the modifier just changes what a key returns, not what keys are there | 17:37 |
sandsmark | imho. | 17:37 |
saidinesh5 | itself | 17:37 |
sandsmark | yeah | 17:37 |
sandsmark | exactamente | 17:37 |
sandsmark | great minds! | 17:37 |
*** blabber has joined #sailfishos | 17:38 | |
*** Nokius__ has joined #sailfishos | 17:38 | |
saidinesh5 | that also means reverting back to the old layout again | 17:39 |
saidinesh5 | grrrrrrrrrr | 17:39 |
sandsmark | haha, never mind then | 17:39 |
sandsmark | this works | 17:39 |
saidinesh5 | nah i m yet to implement "Shift" | 17:39 |
saidinesh5 | in this | 17:39 |
sandsmark | ok | 17:39 |
saidinesh5 | thats why was thinking | 17:40 |
saidinesh5 | what is the best way to do this | 17:40 |
*** appelgriebsch has joined #sailfishos | 17:40 | |
sandsmark | the best way is always the simplest way! | 17:40 |
sandsmark | that's why I run arch :p | 17:40 |
sandsmark | with religious fervor | 17:41 |
saidinesh5 | lol | 17:41 |
saidinesh5 | i m on arch too now | 17:41 |
tadzik | well, I must say I prefer tormenting implementors for the sake of users, not the other way around... | 17:41 |
*** Nokius_ has quit IRC | 17:41 | |
sandsmark | but yeah, you can't stop me from implementing the burger king trees much longer :P | 17:42 |
saidinesh5 | lol | 17:42 |
*** dpurgin has quit IRC | 17:42 | |
saidinesh5 | lol | 17:42 |
saidinesh5 | sandsmark: btw. your maliit plugin works in arch? | 17:42 |
sandsmark | ofc | 17:42 |
saidinesh5 | with upstream framework? | 17:42 |
sandsmark | haven't tested it on my phone yet | 17:42 |
sandsmark | yeah | 17:42 |
saidinesh5 | umm... let me try it again then | 17:42 |
sandsmark | damn, I need to fix my maliit patches | 17:42 |
sandsmark | oh, I fixed it already | 17:44 |
saidinesh5 | what more patches? | 17:44 |
sandsmark | pvuorela: plz | 17:44 |
*** Sequenced has joined #sailfishos | 17:44 | |
sandsmark | saidinesh5: well, just one | 17:44 |
saidinesh5 | i thought its only the -bypasswimhint | 17:44 |
sandsmark | for the annoying warning when launching the server | 17:44 |
saidinesh5 | Ahh | 17:44 |
saidinesh5 | yeah | 17:44 |
sandsmark | there was another one, but that was actually an attempt to work around a bug in our code :P | 17:44 |
saidinesh5 | yeah i remember | 17:44 |
sandsmark | https://github.com/maliit/framework/pull/8 | 17:45 |
* saidinesh5 checks | 17:45 | |
sandsmark | I guess he's been on holidays | 17:45 |
sandsmark | hmmmm | 17:46 |
sandsmark | I wonder if we can use link-grammar | 17:46 |
*** appelgriebsch has quit IRC | 17:46 | |
sandsmark | limited language support, but would give pretty awesome results | 17:46 |
saidinesh5 | nope | 17:46 |
saidinesh5 | not working for me | 17:46 |
saidinesh5 | sandsmark: any special patches to our plugin? | 17:47 |
sandsmark | nope | 17:47 |
sandsmark | hmmmm | 17:47 |
sandsmark | how do you launch it? | 17:47 |
sandsmark | and do you have something like [maliit]\nonscreen\active=/home/sandsmark/src/skeyer/bin/lib/maliit/plugins/libskeyerplugin.so:en_US | 17:47 |
sandsmark | in your ~/.config/maliit.org/server.conf | 17:47 |
sandsmark | ok, I'm starting on the burger king tree now :P | 17:50 |
sandsmark | the keyboard class looks good | 17:50 |
saidinesh5 | weird... | 17:50 |
sandsmark | any debug output? | 17:50 |
* saidinesh5 checks | 17:50 | |
sandsmark | and did you click the input, and then wait 30 seconds for things to load? | 17:50 |
saidinesh5 | and sandsmarki do have that line | 17:51 |
saidinesh5 | in .config | 17:51 |
saidinesh5 | Ah nvm | 17:52 |
pvuorela | sandsmark: sure :) been in vacation mode and haven't followed up the github notifications lately. | 17:52 |
saidinesh5 | the view is broken... | 17:52 |
sandsmark | pvuorela: <3 | 17:52 |
sandsmark | not a big patch, but the warning is annoying :P | 17:52 |
akloud | btw, what is maliit? | 17:53 |
pvuorela | akloud: virtual keyboard service. | 17:53 |
*** Sail0r has quit IRC | 17:53 | |
akloud | ah, ok! | 17:53 |
*** iskatu has quit IRC | 17:55 | |
saidinesh5 | sandsmark: O_O works... | 17:55 |
sandsmark | :D | 17:55 |
saidinesh5 | and it doesnt.... | 17:55 |
sandsmark | surprisingly! | 17:55 |
sandsmark | oh | 17:55 |
sandsmark | what worked? | 17:56 |
saidinesh5 | and it does | 17:56 |
saidinesh5 | the keyboard shows up i mean | 17:56 |
saidinesh5 | but not always | 17:56 |
sandsmark | hmm | 17:56 |
sandsmark | what do you mean not always? | 17:56 |
sandsmark | not everytime you open it? or everytime you give a widget focus? | 17:56 |
sandsmark | an input widget | 17:56 |
saidinesh5 | umm.... everytime i run the app | 17:57 |
akloud | the link to http://wiki.maliit.org/ appears to be not up-to-date anymore. maybe the github page needs a small update | 17:57 |
sandsmark | maliit.org seems to have died, and then kind-of resurrected using archive.org :P | 17:58 |
sandsmark | saidinesh5: hmm | 17:58 |
sandsmark | are you sure maliit-server is killed properly between each time? | 17:58 |
sandsmark | it somehow stays around sometimes | 17:58 |
saidinesh5 | oh | 17:58 |
* saidinesh5 shrugs | 18:00 | |
*** iskatu has joined #sailfishos | 18:01 | |
saidinesh5 | sandsmark: umm.... so about the BKtree thing..... | 18:01 |
saidinesh5 | it makes sense in the matcher ..... | 18:01 |
saidinesh5 | sandsmark: first i need to finish off this keyboard class.... which is giving me headache lol | 18:02 |
sandsmark | yeah :V | 18:02 |
saidinesh5 | okay if i dont finish this tonight, screw german for now and reuse the swipeHiint() methods from AbstractWordMatcher | 18:03 |
sandsmark | haha, yeah | 18:04 |
saidinesh5 | you can use them from the KeyboardClass | 18:04 |
sandsmark | fucking germans | 18:04 |
saidinesh5 | lol | 18:04 |
sandsmark | this gives some german incentive to work on this | 18:04 |
saidinesh5 | hehh | 18:04 |
saidinesh5 | so sandsmark we should move the Modifier back to the key right? | 18:05 |
sandsmark | I think that makes sense | 18:05 |
sandsmark | the modifiers work on keys, not on layouts or anything else | 18:05 |
sandsmark | imho. | 18:05 |
saidinesh5 | yup | 18:05 |
ajalkane | umm... anyone know wots this. Trying to deploy to my phone using SDK, getting this: | 18:05 |
saidinesh5 | we already have a layoutmodifier anyways | 18:05 |
saidinesh5 | the first one | 18:05 |
saidinesh5 | sandsmark: oh btw. do you use emojis? | 18:05 |
saidinesh5 | or whatever they are called.. | 18:05 |
ajalkane | Starting: "/home/$USER/.config/SailfishAlpha4/mer-sdk-tools/MerSDK/SailfishOS-armv7hl/deploy" --sdk | 18:05 |
sandsmark | saidinesh5: nope | 18:05 |
ajalkane | Invalid command arguments | 18:05 |
saidinesh5 | Ahh wanted someone to create that emojilayout.. | 18:06 |
sandsmark | saidinesh5: sometimes stickers on facebook, though, which is I have plans to reverse engineer the facebook messenger protocol sometime :P | 18:06 |
sandsmark | (it seems pretty straightforward so far, it is built on an open protocol) | 18:06 |
saidinesh5 | oh btw. sandsmark how did the android dictionary parsing come along? | 18:06 |
*** martyone has joined #sailfishos | 18:06 | |
ajalkane | oh and further output seems like the error is about merssh: "merssh usage: " | 18:06 |
sandsmark | saidinesh5: hmm, I was waiting for that c++ dictionary analyzer | 18:06 |
saidinesh5 | not sure facebook had stickers back when i was there | 18:06 |
sandsmark | ajalkane: pastebin the entire error | 18:06 |
saidinesh5 | dictionary analyzer? | 18:06 |
sandsmark | yeah | 18:07 |
saidinesh5 | Ahh right | 18:07 |
sandsmark | instead of the pythorn | 18:07 |
saidinesh5 | swipeHint | 18:07 |
sandsmark | ya | 18:07 |
saidinesh5 | generator | 18:07 |
saidinesh5 | hmm...... | 18:07 |
sandsmark | yizz | 18:07 |
saidinesh5 | okay one night of headache..... i hope this is worth it! | 18:07 |
saidinesh5 | at least the header stays the same.... | 18:07 |
saidinesh5 | phew | 18:07 |
ajalkane | sandsmark: http://pastebin.com/nnyDFkVE | 18:07 |
sandsmark | saidinesh5: you want some pills? :D | 18:07 |
saidinesh5 | lol | 18:08 |
sandsmark | ajalkane: uh | 18:08 |
sandsmark | have you done anything weird with your SDK install? | 18:08 |
ajalkane | sandsmark: nope... I had used some very early version late 2013 or early 2014, and recently removed it and reinstalled the newest one. That's the weirdest thing I've done. | 18:09 |
sandsmark | hmm | 18:09 |
sandsmark | maybe some settings are left over which fucks stuff up? | 18:09 |
ajalkane | possible... is it ok to remove $USER/.config/SailfishAlpha4 ? | 18:09 |
sandsmark | try just moving it out of the way | 18:10 |
sandsmark | that way you won't lose something completely | 18:10 |
*** zetaz has joined #sailfishos | 18:12 | |
*** martyone has quit IRC | 18:12 | |
ajalkane | I kind of have feeling I've done something like this after doing the upgrade. Worth a try now. | 18:14 |
sandsmark | indeedly | 18:15 |
sandsmark | saidinesh5: either I'm too stupid to see the complexity, or the burger king trees are very simple to implement | 18:15 |
sandsmark | saidinesh5: btw, what edit distance are you using? Damerau–Levenshtein? | 18:15 |
*** RoKenn has joined #sailfishos | 18:16 | |
ajalkane | The deploy icon still remains grayed out. Interesting errro in General Messages: "Error while parsing file /home/arto/coding/src/sailfish/datediffcalculator/harbour-datediffcalculator.pro. Giving up." | 18:16 |
ajalkane | I think I may have to create a new dummy hello world project to get a proper .pro file. Thanks for the help | 18:17 |
sandsmark | np | 18:17 |
*** tango_ has quit IRC | 18:17 | |
saidinesh5 | sandsmark: they look simpl actually | 18:19 |
*** tango_ has joined #sailfishos | 18:19 | |
saidinesh5 | sandsmark: i waaaaaaas using damerau levenstein | 18:19 |
saidinesh5 | then moved to a custom levenstein | 18:19 |
sandsmark | ah, ok | 18:19 |
saidinesh5 | then back to normal levenstein for now | 18:19 |
saidinesh5 | wanted to edit the levenstein to keep track of "expected path" | 18:20 |
saidinesh5 | brb | 18:20 |
sandsmark | yeah | 18:20 |
Nc_ | SailfishOS.org's documentation for "Packaging Apps" says to always use macros such as such as %{_bindir} ... but I don't see these actually listed and described anywhere? | 18:23 |
ajalkane | argh... same annoying error still. I'll just try the SDK wizard generated hello world if even that works. | 18:24 |
*** blabber has quit IRC | 18:24 | |
sandsmark | Nc_: aren't they rpm things? | 18:25 |
sandsmark | idunno | 18:25 |
m4g0g | coderus: wht there is not call vibration patch for u10? | 18:26 |
Nc_ | sandsmark, perhaps, though I'd still expect them to be documented somewhere sane :) | 18:26 |
sandsmark | sane schmane | 18:26 |
*** s1gk1ll has joined #sailfishos | 18:27 | |
Nc_ | :) | 18:27 |
*** hasdf has quit IRC | 18:30 | |
*** piggz has joined #sailfishos | 18:30 | |
ajalkane | user error once more... I had forgotten to add this particular Jolla device to the SDK. Weird error anyway. | 18:30 |
ajalkane | Does anyone know... I don't fancy creating a separate Cover page. I like for example what N9/harmattan does, showing a the scaled version of what's in the window. How'd you go ahead of making that happen with ApplicationWindow's cover property? | 18:32 |
*** fferner has joined #sailfishos | 18:36 | |
*** nodevel has quit IRC | 18:36 | |
*** s1gk1ll has quit IRC | 18:36 | |
*** Lipevakala has quit IRC | 18:39 | |
saidinesh5 | hmm...... | 18:40 |
ajalkane | It used to work just creating a Component which was referenced by initialPage and cover, but as of I guess u9 it doesn't work (including u10) | 18:41 |
*** Lipevakala_ has joined #sailfishos | 18:41 | |
*** furikku has quit IRC | 18:44 | |
*** piggz has quit IRC | 18:45 | |
*** Lipevakala has joined #sailfishos | 18:45 | |
*** nodevel has joined #sailfishos | 18:47 | |
*** piggz has joined #sailfishos | 18:48 | |
*** Lipevakala_ has quit IRC | 18:49 | |
r0kk3rz | mmm my qtcoreapp wont deploy :( | 18:55 |
ajalkane | Right on, total suckiness. I guess I just have to create a separate Cover page. Tried Component, Loader, Component.onCompleted. Everyone is buggy in one way or the other for what I try to do :-D | 18:56 |
*** Lipevakala has quit IRC | 18:56 | |
*** Lipevakala has joined #sailfishos | 18:58 | |
sandsmark | saidinesh5: I spent ten minutes on the tree implementation, and then twenty trying to figure out why my debug printing didn't work :P | 18:59 |
saidinesh5 | sandsmark: lol done already? | 19:00 |
sandsmark | well, the insertion | 19:00 |
sandsmark | harder to get, I guess | 19:00 |
saidinesh5 | sandsmark: how are you making sure the tree is balanced? | 19:00 |
saidinesh5 | also what distance code are you using? | 19:00 |
sandsmark | hmm? | 19:00 |
sandsmark | your questions make no sense! | 19:00 |
sandsmark | the tree is not supposed to be balanced | 19:00 |
saidinesh5 | not exactly balanced but i meant | 19:01 |
sandsmark | and I borrowed your edit distance code | 19:01 |
saidinesh5 | number of children | 19:01 |
saidinesh5 | Ahh | 19:01 |
saidinesh5 | and which node is the root | 19:01 |
sandsmark | I remembered we had that already | 19:01 |
saidinesh5 | i think those things matter don't they? | 19:01 |
sandsmark | the first item is always the root | 19:01 |
sandsmark | nope | 19:01 |
saidinesh5 | Ahh | 19:01 |
sandsmark | supposedly not :P | 19:01 |
saidinesh5 | hmm...... | 19:01 |
*** Sfiet_Konstantin has joined #sailfishos | 19:02 | |
saidinesh5 | meanwhile i m converting the layouts again lol | 19:02 |
*** Lipevakala has quit IRC | 19:02 | |
*** Lipevakala_ has joined #sailfishos | 19:02 | |
sandsmark | aww | 19:02 |
saidinesh5 | hopefully i wont have to touch this code again | 19:03 |
sandsmark | saidinesh5: hmm, I'm not sure what kind of tolerance we want to search with | 19:07 |
sandsmark | I guess we can tune that | 19:07 |
saidinesh5 | yup | 19:07 |
saidinesh5 | also the tolerance has to depend on the swipeLength.... doesnt it? | 19:08 |
saidinesh5 | larger the swipe, larger the scope for errors | 19:08 |
sandsmark | hmm, maybe | 19:08 |
sandsmark | yeah | 19:08 |
sandsmark | so a dynamic one | 19:08 |
saidinesh5 | thats why was curious about how blanced the tree is... | 19:08 |
sandsmark | but also => larger tolerance, longer search time | 19:08 |
saidinesh5 | of course | 19:08 |
sandsmark | well, balanced doesn't really make sense :P | 19:08 |
saidinesh5 | no i mean .. | 19:08 |
saidinesh5 | like how "wide" | 19:08 |
saidinesh5 | the tree is | 19:08 |
saidinesh5 | but yeah i should probably read more about the trees | 19:08 |
sandsmark | I'm not really sure how that makes sense either :D | 19:09 |
sandsmark | but idunno | 19:09 |
sandsmark | I don't think tweaking root word would change much, but I can write up a QBenchmark test so we can see | 19:09 |
saidinesh5 | sure | 19:10 |
saidinesh5 | more on that later anyways | 19:10 |
saidinesh5 | sandsmark: btw. are you storing the words too in the tree? | 19:10 |
sandsmark | yes | 19:10 |
saidinesh5 | or let the keys be indices too? | 19:10 |
saidinesh5 | hmm.... | 19:10 |
sandsmark | uhm, extra indirection | 19:10 |
sandsmark | == bad | 19:10 |
saidinesh5 | yeah i guess so | 19:10 |
sandsmark | QStrings already have internal indirection | 19:10 |
saidinesh5 | ah right | 19:10 |
sandsmark | (that's why const QString & doesn't make much sense) | 19:10 |
saidinesh5 | hehh i know that one :P | 19:10 |
sandsmark | :D | 19:11 |
sandsmark | the great wisdom of thiago! | 19:11 |
saidinesh5 | but i use it for the sake of "pretty code" | 19:11 |
saidinesh5 | yup | 19:11 |
saidinesh5 | the const & doesnt make sense for signals and slots' params too | 19:11 |
sandsmark | ya | 19:11 |
saidinesh5 | but i dont know why a lot of Qt's code uses int for indices instead of unsigned int... | 19:12 |
saidinesh5 | makes us check even if it is greater than 0 | 19:12 |
sandsmark | because it is shorter to type | 19:13 |
sandsmark | and looks prettier | 19:13 |
saidinesh5 | lol | 19:14 |
sandsmark | saidinesh5: but now inserting and searching works | 19:19 |
saidinesh5 | O_O | 19:20 |
sandsmark | I'm tempted to make the insertion non-recursive, but I'm lazy | 19:20 |
saidinesh5 | \o/ | 19:20 |
saidinesh5 | lol | 19:20 |
saidinesh5 | we can run it in a thread then :P | 19:20 |
sandsmark | well, inserting a single item shouldn't take much | 19:20 |
sandsmark | doubt it needs to be threaded | 19:20 |
saidinesh5 | i meant the initial parsing.. | 19:20 |
saidinesh5 | but yeah | 19:20 |
saidinesh5 | its install time... | 19:20 |
saidinesh5 | is it just a BKTree class? | 19:21 |
saidinesh5 | or a matcher? | 19:21 |
sandsmark | BKTree | 19:22 |
saidinesh5 | Ah okay | 19:22 |
sandsmark | bktree.h | 19:22 |
sandsmark | with a BKNode | 19:22 |
saidinesh5 | could you also check how fast it is to NOT save swipeHints | 19:22 |
sandsmark | I was tempted to call it BurkerKingTree | 19:22 |
saidinesh5 | and generate them on the fly for the words.. | 19:22 |
saidinesh5 | lol | 19:22 |
sandsmark | what do you mean? | 19:22 |
sandsmark | hmm | 19:22 |
saidinesh5 | feel free to do so | 19:22 |
saidinesh5 | we need two of those... | 19:22 |
sandsmark | I thought I'd start writing some tests first | 19:22 |
saidinesh5 | Ahh sure | 19:22 |
sandsmark | and a QBenchmark for this | 19:22 |
saidinesh5 | aye | 19:23 |
*** Lipevakala_ has quit IRC | 19:23 | |
sandsmark | fuck git | 19:24 |
sandsmark | gah | 19:24 |
sandsmark | git stash pop complains about merge conflicts, how do I solve that | 19:24 |
saidinesh5 | O_o | 19:24 |
sandsmark | how do I tell git that I solved the stash conflict :V | 19:25 |
sandsmark | saidinesh5: bah, master is unbuildable :P | 19:25 |
sandsmark | ../lib/skeyerview.cpp:3:26: fatal error: keygridmodel.h: Ingen slik fil eller filkatalog | 19:26 |
sandsmark | #include "keygridmodel.h" | 19:26 |
saidinesh5 | O_O | 19:26 |
saidinesh5 | Ahh feel free to fix that | 19:26 |
saidinesh5 | weird though.... | 19:26 |
saidinesh5 | afaik i made that class later on... | 19:26 |
sandsmark | yarp | 19:26 |
saidinesh5 | in a branch | 19:27 |
sandsmark | just removed the include tho | 19:27 |
saidinesh5 | sure | 19:27 |
sandsmark | and pushed | 19:27 |
sandsmark | hmm, we probably need to use ctest and whatnot | 19:27 |
sandsmark | oh, wait, we use qmake | 19:28 |
saidinesh5 | qtest... | 19:29 |
sandsmark | yarp | 19:30 |
*** Photon12 has joined #sailfishos | 19:30 | |
*** Sfiet_Konstantin has quit IRC | 19:30 | |
m4g0g | guys, | 19:31 |
saidinesh5 | hm? | 19:31 |
m4g0g | c++ signal to qml with string | 19:31 |
r0kk3rz | kimmoli: ping | 19:32 |
m4g0g | what type of string should I use? | 19:32 |
saidinesh5 | QString ? | 19:32 |
m4g0g | QVariant or QString | 19:32 |
sandsmark | QString | 19:32 |
m4g0g | because QString returns undefined | 19:32 |
sandsmark | wut | 19:32 |
sandsmark | returns? | 19:32 |
sandsmark | bah, now it can't find Q_VERIFY | 19:33 |
sandsmark | oh, no _ | 19:34 |
sandsmark | :( | 19:34 |
m4g0g | void notify (NotifyType type, const QString& message); | 19:34 |
*** JoshStrobl has quit IRC | 19:34 | |
m4g0g | https://bpaste.net/show/57a8b5bc3ee2 | 19:35 |
m4g0g | [D] onNotify:48 - undefined | 19:35 |
m4g0g | [D] onNotify:52 - 1 | 19:35 |
m4g0g | this is output | 19:35 |
m4g0g | lol, it doesn't work at all | 19:36 |
kimmoli | r0kk3rz: back in 10 min | 19:38 |
*** R-Z has quit IRC | 19:40 | |
*** stephg has joined #sailfishos | 19:42 | |
*** Sail0r has joined #sailfishos | 19:42 | |
kimmoli | r0kk3rz: pong | 19:43 |
*** gogeta has joined #sailfishos | 19:45 | |
* lpotter blinks | 19:46 | |
sandsmark | saidinesh5: 2,687 insertion time for the complete american wordlist (161 091 words) | 19:46 |
sandsmark | can probably be improved a lot, tho | 19:46 |
* kimmoli runs for beer while waiting | 19:46 | |
sandsmark | I haven't thought about performance at all | 19:46 |
*** Sail0r has quit IRC | 19:46 | |
saidinesh5 | is that point or a comma? | 19:46 |
saidinesh5 | decimal point or a comma? | 19:46 |
sandsmark | 2 seconds | 19:46 |
saidinesh5 | Ahh cool | 19:46 |
sandsmark | 2,687 msecs per iteration (total: 2,687, iterations: 1) | 19:47 |
saidinesh5 | Ahh | 19:47 |
saidinesh5 | sandsmark: could you see how long it takes to create a swipeHint tree too? | 19:47 |
sandsmark | give me some time | 19:47 |
saidinesh5 | sure | 19:47 |
sandsmark | hopefully the plane doesn't leave too soon :P | 19:47 |
saidinesh5 | lol sure | 19:47 |
sandsmark | hmm, boarding in an hour, I should probably find the gate soon :P | 19:47 |
saidinesh5 | Ahh | 19:48 |
saidinesh5 | you can do this in the flight then | 19:48 |
sandsmark | :D | 19:48 |
sandsmark | or you can do it yourself, I just hardcoded "dictionary.txt" in the test | 19:48 |
saidinesh5 | or you can benchmark maximum search time for this tree | 19:48 |
sandsmark | so place whatever you want there | 19:48 |
saidinesh5 | eAhh | 19:48 |
saidinesh5 | Ahh | 19:48 |
saidinesh5 | sure | 19:48 |
saidinesh5 | could you find out the maximum search time on this tree? | 19:49 |
m4g0g | May be somebody uses LinksBag? I need help with checking my bad english | 19:49 |
sandsmark | I hate qtest | 19:52 |
sandsmark | saidinesh5: idunno | 19:52 |
sandsmark | maybe | 19:52 |
sandsmark | QFATAL : BKTreeBench::searching(cake) QFETCH: Requested testdata 'word' not available, check your _data function. | 19:52 |
saidinesh5 | O_O | 19:52 |
sandsmark | oh | 19:52 |
sandsmark | hmm, searching takes 400ms | 19:53 |
sandsmark | constant 300-400 ms | 19:53 |
sandsmark | need to get that down | 19:53 |
stephg | in the absence of Sfiet_Kostantin, anyone know how deep/where harbour-friends keeps it's DB? I've nuked various databases under ~/.local/share/harbour-friends but I still have friends who show up with no content | 19:53 |
sandsmark | but yeah, I'll commit, push and get on a plane :P | 19:53 |
stephg | I want to nuke the lot | 19:54 |
saidinesh5 | aye | 19:54 |
saidinesh5 | happy journey.. | 19:54 |
stephg | (or does it leverage the SFOS FB account | 19:54 |
saidinesh5 | and sandsmark 400ms is quite good... | 19:54 |
sandsmark | can probably tune it | 19:54 |
saidinesh5 | yeah its doing the whole dictionary | 19:54 |
sandsmark | oh well | 19:55 |
saidinesh5 | i wonder if we can trim it down to limited set of neighbours | 19:55 |
sandsmark | well, that's what the SEARCH_TOLERANCE does | 19:55 |
saidinesh5 | no i mean | 19:55 |
sandsmark | but have fun :D | 19:55 |
saidinesh5 | no computing levenstein | 19:55 |
saidinesh5 | if the key is faaaaaar away | 19:55 |
sandsmark | yes | 19:55 |
sandsmark | that's what it does | 19:55 |
sandsmark | it just checks the current levenstein | 19:55 |
sandsmark | no calculatory | 19:56 |
saidinesh5 | no no.. i m saying | 19:56 |
saidinesh5 | if you are looking words that start with S | 19:56 |
sandsmark | maybe | 19:56 |
saidinesh5 | then dont even bother looking at words starting with P | 19:56 |
sandsmark | but we don't know that it starts with S :D | 19:56 |
saidinesh5 | dont use levenstein there at all | 19:56 |
saidinesh5 | sure.. but we know its near S | 19:57 |
sandsmark | maybe :D | 19:57 |
sandsmark | but yeah, we might need to leverage position stuff | 19:57 |
sandsmark | hmm | 19:57 |
saidinesh5 | yup | 19:57 |
sandsmark | I'll think about that on the plane | 19:57 |
saidinesh5 | aye | 19:57 |
sandsmark | maybe some burgerking-spatial hybrid | 19:57 |
saidinesh5 | yup | 19:57 |
*** phaeron has joined #sailfishos | 19:57 | |
sandsmark | spatial trees... | 19:57 |
sandsmark | need to read up on that :D | 19:58 |
saidinesh5 | whut | 19:58 |
saidinesh5 | ermm...... | 19:58 |
saidinesh5 | spatial trees are different arent they? | 19:58 |
sandsmark | r-trees | 19:58 |
sandsmark | yes | 19:58 |
saidinesh5 | yeah but i remember they were for answering where does a point lie kind of questions... | 19:58 |
*** r0kk3rz has quit IRC | 19:59 | |
saidinesh5 | anyhow happy journey | 19:59 |
saidinesh5 | i hope to fix this keyboard class till then | 20:00 |
*** r0kk3rz has joined #sailfishos | 20:00 | |
saidinesh5 | its such a pain to even rewrite the layout | 20:00 |
r0kk3rz | kimmoli: you using sailfish sdk for your tohkbd daemon? | 20:04 |
kimmoli | sdk and merobs | 20:05 |
sandsmark | saidinesh5: plane delayed :D | 20:05 |
saidinesh5 | Again ? O_o | 20:06 |
r0kk3rz | kimmoli: how did you set up the project? | 20:06 |
sandsmark | yeah | 20:06 |
r0kk3rz | because mine fails the rpm build :( | 20:06 |
sandsmark | fuckings to norway | 20:06 |
r0kk3rz | and all ive changed is the sailfishapp to a qcoreapp | 20:06 |
sandsmark | saidinesh5: btw, I was testing with swipehints :P | 20:06 |
saidinesh5 | sandsmark: oh and? | 20:06 |
r0kk3rz | because i dont want a GUI | 20:06 |
sandsmark | saidinesh5: well, the 3-400ms was with the swipehints | 20:06 |
sandsmark | I used the wrong file :P | 20:06 |
saidinesh5 | Ahh | 20:06 |
kimmoli | r0kk3rz: any errormsgs ? builds fine for me | 20:07 |
saidinesh5 | i mean dont bother saving swipeHints to memory at all......... | 20:07 |
sandsmark | yeah, iKno | 20:07 |
sandsmark | :D | 20:07 |
saidinesh5 | just use a new distanec function to generate swipeHints on the fly | 20:07 |
r0kk3rz | kimmoli: i'll keep digging, but if you're making daemons using the sailfish sdk then it can work | 20:08 |
kimmoli | r0kk3rz: i usually make everything so that they build on sdk, and merobs. and use only spec (skipping yaml) | 20:08 |
kimmoli | i configure the project only for arm+release | 20:09 |
sandsmark | saidinesh5: with cracklib-small (52875 words), inserting everything is 195ms, and then 50-60 ms per fetch | 20:09 |
saidinesh5 | whut | 20:09 |
r0kk3rz | kimmoli: yeah fair enough, i might try that | 20:09 |
saidinesh5 | thats a nicer dictionary? | 20:09 |
*** Ishmayeck has quit IRC | 20:09 | |
sandsmark | saidinesh5: well, it's not swipehints | 20:09 |
kimmoli | r0kk3rz: and use deploy from menu | 20:09 |
sandsmark | I didn't want to bother with parsing out words properly :P | 20:09 |
sandsmark | and the cracklib dicts are just one word per line | 20:09 |
kimmoli | r0kk3rz: not that feature there on left-bottom corner | 20:09 |
saidinesh5 | Ahhh | 20:10 |
r0kk3rz | kimmoli: arent they the same? | 20:10 |
saidinesh5 | sandsmark: so here is the idea for the BK tree | 20:10 |
saidinesh5 | the WordList uses BKTree to store the words | 20:10 |
kimmoli | r0kk3rz: dunno. made also F7 shortcut key for deploy | 20:10 |
saidinesh5 | then wordMatcher does the probabilities and more careful matching if needed | 20:10 |
kimmoli | r0kk3rz: and have only one project open | 20:10 |
saidinesh5 | sandsmark: how many results is the BKTree giving out? | 20:11 |
sandsmark | saidinesh5: as many as we want | 20:11 |
saidinesh5 | Ahh cool | 20:11 |
sandsmark | saidinesh5: but for now everything with an edit distance less or equal to 2 | 20:11 |
saidinesh5 | Ahh could you change that to umm....... | 20:11 |
saidinesh5 | edit distance less than or equal to 5 | 20:11 |
*** Ishmayeck has joined #sailfishos | 20:12 | |
saidinesh5 | and benchmark it? | 20:12 |
sandsmark | sure, one sec | 20:12 |
saidinesh5 | on the swipeHint file i mean | 20:12 |
sandsmark | airports are very noisy... | 20:13 |
sandsmark | hard to concentrate :p | 20:13 |
saidinesh5 | 5-10 should be the average swipeHint length i guess | 20:13 |
saidinesh5 | i mean average k value | 20:13 |
saidinesh5 | with brute force matcher thats kind of what i was using for a threshold... | 20:13 |
sandsmark | ok | 20:13 |
*** gogeta has quit IRC | 20:14 | |
sandsmark | 354ms with SEARCH_TOLERANCE 5 | 20:14 |
*** ballock has quit IRC | 20:14 | |
sandsmark | that was the highest | 20:14 |
saidinesh5 | So one BKTree in the wordList and another BKTree in abstractMatcher | 20:14 |
saidinesh5 | Ahh cooll | 20:14 |
saidinesh5 | not bad then | 20:14 |
*** meetingcpp has joined #sailfishos | 20:14 | |
saidinesh5 | considering we arent even considering the spacial | 20:14 |
saidinesh5 | word positions | 20:14 |
sandsmark | yeah | 20:14 |
saidinesh5 | out of curiosity how many nodes is it searching on average | 20:15 |
sandsmark | man, debug builds are slow | 20:15 |
saidinesh5 | lol | 20:15 |
*** ballock has joined #sailfishos | 20:15 | |
sandsmark | hmm | 20:15 |
sandsmark | I'm just going to finish this perf run | 20:15 |
saidinesh5 | Ah | 20:15 |
sandsmark | haha, more than 10 times slower when running a debug build under perf... | 20:16 |
*** flywheel has joined #sailfishos | 20:17 | |
sandsmark | │ for(j = 1; j <= destination.length(); j++) | 20:17 |
sandsmark | is the most expensive line in the program :P | 20:17 |
saidinesh5 | O_o | 20:17 |
sandsmark | 12.47% of all the time is spent on that | 20:17 |
saidinesh5 | isnt that an inline function? | 20:17 |
sandsmark | or rather, on addl $0x1,-0x18(%rbp) | 20:17 |
sandsmark | yeah, but that doesn't matter | 20:17 |
sandsmark | it is called all the time | 20:17 |
saidinesh5 | Ahhh | 20:17 |
saidinesh5 | i thought you meant that function call is taking up the most | 20:18 |
saidinesh5 | hmm..... | 20:18 |
saidinesh5 | sure.. | 20:18 |
sandsmark | it's just expensive in terms of computing power | 20:18 |
saidinesh5 | i wonder how much we can cut this down once we consider the positions of the keys | 20:18 |
*** f3an0r has joined #sailfishos | 20:18 | |
saidinesh5 | sandsmark: also i wonder if we can represent a word in terms of angles | 20:19 |
saidinesh5 | and then use BKtrees on that... | 20:19 |
sandsmark | hmm | 20:19 |
sandsmark | not sure if that makes sense | 20:19 |
saidinesh5 | like for eg. | 20:19 |
sandsmark | QDEBUG : BKTreeBench::searching(lol) 105750 nodes searched. | 20:20 |
sandsmark | this doesn't make sense :D | 20:20 |
saidinesh5 | O_O | 20:20 |
saidinesh5 | wow | 20:20 |
saidinesh5 | or wait | 20:20 |
sandsmark | my code must be broken | 20:20 |
saidinesh5 | no it considers 105750 nodes...... | 20:20 |
saidinesh5 | it uses levenstein on a fraction of them | 20:20 |
saidinesh5 | ? | 20:20 |
saidinesh5 | or that too | 20:20 |
sandsmark | nope, this is the amount that I run levenstein on | 20:20 |
saidinesh5 | Oh | 20:21 |
sandsmark | I'm not entirely sure why this is so | 20:21 |
saidinesh5 | not possible :p | 20:21 |
sandsmark | yeah, no | 20:21 |
saidinesh5 | thats worse than bruteforce lol | 20:21 |
saidinesh5 | the current bruteforce i mean | 20:21 |
sandsmark | this doesn't make sense at all | 20:21 |
sandsmark | there aren't that many nodes in the tree | 20:22 |
sandsmark | ah, and it always prints 105750 | 20:22 |
saidinesh5 | lol | 20:22 |
sandsmark | no matter what :D | 20:22 |
sandsmark | hmm, storing the children in a QMap instead of a QHash is faster | 20:25 |
sandsmark | cpu caches, how do they work | 20:25 |
sandsmark | might want to use sparse vectors... | 20:26 |
saidinesh5 | hmm...... | 20:26 |
saidinesh5 | im not sure why it always prints 105750 | 20:26 |
*** Sail0r has joined #sailfishos | 20:26 | |
sandsmark | me neither :P | 20:28 |
m4g0g | may be somebody has an exmaple of running label? | 20:30 |
sandsmark | label? | 20:30 |
sandsmark | saidinesh5: pushed some stuff... | 20:31 |
m4g0g | yes | 20:31 |
sandsmark | what label | 20:31 |
* saidinesh5 git pulls | 20:31 | |
* sandsmark pulled the power from the laptop | 20:31 | |
m4g0g | simple label with text which running if has text longer then view | 20:31 |
sandsmark | plane should start boarding in a couple of minutes, unless it gets delayed again :P | 20:31 |
sandsmark | m4g0g: I don't understand | 20:31 |
m4g0g | like label which notify about new messages in im. Message running from left to right | 20:32 |
sandsmark | oh, a notification? | 20:32 |
sandsmark | those on top? | 20:32 |
sandsmark | idunno, looked into the source of applications that do that? | 20:33 |
saidinesh5 | weird.... | 20:33 |
sandsmark | everything is weird | 20:33 |
m4g0g | sandsmark: this do message application | 20:33 |
saidinesh5 | mhm when code to read a layout gives you more headache than reading a datastructure's code..... :p | 20:33 |
m4g0g | there is no sources for it | 20:33 |
sandsmark | saidinesh5: :D | 20:33 |
sandsmark | saidinesh5: GUI sucks | 20:33 |
saidinesh5 | lol | 20:34 |
sandsmark | m4g0g: there are other applications that do it | 20:34 |
saidinesh5 | this is JSON :P | 20:34 |
sandsmark | I think the owncloud client does it | 20:34 |
saidinesh5 | but too general i guess....... | 20:34 |
sandsmark | m4g0g: it uses a library called nemo-qml-plugin-notifications apparently | 20:34 |
sandsmark | saidinesh5: json sucks :D | 20:34 |
saidinesh5 | lol | 20:34 |
sandsmark | anyhow, a kbtree is the simplest data structure I've implemented in a while :p | 20:34 |
*** DiosDelRayo has joined #sailfishos | 20:35 | |
sandsmark | bk | 20:35 |
sandsmark | damn... | 20:35 |
sandsmark | we should name it burgerking, so I stop misspelling it | 20:35 |
saidinesh5 | lol | 20:36 |
saidinesh5 | and thankfully we dont even have to implement delete in it..... | 20:36 |
sandsmark | haha | 20:37 |
sandsmark | well, that shouldn't be so hard, tbh. | 20:37 |
sandsmark | there's no rebalancing to be done | 20:37 |
sandsmark | oh, unless | 20:37 |
sandsmark | yeah | 20:37 |
sandsmark | never mind :D | 20:37 |
saidinesh5 | mhm | 20:37 |
m4g0g | saidinesh5: nemo-qml-plugin-notifications - it is prohibited for harbour? | 20:38 |
saidinesh5 | sandsmark: ^ | 20:38 |
sandsmark | m4g0g: owncloud bundles it | 20:39 |
sandsmark | github.com/beidl/harbour-owncloud | 20:40 |
*** gogeta has joined #sailfishos | 20:43 | |
*** jua_ has quit IRC | 20:44 | |
*** fmunozs has quit IRC | 20:54 | |
*** fmunozs has joined #sailfishos | 20:55 | |
*** DiosDelRayo has quit IRC | 20:58 | |
*** Sailor11736 has quit IRC | 21:02 | |
*** DiosDelRayo has joined #sailfishos | 21:05 | |
*** Nc_ has quit IRC | 21:06 | |
saidinesh5 | sandsmark: so what happned to your flight? | 21:06 |
saidinesh5 | sandsmark: the keyboard layout json definitely looks more enterprisey now :P https://paste.kde.org/pcplxcdao | 21:09 |
m4g0g | argh | 21:10 |
m4g0g | https://bpaste.net/show/96e3007b09e8 | 21:10 |
m4g0g | why does this animation doesn't work? | 21:10 |
saidinesh5 | contentX .... is that property readonly? | 21:11 |
m4g0g | no | 21:14 |
*** s1gk1ll has joined #sailfishos | 21:14 | |
m4g0g | I did it | 21:15 |
m4g0g | argh | 21:15 |
*** Sail0r has quit IRC | 21:17 | |
*** r0kk3rz has quit IRC | 21:19 | |
saidinesh5 | sandsmark: btw. this Norwegian keyboard..... | 21:27 |
saidinesh5 | the "Å" is already there in the extended characters of the A key | 21:28 |
M4rtinK | that symbol reminds me of Stargate :) | 21:28 |
*** Sail0r has joined #sailfishos | 21:31 | |
akloud | n8 | 21:32 |
*** akloud has quit IRC | 21:33 | |
m4g0g | how to prevent flickable inside mousearea to steal click event? | 21:33 |
kimmoli | http://doc.qt.digia.com/qt-5.2/qml-qtquick-mousearea.html#preventStealing-prop ? | 21:35 |
*** nodevel has quit IRC | 21:35 | |
*** Sail0r has quit IRC | 21:35 | |
*** nodevel has joined #sailfishos | 21:35 | |
m4g0g | kimmoli: it for mouse area inside flickable | 21:36 |
m4g0g | but i have flickable inside mouse area | 21:36 |
kimmoli | ah way around | 21:36 |
coderus | m4g0g: i never used/developed this patch | 21:38 |
m4g0g | coderus: hm. Sorry. I don't know why I consider that | 21:38 |
kimmoli | m4g0g: is this the way around? http://comments.gmane.org/gmane.comp.lib.qt.user/2722 | 21:38 |
kimmoli | but imho, ask coderus :) | 21:39 |
*** DiosDelRayo has quit IRC | 21:39 | |
m4g0g | crutch... | 21:44 |
*** zetaz has left #sailfishos | 21:51 | |
m4g0g | it's very funny but harbour hasn't allowed oauth libs | 21:51 |
*** Nc_ has joined #sailfishos | 21:52 | |
m4g0g | I have never seen such strange mobile applications shop | 21:52 |
m4g0g | It's seems like jolla don't want to have many applications | 21:52 |
*** Sail0r has joined #sailfishos | 21:54 | |
*** Sequenced has quit IRC | 21:55 | |
coderus | what, flickable inside musearea? why? | 21:57 |
coderus | mousearea* | 21:58 |
*** Nc_ has quit IRC | 21:58 | |
*** Sail0r has quit IRC | 21:59 | |
*** meetingcpp has quit IRC | 21:59 | |
coderus | but if you REALLY (think twice) need this way, you can change flickable pressDelay and set preventStealing to mousearea | 21:59 |
*** piggz has quit IRC | 22:01 | |
fferner | M4rtinK: I didn't end up with quite as much time as I thought, but I've just pushed what I currently have to a separate branch, it certainly is not even close to finished/usable but I thought you might wanted to look at it and comment... (https://github.com/fferner/modrana/tree/routing_PoC) | 22:09 |
fferner | I certainly wouldn't recommend this for any pull request. | 22:09 |
M4rtinK | fferner: thanks! :) | 22:18 |
M4rtinK | fferner: I'll take a look & see how it works and will then probably add some inline comments :) | 22:19 |
fferner | M4rtinK: cool. | 22:19 |
fferner | It currently seems to succeed in getting a route but then there are a few tracebacks in one of the threads, I think related to turnbyturn routing... | 22:20 |
fferner | and no particular rush, I'll likely be quite busy during most of next week anyway... | 22:21 |
M4rtinK | fferner: yeah, even though it is supposed to be a platform/GUI independent core | 22:21 |
M4rtinK | fferner: different platforms and GUIs still manage to uncover some unhandled edge cases from time to time :) | 22:21 |
M4rtinK | fferner: well I won't be able to properly try it out at least until tomorrow evening anyway :) | 22:23 |
fferner | no problem, I need to leave now anyway. | 22:23 |
M4rtinK | fferner: ok :) | 22:24 |
M4rtinK | fferner: and thanks yet again for working on this! :) | 22:24 |
fferner | M4rtinK: no problem, it's fun and gives me a good reason to learn something new. ;-) | 22:25 |
m4g0g | coderus: nothing of this works | 22:30 |
m4g0g | I add mouse area to flickable, add prevent stealing to it and call the same function as top mouse area | 22:30 |
*** m4g0g has quit IRC | 22:36 | |
*** fferner has quit IRC | 22:36 | |
*** Nc_ has joined #sailfishos | 22:37 | |
*** Nc_ has quit IRC | 22:41 | |
*** zetaz has joined #sailfishos | 22:44 | |
*** nomeata has quit IRC | 22:45 | |
*** zetaz has left #sailfishos | 22:59 | |
*** cvp_ has quit IRC | 23:00 | |
*** Pat_o has quit IRC | 23:03 | |
*** mkollaro has quit IRC | 23:11 | |
coderus | m4g0g: explain please what are you doing? :D | 23:11 |
coderus | i can't understand Y U DO SO COMPLEX? | 23:12 |
*** arcean has quit IRC | 23:13 | |
*** RoKenn has quit IRC | 23:19 | |
*** ahiemstra has quit IRC | 23:24 | |
*** ahiemstra has joined #sailfishos | 23:24 | |
*** Nc_ has joined #sailfishos | 23:27 | |
chriadam_ | m4g0g: pong - was on holiday | 23:37 |
sandsmark | saidinesh5: got very, very delayed | 23:46 |
saidinesh5 | Ahh | 23:46 |
saidinesh5 | okay so you finally reached? | 23:46 |
sandsmark | Sat on the ground like an hour, and then they needed to clear the runway of snow before landing | 23:47 |
sandsmark | Yeah | 23:47 |
saidinesh5 | heh i see | 23:47 |
sandsmark | And yes, the nemo/maliit default layouts suck :p | 23:47 |
saidinesh5 | out here i m pretty sure you dget a refund for it | 23:48 |
saidinesh5 | so sandsmark what do we do with that key? | 23:48 |
saidinesh5 | that A with a dot up its head | 23:48 |
sandsmark | Do it like all proper keyboards | 23:48 |
saidinesh5 | that is.. ? | 23:48 |
*** flywheel has quit IRC | 23:48 | |
sandsmark | Not on the alternate | 23:49 |
saidinesh5 | Ahh | 23:49 |
saidinesh5 | okay | 23:49 |
saidinesh5 | so feel free to delete it from the alternate keys | 23:49 |
saidinesh5 | im also tempted to remove the alternate keys from english keyboard | 23:49 |
sandsmark | Almost all of the alternates are useless for Norwegian at least | 23:49 |
sandsmark | Yeah | 23:49 |
saidinesh5 | yeah even in english the same is the case | 23:50 |
sandsmark | Have you found the layout files for android ? | 23:50 |
saidinesh5 | most of my fonts dont even render that lol | 23:50 |
sandsmark | Haha | 23:50 |
saidinesh5 | sandsmark: yes i did | 23:50 |
saidinesh5 | they were horrible | 23:50 |
sandsmark | Haha | 23:51 |
saidinesh5 | i simply cloned the android's layout by looking | 23:51 |
sandsmark | What format? | 23:51 |
saidinesh5 | xml | 23:51 |
sandsmark | Ouch | 23:51 |
saidinesh5 | but its like scary..... | 23:51 |
saidinesh5 | like they split the keyboard into chunks | 23:51 |
sandsmark | Haha, what | 23:51 |
*** SpeedEvil has quit IRC | 23:51 | |
saidinesh5 | and english = qwerty rows, , standard symbols, so on.. | 23:52 |
sandsmark | For swipeguessing or something ? | 23:52 |
saidinesh5 | yup | 23:52 |
saidinesh5 | nope | 23:52 |
saidinesh5 | well that too prolly in some of the same xml files | 23:52 |
sandsmark | Was there any method to the splitting madness? | 23:52 |
saidinesh5 | but i mean they implemented a lot of languages and you can see its a little too....... overengineered | 23:52 |
*** SpeedEvil has joined #sailfishos | 23:52 | |
saidinesh5 | let me show you | 23:52 |
sandsmark | Ah, ok | 23:52 |
*** phaeron has quit IRC | 23:53 | |
*** ndvl has joined #sailfishos | 23:53 | |
sandsmark | What an unholy mess :D | 23:55 |
saidinesh5 | yup | 23:56 |
saidinesh5 | i dont mind a bit of redundancy but i m not going to do that with this json | 23:56 |
*** nodevel has quit IRC | 23:56 | |
*** nodevel has joined #sailfishos | 23:56 | |
saidinesh5 | anyhow our numeric keyboard is now the same as android keyboard's | 23:56 |
sandsmark | Ok, nice | 23:57 |
saidinesh5 | and i m almost done with today's task of reverting back | 23:57 |
*** Morpog_PC has quit IRC | 23:57 | |
saidinesh5 | btw. here our keyboardlayout.. | 23:57 |
sandsmark | But yeah, seems like they went a bit overboard with abstraction, they use more on abstraction than what they're abstracting | 23:57 |
saidinesh5 | not that great looking either | 23:57 |
saidinesh5 | https://paste.kde.org/pcplxcdao | 23:57 |
saidinesh5 | sandsmark: c'mon. they use javaaaaaaargh :P | 23:58 |
sandsmark | Haha | 23:58 |
*** SpeedEvil has quit IRC | 23:58 | |
sandsmark | Hmm, json isn't utf8? | 23:58 |
saidinesh5 | some fonts werent rendering in arch | 23:58 |
saidinesh5 | needed to install that stuff | 23:59 |
sandsmark | Ah, ok, safer this way | 23:59 |
*** SpeedEvil has joined #sailfishos | 23:59 | |
saidinesh5 | yup | 23:59 |
saidinesh5 | also installed ttf-symbola or something | 23:59 |
*** SpeedEvil has quit IRC | 23:59 | |
*** SpeedEvil has joined #sailfishos | 23:59 | |
sandsmark | Yeah, good for when making keyboards | 23:59 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!