[-] Ategon@programming.dev 9 points 3 months ago* (last edited 3 months ago)

yeah pretty much exactly that. It's custom built 100% by our team with no external tools or anything (just a way to notify us using apis). it's technically a separate running code since we can't hook it into the base lemmy code that easily but acts the same way

[-] Ategon@programming.dev 9 points 2 years ago* (last edited 2 years ago)

It definitely has more niche use due to the children interactions. Its pretty much just a shorthand for one specific case of function calls you would do so that you dont have to mess with all of reparenting, position, etc. for that case

Its more useful for engine and tool development (and is used in the engine for the change type button when you right click)

Off the top of my head a use case in a game would if for some reason you have placeholders, replacing the placeholder with the actual node. Another one is if your enemies change based on a specific metric in the game (e.g. once a run hits 1 minute all enemies change to be a harder enemy), you can just replace the old enemy node/script with the new one so that you get the updated script (would have to also manage the sprite in that case though)

[-] Ategon@programming.dev 9 points 2 years ago* (last edited 2 years ago)

Is it planned to be 2d, 3d, or pixel art?

If youre looking for another mascot to add theres a programming.dev penguin as well lol. Isnt used much currently but was with our art on fediverse canvas

If you also want another spot to post in we have an !inat@programming.dev community meant for team finding as well

[-] Ategon@programming.dev 9 points 2 years ago

any fediverse account will work. Itll allow you to log in when it opens

37
Programming.Dev Legal Site (stacks.programming.dev)
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/meta@programming.dev

Introducing the programming.dev legal site! This is a place to easily see all of our legal documents instead of them being spread out in various locations.

You can find the site at https://legal.programming.dev

The documents are open to changes and are not final so if you have suggested changes and ways we can improve them feel free to reach out either by creating an issue on the legal site repository, by messaging me (Ategon) or by emailing info@programming.dev

Included Documents

  • Privacy Policy - How we collect, protect, and use information provided to us
  • Terms of Service - Terms that govern your access to and use of our services
  • Automation Guidelines - Guidelines when using any form of automation on an account
  • Code of Conduct - Expected conduct when interacting on our sites or on communities on our sites
  • Contributor Guidelines - Guidelines for contributing to our projects
  • Cookie Policy - How we use cookies
  • Defederation Policy - How we defederate with other instances
  • Donation Policy - How we handle and spend donations made towards us
  • Moderator Guidelines - Expected conduct when moderating a community
20
Screenshot Saturday! (programming.dev)

Share some progress, text or screenshots of some development on your game!

[-] Ategon@programming.dev 9 points 2 years ago* (last edited 2 years ago)

Waste of a second and third choice since then I cant ranked choice it. The second choice doesnt count until the first choice is eliminated

87
Threads Federation Poll (polls.programming.dev)
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/meta@programming.dev

In the past we said we were going to run a federation poll regarding Threads (activitypub compatible instance created by meta) and now that theyre ramping up federation and we have a new instance coming that would interact with that I decided its time to do so

This poll is only open to people who have an account on programming.dev as it only affects those users (other instances decide federation on their own).

This also only affects us pulling content from them. Them pulling content from us isnt stoppable on our side (and if it is they can still get it through things such as boosts from instances in the middle on the microblog side or by querying the api).

There will be mention of a link aggregator side and a microblog side. The link aggregator side is this site and the microblog side is a new instance being started up where I wanted to get this poll out before I release it publicly.

On the side of Threads they are making interacting using activitypub opt in so the amount of users there would not flood out everything else as people need to explicitly change in their settings that they want to interact with mastodon, etc.

Regardless of whats voted you shouldnt notice any changes on the link aggregator side similar to how mastodon users barely pop up now

This will be pinned in the instance for a couple days to ensure as many people as possible vote. Afterwards ill collect the results and make a post with them here (not pinned)

  • Note accounts created after this poll was made cant vote to prevent vote manipulation
1
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/sublinks@discuss.online

Another update on some progress. Been working on implementing popovers that will show information when you hover over things for long enough. This gives an easy way to get certain information without needing to leave the post feed

Moving your mouse off of the chip or popover closes it so you can keep browsing

Community chips (with the icon and gradient) replace links to communities in markdown. It makes sure that everything is a link relative to your instance and that it can trigger a popover for the community

This is shown in the video below with nested community chips (the description of these communities in lemmy currently link to other communities and those have all been replaced with chips)

More sidebar progress coming tomorrow

