home.social

#electronjs — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #electronjs, aggregated by home.social.

  1. While implementing a file drag-and-drop feature in one of my Electron-based apps, I fortuitously found an issue in the Electron framework which I believe could be a major security hole... Fortunately, this was not too difficult to fix, but I still don't understand why this has been overlooked so far...

    All applications have been corrected and can be downloaded from my Codeberg repository:
    🔗 codeberg.org/tonton-pixel/

    #OpenSource #DesktopApps #ElectronJS #Unicode #Unicopedia

  2. The latest version v6.4.0 of the open-source application "Color Ramp Formulator" is now available, fixing an odd bug: the "Apply Color Map" child window would not open when the application was unpackaged.

    🔗 codeberg.org/tonton-pixel/colo

    #ColorRamp #Algorithmic #Generator #OpenSource #DesktopApplication #ElectronJS

  3. According to the "Can I Unicode‽" web page, as of today, the #Chrome navigator is still "stuck" in Unicode 15.1, while the latest version of #Unicode is 17.0!

    mathiasbynens.github.io/caniun

    The fact that the #Electron framework is based on #Chromium probably explains why it is still lagging behind too...

    Supporting Unicode 16.0 would allow me to produce a final stable version of my Unicopedia Plus app, before I can start working on a version for Unicode 17.0.

    #unicopedia #electronjs #caniunicode

  4. Until now, I've been able to provide a working (pre-release though) edition of my Unicopedia Plus app, targeting a specific #Unicode version not yet supported by the #Electron framework, by embedding a copy of all the up-to-date Unicode data files, and making use of the `regexpu-core` module to emulate the most "critical" regular expressions, but this is merely a workaround, not what it has been designed for in the first place...

    github.com/mathiasbynens/regex

    #unicopedia #electronjs #regexpu

  5. As you might expect, my main application Unicopedia Plus relies heavily on #Unicode...

    Today, I updated the #Electron framework to its latest major version 39.0.0, hoping it would at last bring full support to Unicode 16.0, published by the UTC in September 2024 , but unfortunately no; it is still stuck in Unicode 15.1, published in September 2023! Moreover, Unicode 17.0 has already been officially released...

    🔗 codeberg.org/tonton-pixel/unic

    #unicopedia #unicode #unihan #unikemet #emoji #electronjs

  6. These are just a few applications I've discovered that use Electron.

    - Notion
    - New Outlook
    - 1Password
    - Evernote
    - Obsidian
    - MS Teams
    - Slack
    - TeamViewer
    - etc.

    Instead of making everything work faster, developers stopped caring about resources and optimizing their programs.

    #electron #electronjs #laziness #webview #notion #microsoftteams #teams #evernote #slack #obsidian #outlook

  7. Is Electron.js the new obsession?

    I've been surprised to find that almost all popular applications use Electron.js/WebView/WebAssembly. How long will this last?

    Now, instead of computer apps, we have browser windows running, each of which consumes 1 GB of memory, lags and freezes terribly.

    #electron #electronjs #laziness
    #webview

  8. Как сделать React Server Components в Electron с помощью Next.js и без открытых портов

    Статья про то как заставить работать React Server Components внутри Electron приложения с помощью Next.js при этом не запуская локальный сервер и не открывая порты. С возможностью публикации стандартными инструментами. А также исследование зачем все это надо.

    habr.com/ru/articles/852384/

    #react #react_server_components #electron #electronjs #nextjs #remix #reactrouter #rsc #tauri #уменякончиласьфантазия

  9. Is V8 Code Cache format somewhat stable? Looking at the code it currently just stores bytecode for each function and a few extra data, but no assembly.

    What I'm wondering about is whether I could precompile preload code cache for all platforms/architectures and distribute it with the application?

  10. Guys!
    If you want to make a #crossplatform #app, and you don't know what's framework should I use?
    Just use #Tauri and don't waste your time on #electronjs, #flatten or other stuff.
    Tauri is light and too easy.
    Check out the Tauri site:
    #rust #rustlang #javascript #typescript #npmjs #npm #cargo #programming #program #code #hacker #hack #gui #uidesign #ui #uxdesign #ux
    tauri.app/