popcar2, to DOOM
@popcar2@mastodon.gamedev.place avatar

Coming in the next CleanDoom update: Theme support! All it takes is changing a few colors and the theme editor swaps out all the colors automatically.

I did this in the stupidest way possible: making all my panels white and just changing self_modulate on runtime. It beats fighting with the theme editor IMO.

craiggrannell, to iPhone
@craiggrannell@mastodon.social avatar

The latest entry in my classic series is Ferrite, a superb and ambitious podcast creation suite. Have a read to find out from its creator how and why the app was made: https://www.tapsmart.com/features/classics-ferrite/

studysnacksapp, to accessibility
@studysnacksapp@mastodon.social avatar

Today, Study Snacks turns one! 🥳

In this year, I've added:

  • over 40 lists
  • many accessibility features like assistive learning,
  • an interactive widget
  • the "Learning Focus"
  • sounds by Josh Mobley
  • a version for Apple Vision Pro
  • Rebranded & Renamed the whole app!

Thank you for supporting me on this journey! 🎂 🥰

#a11y #iphone #applevisionpro #ios #learning #app

accessibleandroid, to android
@accessibleandroid@mastodon.social avatar

New app added to the Accessible Android apps directory: Duplicates Cleaner Accessible https://accessibleandroid.com/app/duplicates-cleaner/

jimmac, to sketch
@jimmac@mastodon.social avatar
12pt9, to ADHD
@12pt9@horrorhub.club avatar

I see quite a few folks with here and their struggles to keep up with tasks. I'm and can find it hard to not feel overwhelmed by what "must" be done resulting in more chaos, more dirt and more things to get about. Sigh…

Using this opportunity to get that off my chest and maybe offer some sort of solution for people like us.

is a free that helps create small routines. It's a bit cutesy, but hey if it helps!

https://apps.apple.com/us/app/trash-panda-cleanup/id6463821439 🧼 🦝

craiggrannell, to iPhone
@craiggrannell@mastodon.social avatar

Deep into another classic interview, from a developer who was very generous with their time, and hoping they won’t be upset with me cutting the output back to something that is manageable for our readers. Always a delicate balancing act.

If you’ve not read the series, there’s a link below. The most recent entries are Apollo and Serial Reader (and also Taxiball and Canabalt in the games series, but that doesn’t have interviews).

https://www.tapsmart.com/tag/classics/

ray1705, to AdobePhotoshop
@ray1705@aus.social avatar

I'm just curious about Mastodon users on .

What will be your of choice? And what are your reasons?

I bet that there are other that are not available on the official app.

sengi_app, to mastodon
@sengi_app@mastodon.social avatar

Hello all, I'm trying something new to get a better vision of users, what you like in the app, what you don't like and miss.