edit: if anyones over on the microblog side feel free to follow me there for some more frequent updates as im working on things. Usually will do progress reports there and then larger updates here. @Ategon@bytes.programming.dev

1

Been a couple months since my last update and theres been some announcements and me settling into the project I said I was merging Pangora into.

The project has been announced now with the name Sublinks and is currently being worked on by a bunch of devs and lemmy admins to make progress towards parity with lemmy quickly

Ive been working on UI design for Sublinks (attached image is an early version of the home page) bringing in aspects I worked on in Pangora and refining them

Will be posting updates over in !sublinks@discuss.online with my progress on the UI!


This community will be dead for awhile until sublinks reaches parity and the new version of Pangora is forked from it

1
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/sublinks@discuss.online

Hey everyone! Ill be starting to share updates on the frontend visuals here like I was doing with Pangora before it got merged into Sublinks

  • Edit: note for people who are wandering in here not knowing what Sublinks is. Sublinks is an upcoming fediverse link aggregator separate from lemmy. It will have api compatibility on release so frontends and apps should still work but the project will be focusing a lot on mod tools and federation updates once it reaches parity. This UI is the default frontend I'm designing for it

Starting off with some progress I've been making on the Home Page. Been taking things I enjoy from both alternate frontends such as Photon and Tesseract, as well as Misskey forks like Iceshrimp and Sharkey.

People who followed me as I was developing Pangora might recognize a lot of similar design decisions

Still in progress but ill try to share new progress at least every couple of days when I work on it with new additions

The left sidebar can be collapsed to show only icons for people who want a bit more space for post cards

Hovering over an option adds a popover saying what it is

In addition when you scroll down the navbar shrinks a bit to give you more space for post cards. On mobile the navbar hides completely when you scroll down and then shows again when you scroll up


The frontend is still heavily in progress so things may change a lot still before release as I refine it. If you've got suggestions feel free to give me them

13
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/events@programming.dev

Hey everyone! Someone on lemmy is running a eurovision-like event called Lemmyvision that we are participating in.

The community for it is at !lemmyvision@jlai.lu

What is Lemmyvision?

The contest will involve different countries each deciding on one song to send to the contest and then people will be able to vote for which one is their favorite. The aim is to promote different languages and cultures from around the world, to share more between our online communities across Lemmy, and discover songs from lesser known artists.

Why are we in?

Programming.dev isnt a country but we have been given an exception due to one aspect of our instance that usually is not represented in these competitions but still brings a lot of music, game soundtracks.

If you prefer to participate but for your country instead feel free to discuss it over on the country lemmy community, its been getting announced around in some spots

How is our submission decided?

We will be running a vote to select what song we will be sending to the competition.

Over the next week submissions will be open for people to submit 1-2 songs for the voting round. After a week these will be collected and will be voted on in heats before doing a final round vote to determine the winner.

Submission rules

  • Songs must have been released within the last year (after January 1st, 2023).
  • Songs must be used within a game and not be popular OR be made for a game

Example soundtracks

Songs not made within the last year (but are here for inspiration / showing possible vibes of tracks)

Examples of songs made within the last year

Where do I submit songs?

You can submit using this link: https://polls.programming.dev/k27X

Stay tuned for song voting in a week :)

[-] Ategon@programming.dev 9 points 2 years ago* (last edited 2 years ago)

Theres a lot more users that dont even vote as well

For programming.dev currently we have~ 1.2k MAU. Including people who have an account but dont vote or comment we get closer to 2k. And then including people who dont have an account we get much higher (~ 80k per day but that includes crawlers and bots)

8
Screenshot Saturday! (programming.dev)

Share some progress, text or screenshots of some development on your game!

24
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/meta@programming.dev

We have a bunch more supporting sites for the instances that have been set up. All of these are contributor sites which means accounts on them are available to programming.dev contributors, and/or admins.

Vault

Vault is a password manager running vaultwarden. It will be used to pass along login details when setting up accounts for users on the various contributor sites since registration isnt opened. The link for it is https://vault.programming.dev.

Files

Files is a site for file hosting and url shortening for then linking in places such as programming.dev. As an example heres a markdown file I added in https://files.programming.dev/u/9jsOS3.md and heres a link that redirects to an image http://files.programming.dev/go/meme.

Files can be given compression, a time it expires in, a maximum amount of views, and a password if you want to limit who can access it. The software used is Zipline.

The site for files is at https://files.programming.dev

Schedule

