-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bookmarks management improvements #362
Conversation
…the URL was longer than the title
@@ -238,6 +238,7 @@ final class AddressBarButtonsViewController: NSViewController { | |||
} | |||
|
|||
if !bookmarkPopover.isShown { | |||
bookmarkButton.isHidden = false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug fix to show popover when adding a bookmark
/* | ||
1 2 | ||
c4 _______ c1 | ||
/ \ | ||
8 | | 3 | ||
| | | ||
7 | | 4 | ||
c3 \_______/ c2 | ||
6 5 | ||
*/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love this
|
||
} | ||
|
||
convenience init(roundedRect rect: CGRect, forCorners corners: [Corners], cornerRadius: CGFloat) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sucks that this isn't an official part of the SDK. Nice work here though 🙂
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No complaints at all here, beyond the change to Command+Click that we discussed so that the UI better matches macOS conventions. That's it though – this is awesome and makes a surprisingly big difference 👏
@brindy Sorry for not getting a chance to review this before it was merged, but I'm seeing a couple of bugs with this:
Screen.Recording.2021-12-06.at.10.32.45.AM.mov
Screen.Recording.2021-12-06.at.10.34.43.AM.mov
I can file these as followups somewhere else if you want. |
Thanks @bstandaert-ddg ! For 1 can you create a task and assign that to me, please? Feels like it should get fixed. As for the others, can you create sub-tasks under https://app.asana.com/0/1177771139624306/1200857259881361 please? Thanks |
Done. |
# By Alexey Martemyanov (3) and others # Via GitHub * develop: Point to updated BSK version (#371) Fixing macOS desktop app retention metrics (#370) fix bookmark editing and colors (#364) ATB -> PixelDataStore (#356) Fix deallocation (#369) Initialize user scripts when setting up the WebView (#363) bookmarks management improvements (#362) BSK branch setting changed to exact commit (#360) Tweak the alignment of the home page search bar. (#353) # Conflicts: # DuckDuckGo.xcodeproj/project.pbxproj # DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Task/Issue URL: https://app.asana.com/0/392891325557410/1201320333982208
Tech Design URL:
CC:
Description:
Improve hover states and allow multiple selections in the bookmarks management UI.
Fixes bug to re-show popver when adding a bookmark.
Steps to test this PR:
Bookmarks Popover:
Management UI:
Bug fix:
Internal references:
Software Engineering Expectations
Technical Design Template
When ready for review, remember to post the PR in MM