☭⚑ Comrade Angles ⚑☭ is a user on anticapitalist.party. You can follow them or interact with them if you have an account anywhere in the fediverse.
☭⚑ Comrade Angles ⚑☭ @Angle

o I have a project I've been working on for a while now - It's called Agora. It's a new kind of Internet forum, rendered as a fancy graph. it's eventually gonna support federation, but we're not there yet. I'm working on it though, and I hope to get there in a month or two. XD

agora-2866.nodechef.com/forum

· Web · 9 · 18

Sorry bout the delete. i forget to add the link. :X

@Angle looks interesting but I opened it and I'm pretty much lost >.<

@aka you can zoom in and out and pan around. See if that gets you anywhere? And it might not have finished loading yet. XD

@Angle so, tree-like threads right? I'm curious about fediverse integration :D that's cool

@aka Yeah It doesn't federated yet. I'm working onvthat though. XD

@Angle Intriguing! There's some weird judder going on (at least on Chrome) that makes it hard to look at for long, though...

@sabrecat Hmm. you mean individual posts muttering, or the whole thing? :/

@Angle It's not literally everything, but various posts all over the place, idiosyncratically. drive.google.com/file/d/1WFb_T

@Angle Sorry, it took a minute for Drive to process that, but it's viewable now. (~30 second video showing the issue)

@sabrecat Alright, that's wierd. Looks like the layout is all ducked up. Lemme polish up my latest version and push that, and we'll see where that puts us. :/

@sabrecat Alright, it's updated. Any better? Any worse? :/

@Angle still rocking the INTENSIFIES meme, I'm afraid.

I can even get some post titles to blink completely in and out, when I hit certain zoom distances.

@Angle Let me quick see if it behaves any differently on other browsers

@Angle much, much better in Firefox. All posts have graph connections, and no bouncy bouncy.

@sabrecat Huh, wierd. It usually runs better in chrome (Or at least faster). Maybe your browser is out of date? :/

@Angle Doesn't look like it, "Version 65.0.3325.181 (Official Build) (64-bit)" and it says it's up to date... ¯\_(ツ)_/¯

Console shows a failure to load some Google fonts CSS, dunno if that'd do it:

Mixed Content: The page at 'agora-2866.nodechef.com/forum' was loaded over HTTPS, but requested an insecure stylesheet 'fonts.googleapis.com/css?famil'. This request has been blocked; the content must be served over HTTPS.

@sabrecat I get the exact same error and it works fine for me. :/

@Angle Hah, check out the strange arcane fire if you examine the juddering elements in the console. Something's freaking out recalculating the `left` style attribute. drive.google.com/file/d/1pUgNy

@sabrecat Yeah, I thought so. There a bit of code where it goes and positions the posts according to the users scrolling and panning. That must be the source of the error. :/

@sabrecat I'll see about fixing it, but I'm not really sure how. I guess a check to not reposition posts if they're already within a few pixels of where they're supposed o be? :/

@Angle Yeah, or perhaps don't keep recalculating unless the user has recently panned/zoomed?

Now that (via Firefox) I can see what it's meant to look like, this feels like a sort of forum- or social-media-ized mind map: en.wikipedia.org/wiki/Mind_map

@sabrecat Aye, thats kinda the idea. I eventually want to make it so that entire massive arguments can be laid out in Agora. Not there yet though. XD

@sabrecat Well, I took a crack at the post jittering and it doesn't seem to change anything. probably due to the style being recalculated or something. :/

@Angle Tried a dump-cache-and-reload on Chrome, but it didn't seem to affect it. Must be something browser-specific about it, or at least a standards quirk? What frontend framework are you using, if any?

@sabrecat Meteor! The lines and stuff are in webGL, with meteor templates used for the posts, previews, and the rest of the page. XD

@Angle Ah, cool! I've only worked in Angular and Vue, myself, but I know that's one my fellow day job folks at least considered

@sabrecat Not entirely sure I'm sold on it, to be honest? I might redo the thing in something else later. But it's relatively easy to code in, and good for proving concepts, so. XD

@sabrecat Huh. Thats been a common buig for a while, but rarely on the same scale. Is the layout fixed, at least? All posts should be connected to other posts. :/