#NewPipe #SailfishOS dev diary day 81. Mopping up the few remaining ownership errors ๐Ÿงน
#NewPipe #SailfishOS dev diary day 80. Repeated replies and my attempts to understand the Qt/QML memory ownership model: an unholy alliance between managed and garbage collected memory. image
Currently updating from #NextCloud 31.0.4 to 31.0.5. Upgrading always makes me a little nervous because occasionally it's followed by enforced effort (e.g. updating an index, fixing a configuration or updating the PHP version). In practice it's totally smooth most of the time. But my brain can't help it apparently. image
#NewPipe #SailfishOS dev diary day 77. The intricacies of combining an expander with a context menu for comment items. I'm taking a short 7 day break from posting these dev diaries, but rest assured I'll be back on Monday 2nd June to pick up where I've left off!
#NewPipe #SailfishOS dev diary day 75. Comparing the three different comment formatting options: fixed height; variable height; and expandable/collapsable! ๐Ÿช— image
#NewPipe #SailfishOS dev diary day 74. The third comment option: expandable comments! ๐Ÿช—
#NewPipe #SailfishOS dev diary day 72. Real comments on the video page ๐Ÿ“œ
#NewPipe #SailfishOS dev diary day 71. Adding comments to the video page. Just the initial design. image
#NewPipe #SailfishOS dev diary day 68. Proper quality-of-life improvements! Adding video controls so it's not necessary to watch videos from beginning to end without pausing, rewinding or forwarding. Also C++ modules!
#NewPipe #SailfishOS dev diary day 66. Some kind of milestone: a video player that plays videos ๐ŸŽž๏ธ ๐Ÿ˜„