RastislavKish

joined 4 years ago

So an SVg icon can be automatically converted into the Android adaptive icon? That would explain where they're supposed to come from.

[โ€“] RastislavKish@lemmy.ml 1 points 1 day ago* (last edited 1 day ago)

Thanks! ๐Ÿ˜ƒ I don't think I've really ever talked or have written anything about developing without sight. In the blind community, it's a fairly common skill which is not very special, so I'm usually either straight up writing about my projects or giving technical insights on various topics for people without explicit coding background.

Development without eyesight is pretty similar to the normal development. We do not have fancy things like WYSIWYG interface designers, but good devs rarely use those anyway, whether you use VisualStudio, VS Code, Vim or anything else, the general idea of programming is simply working with text in various languages, and blind people are really good in that discipline. Writing programs is essentially just instructing the computer what to do under different circumstances, so it's more a matter of being able to logically, exactly and accurately express one's ideas and intentions, which is a skill not related to the eyesight.

So, if you've ever seen a blind person taking notes or composing a textual document, programming is pretty much the same, except we call the compiler from time to time and get a working (or almost working ๐Ÿ˜ƒ) program as a result.

[โ€“] RastislavKish@lemmy.ml 2 points 1 day ago (1 children)

Thanks for your work and interest! ๐Ÿ˜ There are already two open PR, so thanks to the amazing community, I quickly got from the situation of having no choices to choosing from several alternatives.

I really love the idea of the eye's pupil being represented by the globe in your proposal. It evokes in me the feeling of all the glamorous world being perceived through one's eyes, all the stunning beauty that can be brought to a human only through vision. Which is exactly what I want to achieve with my app, bringing to people the world which can be experienced only through the eyesight.

However, I think the app icon is actually too small space for this. You know, people have gazillion apps installed, the icons become super-tiny, the Earth would be barely recognizable and it wouldn't communicate the idea. I think a much better place for this would be the project's graphical banner, which is much larger, and serves exactly the purpose of communicating the app's purpose through interesting graphics. Play store definitely does have this, and I think f-Droid too. I usually put some non-sense there, because I'm lazy to look for something proper. But if you're in a drawing mood and feel inspired, I believe my project could absolutely utilize your work! ๐Ÿ˜‰

 

Edit: Wow! Literally few days after posting, there are already several open PR and quite a few great suggestions. Huge thanks to all of you, the FOSS community really rocks!

Original post:

TLdR. Nothing major, just needs help finding an app icon.

I'm developing VScan, a little project aiming to research how vision LLMs could help out blind people on travel and in their every-day life by substituting eyesight for various visual tasks.

My project is not a "magical AI app" which is going to solve every problem on the click of a button. In fact, I don't use the "AI branding" at all, because I think it's very misleading for the general audience. It's more of an experiment to find out if the blind people could use LLMs as tools for visual cognition in a way that would be useful.

I'm trying to be as clear and specific as I can about the used technology, and providing as much customization as possible without sacrificing convenience. Of course, the project is completely open-source, does not collect any user data and while the first generations only supported GPT models, because that was the only thing usable for vision at the time, the current dev version already supports defining an arbitrary LLM provider (including a self-hosted server), and the ability to choose any model supported by the respective provider.

I'm facing just one major issue. I'm blind myself, coding the app as my personal tool. And I'm having quite a hard time finding an app icon that would work on the modern Android systems and setting it up properly. To be honest, I'm quite lost in the various suggested standards, there are the ordinary raster PNG icons, vector based SVG icons, and these days Android seems to also have some multi-part contextual XML based icons which as far as I understand should adapt to the different screens, configurations, themes etc. but I genuinely have no idea where to find these and sofar whatever I tried ended up as some undefinable point cloud on the screen.

Normally I wouldn't care about such things, but having an app icon is the requirement for getting accepted into app stores like F-Droid or Google Play, and subsequently, to the users. Nobody these days is willing to side-load apps anymore.

If anybody with Android development experience could take a look on this, I would be very grateful. All that's needed to do is finding a suitable icon on one of the icon portals, preferably in shape of an eye, or a camera (the one used to mark video recording), although the exact appearance doesn't really matter, the users won't see it anyway. It can be free or paid, as far as the price is reasonable. Then you can either open a PR yourself (the project does not require anything special to build, it's just the ordinary Android Studio stuff), or you could explain to me how to implement the icons and I will try to follow.

Thanks for your attention! I apologize if this is not the right place to post this, mods feel free to remove if necessary.

[โ€“] RastislavKish@lemmy.ml 2 points 3 months ago (1 children)

FadCam looks exactly like what I'm looking for, but looking at the author's GitHub, it's a part of fadsec-lab suite, described like:

FadSec-Lab is a suite of Shariah Compliant, ad-free, privacy-focused open-source apps dedicated to enhancing user security and privacy.

What exactly is a Shariah compliant app? 99% of the descriptions look great, but I'm unable to interpret this statement. Has anyone used this app?

 

hello foss community!

Does anyone here have experience with background video recording apps? Basically an application where I could start or schedule a recording, and it would silently run in the background and collect the feed from camera, microphone, and ideally, GPS too, effectively turning the smartphone into a body camera without giving any sign on the screen that recording is going on. In order to check / finish the process, one would need to explicitly open the app.

Is there anything open-source of this kind? My primary use-case is recording my trips, but it could also be useful for security-sensitive activities. Real-time cloud synchronization would be nice too, but I guess it's not such a necessity.

[โ€“] RastislavKish@lemmy.ml 1 points 2 years ago

Thanks for all the awesome feedback!

The reason for using Alt+C & Alt+P by default is to make sure Clipshare doesn't collide with the system clipboard. Since as awesome as a global clipboard is, most of the time I copy something I'm working just on a single machine, so there is no reason for the data to go anywhere. Clipshare simulates Ctrl+C & Ctrl+V keypresses on these occassions (unless the sync variants are used), so the shortcuts should in many cases integrate nicely with the graphical environment.

Serverless setups are absolutely cool, though, in this particular use-case, it depends. Many of the machines I need to copy data between are actually VMs, where NAT usually stands in the way (I mean yes, it doesn't need to, but I sort of like the network isolation it provides), some VM | remote access software provides clipboard synchronization, but it's usually either "way too synchronized" to my liking (weakening isolation), or, another extreme, requires carrying away the focus to activate.

Thanks for mentioning barrier, seems pretty fancy! It's a bit different use-case than Clipshare is aiming at, though, with multicomputer setups, it seems there is a considerable space where these two do overlap (or supplement each other).

Transferring files is a functionality I would really want to implement. Though, I'm not yet decided how to tackle the problem, I mean, I could certainly do the simplest possible approach - data streaming through the server. However, it feels sort of like reinventing the wheel, many people have already implemented sophisticated data transfer algorithms more or less exactly for what I'm trying to do. I need to check out crates.io, if I can find anything nice that could be usable in this context.

 

Hello everyone, I would like to share my little project I've been working on recently. There are many awesome data sharing solutions around. However, I've always wanted to be able to just alt+C on one machine and Alt+P on another, clipboard is just such a handy thing! so, I finally decided to get this done. Welcome Clipshare, a foss, end to end encrypted universal clipboard, written in Rust! Only Text and desktop platforms supported for now, but Android is definitely coming and files / images perhaps too.

[โ€“] RastislavKish@lemmy.ml 1 points 2 years ago

Perhaps we should reconsider the definition of write-only scripts.