15 Commits

Author SHA1 Message Date
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
5ca812830d
MacGui: remove unused code. 2020-01-20 16:19:08 +01:00
Bradley Sepos
2d9ffb3bbf
MacGUI: Add Make Default Preset item to Presets menu.
Move Set Default Preset directly above the presets list for clarity and to avoid confusion between get/set.
2018-03-17 17:01:55 -04:00
Bradley Sepos
6e044c7715
MacGUI: Add Delete item to Presets menu. 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
1f7aeb62b9
MacGui: rename Folder to Category. 2017-11-10 12:41:07 +01:00
ritsuka
d4a4a3ccd6 MacGui: second part of the previous commit
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7392 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-08-06 09:48:39 +00:00
ritsuka
2837048a59 MacGui: add nullability annotations to the headers and use weak where is possible.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7244 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-30 07:17: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
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
c15f3a20b2 MacGui: remove HBViewValidation protocol.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6718 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-10 08:33:07 +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
666e210efe MacGui: added the list of the presets at the bottom of the preset menu and a “New Folder” menu item. Removed the “delete built-in presets” item because it takes just two clicks to remove them manually.
Refactored part of HBPreset to a separate HBTreeNode class.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6278 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-08-09 17:10:45 +00:00
ritsuka
1d7ed1a09e MacGui: improved the presets management
Added a class to manage the presets (HBPresetsManager) and moved the presets drawer code to a new view controller (HBPresetsViewController).
Removed the limitation of two nested folders and added a way to add to custom folders.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6273 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-08-07 13:54:14 +00:00