[-] [email protected] 8 points 8 months ago

should be back

[-] [email protected] 8 points 11 months ago* (last edited 11 months ago)

No, things are moving along though (pictrs upgrade was just completed). Again I'm not going to give a date were going to upgrade at apart from warning before we do so since it won't be followed due to us all being volunteers and things changing due to issues coming up

0.19.4 is annoying since it adds the hashtag additions where posts are auto hashtagged with the community name. I was aiming to Ideally remove that from the codebase before we upgrade but we might have to upgrade with that in it

[-] [email protected] 8 points 11 months ago

You could middle click to color pick in the event

[-] [email protected] 8 points 11 months ago

the green is blank pixels, its white on the actual canvas

[-] [email protected] 8 points 11 months ago

The canvas was expanded to have that area a bit before this was posted

[-] [email protected] 8 points 1 year ago

Ive been working on some game tools to let me make various games quicker without needing to do the same things in every game i make

Above you can see two of them ^ Ive got an achievement system implemented as well as a toolbar that lets you trigger things easily for testing purposes (e.g. giving the player a weapon, spawning an enemy, etc.)

Theres a data persisting system that will persist data in different scopes (e.g. room, level, run, game, permanent) that everything else uses. For example the achievement system looks at a certain category and a trigger (which is a key that the data in the persister is set under) so that whenever data is added to that trigger it sees if its higher than the amount needing to unlock the achievement (and if so unlocks it). The persister is decoupled from everything else by sending signals and then everything that wants to look at what data is set can (this would be the achievements, the unlock system, the dialogue system to see which dialogue is unlocked, etc.)

