Commit Graph

104 Commits

Author SHA1 Message Date
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
ksherlock
4b34ff977d
Update README.md 2020-09-06 01:12:44 -04:00
ksherlock
2fa6a90374
Update README.md 2020-09-06 01:10:02 -04:00
Kelvin Sherlock
7b41e5bf46 updated screenshot 2020-09-06 01:05:57 -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
Kelvin Sherlock
be04b5a00b apple2c was missing 5.25" drives. 2020-09-05 10:59:38 -04:00
Kelvin Sherlock
8e7e6fa396 update the built-in media list. previous logic was incorrect and
excluded apple 3 floppies (which are actually in slots 0,1,2, and 3)
and included and extra cassette for the Apple 1.
2020-09-05 01:20:28 -04:00
Kelvin Sherlock
ad33f06f98 download window - decrease size of status text. 2020-09-04 23:40:06 -04:00
Kelvin Sherlock
3c77f0a309 media view - only enable eject button when there's something to eject. 2020-09-04 23:39:10 -04:00
Kelvin Sherlock
69023c4af3 tweak layout sizes a bit. 2020-09-04 19:22:18 -04:00
Kelvin Sherlock
c1d9a03175 bump version. 2020-09-03 23:35:04 -04:00
Kelvin Sherlock
8b2f4c762b Clean up the ROM manager a little bit more. 2020-09-03 23:34:03 -04:00
Kelvin Sherlock
ebdf8b9395 improved download manager
a few rough edges left but it displays the list of ROMs and allows
downloading individual items and viewing them in Finder.
2020-09-03 22:37:27 -04:00
Kelvin Sherlock
26dbdae365 Add chinese clones 2020-09-03 17:12:02 -04:00
Kelvin Sherlock
fef59d29cf remove empty string from the ROM list. 2020-09-03 00:16:08 -04:00
Kelvin Sherlock
152197cae7 first pass at the ROM downloader. 2020-09-03 00:15:50 -04:00
Kelvin Sherlock
e73ff01c00 add roms.plist of romfiles to download. 2020-09-02 22:17:52 -04:00
Kelvin Sherlock
b262c8bf2f move python code into it's own directory. 2020-09-02 22:06:41 -04:00
Kelvin Sherlock
fe7c71e7c7 center the launch window. 2020-09-02 19:12:32 -04:00
Kelvin Sherlock
8264aa1515 untar mame-data.tgz to the application support directory.
This just uses NSTask to launch tar in the background.
2020-09-02 19:12:17 -04:00
Kelvin Sherlock
cfe0e950c4 set the current directory to the Application Support directory when
launching mame.

Eventually, application support directory will include bgfx, roms, etc.
2020-09-01 23:52:58 -04:00
Kelvin Sherlock
e512fb982a use constants for default keys. 2020-09-01 23:52:11 -04:00