Kelvin Sherlock
123a51d52f
transparent scroller
2021-03-15 16:43:12 -04:00
Kelvin Sherlock
e1eecac557
add lcd-grid filter
2021-03-13 15:44:52 -05:00
Kelvin Sherlock
f8b3a1d882
integer x
2021-03-13 11:26:17 -05:00
Kelvin Sherlock
9e5b8d45ca
source list highlighting on the rom list
2021-03-13 11:23:46 -05:00
Kelvin Sherlock
e975980a3a
tweak the disk images colors a little bit
2021-03-13 11:16:49 -05:00
Kelvin Sherlock
6177001a4c
-nosample support to eliminate disk sound effects.
2021-03-12 20:09:59 -05:00
Kelvin Sherlock
48cdd702be
pop up for child slots.
2021-03-12 19:58:12 -05:00
Kelvin Sherlock
2f514a1db3
stat working on a pop up for card slots
2021-03-10 18:37:59 -05:00
Kelvin Sherlock
4c1541a7da
export shell script support.
2021-01-29 20:07:44 -05:00
Kelvin Sherlock
2046eed6f4
add mame cheat sheet. implemented in html :/
2021-01-17 00:47:05 -05:00
Kelvin Sherlock
7587f8c5ef
add wiki menu link
2020-12-29 18:04:02 -05:00
Kelvin Sherlock
c92ab50079
MAME documentation menu item.
2020-10-04 14:53:20 -04:00
Kelvin Sherlock
d06bf9b1d6
download manager improvements
...
- better dark mode support
- open roms button
- refresh button
- UI to specify file location and file extension
- check for 404, etc errors which aren't auto converted to an NSError.
2020-10-04 00:16:32 -04:00
Kelvin Sherlock
f9d4489e48
add download url / extension fields.
2020-10-03 14:34:21 -04:00
Kelvin Sherlock
170a3864fe
Add Ample Support Directory... menu
2020-10-03 12:46:19 -04:00
Kelvin Sherlock
57a7e24d21
added working directory option for custom mame config.
...
also log path/working directory to the log window.
2020-09-30 21:49:06 -04:00
Kelvin Sherlock
9f6870585f
replace mame command line NSTextField with NSTextView
...
this adds overflow scrolling.
2020-09-27 23:19:50 -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
ecfd5fb7a8
adjust window positions, add frame auto-save
2020-09-18 13:35:04 -04:00
Kelvin Sherlock
bf619da42d
eject / show in finder menu for disk images.
2020-09-15 23:44:24 -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
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
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
95c7a77982
new slot controller [wip]
2020-09-10 22:06:41 -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
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
9eb3727e1e
drag-n-drop disk image re-ordering. WIP.
2020-09-05 23:29:30 -04:00
Kelvin Sherlock
8906d7825f
more launch window tweaks.
2020-09-05 11:00:29 -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
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
152197cae7
first pass at the ROM downloader.
2020-09-03 00:15:50 -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