Schedule is a meeting poll site to find out what time people want to meet. This will be primarily used and have a poll link posted when we are scheduling events. The software used is rallly.

The site is at https://schedule.programming.dev and ive got an example poll at https://schedule.programming.dev/invite/Zwr8x2wrQBGA.

Polls

Polls is a poll site for getting information. Will be used when we want to poll the community about something or do something like a year end survey on stats for people using different languages, etc. Software used is input.

6
Mlmym Security Update - v0.0.40 (stacks.programming.dev)

We updated our hosting of the mlmym frontend at old.programming.dev to version 0.0.40 which fixes an issue where bots could abuse a redirect feature for SEO.

You can see the details of the issue here: https://github.com/rystaf/mlmym/issues/101

19

Introducing blocks.programming.dev! This is a site to add small code snippets you make for sharing easily in threads in programming.dev if you need to do something like put the same code in multiple spots.

The site is running using software called opengist and is essentially an equivalent to gists in github. Repo for it is here https://github.com/thomiceli/opengist.

Snippets are accessible both in the web interface and using git if you prefer adding in code from your text editor and then pushing it.

You can find the site here: https://blocks.programming.dev.

41

Introducing a new supporting site for the instance, git.programming.dev aka Forge! This is a spot where development on things relating to the instance will be taking place. This includes for each thing having source code, task boards, and issue trackers viewable.

This gives us a spot away from GitHub so we don't have to rely on them for hosting our code. In addition, Forgejo, the software used, is working on federation so eventually features could be implemented to do things such as interact with Forge directly from our instances.

Who is allowed to make an account?

Anyone is free to make an account on the site provided you have not broken our code of conduct and have gotten banned from one of the instances.

What is allowed to be hosted?

Any code that relates to things we do on the fediverse or outside the fediverse but relating to programming.dev is allowed to be hosted on Forge. This includes things such as bots made for lemmy/sublinks, alternate frontends, software we host, tools, etc.

As an example alternate frontends like photon, alexandrite, etc. are free to choose to be hosted on Forge. Software such as Sublinks, etc. can be hosted, and various misc bots and tools such as Fediseer, Automod, etc. can be hosted.

Anything hosted on forge must be able to support the programming.dev instance it is built around. This means that things like bots and alternate frontends for the programming.dev instance must be able to support sublinks.

How can I make an organization on Forge?

If you want an organization on Forge to group a collection of repos together feel free to reach out to one of the team leads or email info@programming.dev.

How can I contribute to a programming.dev repo?

If you want to contribute code feel free to fork the relevant repo and then make a pull request back to it with the changes. If you have an idea for something that can be added to a platform or a bug report open up an issue on the relevant repo in the Programming.Dev org.

If you're interested in contributing a large amount to the programming.dev repos feel free to reach out to me (Ategon) on discord or matrix or email info@programming.dev and I can add you to the development team.

[-] Ategon@programming.dev 9 points 2 years ago* (last edited 2 years ago)

Been working on a game for the brackeys jam. Playing around with how windows work in godot

[-] Ategon@programming.dev 10 points 2 years ago* (last edited 2 years ago)

For communities yes due to cross instance stats but for instances themselves (which the stats above is based on) no. You can just use post read times in addition to the three which will catch anyone who has read a post. Post reads are something each instance has access to for its users so it can do the unread comments feature but it doesn't federate (but each instance self reports stats on itself).

[-] Ategon@programming.dev 9 points 2 years ago

Instances have been added if they have a decent amount of activity and dont break the programming.dev rules (no hate speech, no illegal content, no lolicon). The ones currently here are just basically ones that I know exist but other ones can get added if someone sends me links to them or an issue gets opened on the repository

Sure I could adapt it a bit to do that. I can show info on one and then add in a refresh button to get a new instance in that category or something similar.

And sure I can move regional into their own category

[-] Ategon@programming.dev 9 points 3 years ago

The blue face is the godot logo! It's an open source game engine

[-] Ategon@programming.dev 9 points 3 years ago

The amount of subs there are the amount of people in this instance that have subscribed to that community. It doesnt convey that fact very well and the other stats arent updated to also reflect that though

[-] Ategon@programming.dev 9 points 3 years ago* (last edited 3 years ago)

Would it make sense to switch these to be weekly discussions and then just have them pinned for a week? At the activity level right now having them daily might drown out other posts

Update: Edited the title to be weekly

view more: ‹ prev next ›

Ategon

0 post score
0 comment score
joined 3 years ago
MODERATOR OF