Thomas Harte
|
eab9bc1503
|
Make implicit conversion explicit.
|
2021-07-16 17:45:14 -04:00 |
|
Thomas Harte
|
5bfedff8d1
|
Mutate dangling printf to a LOG.
|
2021-07-16 17:32:05 -04:00 |
|
Thomas Harte
|
c8638c0ffb
|
Merge pull request #977 from TomHarte/MouseFade
Slightly adjusts macOS mouse hiding semantics.
|
2021-07-16 17:25:59 -04:00 |
|
Thomas Harte
|
8a95b91e2a
|
Merge pull request #976 from TomHarte/DiskIIClocking
Correct Disk II sleeping test to allow for spin-down.
|
2021-07-16 17:22:04 -04:00 |
|
Thomas Harte
|
c226be612f
|
Slightly adjusts mouse hiding semantics.
This allows the Macintosh and ST to fade out volume and settings even without having captured the mouse.
|
2021-07-16 17:21:25 -04:00 |
|
Thomas Harte
|
c8699d9770
|
Correct Disk II sleeping test to allow for spin-down.
|
2021-07-16 17:12:57 -04:00 |
|
Thomas Harte
|
a0799e14cc
|
Merge pull request #975 from TomHarte/LEDStyles
Classify some LEDs as 'persistent'
|
2021-07-15 22:05:14 -04:00 |
|
Thomas Harte
|
dea6048849
|
Add documentation.
|
2021-07-15 22:00:10 -04:00 |
|
Thomas Harte
|
813e252539
|
Ignore hidden files.
|
2021-07-15 21:57:25 -04:00 |
|
Thomas Harte
|
b41e29a83b
|
Slows CPC typer to avoid dropped characters.
|
2021-07-15 21:54:02 -04:00 |
|
Thomas Harte
|
d35c7ad127
|
Take advantage of persistence flag for more intelligent LED presentation.
|
2021-07-15 21:49:11 -04:00 |
|
Thomas Harte
|
ea63415d0e
|
Exposes persistent LED flag to Swift.
|
2021-07-15 21:34:14 -04:00 |
|
Thomas Harte
|
52ea3b741c
|
Introduces a presentation flag for LEDs.
All existing receivers ignore it.
|
2021-07-15 21:26:02 -04:00 |
|
Thomas Harte
|
2731ca8c92
|
Merge pull request #974 from TomHarte/KickstartROMs
Introduces Amiga ROMs to the catalogue.
|
2021-07-15 21:14:50 -04:00 |
|
Thomas Harte
|
af1ade9433
|
Introduces Amiga ROMs to the catalogue.
|
2021-07-15 21:09:20 -04:00 |
|
Thomas Harte
|
fc248951cc
|
Merge pull request #973 from TomHarte/TransientActivity
Converts activity indicators to transient in-window presentation.
|
2021-07-15 20:15:33 -04:00 |
|
Thomas Harte
|
84547ee1c1
|
Reduce spurious in-window appearances.
|
2021-07-15 19:53:40 -04:00 |
|
Thomas Harte
|
a42848c62f
|
Add windowed LED reappearance upon blink.
Also fix crash-at-startup for fullscreen.
|
2021-07-15 19:51:23 -04:00 |
|
Thomas Harte
|
c7b5d69431
|
Add extra usage hint.
|
2021-07-15 19:50:43 -04:00 |
|
Thomas Harte
|
81374b70b5
|
Switch to transient LED presentation in windowed mode.
|
2021-07-15 19:22:23 -04:00 |
|
Thomas Harte
|
47a530fd5c
|
Fixes LED ordering.
Still work to do on capturing the proper window title.
|
2021-07-14 22:01:42 -04:00 |
|
Thomas Harte
|
58451d7c0c
|
Attempts to incorporate LEDs into the window title when in windowed mode.
|
2021-07-14 21:43:58 -04:00 |
|
Thomas Harte
|
5c8f8c76fe
|
Thus ends the View menu.
|
2021-07-14 21:02:58 -04:00 |
|
Thomas Harte
|
ae1d1bdb5b
|
Wires up controller for QuickLoadOptions.
|
2021-07-14 21:02:04 -04:00 |
|
Thomas Harte
|
33cc1154a2
|
Simplify ViewFader and avoid second-guessing when to hard-set opacity.
|
2021-07-14 20:50:41 -04:00 |
|
Thomas Harte
|
4bc0b75c30
|
Ensure Macintosh controller is effective.
|
2021-07-14 20:50:12 -04:00 |
|
Thomas Harte
|
eb8ec1efb1
|
Makes ViewFader the full master of fading.
|
2021-07-14 19:03:44 -04:00 |
|
Thomas Harte
|
616f8efc47
|
Improves optional hysteresis.
|
2021-07-13 23:40:15 -04:00 |
|
Thomas Harte
|
29e4369420
|
Attempts to switch activity indicators to smart in-window presentation.
|
2021-07-13 23:32:00 -04:00 |
|
Thomas Harte
|
bd7f7bc8d7
|
Remove dead 'show options'.
|
2021-07-13 22:28:03 -04:00 |
|
Thomas Harte
|
e689ca92c4
|
Minor rearrangements, for cleanliness.
|
2021-07-13 22:26:50 -04:00 |
|
Thomas Harte
|
4ef3005072
|
Merge pull request #972 from TomHarte/InWindowOptions
macOS: moves machine options into the emulation window
|
2021-07-13 22:06:08 -04:00 |
|
Thomas Harte
|
174c837767
|
Switches to a logarithmic volume dial.
|
2021-07-13 21:45:07 -04:00 |
|
Thomas Harte
|
486bb911a9
|
Adapts ZX80/81 options.
|
2021-07-13 21:26:20 -04:00 |
|
Thomas Harte
|
754221d697
|
Adapts QuickLoadOptions.
Not that it currently seems to be used.
|
2021-07-13 21:21:02 -04:00 |
|
Thomas Harte
|
3c36c90729
|
Adapts QuickLoadCompositeOptions.
|
2021-07-13 21:17:52 -04:00 |
|
Thomas Harte
|
3d1d15a25b
|
Updates the Oric options.
|
2021-07-13 19:32:23 -04:00 |
|
Thomas Harte
|
000d99f26c
|
Adapts the Macintosh options.
|
2021-07-13 19:26:29 -04:00 |
|
Thomas Harte
|
524e2abc8c
|
Adapts composite options.
|
2021-07-13 19:19:47 -04:00 |
|
Thomas Harte
|
00bab98e09
|
Converts the Apple II options into an in-window view.
|
2021-07-13 19:14:54 -04:00 |
|
Thomas Harte
|
6d98349be1
|
Fully invests in options controllers, distinct from the views.
Per MVC, I should have been doing something closer to this from day one.
|
2021-07-13 19:04:24 -04:00 |
|
Thomas Harte
|
d24d153c08
|
Use modern constraint specification, add layers to XIBs.
|
2021-07-12 22:55:53 -04:00 |
|
Thomas Harte
|
b01561712c
|
Tightens spacing slightly.
|
2021-07-12 22:49:42 -04:00 |
|
Thomas Harte
|
324edcb391
|
Starts towards using an in-window options panel.
With the same fade in/out behaviour as the volume control.
|
2021-07-12 22:38:08 -04:00 |
|
Thomas Harte
|
6e62e4e296
|
Merge branch 'master' of github.com:TomHarte/CLK
|
2021-07-12 22:01:25 -04:00 |
|
Thomas Harte
|
f81ecbf4a0
|
Force icons back to white.
|
2021-07-12 22:01:19 -04:00 |
|
Thomas Harte
|
4370456323
|
Switch to an NSVisualEffectView for volume controls.
It provides a background that better contrasts with arbitrary content.
|
2021-07-12 21:28:04 -04:00 |
|
Thomas Harte
|
a424ed7c00
|
Makes for slightly more straightforward constraints.
|
2021-07-12 19:25:06 -04:00 |
|
Thomas Harte
|
a2065f59a1
|
Adds a 0.1 second pause before exit-related menu fadeout.
This is because the system may post a quick succession of exits and enters if the view hierarchy changes.
|
2021-07-12 19:12:04 -04:00 |
|
Thomas Harte
|
c1bd7f5c67
|
Pull release links up closer to the lede.
|
2021-07-12 10:03:03 -04:00 |
|