Main tools I have made:

  • palette swapping (allows for swapping the palette of the game so that things like each zone can have different colors)
  • unlocks (what weapons, enemies, etc. are unlocked)
  • toolbar (debug helping)
  • persister (persists data through a scope)
  • logger (logs information (separate so other components can show the logs e.g. the toolbar or a terminal)
  • leaderboard (keeps track of scores of players)
  • data (reads txt files from a data folder for usage in the rest of the game for separation of data and behaviours. e.g. you can define enemies each in their own txt file and have a generic enemy object that has its properties set based on the enemy it is. Makes it so you can easily add new stuff
[-] [email protected] 8 points 2 years ago* (last edited 2 years ago)

Hey, im actually doing a post right now with some screenshots. Should be up in a bit on meta

(was also the one that purged the conversation. things should still be in the modlog if youre interested in digging around for it)

38
Programming.Dev Recap (recap.pangora.social)
submitted 2 years ago by [email protected] to c/[email protected]

Hey everyone! Finished up a recap system for lemmy where you can request your stats for the past year (things like posts made, comments made, top posts for the year, etc.)

Hope you enjoy! Theres a role it assigns you and an image you can copy at the bottom

133
submitted 2 years ago by [email protected] to c/[email protected]

Finished up a recap site for lemmy similar to the recaps other sites like spotify, etc. have been doing!

Shows things like how many posts youve made, how many comments, your top posts of the year, the top communities you participate in, etc.

Theres a little role it assigns you and an image at the bottom that can be easily shared into the thread

34
submitted 2 years ago by [email protected] to c/[email protected]

Currently supports any instance running a lemmy compatible api (lemmy, pangora, etc.)

Lets you generate and then copy shields.io style badges to show different stats exposed by the api

For example for this community I can generate badges such as

Subscribers

Subscribers

Monthly Active User Count

Monthly Active Users

etc.

Theres a system built in that lets you customize how they look and then generate them again with those looks. Supports badges for instances, communities, or users

Link again just in case your software doesnt handle the first one

27
submitted 2 years ago by [email protected] to c/[email protected]

Hey everyone! Thanks for being part of p.d in 2023

Ive been working on some things so figured I would give a little sneak peek into some new things that will be arriving in the next couple months

Lemmy Recap

Originally wanted to get this out before the new year but ended up getting sick so itll likely drop sometime this week. Youll be able to see stats like how many posts you made, how many comments you made, your top post, etc.

Icon & Banner Poll

Once im done with the recap ill be running some polls for what people like more between a new logo I designed and the old one and It would possibly have the icon for the instance switch depending on how the vote goes

Pangora shields.io badges & bot list

Adding some new supporting sites for pangora. There will be custom shields.io badges that can be used to display instance, community, or user stats and a bot list to list the bots that currently exist

Supporting sites

New supporting sites for programming.dev such as an improved status page, a donation page, a team page, etc.

Programming challenges

Im bringing back programming challenges but they'll be mostly ran using a supporting site and will be much less frequent (probably 1 challenge a week)

Lemmy Event: Safe Crackers

Should hopefully be running a new event in february called safe crackers that people in any lemmy instance can participate in

Hope you enjoy the instance in the coming year!

If youre interested in chatting we have both a discord and a matrix community at https://discord.com/invite/kwyxvYEYt4 and https://matrix.to/#/#p.d:matrix.org

If youre interested in helping out with coding various things for the instance such as the supporting sites or a new backend + frontend thats been getting built feel free to let me know and I can add you to the areas for that. Languages used are mostly Javascript, Typescript and Java

24
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Back with another community health check-in to see how communities in the instance are doing

  • Lively- 5k users/month or above
  • Active - 201-4999 users/month
  • Moderate - 51-200 users/month
  • Quiet - 11-50 users/month
  • Dead - 0-10

Communities

  • Lively communities: 1 (1%) (~)
  • Active communities: 14 (7%) (+1% from last month)
  • Moderate communities: 19 (10%) (-5% from last month)
  • Quiet communities: 64 (34%) (+9% from last month)
  • Dead communities: 90 (48%) (-4% from last month)
  • Total communities: 188 (+11 from last month)

  • Active communities increased a bit
  • Moderate and dead communities decreased
  • The amount of quiet communities increased a bunch

Advent of code

Advent of code was at 136 active users/month before this month started and now its at 839 (as this month was when advent of code occured)


Least active communities

(These are ones that will be prioritized for making active) (theres a lot in the dead category so these are random ones from that, not all of them)


In the future im going to try to automate these stats so I dont have to do this manually

26
submitted 2 years ago by [email protected] to c/[email protected]

AoC has ended for the year! Congrats to everyone who participated

Here are some stats from the instance leaderboard

Top 10 Users

  1. SekoiaTree
  2. Leo Uino
  3. Michon van Dooren
  4. funnyboy-roks
  5. PhiliPdB
  6. jhuang97
  7. Alex Utter
  8. hades
  9. JindΕ™ich IvΓ‘nek
  10. abclop99

Misc Stats

  • 91 Users got at least 1 star
  • 14 Users got 50 stars
43
submitted 2 years ago by [email protected] to c/[email protected]
[-] [email protected] 8 points 2 years ago* (last edited 2 years ago)

In programming.dev we have a community request zone at [email protected]

You can find info like this in the sidebar if youre on web (and there's going to be a support site made soon)

[-] [email protected] 8 points 2 years ago* (last edited 2 years ago)

1 -> yep, to make it a certain language put that language after the first three backticks. For inline you can do it using curly braces after the second backtick with a dot and then the language in it

```abnf
x=4
```

x=4

`x=4`{.haskell}

x=4{.haskell}

`x=4`{.js}

x=4{.js}

2-> https://www.npmjs.com/package/markdown-it-highlightjs is the specific one but its basically just a wrapper around highlightjs

3 -> ~~unknown, I didnt mess around with that when implementing them and I dont think it supports it.~~ edit: can probably be added manually by messing around with css. Ill do a pull request after my exams

67
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

The instance has now been upgraded up to 0.19.1 from 0.18.5

Due to some authentication changes you will need to log in again and set up 2fa again if you had it previously enabled (since the 2fa process changed to prevent people locking themselves out)

Code Highlighting

If you make code blocks using the three backticks method the code in it will automatically be highlighted based on the detected language (in lemmy-ui aka the site)

Surrounding in 1 backtick lets you do it inline

E.g.

`console.log("hello world")` becomes console.log("hello world")

```
console.log("hello world")
```

Becomes

console.log("hello world")

The blocks will be light if youre on the light theme and dark if youre on the dark theme

Instance Blocking

This is for lemmy-ui, alt frontends may not have support yet or may be done a different way

Go to your profile settings by hitting your name, then settings in the top right

There should be a blocks section you can switch to. Go to the instances part of that and search for the instance you want to block

Blocking an instance will prevent you from seeing posts from that instance

Scaled sort

When you go to choose a sort while browsing posts you should see an option called scaled. This is hot but takes into account the active users to boost communities that need it. (E.g. a community with 20 active users will be shown more than a community with 10000)

Remote following

You can follow a community while browsing it from the site of another instance. To do this just hit subscribe for the community while not logged in on that other instance and it'll bring up a pop-up where you can enter your instance you want to subscribe from

Https://github.com/LemmyNet/lemmy-ui/pull/1875#issuecomment-1727790414

31
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Hey everyone! Were pushing through the update to 0.19 now that 0.19.1 is out that fixes the issues with it (outbound federation breaking + show read posts not working)

Said in the previous meta post it would be after christmas but due to something that got noticed about 0.18 (not going to specify what since we and a bunch of other instances are still on it) were pushing it through now

Major Changes in 0.19

  • Code block support in lemmy-ui (the website) (contributed by programming.dev)
  • Activity metrics now includes voters (contributed by programming.dev) (this is how our instance was doing it but now all instances do)
  • Reports are now resolved automatically when a post is marked as deleted
  • 2FA has been reworked to prevent people getting locked out
  • Users can now block instances
  • Theres a new scaled sort that can be used (hot sort but takes into account community active users so it boosts low activity communities)
  • You can now remote follow instances by browsing on another site and hitting subscribe when not logged in (https://github.com/LemmyNet/lemmy-ui/pull/1875#issuecomment-1727790414)

Theres a bunch of other changes but not relevant to end users or are more minor

NOTE

  • If you enabled 2fa you will need to enable it again due to the 2fa changes
  • You will need to log in again due to authentication changes
17
submitted 2 years ago by [email protected] to c/[email protected]

Day 16: The Floor Will Be Lava

Megathread guidelines

  • Keep top level comments as only solutions, if you want to say something other than a solution put it in a new post. (replies to comments can be whatever)
  • You can send code in code blocks by using three backticks, the code, and then three backticks or use something such as https://topaz.github.io/paste/ if you prefer sending it through a URL

FAQ

14
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Day 15: Lens Library

Megathread guidelines

  • Keep top level comments as only solutions, if you want to say something other than a solution put it in a new post. (replies to comments can be whatever)
  • Code block support is not fully rolled out yet but likely will be in the middle of the event. Try to share solutions as both code blocks and using something such as https://topaz.github.io/paste/ , pastebin, or github (code blocks to future proof it for when 0.19 comes out and since code blocks currently function in some apps and some instances as well if they are running a 0.19 beta)

FAQ


πŸ”’ Thread is locked until there's at least 100 2 star entries on the global leaderboard

Edit: πŸ”“ Unlocked

24
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Day 14: Parabolic Reflector Dish

Megathread guidelines

  • Keep top level comments as only solutions, if you want to say something other than a solution put it in a new post. (replies to comments can be whatever)
  • Code block support is not fully rolled out yet but likely will be in the middle of the event. Try to share solutions as both code blocks and using something such as https://topaz.github.io/paste/ , pastebin, or github (code blocks to future proof it for when 0.19 comes out and since code blocks currently function in some apps and some instances as well if they are running a 0.19 beta)

FAQ


πŸ”’ Thread is locked until there's at least 100 2 star entries on the global leaderboard

Edit: πŸ”“ Unlocked

[-] [email protected] 8 points 2 years ago

Congrats on the alpha πŸŽ‰

[-] [email protected] 8 points 2 years ago

Ill start off with my choice. Been teaching myself rust recently so I can mess around with the lemmy backend so will likely attempt it using rust to practice it a bit more

[-] [email protected] 8 points 2 years ago

Lemmy itself needs JS to work, wouldnt make sense to limit myself to not using it when the sites im sending people to dont have that restriction. Whats the bloat youre talking about, I can look at it

view more: β€Ή prev next β€Ί

Ategon

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