[GH-ISSUE #179] Filter View for the Header, Query, Form, ... #179

Open
opened 2026-03-03 19:49:02 +03:00 by kerem · 0 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Jan 31, 2023).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/179

Originally assigned to: @kics223w1 on GitHub.

Description

Screenshot 2023-01-31 at 09 30 44

Acceptance Criteria

  • ⚠️ Please use the macOS to understand the overall behavior.
  • If the user selects the Header, Form, Query, ... View -> Control + F will display the filter
  • If the user doesn't select the Header, Form, Query, ... View -> Control + F will display the Main Filter
  • Reuse the same UI as the Main Filter View. Use the same "menu UI" as the main Filter view too. We will refactor to use TailwindCSS soon. The point is: It's consistent with the Main Filter View UI.
Screenshot 2023-01-31 at 09 52 23
  • Control + F must focus on the Header Filter View. ESC key to hide it, but not reset the state.
  • The Filter Text + Filter mode must not be changed when selecting a different flow. See the Video.

https://user-images.githubusercontent.com/5878421/215650848-d36abe9d-4495-4e39-bea5-94c2ebadbf9a.mp4

  • Filter works with the current Sorting:
    Screenshot_2023-01-31_at_09_54_22

Filter Mode

  • Implement "Case Sensitive" and "Case insensitive".
  • Do not need to implement the Text and Regex.
  • By default, filter by text.
Screenshot 2023-01-31 at 09 30 58

Code implementation

  • Introduce a class to represent the Filter Config for the Header View.
  • Write some unit tests to make sure it works
Originally created by @NghiaTranUIT on GitHub (Jan 31, 2023). Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/179 Originally assigned to: @kics223w1 on GitHub. ## Description <img width="670" alt="Screenshot 2023-01-31 at 09 30 44" src="https://user-images.githubusercontent.com/5878421/215647720-3d90e483-3109-45ea-9b17-8d2407c02a35.png"> ## Acceptance Criteria - ⚠️ Please use the macOS to understand the overall behavior. - If the user selects the Header, Form, Query, ... View -> Control + F will display the filter - If the user doesn't select the Header, Form, Query, ... View -> Control + F will display the Main Filter - Reuse the same UI as the Main Filter View. Use the same "menu UI" as the main Filter view too. We will refactor to use TailwindCSS soon. The point is: It's consistent with the Main Filter View UI. <img width="241" alt="Screenshot 2023-01-31 at 09 52 23" src="https://user-images.githubusercontent.com/5878421/215650665-f37d08c6-310d-4431-8cf2-9401fefa083f.png"> - Control + F must focus on the Header Filter View. ESC key to hide it, but not reset the state. - The Filter Text + Filter mode must not be changed when selecting a different flow. See the Video. https://user-images.githubusercontent.com/5878421/215650848-d36abe9d-4495-4e39-bea5-94c2ebadbf9a.mp4 - Filter works with the current Sorting: ![Screenshot_2023-01-31_at_09_54_22](https://user-images.githubusercontent.com/5878421/215651071-15bd94d9-f65d-4865-a188-f6d67291f769.jpg) ## Filter Mode - Implement "Case Sensitive" and "Case insensitive". - Do not need to implement the Text and Regex. - By default, filter by text. <img width="371" alt="Screenshot 2023-01-31 at 09 30 58" src="https://user-images.githubusercontent.com/5878421/215647751-da9fb3bd-36dd-447b-b9a2-364aacce5bc8.png"> ## Code implementation - Introduce a class to represent the Filter Config for the Header View. - Write some unit tests to make sure it works
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/proxyman-windows-linux#179
No description provided.