Skip to content

Commit

Permalink
Merge pull request #390 from EhPanda-Team/develop
Browse files Browse the repository at this point in the history
Bugfixes
  • Loading branch information
chihchy authored Oct 28, 2024
2 parents 2d72097 + baac5b4 commit a3f3970
Show file tree
Hide file tree
Showing 24 changed files with 146 additions and 300 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
types: [closed]
env:
DEVELOPER_DIR: /Applications/Xcode_16.0.app
APP_VERSION: '2.7.6'
APP_VERSION: '2.7.7'
SCHEME_NAME: 'EhPanda'
ALTSTORE_JSON_PATH: './AltStore.json'
BUILDS_PATH: '/tmp/action-builds'
Expand Down
12 changes: 0 additions & 12 deletions EhPanda/App/Generated/Strings.swift
Original file line number Diff line number Diff line change
Expand Up @@ -528,8 +528,6 @@ internal enum L10n {
internal static let thumbnailConfiguration = L10n.tr("Localizable", "eh_setting_view.description.thumbnail_configuration", fallback: "You can set a default thumbnail configuration for all galleries you visit.")
/// How would you like the mouse-over thumbnails on the front page to load when using List Mode?
internal static let thumbnailLoadTiming = L10n.tr("Localizable", "eh_setting_view.description.thumbnail_load_timing", fallback: "How would you like the mouse-over thumbnails on the front page to load when using List Mode?")
/// Thumbnails on the thumbnail and extended gallery list views can be scaled to a custom value between 75%% and 150%%.
internal static let thumbnailScaleFactor = L10n.tr("Localizable", "eh_setting_view.description.thumbnail_scale_factor", fallback: "Thumbnails on the thumbnail and extended gallery list views can be scaled to a custom value between 75%% and 150%%.")
/// Allows you to override the virtual width of the site for mobile devices. This is normally determined automatically by your device based on its DPI. Sensible values at 100%% thumbnail scale are between 640 and 1400.
internal static let virtualWidth = L10n.tr("Localizable", "eh_setting_view.description.virtual_width", fallback: "Allows you to override the virtual width of the site for mobile devices. This is normally determined automatically by your device based on its DPI. Sensible values at 100%% thumbnail scale are between 640 and 1400.")
}
Expand Down Expand Up @@ -557,8 +555,6 @@ internal enum L10n {
internal static let galleryComments = L10n.tr("Localizable", "eh_setting_view.section.title.gallery_comments", fallback: "Gallery Comments")
/// Gallery Name Display
internal static let galleryNameDisplay = L10n.tr("Localizable", "eh_setting_view.section.title.gallery_name_display", fallback: "Gallery Name Display")
/// Gallery Page Numbering
internal static let galleryPageNumbering = L10n.tr("Localizable", "eh_setting_view.section.title.gallery_page_numbering", fallback: "Gallery Page Numbering")
/// Gallery Page Thumbnail Labeling
internal static let galleryPageThumbnailLabeling = L10n.tr("Localizable", "eh_setting_view.section.title.gallery_page_thumbnail_labeling", fallback: "Gallery Page Thumbnail Labeling")
/// Gallery Tags
Expand Down Expand Up @@ -587,8 +583,6 @@ internal enum L10n {
internal static let tagFilteringThreshold = L10n.tr("Localizable", "eh_setting_view.section.title.tag_filtering_threshold", fallback: "Tag Filtering Threshold")
/// Tag Watching Threshold
internal static let tagWatchingThreshold = L10n.tr("Localizable", "eh_setting_view.section.title.tag_watching_threshold", fallback: "Tag Watching Threshold")
/// Thumbnail Scaling
internal static let thumbnailScaling = L10n.tr("Localizable", "eh_setting_view.section.title.thumbnail_scaling", fallback: "Thumbnail Scaling")
/// Thumbnail Settings
internal static let thumbnailSettings = L10n.tr("Localizable", "eh_setting_view.section.title.thumbnail_settings", fallback: "Thumbnail Settings")
/// Viewport Override
Expand Down Expand Up @@ -638,8 +632,6 @@ internal enum L10n {
internal static let selectedProfile = L10n.tr("Localizable", "eh_setting_view.title.selected_profile", fallback: "Selected profile")
/// Show filtered removal count
internal static let showFilteredRemovalCount = L10n.tr("Localizable", "eh_setting_view.title.show_filtered_removal_count", fallback: "Show filtered removal count")
/// Show gallery page numbers
internal static let showGalleryPageNumbers = L10n.tr("Localizable", "eh_setting_view.title.show_gallery_page_numbers", fallback: "Show gallery page numbers")
/// Show label below gallery thumbnails
internal static let showLabelBelowGalleryThumbnails = L10n.tr("Localizable", "eh_setting_view.title.show_label_below_gallery_thumbnails", fallback: "Show label below gallery thumbnails")
/// Show search range indicator
Expand Down Expand Up @@ -1329,16 +1321,12 @@ internal enum L10n {
}
internal enum GalleryPageNumbering {
internal enum Value {
/// No
internal static let no = L10n.tr("Localizable", "enum.eh_setting.gallery_page_numbering.value.no", fallback: "No")
/// None
internal static let `none` = L10n.tr("Localizable", "enum.eh_setting.gallery_page_numbering.value.none", fallback: "None")
/// Page Number + Name
internal static let pageNumberAndName = L10n.tr("Localizable", "enum.eh_setting.gallery_page_numbering.value.page_number_and_name", fallback: "Page Number + Name")
/// Page Number Only
internal static let pageNumberOnly = L10n.tr("Localizable", "enum.eh_setting.gallery_page_numbering.value.page_number_only", fallback: "Page Number Only")
/// Yes
internal static let yes = L10n.tr("Localizable", "enum.eh_setting.gallery_page_numbering.value.yes", fallback: "Yes")
}
}
internal enum ImageResolution {
Expand Down
6 changes: 4 additions & 2 deletions EhPanda/App/Tools/Clients/UIApplicationClient.swift
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import ComposableArchitecture

struct UIApplicationClient {
let openURL: @MainActor (URL) -> Void
let hideKeyboard: () -> Void
let hideKeyboard: @Sendable () async -> Void
let alternateIconName: () -> String?
let setAlternateIconName: @MainActor (String?) async -> Bool
let setUserInterfaceStyle: @MainActor (UIUserInterfaceStyle) -> Void
Expand All @@ -23,7 +23,9 @@ extension UIApplicationClient {
UIApplication.shared.open(url, options: [:])
},
hideKeyboard: {
UIApplication.shared.endEditing()
await MainActor.run {
UIApplication.shared.endEditing()
}
},
alternateIconName: {
UIApplication.shared.alternateIconName
Expand Down
1 change: 1 addition & 0 deletions EhPanda/App/Tools/Extensions/Extensions.swift
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ extension Encodable {

// MARK: UIApplication
extension UIApplication {
@MainActor
func endEditing() {
sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
}
Expand Down
Loading

0 comments on commit a3f3970

Please sign in to comment.