home.social

#electronjs — Public Fediverse posts

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

  1. I just pushed the v1.1.0 update for Gekko Browser, focusing on making the browsing experience a bit more flexible.

    New features include:

    Vertical Taskbar for better screen use.

    Split View for side-by-side multitasking.

    Custom homepage backgrounds.

    Drag-and-drop tab reordering.

    Existing users can update their current install, or you can find the new release here:
    github.com/SpelGekko/Gekko-Bro

    #OpenSource #GekkoBrowser #ElectronJS #WebBrowser #Productivity #BuildInPublic #Browser

  2. 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

  3. 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

  4. New utilities in Tutti Quanti Shelf:

    - Image to Data URL: Convert image file to data URL.
    - SVG Symbols Viewer: View symbols contained in a SVG file.

    🔗 codeberg.org/tonton-pixel/tutt

    #TuttiQuantiShelf #DataURL #SVG #OpenSource #Application #ElectronJS

  5. New utility in Tutti Quanti Shelf:

    - Markdown Renderer: Markdown to HTML renderer, using the markdown-it module.

    #TuttiQuantiShelf #Markdown #OpenSource #Application #ElectronJS

  6. Ứng dụng Electron cross-platform gặp khó kiểm thử trên macOS khi phát triển trên Windows. Bạn có thể dùng dịch vụ Mac Cloud, công cụ CI (như GitHub Actions) hoặc chỉ cần 1 chiếc Mac thực tế? Giới lập trình indie chia sẻ kinh nghiệm nhé. #ElectronJS #PhátTriểnApp #MacOS #DevTools #KiểmThửPhầnMềm

    reddit.com/r/SaaS/comments/1pu

  7. Maybe #LLM s consume more energy, but what if instead of developping an #electronJS app, a developper leveraged the power of llm to build three separate native apps (Linux, macOS, and AluminiumOS)

  8. 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

  9. 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

  10. 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

  11. Electron-based apps cause a huge system-wide lag on macOS 26 · Issue #48311 · electron/electron

    github.com/electron/electron/i

    #electronjs #macos #performance

  12. 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

  13. 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

  14. Hard to believe that there are people who really consider such giant dependency trees reasonable.

    #Programming #ElectronJS

  15. I am once again faced with the bleak irony of people who like to code in the terminal with Vim or Nano, but also install onto their computer some 5 or 10 apps via FlatPak or Docker, including VSCode, each installed with their own entire copies of Node.js and Electron.js (differing only in their minor revision number), while also complaining about Emacs being “bloated” because it ships with a miniature web browser and fully-featured e-mail client.

    #tech #software #Emacs #WebBrowser #WebDev #WebApp #SoftwareDevelopment #FunctionalProgramming #Lisp #EmacsLisp #FOSS #FLOSS #FreeSoftware #FlatPak #Docker #AppStore #ElectronJS #NodeJS

  16. Как сделать 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 #уменякончиласьфантазия

  17. 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/

  18. 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?

  19. Electron DE : a desktop environnement based on #electronjs. Every UI element is web based, and the desktop environnement is an electron app

    #linux #shittyIdeas #electron

  20. New blog post, where I embark on yet another adventure in Electron's source code: darksi.de/15.third-time-is-the

    This time with a green Pac-Man as the main antagonist!

  21. A couple of years ago I said that 32GB of #RAM was too much for your #PC.

    How wrong I was.

    I had to work with #QEMU, #KVM, #LXC, and #Docker with multiple #Chrome tabs open and a bunch of #Electron apps.

    Since then I always tell people to get all the RAM they can. You’ll never know what people will make you to do next. Like edit a 8K for a YouTube Short or something.

    #Hardware #VM #Virtualization #OCI #PCHardware #Technology #Computers #Computer #Programming #Chrome #Electron #ElectronJS

  22. @ElleGray we used to complain about the inefficiency and bloat of stuff like #ElectronJS - and now those #AI bros are doing basic math in an LLM 🤦‍♂️

  23. @kirschwipfel @marcolas Great, but not what I was talking about: social.sdf.org/@mjgardner/1123

    My issue is developers releasing software using an OS-neutral framework (#ElectronJs or @andros’s #Emacs thing: hostux.social/@andros/11173702) with either bespoke GUI elements that don’t match the OS or a common but never-quite-matching subset available across all OSes.

    Anyway, it seems they’ve blocked me, so this discussion is moot.

  24. @boo_ @andros I didn’t foresee anyone turning Google’s #Chrome browser #JavaScript engine V8 (2008) into the server (#NodeJs, 2009) and desktop (#ElectronJs, 2013) runtimes that ate the world, but here we are.

    And Electron was originally developed for #GitHub’s #Atom text editor (2008) before they were acquired by #Microsoft in 2018, subsequently discontinued in favor of #VSCode in 2022.

    Don’t tell me what you can’t see happening if you don’t remember what already did

  25. @andros @marcolas The point is your architecture is the same as #ElectronJs, replacing embedded #NodeJs and #Chromium running #JavaScript with embedded #Emacs running #Elisp.

    So every app using it has all of #Electron’s disadvantages:
    • lowest-common-denominator #GUI obviously foreign to the host OS
    • non-portable shims to integrate with host OS features
    • an individually bespoke runtime consuming storage, memory, and compute as if it were a separate virtual machine

  26. I do not understand #software #developers who continue providing #Intel #x86 only and/or #unsigned #macOS packages.

    As I commented on the issues page for #AriaNg Native (an #ElectronJs frontend for the #aria2 download utility), Intel-only #Mac software “serves a dwindling niche of discontinued models and discontent professionals.” And unsigned #apps are “unusable for anyone who wants to maintain their Mac’s #security.”

    github.com/mayswind/AriaNg-Nat

    #Apple #AppleSilicon #ARM #SoftwareDevelopment