ohai.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A cozy, fast and secure Mastodon server where everyone is welcome. Run by the folks at ohai.is.

Administered by:

Server stats:

1.8K
active users

#webview

0 posts0 participants0 posts today
Replied in thread

@ajsadauskas @JessTheUnstill @tomiahonen yes, and to add insult to injury #Mozilla didn't even wanted to sell people like @fuchsiii or me a #FirefoxOS device, with the only one being "launched" in the #EU being a #SimLock'd & #NetLock'd #prepaid phone in #Spain one could only attain in-store with all the "#KYC" nonsense they had, demanding a legal address in Spain back then.

And #nerds like myself are far from the "#consoomer #Normies" for whom stuff that isn't on shelves at Staturn/MediaMarkt, BestBuy, Walmart, ... doesn't exist. I'm used to importing #tech that I want!

Modern #TechStack|s are convenient but they also make #developers lazy and result in the #enfattening of #Software and #Games.

Nowadays we have shitty #WebApps that eat up 100+MB just for a #WebView and which are instantly useless once they don't have a high-speed, low latency internet connection!

  • People like #GraceHopper and #MargaretHamilton propably wouldn't even be mad, but just disappointed, knowing how a modern #IDE eats more computing power than the entire human race had at their career peaks...

And don't even get me started on all the #WastefulComputing aka. "#AI" #bs and #Shitcoin - #Scams!

Infosec.SpaceKevin Karhan :verified: (@kkarhan@infosec.space)@sekka@shark.community But one of the best tracks - abeit #Blues, not #Chill or #Jazz - is Blue Mary Blues Real Bout - Fatal Fury Special (Neo Geo CD Version) https://www.youtube.com/watch?v=-3XTuBZiC4w https://inv.nadeko.net/watch?v=-3XTuBZiC4w Hard to believe they were able to get this done with a 135 kbit/s CD-ROM drive and 2 MB of cache! #music #mukke #mood #KingOfFighters #OST #GameMusic #Soundtrack #NeoGeo #NeoGeoCD
Replied in thread

@dgar
Many web developers still need to deal with Internet Explorer because its rotting undead corpse still lives on in the Windows WebView component used by countless applications to render html. The Chromium-based WebView2 is still far from fully deployed. #webview

Continued thread

Following up on Android's incredibly broken WebView safe area inset handling, it turns out Android 16 is making edge-to-edge mandatory and the Android WebView team says edge-to-edge support is not currently on their roadmap 🙃

So basically, expect every app that uses a WebView to possibly be broken when built against Android 15+

(There's an opt-out flag on Android 15, but that's getting removed in Android 16)

It appears Android WebViews finally implement `safe-area-inset-*` environment variables properly¹²³ 🎉

---

1. Only on Android 15+ when built with an SDK version 35+

2. Because Android 15 & SDK 35 now enforce edge-to-edge display mode on everything, so have fun with the bottom navigation bar for people who don't use gesture navigation

3. `viewport-fit=cover` vs `viewport-fit=contain` makes no difference on Android

#Android 8.0.0 上の #WebView ベースのブラウザ #Stargon#Via で画像を長押しするとコンテキスト・メニューと縮小画像が同時に出現するのだが、そこで漏れなく端末スクリーンごと巻き込むフリーズが発生してしまい端末を強制再起動するしかなくなるのだけど、どなたか同じ症状だったり回避策をご存知の方いらっしゃったら教えてください。

なお #Soul もインストール済みですがまだ試していません。

Thanks to @hut23 for letting me present at #TheAlanTuringInstitute on Tuesday on the "Anatomy of a Browser" covering embedding browser frameworks.

A first for me: presented from my #Linux phone using an embedded #WebView streamed using ScreenCast.

View the slides online:

flypig.co.uk/presentations/tec

Slide/notes source/PDFs on GitHub:

github.com/llewelld/techtalk-g

Code for the WebView presentation app:

github.com/llewelld/harbour-pr

linuc cannot webview!!!

Mi servirebbe una specie di wrapper per alcune app e servizi #web che già ci sono (maggior parte che hosto io), ma ai quali voglio accesso più organizzato (e magari più ottimizzato per l’uso a tastiera) delle tremila schede fissate su Firefox desktop, che ormai sono talmente tante da coprire tutta la barra… 😱

Purtroppo, ho scoperto di essere così tanto al mio limite di star rivalutando pure Android!!! Lì, nonostante le rogne, è tanto facile fare una app nativa che mostra una banale #webview e funziona e basta… Ma su Linux #desktop….AIUTO!!!!! È da letteralmente 3 o 4 giorni che sto girando mia testa attorno a ‘sta storia, ma nulla! 😖

Il problema è che voglio un eseguibile 100% statico e autocontenuto, di cui ho la certezza possa fungere su qualunque sistema abbia il kernel #Linux e un server X11/Wayland, senza pensare ad altro; come un EXE su Windows, o qualunque cavolo di APK su Android… voglio che la app funzioni ovunque e per sempre senza ricompilare, e senza dipendere dalla distro. 🙄

Ho provato quasi tutte le opzioni webview consigliate su https://github.com/sudhakar3697/awesome-electron-alternatives, ed è così tragico… una buona manciata sono esplicitamente abbandonate, altre non sono mantenute e quindi comunque non installano/compilano, ma comunque tutte si basano solo su: CEF (Chromium Embedded), QtWebView (che è CEF), Electron (che è CEF), e WebKit2GTK. 👯

Questa roba dell’eseguibile autocontenuto (con libc statica) l’avevo fatta per una app PyGame (FrameNX), ma pare sia letteralmente impossibile far funzionare qualsiasi di questi motori web in questo modo qua. Il problema è che hanno così tante dipendenze, così fragili, che è un attimo che fai questa pacchettizzazione forzata statica strana, e subito non girano più. 🚱

Ho provato sia cefpython3, (che comunque è abbandonato alla versione 66 di Chromium, preistoria), che pywebview (che si appoggia a Qt o GTK), ma PyInstaller li spacca; manco il tempo del passaggio con staticx. Ho provato poi a compilare un programma C++ per QtWebView, ma staticx non gestisce un sacco di file di runtime di Qt che non sono librerie native. E usando direttamente la roba CEF, senza Qt di mezzo, fa comunque errori irrisolvibili. È la fin. 😩

Credevo quasi di aver fatto grazie a WebKit2GTK (ad esempio tramite “webview“), con una procedura hackerina (copiando libwebkit2gtk-4.0.so.37 nella cartella di lavoro da /lib/x86_64-linux-gnu/, e con un hex editor sostituendo poi le occorrenze di questo percorso con ./ al suo interno, poi copiando dalla stessa cartella i file WebKitNetworkProcess e WebKitWebProcess, e applicando staticx sia a questi due che al mio programma C dopo aver settato LD_LIBRARY_PATH=.)… però il programma, su un altro sistema, apre solo una finestra bianca e dice “Could not create default EGL display: EGL_BAD_PARAMETER. Aborting…😭

Un disastro!!! Forse si può buildare #WebKit2GTK da sorgente per disattivare proprio tutta la roba di OpenGL che da errore, visto che non freca, ma mancano un sacco di dipendenze, non compila un cazzo… Mi sa che faccio la cringiata, e pacchettizzo un intero file system + binario chroot/proot in un solo eseguibile, alla faccia delle #librerie☠️

GitHubGitHub - sudhakar3697/awesome-electron-alternatives: A curated list of awesome Electron alternatives.A curated list of awesome Electron alternatives. Contribute to sudhakar3697/awesome-electron-alternatives development by creating an account on GitHub.