(yes, it's a survey 😶)

You can find it here: https://forms.gle/QbVhVQDnuShfvhUB9

Since it's the first time I'm doing this exercise, don't hesitate to give me any feedback about the process by itself!

Also, boosting for visibility will be highly appreciated. 🙂

utzer, to AdobePhotoshop
@utzer@soc.utzer.de avatar

Wirklich gute für Android wäre auch mal schön.
ist ein bisschen eingeschränkt, fand ich auch nicht so super.

Mehr gibt es nicht in F-Droid oder Google Play, oder?

minioctt, (edited ) to webdev Italian

Il (tra i tanti!) delle è che saranno anche facili da o spesso, ma non per questo anche semplici… (o per caso non sono neppure facili e la mia mi fa sottovalutare la cosa?) 😫

  • 🅰️ Per quelle meno complesse, il metodo migliore è senza dubbio un bel wget -kp $URL, cioè scaricare la pagina con tutte le sue risorse collegate, e convertire i link da assoluti a relativi.
  • 🅱️ Quel però non è a conoscenza di tutte le risorse caricate dinamicamente, cioè dichiarate in posti diversi dall’HTML. Per prendere anche quelle (ed è spesso necessario, tutte le app moderne caricano roba così), bisogna aprire la app nel , e guardare le richieste di che macina con il normale uso.
    • 1️⃣ A questo punto, si può usare la funzione del browser per esportare le richieste in formato HAR, e poi tool come har-extractor o Har Extractor Online per ricavare i file effettivi da quel blob.
      • Ho notato però che Firefox in alcune situazioni genera corrotti (2 giochi fatti in Phaser avevo provato a scaricare, ed una volta estratti gli script tiravano errori; ho riprovato con Chromium, ed è andato tutto liscio), quindi a prescindere io userei l’altro per questa cosa. 🥴
      • Poi, non ho ben capito se per via di come il file HAR in sé è generato, se come quegli lo interpretano, o un misto delle cose, ma le risorse cross-domain (e credo anche caricate da iframe?) tendono a non venir estratte, quindi si deve andare poi a pescarle prelevando l’URL di ognuna a manina dai DevTools già aperti… 🤧
  • 🆎 Si potrebbero usare primo e secondo metodo insieme in linea di principio (copiando i file del primo passaggio su quelli del secondo, sovrascrivendo gli esistenti), ma nella pratica è inutile… se c’erano link assoluti da convertire in relativi nell’HTML, con spaventosa probabilità questi sono presenti anche nel o chissà dove, per cui, dato che bisognerà comunque andare a mano a modificarli da qualche parte, 1 o 2 file in più non cambiano (spesso) nulla.
  • 2️⃣ Se si è usato il secondo metodo, bisogna a questo punto effettivamente verificare che i link siano tutti corretti, le effettivamente scaricate, e la app funzionante indipendentemente dal dominio originale… il modo più efficiente che ho trovato è aprire già da subito un webserver locale sui file, navigarci nel browser, e controllare sia che tutto funzioni nel pratico, sia che tutte le di rete per risorse effettive (ossia, non contano chiamate di telemetria o simili) vadano al mio , anziché al dominio originale (attivando la colonna omonima della tabella nei lo si vede a colpo d’occhio).
    • Quando ci sono richieste che falliscono o che vanno su altri server, bisogna capire da dove nel codice queste partono, e fare le opportune per usare URL relativi. Quelle che partono dall’HTML o dal CSS (turns out, non molte, altrimenti avremmo usato direttamente wget) sono appunto una scemenza da sistemare… ma quando partono da , c’è poco da fare, con l’aiuto del debugger del browser (di nuovo, meglio Chromium, perché de-mininifica il JavaScript aggiungendo whitespace in automatico) si va a capire da che punto partono, e in base alla situazione si valuta che modifiche fare al . Poi, si testa ancora, e ancora si applicano , finché tutto non funziona. ♻️
    • In genere questo non è un problema, e anche per app più ostiche (come quella che ho ricaricato sulla ieri, Little Alchemy 2) si fa tutto in un quarto d’ora ben ristretto. Tuttavia, bisogna fare attenzione a quei programmi che caricano le risorse man mano che ne hanno bisogno e non tutto subito (in genere, maggior parte dei giochi, oppure parecchie React)… lì si può potenzialmente perdere un bel po’ di tempo, perché bisogna mettersi ad usare il raggiungendo idealmente il 100% del codice; cioè, cliccare tutti i bottoni, usare qualunque azione, giocare tutti i livelli… fino ad ora non ho mai incontrato , ma se succede, l’unica è navigare tra il codice già scaricato per vedere cos’è che manca (da qualche parte ci sono scritti i nomi delle risorse ancora da scaricare, per ovvi motivi). 🗡️
  • 🔚 Aggiustamenti finali: in base alla situazione, vanno fatte altre modifiche al source per ovviare a banali ma frequenti. La maggior parte riguardano i domini, che in certi casi sono hardcodati, e quindi o ci sono iframe che comunicano con la Messaging API e gli va cambiato il dominio (come per il gioco di ieri), o c’è del DRM che ostacola il (come il giochino dell’altro ieri) ecc… con si risolve tutto.
    • E alla fine di tutto, una cosa che mi piace fare ma che non sarebbe obbligatoria, è disattivare tutte le componenti potenzialmente dannose dell’ , ossia commentare via eventuali inclusioni e chiamate a sistemi di analitiche o pubblicità. 🚯

https://octospacc.altervista.org/2024/04/03/webaps-heist/

telemetrydeck, to AdobePhotoshop
@telemetrydeck@social.telemetrydeck.com avatar

📢 Our next webinar is about
Register for free, if you are an developer and want to bring your app to a broader user group.
Get to know all the important aspects and join @daniel and @Jeehut in a live Q&A on April 16.
https://us06web.zoom.us/webinar/register/2017121345072/WN_c8IoVb6wQ9eO8TbCXUgrdw

linuxtage, to AdobePhotoshop German
@linuxtage@graz.social avatar
accessibleandroid, to android
@accessibleandroid@mastodon.social avatar

New app added to the Accessible Android apps directory: AdGuard Ad Blocker accessible https://accessibleandroid.com/app/adguard-ad-blocker/

metin, (edited ) to ArtificialIntelligence
@metin@graphics.social avatar

From the ar(t)chive...

Stylized 3D illustration for a 2005 issue of the Dutch ComputerTotaal magazine, about software to erase files.

LMWStuttgart, to AdobePhotoshop German
@LMWStuttgart@xn--baw-joa.social avatar

Unsere inklusive #Ausstellung „Urformen. Eiszeitkunst zum Anfassen“ bietet nicht nur sehbeeinträchtigten Menschen einen Zugang. In unserer App haben wir gleich vier verschiedene Touren im Angebot:

  1. Audio-Tour 👂
  2. Audiodesriptive Tour 👂👁️
  3. Einfache Sprache 📖 👍
  4. Deutsche Gebärdensprache 👐

Infos zur #App & zum Download:
https://www.landesmuseum-stuttgart.de/app

@museum
#eiszeit #iceage #Museum #Exhibition #barrierefrei #Inklusion #Stuttgart #DGS #EinfacheSprache

Ansicht in der App: jeweils zwei Kacheln für Auswahl einer der vier verschiedenen barrierefreien Touren.

I want a script that expands the threads of a Twitter post, in the form of a tree, because it's much easier to read this way, you don't have to click, expand, go back, all on separate subpages.

I want a script that expands the threads of a Twitter post, in the form of a tree, because it's much easier to read this way, you don't have to click, expand, go back, all on separate subpages....

Nonilex, to TikTok
@Nonilex@masto.ai avatar

Fmr treas sec is telling investors he has a plan to buy
Mnuchin told potential backers he aims to maneuver around its price of >$100B & ’s ban of the export of recommendation .
He indicated he could overcome those hurdles by offering to buy the w/o the export-blocked , essentially forcing his consortium to remake a service built on billions of lines of code.


https://www.washingtonpost.com/technology/2024/03/30/tiktok-mnuchin-sale-algorithm/

Nonilex,
@Nonilex@masto.ai avatar

Observers, & ≥1 person familiar w/the pitch, have said the idea is so far-fetched that it suggests a lack of familiarity w/how companies work. users flocked to the bc of its surprising suggestions for videos they might like, & there’s no guarantee any -driven version could duplicate that success — or beat rivals like & , who have worked for yrs to mirror the experience w/in their own respective apps, & .

vincentneo, to macos
@vincentneo@mastodon.social avatar

Iconic 1.3 has been released with support for new emojis from macOS 14.4 as well as SF Symbols 5.2!

https://apps.apple.com/sg/app/iconic/id1582751983?mt=12

accessibleandroid, to android
@accessibleandroid@mastodon.social avatar

New app added to the Accessible Android apps directory: Delta Chat Accessible https://accessibleandroid.com/app/delta-chat/

Tutanota, to AdobePhotoshop
@Tutanota@mastodon.social avatar

We've immensely improved our encrypted Tuta Calendar recently. 📅

Would you like to see the as a separate

Please take a moment & share your opinion. Thank you! 😍 🙏

kubikpixel, (edited ) to web
@kubikpixel@chaos.social avatar

Do I understand correctly that I can develop a dynamic in together with and e.g. ?
Do any of you know this in ?

🦀 https://leptos.dev
📺 https://www.youtube.com/watch?v=K_TmEPAD9Ig

jimmac, to sketch
@jimmac@mastodon.social avatar
Jeehut, to DigitalNomadHub
@Jeehut@iosdev.space avatar

Who wants to test my new app? 🙋

DM me your email address or send an (empty) email to beta@fline.dev with the subject “Beta” to get a #TestFlight invite.

#TimeTracking #Freelance #App

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • everett
  • magazineikmin
  • khanakhh
  • InstantRegret
  • rosin
  • Youngstown
  • ngwrru68w68
  • mdbf
  • slotface
  • normalnudes
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • osvaldo12
  • thenastyranch
  • tester
  • Leos
  • modclub
  • ethstaker
  • cubers
  • cisconetworking
  • provamag3
  • anitta
  • lostlight
  • All magazines