19:03:16 #startmeeting tb+ux teams sync on circuit display 19:03:16 Meeting started Wed Feb 7 19:03:16 2018 UTC. The chair is isabela. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:03:16 Useful Commands: #action #agreed #help #info #idea #link #topic. 19:03:18 boom 19:03:20 alright 19:03:27 i think this sync is for 2 things 19:03:57 1. confirm we like version 8 of the display and 2. talk about the 'discovery mechanism' we are suggesting 19:04:17 and then we can maybe talk about 3. how we build this, how we also do this on mobile 19:04:28 does this sounds ok? 19:05:25 sounds good 19:05:33 #24309 19:05:34 yep 19:05:39 if anyone needs the main ticket 19:05:51 the onion icon there is up-to-review 19:06:03 does everyone knows what i am saying when i say version 8? 19:06:31 when is it going to be on development GeKo? We have plans to work on the onion icon in March 19:07:05 version 8 is in this image: https://trac.torproject.org/projects/tor/attachment/ticket/24309/24309-4.png 19:07:15 antonela: this is part of todays discussion 19:07:22 arthuredelstein: yes 19:07:22 oh great 19:07:45 also, 24309 for mobile needs work. I'd like to provide mockups for the mobile android team too 19:07:57 yes, we will get there too 19:08:20 lest start with the display versions first then we can talk about the discovery thing for users 19:08:59 if we all agree we should do version 8 19:09:07 versions 5 and 6 have interesting things about confirming the circuit 19:09:08 we can move on to the discover thing 19:09:23 not sure if we discussed those before 19:09:47 is the same button 19:09:56 ah you mean the second stage 19:10:10 yeah, asking for confirmation and giving some information about what the new circuit means 19:10:34 It might be useful once, and then less useful for following times. 19:10:40 yeah 19:10:40 Or maybe it's not necessary at all. I'm not sure. 19:10:49 i also dont see a need when you can just say before hand like on 9 19:10:50 ops 19:10:50 8 19:10:59 arthuredelstein: it was my first option, check comment10 19:11:05 isabela: +1 19:11:29 but we talked about it, like isa said 19:12:32 I myself tend to lean toward thinking version 8 is enough, but it's hard to know what a naive user needs. 19:12:47 true 19:12:55 but think that we will do tons of user testing and improve from there 19:13:03 is just a begining 19:13:03 well, we can iterate on it if we think there shuld be something better 19:13:07 ha 19:13:07 yes, good 19:13:13 what isa said :) 19:13:28 so otherwise I really like version 8 19:13:31 is ux mantra - we know we dont know what the user needs 19:13:32 :) 19:13:38 that is why we will test everything 19:13:59 One other thought is, because version 8 is very tall, do we want it to go horizontally beside permissions somehow? 19:14:12 Similar to how the circuit display sits in the torbutton menu now. 19:14:47 besides permission you mean TB screen size permission? 19:15:04 this is a good point, i have been thinking about it a lot. If we are going to expand the doorhanger, maybe we can 1) reduce the padding inside it 19:15:30 2) yes, have smaller permissions rows 19:15:30 I mean the "Permissions" section in the doorhanger that already exists in Firefox. 19:15:35 yes 19:16:11 The circuit will only be super-tall when it's an onion site. 19:16:31 true 19:16:32 Another option might be to put it below Permissions, because it's usually going to be taller. 19:16:41 We don't want Permissions to be hard to find. 19:16:54 i like it 19:16:59 yes 19:17:02 i think bellow 19:17:30 anyway, these are small details we can probably continue to play with after the first prototype 19:17:33 we should stack below what they normally sees there 19:17:36 so they can stil find it 19:17:43 good point 19:17:44 arthuredelstein: true 19:18:04 so, for this piece, to build the prototype 19:18:11 i am not sure whether below the permissions or not 19:18:12 do you need stuff from antonela 19:18:17 i tend to think above is btter 19:18:18 Does the (i) symbol next to Guard link to the same place as "Learn More"? 19:18:34 because this info is more important than the permissions thing 19:18:39 arthuredelstein: yes 19:18:39 *better 19:18:54 arthuredelstein: tb manual 19:19:19 GeKo: i am behind on followying your proposal for the security slider - no script settings thing 19:19:32 no worries 19:19:33 but we could explore permissions as giving more features there for user or something 19:19:41 it won't go away :) 19:19:47 this is me thinking out loud 19:19:47 yes 19:20:11 we can always change it too 19:20:16 https://share.riseup.net/#G1QCMIMUNGWHWDS66ZnjBQ 19:20:38 :) tx anto 19:20:45 so fast :) 19:21:09 on first instance, i placed it between permissions and the url identity just because i think permissions should me at the bottom 19:21:46 but i'm thinking right now that it is not fundamental in any way 19:22:07 s/me/be 19:22:42 also, lets keep in mind that permissions will be taller too if we go in some way with GeKo proposal for security controls 19:22:44 I wonder about the line in between the circuit and the "Load a new Circuit" button. It wonder if users would think they refer to different things 19:22:46 * isabela thinks as a first approach to put it under what the user normally sees there 19:23:18 we can change the copy 19:24:09 arthur -> https://share.riseup.net/#ASagyh96KNzMi-xNU0PTxQ 19:24:51 maybe a subtle 5% gray background will keep it inside the same section, but on a different level 19:25:12 Yeah 19:25:15 yeah 19:25:28 sections and subsections :) 19:26:21 well, i think it works better -> https://share.riseup.net/#i_-vuvHbehA_sATYhNGaUw 19:26:44 I like it! 19:27:04 very productive decision making heehe 19:27:09 we think we see we pick 19:27:25 i'd like to make some trials with different permissions settings, but it could be the best option 19:27:27 i like it too 19:27:44 ok 19:27:59 i kind of want to move to the discovery feature thing 19:28:03 if ppl thinks we can 19:28:05 sounds good 19:28:34 and i will also assume that arthuredelstein will ask antonela for whatever needed to move with the display part since its pretty mature already 19:28:47 sounds ok? 19:28:54 yes 19:28:57 yup, sounds good 19:29:01 alright 19:29:15 so antonela put together a few options on how to show the user where the feature is 19:29:48 this is temporary as we hope to have an onboarding system part of TB (about:tor project) that will be guiding people to where is everything! 19:29:54 without affecting the current about:tor page, which all designers in the world wants to redesign 19:29:56 ha 19:29:57 yes! 19:30:03 but as we might roll out this feature before we have that 19:30:08 we are doing tihs discovery thing 19:30:33 have everyone seem the options antonela created? 19:30:37 #24918 19:30:47 if not, some marvel links here 19:30:47 https://marvelapp.com/59a164g/screen/37879856 19:30:52 https://marvelapp.com/59a164g/screen/37879878 19:30:59 https://marvelapp.com/59a164g/screen/37879882 19:31:31 you can click on the prototype to see how it might work 19:31:42 * isabela picked one already :P 19:32:15 basically, we cannot show the feature working in real time at the about:tor page because we dont have a circuit there 19:32:37 right. that is kind of an awkward problem 19:32:38 i need a password 19:33:02 for the marvel links 19:33:06 fuen 19:33:07 so, move the user to the tor project onion service to show the feature working at the same time we are explaining him how it works, seems powerful 19:33:24 Geko: you dont need password, one sec 19:33:54 antonela: i would just remove the second banner part 19:34:28 antonela: when we click and it takes us to our site onion service, i would open that tab with the door ranger opened if possible and that's it 19:34:39 antonela: So would the "try it now" button take us to the onion site? 19:34:58 yes 19:35:03 click there 19:35:05 isabela: it could be ideal, but im not sure if we can show the doorhanger without js for example 19:35:07 it should take you to another screen 19:35:12 arthur: yes 19:35:14 antonela: true 19:35:15 GeKo: did you get it? 19:35:35 the doorhanger opened could be cool 19:35:44 that should be doable I expect 19:35:45 antonela: get what? 19:35:49 an email? no 19:36:14 I mean opening the doorhanger automatically for a demo should be doable. 19:36:23 nice 19:36:26 that would be cool 19:36:39 GeKo: you cant access it still? 19:36:47 i can upload it on share too 19:36:54 my tor browser is still loading... 19:37:01 legit 19:37:06 GeKo: it is not under password, you should be able to open it 19:37:14 yes one sec let me upload it into share 19:37:59 https://share.riseup.net/#Eb8RlK-ij1ZKIycD3jNNOQ 19:38:16 aha, things start to work it seems 19:38:16 \o/ 19:38:22 of course 19:38:43 https://share.riseup.net/#z1KAMzP3NlzWfoEVmxMKfw 19:38:46 oh yes 19:38:48 :) 19:38:50 my bias is in favor of the purple banner 19:39:20 we have a cognitive background on that 19:40:24 I'm a little hesitant about sending the user to a live site without them choosing to do so. 19:40:38 even if its tpo 19:40:50 i wonder how much space is left on small displays when we show the huge purple thin on the top 19:40:59 hehe 19:41:12 what if we show the explainer banner on the first onion site they visit? was one of our options during our exploration 19:41:28 Well, it's not tpo, it's scaryjumbleofletters.onion :) 19:41:43 well 19:41:46 we can do it tpo 19:41:46 but again, seems more intrusive that, than show it to them during the "explainer" 19:41:51 that still works 19:41:54 any site has a circuit 19:42:03 the point is for them to find it right away 19:42:28 or! 19:42:37 we could have a little gif demo instead 19:42:38 hehe 19:42:38 yeah, I definitely agree with the point of the onboarding 19:42:51 viva los gifs! 19:42:52 GeKo: mobile version will have an smaller one :) 30% of the screen could be enough 19:43:02 yeah 19:43:19 but there are even small displays on laptops 19:43:27 Besides unexpected browsing, the other thing I would worry is that browsing to the site be quite slow 19:43:32 "small" 19:43:46 s/site be/site could be/ 19:43:51 if we are ok with the banner option, i can mockup each size to see how it looks 19:43:58 couldnt be more than 4/5 19:44:30 maybe having a gif might be better to show it 19:45:24 What about showing the banner on the first website the user visits, whatever site that happens to be? 19:45:28 Or is that too intrusive? 19:45:40 dunno, i am not the guy for the gif thing because everything moving in my browser without my consent makes me nervous :) 19:45:48 hehehe 19:45:54 arthuredelstein 19:45:57 arthuredelstein: i dont think is intrusive 19:45:58 arthuredelstein: i like it! 19:46:07 i think is educational 19:46:14 we could have an smaller banner also 19:46:23 we are not asking for money or anything we are teaching a new thing to them 19:46:25 I mean, it is an interruption, though. Like I was trying to visit some site and then you start trying to educate me :) 19:46:45 what speaks against about:tor with the smaller banner? 19:46:45 i think ppl are more used to it nowadays tho 19:46:47 yes, we must be sure that it will happen just for first time users 19:46:57 right 19:46:59 lots of new features are introduced in the middle of your action, within context 19:47:16 and that is because ppl learned is the best way to teach something, within context 19:47:19 hehe 19:47:25 the best part to showing it in action that the user can understand and incorporate it so fast 19:47:27 GeKo: The problem without about:tor being it's hard to demonstrate the circuit display without a connected site 19:47:28 i see 19:47:33 yeah 19:47:41 although we could simulate a site instead of a real site 19:47:45 for the demo 19:47:53 while we are still at about:tor 19:48:13 could we do a fake doorhanger at about:tor to show it during some time? 19:48:19 sure 19:48:27 oh 19:48:29 if it makes sense to do so, I don't see why not 19:48:41 I'm not sure if it would be confusing or helpful 19:49:06 me either, but i can prototype it and we can see how it feels and/or test 19:49:07 because, like, the URL bar wouldn't have the correct address or (i) symbol 19:49:20 you're right 19:49:44 but could be a fake tpo, mmm 19:49:45 But maybe there is a way to do it that makes it all clear 19:49:46 i'm not sure 19:50:26 hmm 19:50:46 i think i would want to story board the experience to see if it would feel ok or not 19:50:51 like i need to think of all the steps 19:50:56 yeah 19:51:07 i launch the browser, about:tor loads, this pops out boom! 19:51:09 hehe 19:51:11 you know? 19:51:46 but 19:52:13 maybe if you do say this is a demo you can try or you can just play with it with any site 19:52:14 A simple idea could be a door hanger appears from the (i) symbol on the first site, and says "click here to see [domain]'s circuit". 19:52:22 https://share.riseup.net/#L0_2VMp5CwSXu96215N4Gw 19:52:31 and then if the person is there and clicks on the demo button we do the fake doorhanger 19:52:43 it could be a first time user view for the first onion they visit 19:52:47 otherwise the person can just be alright i got it let me move on 19:52:59 no fakes, no demos, just it working in the right place at the right time 19:53:02 antonela: but that gives a big window no? 19:53:07 like this impacts everyones usage 19:53:14 not only those who goes to .onion sites 19:53:23 should be a first thing they learn when we change 19:53:59 isabela: oh yes 19:54:01 you are right 19:54:24 so, it could be a first time user view for the first website they visit 19:54:36 yeah, we are between that or doing a fake demo 19:54:37 i think 19:54:47 yup 19:54:57 ok 19:55:08 Yeah, I'm thinking that on the first site we open a tiny door hanger hanging from the (i) that says "click the (i) to see the Tor circuit" 19:55:31 so maybe what we can do (since we are close to the hour) me and antonela can explore new options with this feedback 19:55:34 i am not really happy with the fake demo thing 19:55:42 Or maybe that's very similar to a small banner on the first site 19:55:55 arthur, i like your idea 19:56:04 if is doable, i'll mockup it 19:56:08 we should not train users to do fake things in the browser 19:56:13 arthuredelstein: i like the pointer on the first site they open 19:56:25 GeKo: +1 19:56:30 antonela: yes, good idea 19:56:32 GeKo: :) true 19:56:36 err arthur i m eant 19:56:47 hehe 19:57:29 i can work on it this week and upload mockups for the versions we are talking now, both for circuit and the popup/doorhanger helper 19:57:36 i also think 19:57:59 that we should have something on about:tor too just in case 19:58:15 yes, me too, we could have a block at about:tor for new features 19:58:16 small little thing about it for the first release it goes out 19:58:18 then we remove 19:58:22 yep 19:58:38 have both stuff 19:58:42 In the longer term, maybe we want a "Tor Browser Tour" like the Firefox Tour? 19:58:45 the pointer and a little note on about:tor 19:58:48 YEEEES 19:58:55 yes that is the goal 19:59:11 yep 19:59:15 the thing is that we are going to do that when we have a better idea of the security features stuff that is on GeKo proposal 19:59:34 Then we can have fancy animations and whatever else because user has explicitly shown interest 19:59:37 :) 19:59:39 yeah 19:59:43 fancy fancy 19:59:46 yesss 19:59:49 hehe 19:59:53 we are going to have illustrations 19:59:56 all pro style 19:59:59 legit 20:00:02 :) 20:00:05 Requiring 3D glasses I hope 20:00:15 hahaha 20:00:28 alright, me and antonela can play with this info 20:00:28 8) 20:00:34 antonela: what do you think? 20:00:36 yes yes 20:00:42 we have a lot of feedback to iterate 20:00:46 so i'll work on it 20:01:01 yep, and we can bug you guys again when we are ready for another round 20:01:13 also, for the security controls proposal, will we have a meeting in rome about it? 20:01:16 awesome, this is very exciting 20:01:24 antonela: yep 20:01:31 oh cool 20:01:42 i have notes/ideas/thingsinmind i'd like to share 20:02:01 GeKo: btw really cool ascii mocks :D 20:02:10 ha 20:02:11 oh my, i love them 20:02:20 thanks for doing it <3 20:02:26 yeah :) 20:02:29 that could be a new skin for Tor Browser 20:02:32 i wished i had an excuse to draw more of them :D 20:02:37 i am all for it 20:02:39 all ascii chrome 20:02:40 heheheh 20:02:41 why we dont have a ascii suport 20:02:42 SIIIII 20:02:58 an ascii support theme 20:03:14 * antonela opens a ticket lol 20:03:18 lol 20:03:20 ! ok folks 20:03:26 i think i will kill the bot 20:03:32 is that ok? 20:03:51 ok, i need to be afk for a while, i'll read the backlog 20:03:55 we havent got to 3 yet but i am ok with it, i know we will talk in rome 20:03:58 (in case we have more :)) 20:04:07 kk 20:04:13 (3 was about when it will be on the roadmap etc) 20:04:25 #endmeeting