[GH-ISSUE #72] Keep the Collapse state of Source List after searching #70

Closed
opened 2026-03-03 19:15:03 +03:00 by kerem · 1 comment
Owner

Originally created by @NghiaTranUIT on GitHub (Mar 14, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/72

Originally assigned to: @NghiaTranUIT on GitHub.

🐶 Brief

After searching in Source list, the Source List state is lost, and it accidentally close all Folder.

We should keep the last state and make sure everything remains same before searching.

👑 Criteria

  • The Source List state should be remained.
Originally created by @NghiaTranUIT on GitHub (Mar 14, 2019). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/72 Originally assigned to: @NghiaTranUIT on GitHub. ## 🐶 Brief After searching in Source list, the Source List state is lost, and it accidentally close all Folder. We should keep the last state and make sure everything remains same before searching. ## 👑 Criteria - The Source List state should be remained.
kerem closed this issue 2026-03-03 19:15:03 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (Mar 23, 2019):

🤯 Changelogs

  • Introduce lightweight SourceListItemState for caching the state of item when it's expanded or collapsed
  • Store persistently in UserDefault
  • Restore last state if available or expand by default

GIF 📷

2019-03-23 12 15 44

<!-- gh-comment-id:475840825 --> @NghiaTranUIT commented on GitHub (Mar 23, 2019): ## 🤯 Changelogs - [x] Introduce lightweight SourceListItemState for caching the state of item when it's expanded or collapsed - [x] Store persistently in UserDefault - [x] Restore last state if available or expand by default ### GIF 📷 ![2019-03-23 12 15 44](https://user-images.githubusercontent.com/5878421/54862021-6a7b9e00-4d66-11e9-86dd-eeec139682c6.gif)
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#70
No description provided.