Joshua Bell
2415869008
Add Control Panel DA.
...
* Desktop pattern
* Double-click speed
* Joystick calibration
* Insertion point blink speed
Settings live in LCBANK1 at $FF80 and are persisted directly to DESKTOP2 when the DA closes. DeskTop itself is modified to pull values from there. IP blink routines are improved to not slow down when the mouse pointer is over the window.
Fixes #2 , #31 , #72
2019-07-30 21:22:28 -07:00
Joshua Bell
daf6e87aec
Rename the icon management logic in Aux 'Icon ToolKit'
2019-07-28 16:54:06 -07:00
Joshua Bell
37091f842a
Preview: Infer BIN at $4000 as image too
2019-07-20 10:06:01 -07:00
Joshua Bell
2d111d1771
Hold Apple key when double-clicking/File>Open to close parent. Resolves #9
2019-05-13 20:46:05 -07:00
Joshua Bell
0daa0f6184
DeskTop: Make type remapping data driven
2019-04-28 23:11:48 -07:00
Joshua Bell
6a14ad7bf0
DeskTop: Check block count when treating BIN as FOT
2019-04-22 21:44:43 -07: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
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
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
c03c12956a
DeskTop: Relocate removable device enumeration to init to save space
2019-03-17 19:10:06 -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
00200ccf59
Merge remote-tracking branch 'origin/disasm'
2019-02-25 19:38:40 -08:00
Joshua Bell
4dfd612333
disasm: volume/folder opening
2019-02-25 19:38:12 -08:00
Joshua Bell
b6bcb03a04
Show Apple icon for Desk Accessory files, allow running ( Fixes #101 . Fixes #116.)
2019-02-22 20:21:58 +11:00
Joshua Bell
63351ff35d
disasm: scroll and views
2019-02-17 14:06:27 +11:00
Joshua Bell
b9208870ad
disasm: scroll and views
2019-02-15 19:41:29 -08:00
Joshua Bell
ca8c351d32
Clear filename if re-shown. Fixes #127
2019-02-12 21:01:38 -08:00
Joshua Bell
9d623520c8
Rename 'down load' what it is: 'Copy to RAMCard'
2019-02-09 21:19:16 -08:00
Joshua Bell
2546a639db
Adjust vertical spacing in Selector Entry picker (Issue #126 )
2019-02-09 16:57:18 -08:00
Joshua Bell
910d11b688
Merge remote-tracking branch 'origin/disasm'
2019-02-09 13:12:11 -08:00
Joshua Bell
fa6abeffc8
disasm: entry picker
2019-02-09 13:10:24 -08:00
Joshua Bell
e92822eb8d
Adjust vertical spacing in various dialogs (Issue #126 )
...
* About
* Confirmation and progress dialogs (copy/delete/lock/unlock etc)
* Format/Erase disk
2019-02-08 20:26:17 -08:00
Joshua Bell
1bb9388d32
Merge remote-tracking branch 'origin/disasm'
2019-02-08 19:07:04 -08:00
Joshua Bell
0c8835e6cf
disasm: dialog positions
2019-02-08 19:04:29 -08:00
Joshua Bell
d9f2a28669
Merge remote-tracking branch 'origin/disasm'
2019-01-30 20:20:30 -08:00
Joshua Bell
2bcc0b0ac3
disasm: drag/drop
2019-01-30 20:19:31 -08:00
Joshua Bell
ed004f9bf7
Refine 'page' icon shapes and mask
2019-01-21 20:28:31 -08:00
Joshua Bell
3e9e961ebb
Drop DA dependency on menu click params
2019-01-20 15:14:23 -08:00
Joshua Bell
10d84c1e11
Expose JT entry point for restoring system state
2019-01-20 15:04:52 -08:00
Joshua Bell
4763b829aa
Delete hopefully unused resource bytes
2019-01-20 11:54:19 -08:00
Joshua Bell
5860cb493f
make desktop.s pull in desktop_res instead of extra indirection
2019-01-20 11:27:52 -08:00
Joshua Bell
a764621f58
Merge remote-tracking branch 'origin/disasm'
2019-01-19 14:37:39 -08:00
Joshua Bell
63a7bf730d
disasm: labels for window/icon tables
2019-01-19 14:37:27 -08:00
Joshua Bell
1e80673273
Merge remote-tracking branch 'origin/disasm'
2019-01-19 09:43:57 -08:00
Joshua Bell
3caf86649d
use icon macro for volume icons now too
2019-01-19 09:41:24 -08:00
Joshua Bell
ca15759620
disasm: Rename LC relays from SHOUTY_CAPS to TitleCase
2019-01-19 09:40:43 -08:00
Joshua Bell
5197aa83fc
Free up more res space; pad with xx's for easier hole finding
2019-01-17 21:27:56 -08:00
Joshua Bell
120c9bac55
Icon for AppleTalk file shares. Fixes #88
2019-01-16 20:26:57 -08:00
Joshua Bell
c8cc3bde53
Use proper masks for desktop (volume) icons
2019-01-15 23:36:00 -08:00
Joshua Bell
8c9993deeb
Delete unused resources
2019-01-14 23:28:45 -08:00
Joshua Bell
7e3f27ce3d
Merge remote-tracking branch 'origin/disasm'
2019-01-14 20:45:33 -08:00
Joshua Bell
5a445fa078
disasm: copy/delete/lock/unlock/size operations
2019-01-14 20:43:17 -08:00
Joshua Bell
0db0530367
Allow dragging "unlimited" icons. Fixes #18
...
The number of draggable icons was restricted to a hardcoded limit
of 20, using a pre-allocated buffer (680 bytes) to hold a composite
polygon of the icon outlines.
Switch that to re-use the "save area" (used by MGTK to stash the
background of menus, so not in conflict), $800-$1AFF, which is
more than enough room for 127 icons (the maximum number supported).
2019-01-13 12:32:52 -08:00
Joshua Bell
3180399fb0
center Trash icon with other volumes
2019-01-11 18:35:53 -08:00