Opened on 07/05/2017 at 11:06:09 AM

Closed on 09/07/2018 at 09:26:07 AM

#5374 closed change (worksforme)

Implement Add filter list popup

Reported by: saroyanm Assignee: agiammarchi
Priority: P2 Milestone:
Module: User-Interface Keywords:
Cc: wspee, greiner Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description (last modified by saroyanm)

Background

After several design iterations we finally have a final version of the new options page (See #5158).

What to change

Implement "add filter list popup" as specified in Page Specification.

Attachments (0)

Change History (22)

comment:1 Changed on 07/05/2017 at 11:06:37 AM by saroyanm

  • Cc wspee greiner added
  • Owner set to saroyanm

comment:2 Changed on 07/07/2017 at 06:20:37 PM by saroyanm

  • Review URL(s) modified (diff)
  • Status changed from new to reviewing

comment:3 Changed on 09/06/2017 at 12:06:27 PM by saroyanm

  • Owner saroyanm deleted
  • Priority changed from P2 to P3

As discussed: we don't need this for the initial launch as this filter lists yet possible to add from the general tab.

comment:4 follow-up: Changed on 09/06/2017 at 01:09:04 PM by greiner

We do need it for the initial launch but it doesn't need to contain non-language filter lists yet.

comment:5 in reply to: ↑ 4 ; follow-up: Changed on 09/06/2017 at 01:41:48 PM by saroyanm

  • Priority changed from P3 to P2

Replying to greiner:

We do need it for the initial launch but it doesn't need to contain non-language filter lists yet.

The way I remember we decided to open "Add filter list via URL" dialog meanwhile.
Anyway I'll increase priority until it's not confirmed.

comment:6 in reply to: ↑ 5 Changed on 09/06/2017 at 01:54:26 PM by greiner

Replying to saroyanm:

The way I remember we decided to open "Add filter list via URL" dialog meanwhile.

Gotcha, I thought you wanted to get rid of the dialog in general but yeah, we don't need it in the Advanced tab for the initial release. Sorry about the confusion.

comment:7 Changed on 09/18/2017 at 12:20:18 PM by saroyanm

  • Blocking 5158 removed

As discussed: we don't need it for the initial release.

comment:8 Changed on 02/05/2018 at 04:04:24 PM by agiammarchi

  • Owner set to agiammarchi

comment:9 Changed on 02/05/2018 at 04:06:29 PM by agiammarchi

  • Status changed from reviewing to reopened

comment:10 Changed on 02/05/2018 at 04:06:59 PM by agiammarchi

  • Status changed from reopened to reviewing

comment:11 Changed on 02/05/2018 at 04:07:18 PM by agiammarchi

  • Owner agiammarchi deleted

comment:12 Changed on 02/05/2018 at 04:50:12 PM by saroyanm

  • Status changed from reviewing to reopened

comment:13 Changed on 02/05/2018 at 04:50:20 PM by saroyanm

  • Review URL(s) modified (diff)

comment:14 Changed on 02/13/2018 at 05:05:38 PM by agiammarchi

  • Owner set to agiammarchi

comment:15 follow-up: Changed on 02/16/2018 at 10:38:32 AM by agiammarchi

This looks like a very interesting task for someone new, but I'd like to ask few questions about specifications.

Focused filter list

Is that just a hover ? Would a click or enter set that row like the last one ?
Should it move down there too ?

What actually is the last Malware Domains greyed out row ? Is it selectable too or just there disabled ?

Language filter lists

Are these shown independently of the installed filters and, if that's the case, are these shown in that table exact order ?

If that's not the case, is there any specific way to relate languages to filters beside the name ?

Add custom subscription popup

If I understand correctly the current extension popup is already the one described here as custom, beside some UI differences.

UI a part, is there anything else that needs to change in the current subscription popup ?

Close VS Cancel

Just a quess, really: is there any reason to have these two around ? The Cancel button, as described, does exactly what the closing button does.

comment:16 in reply to: ↑ 15 Changed on 02/16/2018 at 12:16:56 PM by greiner

Hope you don't mind if I'll only address the ones that don't require clarification from Product.

Replying to agiammarchi:

Focused filter list

What actually is the last Malware Domains greyed out row ? Is it selectable too or just there disabled ?

It's disabled because it has already been installed.

Language filter lists

Are these shown independently of the installed filters and, if that's the case, are these shown in that table exact order ?

If that's not the case, is there any specific way to relate languages to filters beside the name ?

This dialog already exists in the General tab when you click on "+ Add a language". The only differences are that non-language filter lists need to be shown when opening it from here and that there's a button at the bottom.

Also note that the existing implementation still differs from the specced version (e.g. in regards to styling). But also that we still need to replace the dialog in the General tab with the expected UI element (see Adding / Changing a language).

Add custom subscription popup

If I understand correctly the current extension popup is already the one described here as custom, beside some UI differences.

That's correct.

comment:17 follow-up: Changed on 02/16/2018 at 12:29:42 PM by agiammarchi

Hope you don't mind ...

not at all, thanks a lot for these info !

we still need to replace the dialog in the General tab with the expected UI element

wouldn't be better to have a separate ticket for that?

This once involves already quite some change but I don't see a ticket specific for the language bit in the other tab.

Glad to see I can reuse most of the current language dialog anyway

comment:18 in reply to: ↑ 17 Changed on 02/16/2018 at 03:03:29 PM by greiner

Replying to agiammarchi:

wouldn't be better to have a separate ticket for that?

This once involves already quite some change but I don't see a ticket specific for the language bit in the other tab.

Absolutely. I've created #6397 for tackling that.

comment:19 Changed on 02/20/2018 at 11:44:57 AM by saroyanm

  • Description modified (diff)

Replaced with the Gitlab link.

Note: Seems like the Specs in the Bitbucket and currently updated reference are different, I can't see currently Non Language Blocking Filter Lists listed.

comment:20 follow-up: Changed on 06/01/2018 at 04:24:02 PM by greiner

@saroyanm It looks like this has already been implemented by now or is there anything left to do here? If not please add a reference to the commit in which this change has landed and close this ticket.

comment:21 in reply to: ↑ 20 Changed on 09/07/2018 at 09:25:55 AM by saroyanm

Replying to greiner:

@saroyanm It looks like this has already been implemented by now or is there anything left to do here? If not please add a reference to the commit in which this change has landed and close this ticket.

Right, This ticket is definitely irrelevant anymore.

comment:22 Changed on 09/07/2018 at 09:26:07 AM by saroyanm

  • Resolution set to worksforme
  • Status changed from reopened to closed

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from agiammarchi.
 
Note: See TracTickets for help on using tickets.