17:24:47 #startmeeting s58 tba ux sync 17:24:47 Meeting started Wed Jul 8 17:24:47 2020 UTC. The chair is antonela. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:24:47 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:24:49 so 17:24:53 so. 17:24:59 i've been working with the UI 17:25:03 mockups are beautiful 17:25:17 is not a prototype yet but you can lurk here 17:25:18 https://marvelapp.com/prototype/783fhfb/ 17:25:20 :) 17:25:27 well, im following fenix in almost everything 17:25:39 before updating tickets, i want to discuss some stuff 17:26:00 k 17:26:04 (u can use your arrows to navigate, will add clickeable hotspots later) 17:26:13 * gaba is around 17:26:14 yup 17:26:15 o/ 17:26:35 first, we will not have themes, just the private tab look and feel which will be the main tab for us 17:26:46 am right? or did you try a different approach? 17:27:14 i did not look at themes 17:27:26 so we'll likely start without themes 17:27:30 super 17:27:35 (just private tab) 17:27:50 if the private tab is going to be the default, we can remove the "private tab" icon fenix have at the right top 17:27:54 the mask one 17:28:05 and go with the purple which is also on brand 17:28:37 yes 17:28:42 great 17:28:55 the url nav at the top of the bottom is part of settings and i think we should keep it 17:29:05 first because im a fan of the url bar at the bottom 17:29:06 :) 17:29:11 second because is given, is it? 17:29:16 yes 17:29:25 super 17:29:30 :) 17:29:38 i know we dont have a circuit display 17:29:39 in tba 17:29:40 BUT 17:29:45 i did the mock, just in case 17:29:56 how does a user open it? 17:30:11 the good part of pop-ups is that they are not pop-ups anymore, is an entire screen sheet 17:30:23 tapping the lock/onion 17:30:29 (in fenix, as default) 17:30:31 okay 17:30:43 https://marvelapp.com/prototype/783fhfb/screen/70922715 17:30:53 this scroll is not the right one 17:30:55 so adding more information on that display 17:30:58 this work static 17:31:00 right 17:31:02 okay 17:31:09 the current fenix is until "secure connection" 17:31:19 right. okay 17:31:21 i added Tor Circuit before it 17:31:24 ay after 17:31:49 we might not complete that implementation before releasing 10.0 17:31:56 but i like it 17:32:02 and hopefully it won't be difficult 17:32:03 is fine, but we can have the mocks for the future 17:32:06 yep 17:32:10 right, is data we may have somewhere 17:32:22 then, security settings 17:32:28 we have it in tba, with some layout 17:32:51 im replicating the behaviour their shield have, but i moved the shield _outside_ the url input 17:32:56 because our shield is global 17:32:58 https://marvelapp.com/prototype/783fhfb/screen/70917794 17:33:11 that afraid me 17:33:39 because users will downgrade their global security to make the site they currently want to visit works 17:34:00 but given we dont have per-site settings at the moment, i dont see any other take away 17:34:22 (we may adjust the settings in that tab and reset to the global setting the next new tab, for instance) 17:34:31 no, we don't have a good solution 17:34:38 but is out of scope, i mean is not how it is implemented now 17:34:43 yeah 17:35:09 anyways, we can expose it if we want, using that shield and the shield opens the sheet with the current level 17:35:14 (like desktop) 17:35:30 i think we should be consistent on desktop and android 17:35:34 https://marvelapp.com/prototype/783fhfb/screen/70917795 17:35:35 right 17:35:36 (as much as we can be) 17:35:44 and then if users want to change, then go to Security Settings 17:35:56 https://marvelapp.com/prototype/783fhfb/screen/70922578 17:36:32 then, the onion icon is there https://marvelapp.com/prototype/783fhfb/screen/70917793 17:37:03 im not sure how much fenix is rendering unsecure sites, will try it next week and map our onion icons on those escenarios as well 17:38:42 they should be the same (or very close) in fenix and desktop with esr78 17:38:46 (i hope) 17:38:56 ha 17:38:58 not sure 17:39:00 :) 17:39:08 for https://marvelapp.com/prototype/783fhfb/screen/70917796 17:39:20 is the + button expected? 17:39:30 should that be a shield or new tab? 17:39:46 on my phone I see [0] (zero tabs open) 17:39:56 that button is a [0] or a [1] 17:40:01 yes 17:40:05 ah, okay 17:40:15 i have it here https://marvelapp.com/prototype/783fhfb/screen/70917793 17:40:23 not sure why i have some + 17:40:29 ye 17:40:30 okay 17:40:40 just confirming 17:40:55 so, the insecure icon is without colors, just white and with the stroke line 17:41:02 i tried expired.badssl.com 17:41:33 and they have a custom page, which is _similar_ to the desktop one, but have a [try again] 17:41:45 i tried http://example.com, and i saw the same icon 17:41:49 oh will onion error pages be migrated? 17:42:15 (i'll make the mockups, just in case) 17:42:16 yes, but maybe not before the first release 17:42:21 will add it to the onion icons ticket 17:42:37 at a minimum, everything in TBA now 17:42:41 oki 17:42:49 okey and the last thing i have for today 17:42:53 and if we have extra time (ha), then we'll add missing features 17:43:03 is first screen / connecting / onboarding 17:43:13 so 17:43:14 https://marvelapp.com/prototype/783fhfb/screen/70989413 17:43:28 the first time user see this kind of cards in the first page with customization options 17:43:30 we dont have those 17:43:38 one is theme (dark vs light) 17:43:40 the other is login 17:44:19 and the other is see what is new 17:44:20 https://www.dropbox.com/s/295mbblma3txrq5/Screenshot_20200609-235719.png?dl=0 17:44:40 https://www.dropbox.com/s/1pptmq1orbtchfz/Screenshot_20200609-235746.png?dl=0 17:44:47 https://www.dropbox.com/s/7xtgf1wsgg88wt4/Screenshot_20200609-235727.png?dl=0 17:45:13 what i did instead, is using the cards/boxes to config our own settings 17:45:39 hmmm 17:45:55 so, this is a first approach for after-s30 17:45:58 but 17:46:01 we may need a middle step 17:46:39 something i think was bad in our last iteration, was adding options behind the switch 17:46:46 because the interface jumps 17:47:01 instead of smoothly show up 17:48:05 so what im thinking for this new network settings 17:48:24 is showing all the options by default, but reduce the opacity if using bridges is not ON 17:48:40 im still working on the settings screens, but i wanted to talk it with you 17:50:19 i think we can experiment with this 17:50:27 yes 17:50:31 i don't know which is best 17:50:38 but your idea sounds good to me 17:50:46 oki 17:51:02 should the url bar be "disabled" until tor is bootstrapped? 17:51:30 for the version i made, i thought of having it boostrapping in the back, having the url bar disabled and warning up a circuit for the first ping 17:51:31 right 17:51:47 i'll made both flows, so we can plan how to go from one to the other :) 17:51:58 okay, that sounds good! 17:52:20 so, when the user reads and make configs for first time, we connect, and then if we succeed, it works 17:52:34 then setting sec levels is good for the first screen 17:52:38 and then i added a donate box 17:52:44 is quite horrible now, but will improve :) 17:52:48 heheh 17:53:05 should we say "Tor Browser" instead of "Tor Browser for Android"? 17:53:10 https://marvelapp.com/prototype/783fhfb/screen/70989414 17:53:10 yes 17:53:12 okay 17:53:33 so, what is remaining for me is all what we talked + menu + settings 17:54:06 and i need to start looking at the implementations :) 17:54:19 so i can advise what is easy and what is difficult :) 17:54:36 right 17:54:51 probably the first thing is make the private tab as default 17:54:57 then we can see the other stuff 17:55:21 yep 17:55:29 oki, we are groot :) 17:55:35 im using material design for all this 17:55:37 wearegroot 17:55:44 because i dont have fenix editable files 17:55:56 hrm. should i try getting those for you? 17:56:07 that would be great 17:56:09 i can ping a mozilla person 17:56:15 okay, i'll do that, too 17:56:22 super 17:56:33 thanks antonela 17:56:43 thank youu 17:56:49 lets meet in two weeks? 17:56:53 back on tuesdays? 17:57:07 yes 17:57:12 groot 17:57:13 works for me 17:57:20 i'll update those tickets this week 17:57:22 thank youuu 17:57:34 ohhh 17:57:40 seeing new UI is very exciting 17:57:47 there is a ticket for the testing alphas flow in gplay? 17:57:54 yes 17:57:57 oh 17:57:58 i just want to make sure is _somewhere_ 17:57:58 hrm. 17:58:09 maybe no 17:58:12 i will create it 17:58:14 oh yes, fenix is so close to chrome, and is very nice 17:58:14 now. 17:58:17 perfect 17:58:22 lets put cohosh in the loop 17:58:37 as she wants to test snowflake bridges there 17:58:40 there = tba 17:58:47 ahhh okay 17:58:52 super 17:58:55 we done 17:58:55 yes 17:58:57 thank you mattt! 17:59:00 #endmeeting