jcs
/wallops
/amendments
/chatter.c
Amendments on September 9, 2024
chatter: Only autoscroll when the scrollbar is at the bottom
If the user has scrolled up, they probably want to keep reading until
they scroll back down.
jcs made amendment
72
about 1 year ago
jcs made amendment
70
about 1 year ago
Amendments on September 8, 2024
chatter: Open query window when double-clicking a nick in a chan list
Remove index, not used
chatter: Cast BitMap rowBytes to long to avoid overflowing a short
Show an error when we fail.
Amendments on September 6, 2024
*: Implement query windows
Also sprinkle some drawing fixes, smoother nick list updates, and
resizing fixes.
Amendments on September 5, 2024
jcs made amendment
64
about 1 year ago
*: 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.
Amendments on September 4, 2024
jcs made amendment
59
about 1 year ago
Amendments on August 31, 2024
jcs made amendment
58
about 1 year 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
53
about 1 year ago
Amendments on January 18, 2023
jcs made amendment
48
over 3 years ago
Amendments on January 17, 2023
jcs made amendment
47
over 3 years ago
Amendments on January 11, 2023
jcs made amendment
46
over 3 years ago
*: Large reorganization in preparation for multiple chat windows
Each channel belongs to a connection, and each channel belongs to
a chatter. Right now they're all the same chatter, but eventually
they'll be different windows or different TE buffers on the same
window.
The connection and channel are passed to chatter_printf so it can
eventually determine where to print the text.
Amendments on December 1, 2022
chatter: Implement window resizing
Since our input field is taller than a scrollbar, we have to draw our
own grow icon that is a little taller.
Amendments on November 30, 2022
jcs made amendment
39
over 3 years ago
Amendments on September 6, 2022
jcs made amendment
38
over 3 years ago
jcs made amendment
33
over 3 years ago