AmendHub

jcs

/

wallops

/

amendments

/

main.c

Amendments on December 17, 2025


Amendments on September 24, 2024

*: Add support for Pushover notifications when screen saver is running

The API options are input in a new settings window that will
eventually add more general options.
jcs made amendment 131 over 2 years ago

Amendments on September 20, 2024

main: Use ModalDialogFilter for about screen, fix enabling Hide menu

We don't call the focusable's update_menu when the window is hidden,
which is when we need the hide menu option enabled.
jcs made amendment 125 over 2 years ago

Amendments on September 18, 2024

*: Cleanup panic messages

jcs made amendment 121 over 2 years ago

Amendments on September 16, 2024


Amendments on September 13, 2024

main: Ensure notification is canceled on MultiFinder resume

jcs made amendment 103 over 2 years ago

Amendments on September 12, 2024

*: Add Window menu, move Hide/Show to it, add each chatter

This allows Cmd+1, Cmd+2, etc. to switch between chatter windows.
jcs made amendment 99 over 2 years ago

chatter: Minor bugfixes

jcs made amendment 96 over 2 years ago

main: Hide/Show should always be enabled

jcs made amendment 90 over 2 years ago

Amendments on September 11, 2024

main: Use focusables_quit on exit

jcs made amendment 86 over 2 years ago

main: Custom about dialog

jcs made amendment 83 over 2 years ago

*: Implement selective ignoring of certain events like joins and quits

On a small screen in a busy channel, having a screenful of nothing
but joins and quits is pretty annoying, so make it easy to turn them
off and on globally.
jcs made amendment 80 over 2 years ago

Amendments on September 10, 2024


Amendments on September 9, 2024

main: Add Debug menu when MALLOC_DEBUG is on

jcs made amendment 71 over 2 years ago

Amendments on September 5, 2024

*: Add View menu with hide/show options, fix dropped update events

updateEvt puts the window in .message not .where, so found_focusable
was being null, resulting in no update function called. Defer
finding event_in/found_focusable until we know what type of message
it is.
jcs made amendment 63 over 2 years ago

Amendments on September 4, 2024

main: Always SetPort to an update window

jcs made amendment 61 over 2 years ago

Amendments on August 31, 2024

main+chatter: Implement menu updating for cut/copy/paste

jcs made amendment 58 over 2 years ago

Amendments on August 30, 2024

settings: Move storage to preferences file

Storing in resources in the application was cleaner but each app
update would wipe them out. Since there is possibly a server
password being stored, a user might not clear the settings out
before sharing the binary.
Save the preferences file in the System folder on System 6, or
System:Preferences on System 7+.
jcs made amendment 57 over 2 years ago

main: Close focusables at exit properly

jcs made amendment 56 over 2 years ago