[HN Gopher] Inkdown is an open source Markdown reading, editing,...
       ___________________________________________________________________
        
       Inkdown is an open source Markdown reading, editing, and sharing
       tool
        
       Author : oidar
       Score  : 64 points
       Date   : 2024-06-14 22:27 UTC (1 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | rekabis wrote:
       | This isn't another Electron app, is it?
        
         | tonetegeatinst wrote:
         | I pray not....everything seems to be an electron webapp. I hate
         | it so much....its hard to convey how much.
         | 
         | Perhaps its the fact I hate what the modern web has mutated
         | into....or I see stuff like discord as prime examples of why to
         | avoid webapps.
        
           | chii wrote:
           | if it wasn't an electron app, they would not have the ease
           | with which they could integrate libraries such as that
           | mermaid diagramming tool.
           | 
           | Electron is fine tbh, even if it eats memory and harddisk
           | space. Provided the app is written efficiently, and doesn't
           | stutter or lag.
        
             | d_tr wrote:
             | I use VS Code because it's a great editor... but it eats a
             | few hundred MiB of RAM and it doesn't start _instantly_...
             | On a machine with 32 GiB or RAM, 8 CPU cores and a fast
             | NVMe drive. The main window is a glorified notepad. How
             | will it fare on, say, an SBC?
             | 
             | Electron might have certain advantages compared to
             | alternatives, but this is more of a result of decades of a
             | crappy attitude towards software development. We should not
             | be content with something like this.
        
               | rchaud wrote:
               | Is there an alternative to Electron that allows a program
               | to be compiled for multiple OSes without having to
               | maintain separate codebases for each?
        
               | philglau wrote:
               | Qt
        
               | waldrews wrote:
               | Ironically, .Net has several.
        
               | theturtletalks wrote:
               | Tauri seems to address the issues with Electron and works
               | cross platform. It's still early though and doesn't have
               | feature parity with Electron yet.
        
               | freedomben wrote:
               | Java has offered this for a very long time. (Swing, SWT,
               | Java FX)
        
               | neonsunset wrote:
               | https://www.avaloniaui.net/ and http://platform.uno/
        
             | srid wrote:
             | There's also Tauri which https://dioxuslabs.com/ uses.
        
         | thephyber wrote:
         | From src/index.ts:
         | 
         | ``` import {app, BrowserWindow, dialog, globalShortcut,
         | ipcMain, nativeTheme, screen, shell, Menu, MenuItem} from
         | 'electron' import {electronApp, is, optimizer} from '@electron-
         | toolkit/utils' ```
        
         | freedomben wrote:
         | I just don't get this attitude when it comes to open source
         | apps given away for free.
         | 
         | Is Electron bloated? Yes. Is it ridiculously heavy? Yes. Is it
         | dog slow? Absolutely. Do I die inside when I see it used? Yes,
         | I do.
         | 
         | Why then do I think Electron is a good thing that I'm glad we
         | have? Because when it comes to open source (aka _volunteer
         | work_ ), people use what they know, and nowadays most people
         | are web developers. If not for Electron, people wouldn't use
         | GTK, Qt, or Java, they'd be doing something else with their
         | time and these tools wouldn't exist.
         | 
         | Now that said, while I use several open source electron apps, I
         | would never pay for one. If you want me to buy your software,
         | use something native. Exception being that if you are a web app
         | such as Slack, Discord, etc, then I give you a pass on Electron
         | _as long as you 're maintaing your web app_.
        
       | jimbobthrowawy wrote:
       | Is it inkdown or bluestone? Looks like the repo is in the middle
       | of a rename or something.
       | 
       | Cool concept.
        
       ___________________________________________________________________
       (page generated 2024-06-15 23:02 UTC)