Kelvin Sherlock
9f6870585f
replace mame command line NSTextField with NSTextView
...
this adds overflow scrolling.
2020-09-27 23:19:50 -04:00
Kelvin Sherlock
4425fe33f8
bind the media eject button.
...
contentTintColor is not exposed in interface builder, otherwise it could
all be handled there.
2020-09-27 22:06:03 -04:00
Kelvin Sherlock
5745a99ea2
commentary
2020-09-26 14:51:52 -04:00
Kelvin Sherlock
484dd39b67
update machine list.
...
- cffa2000 renamed to cffa 2.0
- sider1/sider2 added (but disabled)
2020-09-26 14:51:46 -04:00
Kelvin Sherlock
ad12d40052
slot 3 mis-interpreted as slot 2
2020-09-26 11:51:39 -04:00
Kelvin Sherlock
e1a3d39021
add button to set owner and +s permissions on the vmnet_helper app.
...
this relies on deprecated functionality yet it's the easiest way to do it.
At some point, should try to move vmnet_helper to be a launchd service
which is the preferred way to do rooty things.
2020-09-25 23:38:36 -04:00
Kelvin Sherlock
f90f5a6bf3
window restoration support.
...
only applies if you option quit (quit and save windows) or quit unexpectedly.
2020-09-25 20:46:25 -04:00
Kelvin Sherlock
ecfd5fb7a8
adjust window positions, add frame auto-save
2020-09-18 13:35:04 -04:00
Kelvin Sherlock
7a085301cf
drag-and-drop - export urls to other applications.
2020-09-18 00:33:02 -04:00
Kelvin Sherlock
bf619da42d
eject / show in finder menu for disk images.
2020-09-15 23:44:24 -04:00
Kelvin Sherlock
d5d869a407
check filetypes when drag-n-dropping to the recent window.
...
alt skips filetype check.
2020-09-15 23:11:20 -04:00
Kelvin Sherlock
59ce93bbc0
add some duplicate filtering when adding a disk image to the recent list.
2020-09-15 21:56:10 -04:00
Kelvin Sherlock
0d88e3e93a
put all recent disk image logic in the recent disk image window controller.
2020-09-15 21:39:14 -04:00
Kelvin Sherlock
4ca9d2caaf
fix casette spelling
2020-09-15 18:03:05 -04:00
Kelvin Sherlock
531c3096e9
drag-n-drop files to the recent disk images list.
2020-09-14 21:03:09 -04:00
Kelvin Sherlock
376f808d29
disk images window [WIP].
...
uses bound nsarray controller.
2020-09-14 21:03:09 -04:00
Kelvin Sherlock
97c27328d0
Add 3x window size option.
2020-09-14 19:09:10 -04:00
Kelvin Sherlock
afa29a9e91
bump version.
2020-09-14 18:24:21 -04:00
Kelvin Sherlock
65a1a9e6c6
move agat 7/9 to their own category since they are
...
very different. adjusted clone category list a little bit,
2020-09-14 18:24:21 -04:00
Kelvin Sherlock
7ef1edfe81
Add some pretty icons...
2020-09-13 14:30:40 -04:00
Kelvin Sherlock
2ab55c0454
minor fixes
...
1. remove old and unused properties
2. add mouse capture checkbox
3. disable square pixels checkbox in full screen mode
2020-09-13 12:04:54 -04:00
Kelvin Sherlock
8362692523
use some pretty animations when drag/dropping media.
2020-09-12 19:24:32 -04:00
Kelvin Sherlock
416310fe69
adjust media constraints since they were acting stupid at times.
2020-09-12 18:41:00 -04:00
Kelvin Sherlock
9d8f645c69
new slot view - tweak cell size and remove menu auto enable.
2020-09-12 18:35:06 -04:00
Kelvin Sherlock
9946d341a7
eliminate the format menu, move rom management to the window menu.
2020-09-12 18:34:26 -04:00
Kelvin Sherlock
b2bfb6ea11
media view nib - remove focus ring
2020-09-12 18:02:01 -04:00
Kelvin Sherlock
c6bd70f9ef
download window - show missing ROMs in red.
2020-09-12 18:01:32 -04:00
Kelvin Sherlock
d8f0794679
change laser order.
2020-09-12 18:01:08 -04:00
Kelvin Sherlock
09b9830840
add agat_fdc to rom list.
2020-09-12 18:00:50 -04:00
Kelvin Sherlock
6452cf5e0a
switch to new slot view.
2020-09-12 18:00:34 -04:00
Kelvin Sherlock
d7ffdd841a
build fixes for New Slot View
2020-09-12 18:00:09 -04:00
Kelvin Sherlock
9905ddf96e
switch ram options to be more consistent with slots.
2020-09-12 17:58:49 -04:00
Kelvin Sherlock
95c7a77982
new slot controller [wip]
2020-09-10 22:06:41 -04:00
Kelvin Sherlock
8b901fc415
tweak -nounevenstretch
2020-09-07 22:20:26 -04:00
Kelvin Sherlock
2ba85fc3f8
move the tabs around a bit.
2020-09-07 22:10:37 -04:00
Kelvin Sherlock
49e2462b28
adjusted launch window window size settings.
2020-09-07 22:00:10 -04:00
Kelvin Sherlock
a829b4feea
tweak eject button tracking instantiation
2020-09-07 17:08:42 -04:00
Kelvin Sherlock
0a78177485
Eject button - fix image when enabled status changes and mouseover active.
2020-09-07 15:01:36 -04:00
Kelvin Sherlock
5d54bbd636
re-order tabs.
2020-09-07 14:30:44 -04:00
Kelvin Sherlock
531cee122b
Eject Button class. switches to the alt image when hovering.
2020-09-07 14:30:31 -04:00
Kelvin Sherlock
e9fff9aa08
added some artwork for the drag indicator and the eject buttons.
2020-09-06 20:12:21 -04:00
Kelvin Sherlock
ee02dee982
I figured out bgx enough to add some options.
2020-09-06 15:26:20 -04:00
Kelvin Sherlock
9a64879336
bold the media category title.
2020-09-06 11:29:17 -04:00
Kelvin Sherlock
f45db5383d
only show the media drag handle when moused over.
2020-09-06 11:25:59 -04:00
Kelvin Sherlock
f2b08c45a3
clean up item moves a bit.
...
also switch media to be a mutable array (which it secretly was) and
modify in-place to be cleaner.
2020-09-06 00:31:09 -04:00
Kelvin Sherlock
498fd337eb
version bump.
2020-09-06 00:02:27 -04:00
Kelvin Sherlock
3cdae0e386
finish up drag-n-drop
2020-09-05 23:58:03 -04:00
Kelvin Sherlock
9eb3727e1e
drag-n-drop disk image re-ordering. WIP.
2020-09-05 23:29:30 -04:00
Kelvin Sherlock
af3ad78b94
update machines for current mame.
...
tweaks description of mockingboard, adds gizmo, uthernet, cms scsi
2020-09-05 17:35:19 -04:00
Kelvin Sherlock
8906d7825f
more launch window tweaks.
2020-09-05 11:00:29 -04:00