Silberengel @Silberengel - 1mo
The good news: nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn fixed all the big #Alexandria bugs. 🎉 We now have: 1. Publications display immediately, with no reloading. 2. Lazy-rendering of the publication, so that it displays a few sections ahead of you, as you scroll. 3. Table spacing is fixed. 4. Wiki pages integrated into publications seamlessly, without a redundant section header. 5. No more sections flashing at you; renders as single HTML page. 6. Footnotes are functional and their references display. The bad news: His fix created lots of little bugs, so it'll take a bit longer before we can launch it on next-alexandria. 😅 He can never win, fr.
The biggest change is that, instead of larger publications taking longer to display than shorter ones, it always immediately displays the first event and then rolls out the rest. You can tell it's still loading because the scrollbar expands, but the text just looks normal and you can immediately begin reading. I suppose it would have to render in opposite order (last/bottom to first/top), for some language selections, but that's a Defoe edition feature, so we'll cross that bridge, when we come to it.
Instead of highlighting sections on hover, we're going to implement something more intentional, to activate the more advanced features. Like a double-tap or swipe, or something. Trying to have the reading view more stable and static, so that things aren't jumping around and flashing at you, when you're trying to focus on the text. Hard to pack access to lots of features into one view, without it turning into a hot mess. We're trying to add capabilities, without losing that quiet, calm, "library reading room" aesthetic. A book should just look like a book, not like a train station ticket machine or a Bloomberg terminal.
mleku @mleku - 1mo
maybe just have a switch that turns it on, and changes the widget so you can click on multiple for a screenie and such. or maybe even just ctrl-click to select a whole section, with a little checkbox that appears in the corner when you move over the corner