Results 29 comments of jspraul

How do you feel about an 'if possible/available, do it in Python' approach? [original source](https://gist.github.com/MCJack123/943eaca762730ca4b7ae460b731b68e7#gistcomment-3061078), actually already linked above though the comment was updated recently → [incorporated](https://github.com/acidanthera/OpenCorePkg/pull/294) into a [python...

This [stack dump investigation tool](https://fastthread.io/my-thread-report.jsp?p=c2hhcmVkLzIwMjIvMDUvNS8tLTIwMjIwNTA0MjIwOC1jaGF0dHkudHh0LS0zLTktNA==) seemed useful. ([PDF export](https://github.com/chatty/chatty/files/8628514/ft-report-202205042208-chatty.pdf)) ![image](https://user-images.githubusercontent.com/115931/166860023-38fdaefb-cdb9-4fbc-aeea-3ca85be80d0c.png) Is there an alternative GIF implementation that is able to clean up after itself? Or is this because they are...

I don't know Java, especially not sun.awt.image.Gif*; maybe one of these workarounds would still help? I will also look into GIF on Android (like [Glide](https://github.com/bumptech/glide)), someone's got to have done...

Here is the `ChatTextPanel.imageUpdate` override mentioned as a workaround previously: https://github.com/chatty/chatty/blob/c0d8eef92ef97911050a019874117f02e1d88fbf/src/chatty/gui/components/textpane/ChannelTextPane.java#L338-L375 Does this mean that animated emotes are only cleaned up when the chat tab is closed?https://github.com/chatty/chatty/blob/c0d8eef92ef97911050a019874117f02e1d88fbf/src/chatty/gui/components/textpane/ChannelTextPane.java#L272-L285 No, it doesn't...

_GIF performance, debugging_ https://github.com/chatty/chatty/commit/8289ec6dad6c5c7502ad3822d3dcff53fc33db49 (Sep 27, 2018) I was thinking maybe this "TODO" could be the issue, images not being cleared if more than two lines were removed at once......

I don't see any call to `imageViews.remove` (and apparently should call `Image.flush` per the other workaround mentioned above) when all `MyIconView` are removed (line 141). Is the reference to the...

I turned animated emoticons back on and [a heap dump](https://heaphero.io/my-heap-report.jsp?p=YXJjaGl2ZWQvMjAyMi8wNS81Ly0tMjAyMjA1MDUwMjAwLWhlYXAtZHVtcC5iaW4tNi00LTM5Lmpzb24=) right away looks promising... ([PDF Report](https://github.com/chatty/chatty/files/8629028/heapReport-202205050211-chatty.pdf)) ![image](https://user-images.githubusercontent.com/115931/166871627-dee1dbce-00ee-412f-9c9d-ea18a74e2c83.png) Then this is the "Unreachable (garbage) objects": ![image](https://user-images.githubusercontent.com/115931/166872327-507ced4e-5a13-4937-a73f-472764be676b.png) I will see how this...

Eventually the app becomes unresponsive: - 20220510 [thread](https://fastthread.io/my-thread-report.jsp?p=c2hhcmVkLzIwMjIvMDUvMTEvLS0yMDIyMDUxMDE2MzAtc3RhY2stZHVtcC5iaW4uZ3otLTEyLTE0LTQ2) (or [pdf](https://github.com/chatty/chatty/files/8669839/ft-report-202205101630-stack-dump.pdf)) and [heap](https://heaphero.io/my-heap-report.jsp?p=YXJjaGl2ZWQvMjAyMi8wNS8xMS8tLTIwMjIwNTEwMTYzMC1oZWFwLWR1bXAuYmluLmd6LTEyLTE3LTIxLmpzb24=) (or [pdf](https://github.com/chatty/chatty/files/8669842/heapReport-2022-05-11-08-23.pdf)) dumps. - 20220516 [thread](https://fastthread.io/my-thread-report.jsp?p=c2hhcmVkLzIwMjIvMDUvMTcvLS0yMDIyMDUxNjIyMTUtc3RhY2stZHVtcC5iaW4uZ3otLTMtMTgtNDI=) (or [pdf](https://github.com/chatty/chatty/files/8704870/ft-report-202205162215-stack-dump.PDF)) and [heap](https://heaphero.io/my-heap-report.jsp?p=YXJjaGl2ZWQvMjAyMi8wNS8xNy8tLTIwMjIwNTE2MjIxNS1oZWFwLWR1bXAuYmluLmd6LTMtMjAtNTIuanNvbg==) (or [pdf](https://github.com/chatty/chatty/files/8704874/heapReport-2022-05-16-23-27.pdf)) dumps

Just wanted to say thanks for your time. I've shut off animations with the new setting and everything runs fine, and if animations are on but the current joined channel...