Skip to content

Releases: alienator88/Pearcleaner

v3.7.3

14 Jun 23:42
Compare
Choose a tag to compare

Changes

  • App updater will now check semantic version using overloaded operator by converting string version to Int tuples instead of a string literal comparison
  • Add user's home folder to the file search logic - via #66

New Features

  • (BETA) Condition Builder - When selecting an application to find files, there is now a small hammer icon next to the Uninstall button. With this you can locally add keywords or full paths to either exclude or include in searches. To be used with apps that name their files nothing close to the app name/bundle id 😂

CB

v3.7.2

13 Jun 22:09
Compare
Choose a tag to compare

Fixes

  • Fix app list ProgressView padding
  • Fix next update date not hiding when updates are disabled
  • Fix appearance mode not working on app start when the OS Auto mode changed color mode when the app was not running - via #65

Changes

  • On file view page, add warning popover button next to Uninstall button and warning sheet on first use
  • Simplified update chooser to use Never/Daily/Weekly/Monthly
  • Change picker styles to match app design more
  • Changed some settings views backgrounds to use themeColor mode

v3.7.1

12 Jun 18:29
Compare
Choose a tag to compare

Fixes

  • Updater did not actually work as designed(bug), rewrote the update check logic to store next update date in user defaults
  • Removed lineLimit from new features text view

Changes

  • Add toggle in the Settings > Update tab to completely disable update checks - via #64

image

v3.7.0

11 Jun 21:09
Compare
Choose a tag to compare

Fixes

  • Fix app list refresh action causing UI freezing momentarily sometimes
  • Fix non-Safari browser web apps not showing web app badge as they don’t use LSTemplateApplication key in Info.plist. Checking against app_mode_loader executable instead now
  • Homebrew cleanup not working as expected sometimes because app name doesn’t always match cask identifier - via #63

Changes

  • Show app size in sidebar app list. Hovering item still shows the app version. Click User/System headers to switch sorting between alphabetical/size. There's also an option in the search bar menu to toggle this. - via #62
  • Add Leftover files warning/explanation sheet on first use as some users were unaware of the warning button at the top of the page

image

v3.6.5

04 Jun 16:39
Compare
Choose a tag to compare

Features

  • One-shot mode added in Settings > General. When Pearcleaner is opened via external means like Sentinel Trash Monitor or the Finder extension, after you remove an app, Pearcleaner will also be closed with this setting turned on. It allows for single use of the app when you just want to quickly uninstall only a single application - via #61

v3.6.4

28 May 23:15
5003841
Compare
Choose a tag to compare

Fixes

  • Fix top window padding when menubar item is enabled and a new application window is launched - via #59

Changes

  • Add app refresh button to app list search bar - via #59

v3.6.3

13 May 17:03
5003841
Compare
Choose a tag to compare

Fixes

  • Deleting app bundle only from file list left user on empty page instead of returning to default view
  • Update Firefox Beta/Dev/Nightly conditions to catch some folders since they used different bundle ids
  • Fix green accentColor on update windows when in light mode - via #57

v3.6.2

06 May 22:36
fe14df0
Compare
Choose a tag to compare

Fixed

  • Pearcleaner Updater - Remove requirement for App Support folder, using temp directory now
  • Show no files left to remove text label if count is 0 (Should only show up sometimes when using Sentinel Monitor)
  • Pearcleaner uninstaller - fix race condition in some situations, might still be some lingering effects to fix
  • When moving apps to trash, use URL path instead of UUID as unique identifier
  • Fix app not opening center screen first time when no default window size/position is saved

Changes

  • Add badge for new features, same as update badge
  • Add badge for missing permission too
  • Add permissions manager class to keep track of all permissions needed for the app to run smoothly
  • Add Pearcleaner uninstaller alert popup
  • Control Sentinel Monitor start/stop action using distributed notifications instead of loading/unloading the plist

Screenshots

v3.6.1

03 May 18:31
7ca691e
Compare
Choose a tag to compare

Fixed

  • Fix transparency enabled not showing leftover file searchbar background color
  • Fix incorrect icons in More menu popover
  • Fix leftover files search “select all” checkbox not working on filtered items - via #52
  • Fix leftover files search shifting items around in the list when list was recomputed - via #52
  • Fix first Pearcleaner app launch not opening center of screen as the x/y coordinates were empty - via #50

Changes

  • Make update window buttons more clear with labels
  • Animate all button icons on hover
  • Add GitHub issue link to about
  • Remove dev email from app and GH as it's decommissioned now
  • Add file/folder exclusion list for leftover file search - via #51 (See screenshot)
  • Hide .DS_Store files and temp files from leftover search to reduce clutter (Temp files get cleared by OS anyways)
  • Leftover files warning icon/color/text changed
  • When there's a new app update, a badge will show at the top of the app list instead of the popup window (See screenshot)

Screenshots

v3.6.0

28 Apr 01:27
346769e
Compare
Choose a tag to compare

Fixed

  • Logo animation causing logo to slide into view onAppear() sometimes
  • Show close button in all file list views (regular, mini, menubar) to get back to main screen
  • Move leftover files rescan button next to Uninstall button

Features

  • File list view design changes
  • App list view design changes
  • Search bar design changes
  • All views (regular, mini, menubar) now share the same app list view element, no more duplicated code
  • Hide search bar buttons while typing to allow more room for text
  • Search bar should be ready to type always even after clicking around. Only exception is if Leftover files view is active, which also has a search bar that takes focus precedence
  • Add ability to remove individual files from lists without clearing the selected app/screen and having to run search again
  • Lots of little UI changes to give the app a brand identity and make it more cohesive and uniform

Note

Lots of code changes in this update, there could be things I missed/bugs to fix.
Please let me know if you see anything! 😄