Software Planning Idea?

Is there a web source of ideas for coding a new bit of software.

For example: Baster (like paster, but with a B), sits in the tray and right click converts the clipboard between formats, or adds other formats. Not sure about the availability of meme-types that the clipboard handles, or if a search retrieval might be a good context.

If not I might make a github repo with a branch per idea all linked from the README.md (might make commit PRs easier).

1 Like

Copy-Paste over the local network via wifi like apple have between two haiku pcs would be great function.

i have small knowleadge of c++ but iam not programmer only teoretic knowleadge

My tests only tests without function GitHub - lukolve/CopyPasted: Copy Paste Daemon - CopyPasted for send and receive text over the network from clipboard · GitHub

OK, I’ve set up a repository. Haiku Software Ideas to see how it goes. :smiley:

I may be wrong in understanding what this is about, but doesn’t this cover it already?

Makes me think of MacLinkPlus, an old app for Classic Mac OS for file type conversions, which was important when file types differed for the same product on different platforms (Windows Word vs. Mac Word, for example).

I feel like this could be a difficult task. Identifying file types can be a real challenge, and then making the conversion could be harder (especially is making sure to not make the slightest mistake). For existing things, pandoc can change between various text and office formats; ImageMagick changes between graphical types; and ffmpeg changes between video formats. Maybe you could have Baster be a fancy UI on top of these applications instead of re-inventing the wheel.

I do like the idea of a central place for ideas for Haiku apps, though maybe a Wiki is better suited than a full-blown git repository.

I have an idea: inspired by cargo-deb, I was thinking to make cargo-hpkg. Cargo-deb builds a Rust project in release mode and bundles the binary into a Debian package, .deb file. It uses metadata from the project’s Cargo.toml file as well as optional additional metadata (for example, to bundle other files, to create a systemd service, add debugging symbols as separate files, etc). Cargo-hpkg could make a Haiku package file in the same way. It should be do-able to make this without Haiku-specific dependencies so it could be built/tested in GitHub CI (or figure out how to make Haiku binaries in GHA, which is possible but not something I’ve tried personally).

It’s not a port thing, more of ideas for new software. No reason to not link to a port of something close, similar or the same, as that saves effort if there is a port, or almost a port already that saves a lot of reinventing available free to use open source.

1 Like

I made the wiki editable public.

I like the idea! I am curious if it could be done with a lightweight MUSCLE (the protocol behind BeShare) client/server process. Though I’d want a way to encrypt the data and make sure devices are allowed/trusted. I wouldn’t want to copy a password from a password manager and have it blasted all over my network.