[GH-ISSUE #144] Refactor Menu Bar with First Responder solution #139

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

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

Originally assigned to: @NghiaTranUIT on GitHub.

🐶 Brief

Refactor it how we handle the Enable/Disable state of NSMenuItem and adopt the First Responder approach from Cocoa App.

👑 Criteria

  • Remove all enable/disable NSMenuItem in code
  • Adopt widely then First Responder from Cocoa
  • Resolve duplicate actions when opening multiple tabs
Originally created by @NghiaTranUIT on GitHub (May 14, 2019). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/144 Originally assigned to: @NghiaTranUIT on GitHub. ## 🐶 Brief Refactor it how we handle the Enable/Disable state of NSMenuItem and adopt the First Responder approach from Cocoa App. ## 👑 Criteria - [x] Remove all enable/disable NSMenuItem in code - [x] Adopt widely then First Responder from Cocoa - [x] Resolve duplicate actions when opening multiple tabs
kerem 2026-03-03 19:15:40 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (May 15, 2019):

🤯 Changelogs

  • Remove old approach on MenubarService
  • Adopt new solution by following the First Responder in Cocoa app
  • Fix Duplicated actions when opening multiple-tabs
  • Validate menuItem
<!-- gh-comment-id:492652311 --> @NghiaTranUIT commented on GitHub (May 15, 2019): ## 🤯 Changelogs - [x] Remove old approach on MenubarService - [x] Adopt new solution by following the First Responder in Cocoa app - [x] Fix Duplicated actions when opening multiple-tabs - [x] Validate menuItem
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#139
No description provided.