16:02:02 #startmeeting S58 ux-tbb tickets triage 16:02:02 Meeting started Tue Jun 9 16:02:02 2020 UTC. The chair is antonela. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:02 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:02:06 cool 16:02:11 so we have this page and this query 16:02:13 * sysrqb context switches 16:02:18 https://trac.torproject.org/projects/tor/wiki/org/sponsors/Sponsor58 16:02:26 https://trac.torproject.org/projects/tor/ticket/33658 16:02:50 nothing appears under O2.1 because we dont have must tickets _yet_ 16:02:56 yep 16:03:01 i guess we're done :) 16:03:05 i'd like to discuss with you which tickets do you think can have development hours so we focus on them 16:03:07 hahaha 16:03:10 * antonela close it 16:03:16 o/ 16:03:17 so 16:03:20 :) 16:03:24 im looking at firefox preview 16:03:28 si 16:03:30 first of all, am right? is that fenix? 16:03:31 cool 16:03:38 some interesting things, some other no interesting things 16:03:50 k 16:03:55 * antonela hiro knows i was a believer of the url bar at the bottom 16:04:10 i wonder what of all this we will get with fenix 16:04:16 i feel some of this things are custom 16:05:02 if i need to pick major pair features with desktop, i'd say: circuit display, security settings, url bar indicators and well, if we can, onion-location 16:05:04 i think we should assume the UI/UX we see now is what we will get 16:05:10 nice 16:05:17 for enix -> Firefox for Android 16:05:20 err 16:05:24 *fenix 16:05:31 we can customize the first screen which is intended as an onboarding 16:05:44 wait is Firefox Preview or Firefox for Android 16:06:16 Fenix is Firefox Preview 16:06:19 right 16:06:26 and it will replace fennec as Firefox for Android 16:06:33 right perfect 16:06:47 so, they will re-brand fenix 16:07:05 i think we should have two stages of development 16:07:16 1) feature parity with the current TBA 16:07:22 2) feature parity with current desktop 16:07:29 ideally, yes 16:07:34 i don't think we can finish (2) before september 16:07:44 but we should, at least, finish (1) 16:07:46 if you finish 1 before september i close the kiosco here 16:07:54 :) 16:07:56 yeah 16:08:02 okey amazing 16:08:34 in terms of ui, i can work on matching the experience for doorhangers 16:08:42 fenix doesnt have doorhangers but second views 16:08:48 (is that the component name, i dont remember) 16:09:01 but an entire take over of the screen with the overlap background 16:09:11 which makes everything simpler and clean 16:09:54 https://material.io/components/sheets-bottom 16:09:59 this is the component 16:10:18 mmm yeah 16:10:56 should i start by creating tickets for each feature we have in TBA now 16:11:17 maybe? 16:11:18 so we can implement design/implement them in Fenix? 16:11:27 that sounds good for me 16:11:31 if is useful for you 16:11:39 we are in a middle of a migration 16:11:47 so if you want to go to gitlab for it, im happy too 16:11:51 if you know an easier way of tracking this, then we can use that 16:12:05 nono is better if you create tickets so you can scope your work too 16:12:25 okay 16:12:34 i'll start with that 16:13:12 on a slightly different topic, i was looking at the current fenix UI 16:13:30 and in the Settings is has "Data Collection" 16:13:52 i think we can delete/hide that and replace it with something else 16:14:12 (and we set all the data collection to disabled) 16:14:20 i'll create a ticket for that, too 16:14:33 did you see any other features/components we should change? 16:14:54 as we are listing them, in terms of features is: circuit display, url bar indicators (for onions, mostly), security settings and onboarding/initial screen 16:15:00 then menues 16:15:36 yes, if we have a ticket to review menues we can take a look at all them 16:15:53 yeah. okay, i'll create that 16:16:01 i feel some of this things will get disabled under mike's autopsy 16:16:02 lol 16:16:05 but im not sure 16:16:07 anyways, yes 16:16:26 then the recurrent question, private tabs 16:16:48 fenix has an option for that, already 16:16:55 nice 16:16:58 yes 16:17:02 and allows creating an icon for opening private tabs from the homescreen 16:17:06 ye i saw it 16:17:12 so, i think we can use that as the default 16:17:12 weird, but i understand the intent 16:17:16 exactly 16:17:19 :) 16:17:22 we can use private tabs as default 16:17:42 oki, we have then covered most paired features 16:17:44 now the wishes? 16:18:47 yeah. we can talk about s30 bootstrapping, too 16:18:53 right 16:18:59 * antonela sysrqb reading minds 16:19:00 so 16:19:01 but that could be too soon 16:19:41 i think we are in a good shape to iterate our last version of boostrapping 16:19:57 but we will need network settings in fenix as well 16:20:14 even if we remove a loading screen, we need a way for users to config bridges 16:20:33 yes 16:21:51 i think we can play with some ideas 16:22:05 for the _after september_ version, maybe snowflake becomes stable and we can ship it in android as well, and we can match tba with the "anti-censorship focused" desktop release 16:22:27 yep 16:23:41 so we will need a Network Settings ticket as well 16:23:41 we might ship snowflake in the Fenix TBA in september 16:23:54 that'd be nice 16:24:05 but we'll know in a couple months if it's ready 16:24:28 right 16:24:41 i have a to-do item for this month to call for testing 16:24:51 but we have this issue about people downloading alphas :/ 16:25:09 do you think we can improve that process by providing ephimerous builds to people for testing? 16:25:25 something like what testflight is for ios dev 16:25:37 we'll need a ticket for network settings and security slider 16:25:38 hmm 16:25:56 will nightly builds be good enough? 16:26:00 or something different? 16:26:17 like distributing in Google Play? 16:26:24 and/or f-droid? 16:26:28 i mean 16:26:36 i dont want to call for testing and ask people to download an alpha 16:26:46 and then the alpha keeps installed out-dated in those devices 16:27:11 because multiple things but mostly because is not the stable release 16:27:35 i mean, we can do it, but we got this issue the last time where a lot of people keep updating the alpha and not stable 16:27:46 maybe there is a better workflow with the testing poll there 16:28:03 like https://support.google.com/googleplay/android-developer/answer/3131213?hl=en 16:28:22 google play provides a way of providing...yeah, exactly 16:28:30 we have it now, but i don't use it often 16:28:40 was have some testers for both stable and alpha 16:28:45 and we can use it more often 16:28:46 do you have any feelings on it? 16:29:02 is nice if we start to using that workflow 16:29:18 at least we have a controlled way to release unstable apk 16:29:20 even between us 16:29:32 yeah 16:29:51 we can begin using it more 16:30:04 is something good for the dev workflow? 16:30:44 i think it's too many moving pieces for dev workflow 16:30:49 like im asking for a pity thing 16:30:50 haha 16:30:53 right that is my question 16:31:04 but it is good for receiving feedback on current implementations 16:31:09 if it makes everything more complicated then we can figure out another thing 16:31:19 but if it is a proper way to do it, maybe we can do the effort 16:31:43 yeah. for example, i wouldn't use it for testing a new feature i implemented 16:31:52 but if i want feedback from 5 different people 16:31:57 but for external feedback 16:31:59 then i could upload the new version there and ask 16:31:59 right 16:32:02 si 16:32:12 well that is exactly the scenario 16:32:20 oki, so next steps 16:32:25 you will open tickets (thanks) 16:32:31 yes 16:32:32 i will start to work on them 16:32:35 yes 16:32:39 (thanks) 16:33:11 and then i think the most tricky one is menues 16:33:21 but i'm happy to back to work with material design for the UI :) 16:33:29 hehe 16:33:44 should we have another meeting in...2 weeks ? 16:33:54 ye, is good 16:33:55 see where we are? 16:34:01 sure thing 16:34:09 great 16:34:19 thanks dude 16:34:20 <3 16:34:24 thank you! 16:34:28 #endmeeting