Joshua Bell
0daa0f6184
DeskTop: Make type remapping data driven
2019-04-28 23:11:48 -07:00
Joshua Bell
e3424bde4f
Tweak release notes after previous fix
2019-04-25 21:28:28 -07:00
Joshua Bell
aa9194ad3f
DeskTop: Improve window bounds calc for icon clipping. Fixes #152
...
The logic for computing window bounds started with the cliprect
returned by GetWinPort. But if the window content area is offscreen
that rect is invalid. Instead, use the Winfo's position/size records.
Also, significantly simplify the math used to account for borders,
title bars and scroll bars.
2019-04-25 21:25:58 -07:00
Joshua Bell
462d3e1914
DeskTop: Don't redraw hilited icons when obscured. Fixes #151
2019-04-24 23:45:18 -07:00
Joshua Bell
e028076e0c
Merge remote-tracking branch 'origin/disasm'
2019-04-24 23:44:08 -07:00
Joshua Bell
f5b12036df
disasm: handle_title_click
2019-04-24 23:41:53 -07:00
Joshua Bell
83e5fe0af4
Remove obsolete comment
2019-04-23 21:20:08 -07:00
Joshua Bell
d324039d84
Update release notes w/r/t previous commit
2019-04-22 22:49:04 -07:00
Joshua Bell
6a14ad7bf0
DeskTop: Check block count when treating BIN as FOT
2019-04-22 21:44:43 -07:00
Joshua Bell
4eb5057831
Updated README
...
Links! Emoji! YouTube link!
2019-04-22 21:23:36 -07:00
Joshua Bell
1e162f3564
Make Apple-Delete shortcut for deleting file. Fixes #150
2019-04-14 19:38:47 -06:00
Joshua Bell
91d91d14c8
Use lookup table for hex digits
2019-04-12 10:27:55 -06:00
Joshua Bell
f4114b3900
Merge remote-tracking branch 'origin/disasm'
2019-04-12 10:07:08 -06:00
Joshua Bell
4c875790b0
disasm: window icon/filerecord mapping
2019-04-12 10:03:07 -06:00
Joshua Bell
3e5bc7d5de
DeskTop: bump release
2019-04-04 09:08:40 -07:00
Joshua Bell
bf3ab53af7
Disk Copy: Don't hard-code cross-overlay addresses. Fixes #147
2019-04-04 09:04:05 -07:00
Joshua Bell
c5647d5007
Include ProDOS 2.4.2/BASIC.SYSTEM 1.6 for packaging
2019-04-03 22:38:55 -07:00
Joshua Bell
ba8c5a7383
DeskTop: Bump version/date
2019-04-03 19:35:38 -07:00
Joshua Bell
74f11c173d
Fix opening folder/volume via double-clicking. Fixes #146
...
Broken by recent refactor; icon ptr needed to be saved after lookup.
2019-04-03 19:33:19 -07:00
Joshua Bell
6304d4789d
Travis CI: Fix preview path
2019-04-02 21:34:15 -07:00
Joshua Bell
632cad07ee
Travis CI: Build preview dir too
2019-04-02 21:32:07 -07:00
Joshua Bell
1189a3a275
bump version/date
2019-04-02 21:21:07 -07:00
Joshua Bell
f93b103687
Re-associate windows with dir icons. Fixes #144
2019-04-01 22:05:22 -07:00
Joshua Bell
9b2b361e90
Better handlng of recycled icons, dedupe code.
2019-04-01 20:37:01 -07:00
Joshua Bell
1abe9dec39
Merge remote-tracking branch 'origin/disasm'
2019-04-01 19:03:36 -07:00
Joshua Bell
7cf6f9406c
disasm: window open logic
2019-04-01 18:58:01 -07:00
Joshua Bell
b971f98a45
disasm: Disk Copy overlay flow
2019-03-30 16:57:37 -07:00
Joshua Bell
1db820679c
Macro tidying: use param blocks; dedupe macros that differ only by order
2019-03-30 08:34:49 -07:00
Joshua Bell
345f08a5ab
Merge remote-tracking branch 'origin/disasm'
2019-03-30 08:23:51 -07:00
Joshua Bell
d15e52eb53
Macros for relocated procs
2019-03-30 08:21:34 -07:00
Joshua Bell
cb1394f70c
Update 'DESKTOP1' references so DESKTOP.SYSTEM copied to RAMCard
2019-03-29 18:55:58 -07:00
Joshua Bell
05b1c02fe9
Hook reset to cleanly quit DeskTop back to ProDOS. Resolves #141
...
* Fails on Virtual II and KEGS/GSPort/GSPlus, as they fail to
disable aux memory on reset
* Will fail within Disk Copy overlay
2019-03-29 18:52:52 -07:00
Joshua Bell
6abca47257
This Apple DA: Distinguish 65802/65816
2019-03-27 19:13:21 -07:00
Joshua Bell
6d76fea638
DeskTop: Restore leading 0 for minutes
2019-03-26 21:28:22 -07:00
Joshua Bell
2f2c4ba26b
DeskTop: tighten up clock code, remove extra space
2019-03-26 18:49:22 -07:00
Joshua Bell
546c264d5e
DeskTop: Show day-of-week in menu bar clock. Fixes #142
2019-03-26 17:14:56 -07:00
Joshua Bell
6800e008c3
DeskTop: apple-backtick and apple-tab cycle windows. Fixes #143
2019-03-25 22:04:54 -07:00
Joshua Bell
a9e77de75c
doc updates
2019-03-17 19:17:28 -07:00
Joshua Bell
c03c12956a
DeskTop: Relocate removable device enumeration to init to save space
2019-03-17 19:10:06 -07:00
Joshua Bell
b906cbb338
Remove unused 'System/Start' path check
2019-03-17 18:47:59 -07:00
Joshua Bell
45576a0a88
Show tip about skipping copy to RAMCard. Resolves #140
2019-03-17 18:35:39 -07:00
Joshua Bell
36439b1219
Reset 'last menu', fixes DA menu restore after double-click. Fixes #139
...
Full-screen DAs/Previews assume they were launched from a menu and need to
restore the menu bar and hilite state. If launched via double-click there
is no hilite state to restore; handle this by setting the "last menu id"
to an unused value so the HiliteMenu call is a no-op.
2019-03-17 16:15:00 -07:00
Joshua Bell
2905a5c930
DeskTop: Avoid frequent STATUS calls on Laser 128. Maybe fixes #138
...
Also adjust double-click timing on Laser 128, assuming acceleration.
2019-03-17 15:34:18 -07:00
Joshua Bell
b257e03fae
DeskTop: improve volume icon spacing
2019-03-16 16:36:28 -07:00
Joshua Bell
6a88449189
DeskTop: bottom-align volume icons
2019-03-15 20:03:28 -07:00
Joshua Bell
a79eba08d1
Add 'Screen Saver' DA, issue #27 . Also adds DrawMenu to MGTK, fixes #136 .
2019-03-11 19:44:07 -07:00
Joshua Bell
088ee11777
Image Preview: Add Minipix/Print Shop clip art support. Fixes #24
2019-03-08 18:53:37 -08:00
Joshua Bell
07efa542fa
Merge remote-tracking branch 'origin/disasm'
2019-02-28 20:14:16 -08:00
Joshua Bell
8b66a9faa0
disasm: scroll thumbs
2019-02-28 20:14:07 -08:00
Joshua Bell
41cf8f5452
This Apple DA: Fix RAMWorks bank detection/counting. Fixes #131
2019-02-28 19:38:31 -08:00