Skip to content

Commit

Permalink
Merge pull request #5195 from wikimedia/fix-header-button
Browse files Browse the repository at this point in the history
Use WMFSFSymbolIcon for more button icon
  • Loading branch information
tonisevener authored Feb 10, 2025
2 parents e5e59ad + f5e663d commit 1287981
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ public final class WMFImageRecommendationsViewController: WMFCanvasViewControlle
}

private func setupOverflowMenu() {
let rightBarButtonItem = UIBarButtonItem(image: UIImage(systemName: "ellipsis.circle"), primaryAction: nil, menu: overflowMenu)
let rightBarButtonItem = UIBarButtonItem(image: WMFSFSymbolIcon.for(symbol: .ellipsisCircle), primaryAction: nil, menu: overflowMenu)
navigationItem.rightBarButtonItem = rightBarButtonItem
rightBarButtonItem.tintColor = theme.link
}
Expand Down
6 changes: 3 additions & 3 deletions Wikipedia/Code/ArticleToolbarController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -108,9 +108,9 @@ class ArticleToolbarController: Themeable {
actions.append(UIAction(title: CommonStrings.shortShareTitle, image: UIImage(systemName: "square.and.arrow.up"), handler: { [weak self] _ in self?.share()}))

let menu = UIMenu(title: "", options: .displayInline, children: actions)
let moreImage = UIImage(systemName: "ellipsis.circle", withConfiguration: UIImage.SymbolConfiguration(weight: .light))

let moreImage = WMFSFSymbolIcon.for(symbol: .ellipsisCircle)?.withConfiguration(UIImage.SymbolConfiguration(weight: .light))

let item = IconBarButtonItem(image: moreImage, menu: menu)

item.accessibilityLabel = CommonStrings.moreButton
Expand Down
4 changes: 2 additions & 2 deletions Wikipedia/Code/DiffToolbarView.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import UIKit
import WMFComponents

protocol DiffToolbarViewDelegate: AnyObject {
func tappedPrevious()
Expand Down Expand Up @@ -163,7 +163,7 @@ class DiffToolbarView: UIView {

let menu = UIMenu(title: "", options: .displayInline, children: actions)

let item = IconBarButtonItem(title: nil, image: UIImage(systemName: "ellipsis.circle"), primaryAction: nil, menu: menu)
let item = IconBarButtonItem(title: nil, image: WMFSFSymbolIcon.for(symbol: .ellipsisCircle), primaryAction: nil, menu: menu)

item.accessibilityLabel = CommonStrings.moreButton
return item
Expand Down
2 changes: 1 addition & 1 deletion Wikipedia/Code/SavedViewController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -366,7 +366,7 @@ class SavedViewController: ThemeableViewController, WMFNavigationBarConfiguring,
}

private lazy var moreBarButtonItem: UIBarButtonItem = {
let button = UIBarButtonItem(image: UIImage(systemName: "ellipsis.circle"), primaryAction: nil, menu: overflowMenu)
let button = UIBarButtonItem(image: WMFSFSymbolIcon.for(symbol: .ellipsisCircle), primaryAction: nil, menu: overflowMenu)
button.accessibilityLabel = CommonStrings.moreButton
return button
}()
Expand Down
2 changes: 1 addition & 1 deletion Wikipedia/Code/TalkPageViewController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ class TalkPageViewController: ThemeableViewController, WMFNavigationBarConfiguri
}

private func setupOverflowMenu() {
let rightBarButtonItem = UIBarButtonItem(image: UIImage(systemName: "ellipsis.circle"), primaryAction: nil, menu: overflowMenu)
let rightBarButtonItem = UIBarButtonItem(image: WMFSFSymbolIcon.for(symbol: .ellipsisCircle), primaryAction: nil, menu: overflowMenu)
rightBarButtonItem.accessibilityLabel = Self.TalkPageLocalizedStrings.overflowMenuAccessibilityLabel
navigationItem.rightBarButtonItem = rightBarButtonItem
rightBarButtonItem.tintColor = theme.colors.link
Expand Down

0 comments on commit 1287981

Please sign in to comment.