1 May 2018 |
| connyduck joined the room. | 11:10:16 |
| connyduck set a profile picture. | 11:10:52 |
connyduck | hi | 11:11:57 |
connyduck | Download Untitled.png | 11:16:29 |
connyduck | this is how the Google Play dashboard looks. Somehow we exploded in Brazil :D | 11:17:00 |
Constantin A. | But as far as I can see, the majority of those new users already uninstalled the app 🤔 | 11:24:20 |
charlag | ¯_(ツ)_/¯ | 11:27:29 |
connyduck | Uninstalls always are at about 50% of installs | 11:27:50 |
charlag | I was trying to test events but these fragments are super hard to test. It is also tempting to return Single instead of Call because simulating Call sucks
Not sure how to verify that adapter is updated too. Call it through recycler? | 11:35:28 |
Tak! |
these fragments are super hard to test ⬆
| 12:25:25 |
connyduck | There are some strange IndexOutOfBoundsException crashes in TimelineFragment that I would like to reproduce, but I have no idea. | 13:49:50 |
connyduck | java.lang.IndexOutOfBoundsException:
at java.util.ArrayList.throwIndexOutOfBoundsException (ArrayList.java:255)
at java.util.ArrayList.get (ArrayList.java:308)
at com.keylesspalace.tusky.util.PairedList.get (PairedList.java:53)
at com.keylesspalace.tusky.fragment.TimelineFragment.onViewThread (TimelineFragment.java:455)
at com.keylesspalace.tusky.adapter.StatusBaseViewHolder$11.onClick (StatusBaseViewHolder.java:495)
at android.view.View.performClick (View.java:5721)
at android.widget.TextView.performClick (TextView.java:10936)
at android.view.View$PerformClick.run (View.java:22620)
at android.os.Handler.handleCallback (Handler.java:739)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:148)
at android.app.ActivityThread.main (ActivityThread.java:7406)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120) | 13:51:03 |
connyduck | seems like somehow the adapter and the list get out of sync 🤔 | 13:52:23 |
Constantin A. | I hate these Adapters 😂 | 13:53:16 |
Tak! | btw, it looks like the fEmojiCompat branch nres on startup if set to system default | 13:57:31 |
Constantin A. | What do you mean? | 14:00:23 |
Constantin A. | Oh, it really crashes. I guess it's because of some missing special treatment. I'll have a look this evening. | 14:01:37 |
Constantin A. | I think it's a problem with my FileMojiCompatConfig library. It doesn't check if File is null. But that should be relatively easy to solve. I'm currently thinking about editing it on my phone 😅 | 14:03:49 |
charlag |
There are some strange IndexOutOfBoundsException crashes in TimelineFragment that I would like to reproduce, but I have no idea.
Hmmmm | 14:08:21 |
charlag | They really could out of sync for many reasons, I'd love to use diffutil and get rid of manual sync | 14:12:41 |
charlag | My test hangs on `SupportFragmentTestUtil.startVisibleFragment(fragment)` | 14:14:39 |
connyduck |
They really could out of sync for many reasons, I'd love to use diffutil and get rid of manual sync
yes agreed
| 14:39:33 |
connyduck | rewriting the timelines is actually my #2 priority right after improving the AccountActivity with pins/profile fields/third tab | 14:40:45 |
charlag | Okay, the test was hanging on bottomSheet.setState() what the heck robolectic | 14:42:18 |
charlag | Uuugh, I cannot make it work. Recycler doesn't call scroll listener becase some visible items range doesn't change so network request doesn't fire and no items are loaded. Shitshow. | 15:07:12 |
charlag | Ok, the problem is that onActivityCreated is called at different time. Oh my. (did I annoy everyone already?) | 15:15:58 |
Constantin A. | Oh no. I switched my emoji font to System standard and I can't open the app anymore to change it 😂 But luckily I still have the normal version installed too 😅 | 17:01:36 |
charlag | Y'all, maybe you have an idea. Test crashes because it cannot find R.string.status_username_format but other strings seem to work fine | 17:29:25 |
charlag | Oh glob, my config is "en-Latn-rUS-ldltr-sw320dp-w320dp-h470dp-normal-notlong-notround-port-notnight-mdpi-finger-keyssoft-nokeys-nonav-470x320-v27" | 17:31:56 |
charlag | Woooaaah, I've found a bug in TypedResource or?... | 17:39:26 |