electron/shell/browser/ui/cocoa
Shelley Vohr f6a29707b6
feat: app.moveToApplicationsFolder conflict handling (#18916)
Resolves #18805.

We want to keep default move conflict handling behavior in that it's still what most users would expect, but there exist edge cases in which users may not want to be forced into that behavior.

This thus introduces an optional conflict handler that allows developers access to more granular move actions. They could now allow the user to choose whether to delete an existing app in favor of the current one being moved, or whether to quit the current app and focus on the existing one should it both exist and be running. I added a fair amount of new documentation outlining this behavior, but if there are things users may benefit from seeing examples of or nuances that should be added please leave feedback!
2019-07-15 09:34:20 -07:00
..
atom_bundle_mover.h feat: app.moveToApplicationsFolder conflict handling (#18916) 2019-07-15 09:34:20 -07:00
atom_bundle_mover.mm feat: app.moveToApplicationsFolder conflict handling (#18916) 2019-07-15 09:34:20 -07:00
atom_inspectable_web_contents_view.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_inspectable_web_contents_view.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
atom_menu_controller.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_menu_controller.mm add toolTip property for MenuItem (#19099) 2019-07-11 17:56:22 +09:00
atom_native_widget_mac.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_native_widget_mac.mm refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_ns_window.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_ns_window.mm refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_ns_window_delegate.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_ns_window_delegate.mm chore: revert key -> main change in window delegate listener (#19213) 2019-07-12 17:46:35 +09:00
atom_preview_item.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
atom_preview_item.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
atom_touch_bar.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_touch_bar.mm refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
delayed_native_view_host.cc refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
delayed_native_view_host.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
event_dispatching_window.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
event_dispatching_window.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
NSColor+Hex.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
NSColor+Hex.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
NSString+ANSI.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
NSString+ANSI.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
root_view_mac.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
root_view_mac.mm refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
touch_bar_forward_declarations.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
views_delegate_mac.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
views_delegate_mac.mm refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00