Commit Graph

52 Commits

Author SHA1 Message Date
Damiano Galassi 6d5ce95162
MacGui: use the not circled ellipsis symbol on macOS 26 2025-11-13 17:04:20 +01:00
Damiano Galassi 8353501544
MacGui: increase the presets popover padding a bit on macOS 26 2025-09-20 06:59:06 +02:00
Damiano Galassi fa695bf228
MacGui: add a contextual menu to the previews outline view 2025-01-02 13:31:25 +01:00
Damiano Galassi 288b2efbab
MacGui: avoid NSURL to path conversions and path based methods 2024-07-31 18:25:37 +02:00
Damiano Galassi 50f2224174 MacGui: remove plist presets support. 2024-03-30 21:44:28 +01:00
Damiano Galassi e3554c21d8
MacGui: add back the "show header" property in the presets view. Fix a crash when inserting empty preset names. 2024-02-27 19:38:06 +01:00
Damiano Galassi b5303e4de9
MacGui: call stopAccessingSecurityScopedResource on the remaining URLs from the open panels. 2023-07-07 07:30:02 +02:00
Damiano Galassi 91b0e9982f
MacGui: set the deployment target to 10.13. 2021-10-15 18:41:40 +02:00
Damiano Galassi 5bcca17c0f
MacGui: disable the 'Set default' menu item for unsupported presets. 2021-08-06 16:54:30 +02:00
Damiano Galassi 5a625a6762
MacGui: disable unsupported hardware presets. 2021-01-04 18:19:19 +01:00
Damiano Galassi 9b08beddc0
MacGui: use a segmented control for the presets popover action buttons. 2020-10-08 10:43:05 +02:00
Damiano Galassi e1b9bd7672
MacGui: add a prefix to the NSArray and NSIndexSet categories. 2020-09-12 11:27:19 +02:00
Damiano Galassi ac616df17d
MacGui: fix a couple layout issues on macOS 11. 2020-08-03 16:33:02 +02:00
Damiano Galassi 8465fc2fd9
MacGui: enable CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER warning and fix the related warnings. Improved toolbars and alerts when compiling with the macOS 11 sdk. 2020-06-27 14:13:12 +02:00
Damiano Galassi 198ff63d6e
MacGui: ask the user only for the destination folder when exporting multiple presets. 2020-01-27 12:34:02 +01:00
Damiano Galassi 8966caad12
MacGui: remove all the undo actions after saving a preset, because undoing after the save could led to a weird state. 2020-01-21 11:33:29 +01:00
Damiano Galassi 5ca812830d
MacGui: remove unused code. 2020-01-20 16:19:08 +01:00
Damiano Galassi 063e587158
MacGui: add a Save menu item in the presets menu to save the changes to the selected preset. Fix a bunch of presets issues and weird behaviour. 2020-01-20 12:12:27 +01:00
Damiano Galassi 80127fdb82
MacGui: improve presets view to allow multiple selection, drag & drop from and to Finder. 2020-01-13 17:19:43 +01:00
Nomis101 38c3ba1835 Fix some typos (#2202)
Fix some typos
2019-07-31 07:27:27 +02:00
Damiano Galassi 03b850f956
MacGui: specify is a path is a folder or not when creating an url. 2019-03-28 12:23:30 +01:00
Damiano Galassi 8150402d59
MacGui: improve touch bar support, add touch bars to the add titles to queue and add preset sheets. 2018-10-16 13:57:40 +02:00
Damiano Galassi bf10a030ff
MacGui: corrently display the presets popover on 10.14 dark mode. 2018-08-04 11:48:15 +02:00
Damiano Galassi f6a000f1c9
MacGui: remove a bunch of unneeded compatibility code. 2018-07-10 20:06:09 +02:00
Damiano Galassi 0e8eb04fd7
MacGui: fix another round of deprecation warnings. Remove drawer code. 2018-06-10 09:12:18 +02:00
Damiano Galassi a9977ba65d
Fix: fix another deprecation warning and add a missing alloc message. 2018-06-09 10:26:57 +02:00
Damiano Galassi 041d228b23
MacGui: improve NSLocalizedString comments. 2018-06-09 10:06:52 +02:00
Damiano Galassi c762b2c0ec
MacGui: set the minimum deployment target to 10.10. Remove Growl and use macOS standard notifications. Remove deprecated API usage and code that doesn't compile anymore (QTKit). 2018-06-08 16:59:25 +02:00
Bradley Sepos b2db11b483
MacGUI: Update main window preset control when changing the default preset via popover. 2018-03-17 17:01:55 -04:00
Bradley Sepos c56d4eeb65
MacGUI: Update main window preset control when renaming via popover. 2018-03-17 17:01:55 -04:00
Bradley Sepos e7f78cb1cf
MacGUI: After deleting a preset, select the default preset.
Both the popover and main window control were selecting nothing at all in some/all cases.
2018-03-17 17:01:55 -04:00
Damiano Galassi b9b77487aa
MacGui: update preset when navigating with the keyboard arrows, fix #452 2017-12-20 22:06:38 +01:00
Damiano Galassi b93c4fb4f1
MacGui: add a header to the presets popover. 2017-11-30 16:52:38 +01:00
Damiano Galassi b43c7c3d9d
MacGui: use a popover instead of a drawer on 10.10+ . 2017-11-24 18:44:07 +01:00
Damiano Galassi c0ccf7426c
MacGui: always use the new add category controller to add a category. 2017-11-10 14:27:22 +01:00
Damiano Galassi 1f7aeb62b9
MacGui: rename Folder to Category. 2017-11-10 12:41:07 +01:00
Damiano Galassi 7481df6459 MacGui: move the objc libhb wrapper to a separate framework. 2016-03-11 13:51:17 +01:00
Damiano Galassi 5e41098597 MacGui: use a view-based outline view in the presets drawer. 2015-12-05 10:21:23 +01:00
Damiano Galassi 742e32b875 MacGui: do not try to import a preset even if the cancel button was clicked. 2015-10-16 11:23:56 +02:00
Damiano Galassi 656c08b79b MacGui: show better error message to the user if a preset fails to import 2015-10-10 21:50:26 +02:00
ritsuka b3e5779d36 MacGui: updated the text on some warning messages.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7339 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-07-04 16:42:06 +00:00
ritsuka 2d986b4354 MacGui: make a copy of a preset before showing the export window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7202 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-17 06:30:22 +00:00
ritsuka 5359f757b6 MacGui: allow exporting a preset folder. Add import/export menu item to the presets drawer too.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7192 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-16 07:08:39 +00:00
ritsuka 2659b80cc0 MacGui: use libhb built-in presets and validation functions. Update the format and save the presets in UserPresets.json, the old presets are automatically imported if the new presets file is not found. The mac gui now requires 10.7 or later.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7181 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-14 19:37:49 +00:00
ritsuka 48a9e54687 MacGui: convert the mac gui to Objective-C ARC.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6996 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-17 13:56:21 +00:00
ritsuka ac06ddcb74 MacGui: update a file header and fix a comment.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6699 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-09 07:41:26 +00:00
ritsuka 8d8c8c1c56 MacGui: separate the video settings logic from the view controller. There are a number of small regression ("Custom" preset and auto naming not updating) that will be fixed in the next commits.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6606 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-12-18 11:18:00 +00:00
ritsuka 4c859fbdba MacGui: changed the preset selection code a little bit again.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6304 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-08-17 06:10:35 +00:00
ritsuka 6aee3b7518 MacGui: implemented the HBViewValidation protocol in each of the main window view controllers.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6285 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-08-10 16:05:07 +00:00
ritsuka 040250a457 MacGui: don’t allow to drop a preset before the built in ones.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6280 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-08-09 18:56:29 +00:00