I’m bored and want to practice my Rust skills. I am the creator of open-tv. If you have any idea for a linux desktop app, even if it seems quite complex, I will take it.

  • grapemix@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    4 months ago

    How about a doc editor, not code editor, not m$ word. Just a simple modern doc editor.

    We really don’t have a native asciidoc editor, not even one. Unlike other apps which we don’t use it frequently that even electron liked apps’ performance are acceptable, doc editor should be built in native.

    We have something like https://www.appflowy.io/ and https://www.getgrist.com/, but none of them are native.

  • Cris@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    4 months ago

    A gtk app for YouTube and/or twitch intended for media PCs would be neat, with controller/remote support and ui optimization for air mice.

    I don’t like the ux of kodi very much and trying to get it to play YouTube has been a nightmare 😅 a simple app with a decent user interface would be very welcome

  • iopq@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    Clozemaster-style spaced repetition app for languages. It reads a sentence with text to speech, you have to fill in the blank with your target language. Translation can be shown if you’re stuck, and you can turn on hints when typing. It shows the words based on the SM-2 algorithm or similar

  • j4k3@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    A simple intuitive whitelist/blacklist firewall with logging for both inputs and outputs. I shouldn’t have to navigate NFT’s complexity or write scripts simply to list all the websites I’m willing or unwilling to connect to and their port number. There are silly limitations on all the tools I’ve tried.

    I use a whitelist because my code sucks, and PDF datasheets for hobbyist hardware projects can be super sketchy to download. I have somewhere around 600 entries on my list. It feels like an intentionally obfuscated/overcomplicated issue in OpenWRT and elsewhere from a user’s perspective.

    I really don’t trust local LLM’s overall now that they’ve been shown to have hidden vulnerabilities and would love to have an easier way to monitor an outputs log and sandbox really.

  • makingStuffForFun@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    The world needs the ability to sync freetube and newpipe. It’s the missing link for both Apps, to be usable from home, to out and about

    • Fredol@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      4 months ago

      I agree, but I think something is already in the works, I’ll check and probably make something practical to sync the two. It’s not really a new app that’s needed but a feature integrated into freetube/newpipe

  • qaz@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    4 months ago

    1 Custom GLIBC locale configurator

    Pick date format, time format, currency I’m currently using a weird combination of English, German, and Danish and it still doesn’t fully do what I want (time is separated with a dot)

    2 System hosts manager

    Search, detect conflicts or other issues and add new items.

    3 XCompose manager

    I made something like this myself some time ago but it uses the outdated GTKSharp library and misses several features such as conflict detection. https://github.com/QazCetelic/Composition

    4 Package manager

    This might be a bit complicated, but it would be really neat to have an app to manage packages that doesn’t freeze, crash or fail.

    5 Port your app to tauri

    I saw you’re using Electron, you could port it to Tauri https://tauri.app/

    • Fredol@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      4 months ago

      It used to be tauri, but due to a bug in tauri that lasted more than a year, I had to switch to electron. I’ve been thinking of switching back, but I’ve got other priorities

  • warmaster@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    Do you know what really doesn’t exist?

    A pure, HTML only, WYSIWYG text editor. Every text editor out there is either XML, JSON or Markdown based. HTML is the most widely adopted standard ever and is the best for storing content long term. People could write CSS themes, you could even add paged media support.

    • kuneho@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      4 months ago

      NVU, Dreamweaver were tried to be like this. Only thing that wysiwyg’ing HTML isn’t that easy as one might think, especially nowadays where thousands of web css frameworks exists and every structuring is done via divs.

      You could make your own framework, or select/import one you like, but then the app will have way too much parameter, which needs to be configured by the user. It would be a really neat power tool, though.

      ps.: Funny thing I was just thinking about wysiwyg editors in the recent days 😅

      • warmaster@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        4 months ago

        Nono. It’s just a Writer. Like, Word, or Google Docs. It’s easy to do. Like all those Markdown editors, but HTML. For notes, book writing, etc.

  • danielfgom@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    Implement a wireless file transfer protocol that works with Apple’s Airdrop and Android’s Quick Share.

    In other words Airdrop for Linux that works with both iOS and Android.

    1. Create a software tool with UI that allows syncing of a phone with Linux to copy over photos, documents, music etc.

    Must work with ios and android

  • solrize@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    I’m not sure at all why to use Rust for a desktop app unless it’s something super complex and demanding like a browser (the motivation for developing Rust in the first place). Otherwise use a garbage collected language that handles more bookkeeping for you… Also the GUI toolkits so far aren’t written in Rust afaik.

    Hmm would a GUI toolkit or even a window system (X or Wayland server) in Rust count?

    Otherwise I mostly want libraries and CLI programs rather than GUI ones. Or a kernel module. Like rewrite btrfs in Rust since the C version is still full of bugs after all these years from what I can tell.

    • different_base@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      Iced is a Rust GUI toolkit which is high level than any existing toolkits including Qt, GTK etc. System76’s COSMIC desktop is developed using Iced. I believe Iced will replace Qt and GTK in Linux space in coming years.

      Rust is not only for low level programs, but it’s a general purpose high level language for any kind of applications. If the OP wants to go high level than Rust, there’s always Haskell which is an older cousin of Rust but with more functional and higher level abstractions.

    • AnUnusualRelic@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      When nothing happens for too long, the plant withers and starts losing leaves. For each leaf that falls, a random file is deleted in /sbin.