KeePassDX icon indicating copy to clipboard operation
KeePassDX copied to clipboard

Remove the the protocol used to unlock Material You for Libre version

Open fossicefairy opened this issue 2 months ago • 6 comments

Checks

  • [x] I have read the Wiki, searched the open issues, and still think this is a new bug.

Explain the problem clearly and succinctly:

Lets be real, i know it was made for "contributor advantages" but i don't think it have any other benefit beside that and make KeepassDX unfriendly to new users (Libre) that just happen to like having Material You theming for a quick look without doing all of the contributing stuffs,etc.

Describe what you expected to happen:

No response

KeePassDX version:

4.2.3

Build:

Libre

Database version:

No response

File provider (content:// URI)

No response

Android version:

No response

Android device:

No response

Additional context:

No response

fossicefairy avatar Nov 10 '25 01:11 fossicefairy

Wrong tag, mb.

fossicefairy avatar Nov 10 '25 01:11 fossicefairy

Are you saying you want me to remove the feature and not encourage users to contribute?

i know it was made for "contributor advantages" but i don't think it have any other benefit beside that

That's actually its sole purpose; I redesigned the theme system to encourage users who share and contribute, otherwise I would have just created 2 basic themes, one light and one dark and it wouldn't be present.

make KeepassDX unfriendly to new users (Libre) that just happen to like having Material You theming for a quick look without doing all of the contributing stuffs,etc.

I don't quite understand why this is unfriendly to new users. There is nothing intrusive, no missing functionality, there isn't even a reminder pop-up to contribute. It is a simple, completely optional visual addition in a settings menu that encourages sharing, mutual support and contribution.

J-Jamet avatar Nov 10 '25 22:11 J-Jamet

Are you saying you want me to remove the feature and not encourage users to contribute?

No i didn't say that, users usually have different motivation/purpose for contributing than just doing it for having the theme engine being available to them.

I don't quite understand why this is unfriendly to new users. There is nothing intrusive, no missing functionality, there isn't even a reminder pop-up to contribute.

I said it was unfriendly from actual experience. When i introduced KPDX to my friends, almost all of them have the same complain about Material You theming being locked out and just gave it up after they found out they have to contribute in order to have it.

It is a simple, completely optional visual addition in a settings menu that encourages sharing, mutual support and contribution.

I think that the down side of the Libre version should just stopped at being release later than the Free version.

That being said, im not saying that you should remove it right away, just reconsidering it to fit future users better. Thanks.

fossicefairy avatar Nov 11 '25 01:11 fossicefairy

No i didn't say that, users usually have different motivation/purpose for contributing than just doing it for having the theme engine being available to them.

So I don't see the problem with rewarding people who are committed.

I said it was unfriendly from actual experience. When i introduced KPDX to my friends, almost all of them have the same complain about Material You theming being locked out and just gave it up after they found out they have to contribute in order to have it.

You mean your friends are being picky about colors?

If you don't explain that this project has been maintained solely by this system since 2017, then either they learn how open source works and the philosophy behind it, or they are simply not suited to using the application, because "contributing stuffs" are the very principle behindthe project.

KeePassDX is by no means profitable and operates solely on a voluntary basis. We have to manage issues, new features, overall design, bugs, code, testing, deployments, translations, respond to each user, perform mandatory upgrades because the Android API is constantly changing, manage the different behaviors of thousands of devices and ROMs, and above all, communicate effectively.

The community is great and helps us move forward; the Passkey feature is a good example of this. I personally devoted years of my free time to contribute to this project and I'm tired of responding to people who order around others and think that everything is owed to them.

If the idea of contributing irritates your friends, then I'm not sure they fully understand the principle behind. There's nothing stopping you from explaining.

I think that the down side of the Libre version should just stopped at being release later than the Free version.

Both Free and Libre builds for a new version are released at the same time. I created the scripts myself and check the upload to GitHub after each release. If you want F-Droid to deploy faster, there's nothing stopping you from identifying the problem and helping them by contributing (of course).

That being said, im not saying that you should remove it right away, just reconsidering it to fit future users better.

What is your idea, because I don't understand how you want to highlight the contribution without offending your friends' sensibilities.

J-Jamet avatar Nov 11 '25 09:11 J-Jamet

You mean your friends are being picky about colors?

Yeah..kinda.

If you don't explain that this project has been maintained solely by this system since 2017, then either they learn how open source works and the philosophy behind it, or they are simply not suited to using the application, because "contributing stuffs" are the very principle behindthe project.

KeePassDX is by no means profitable and operates solely on a voluntary basis. We have to manage issues, new features, overall design, bugs, code, testing, deployments, translations, respond to each user, perform mandatory upgrades because the Android API is constantly changing, manage the different behaviors of thousands of devices and ROMs, and above all, communicate effectively.

The community is great and helps us move forward; the Passkey feature is a good example of this. I personally devoted years of my free time to contribute to this project and I'm tired of responding to people who order around others and think that everything is owed to them.

If the idea of contributing irritates your friends, then I'm not sure they fully understand the principle behind. There's nothing stopping you from explaining.

I wish i could explain them this, but will try again. Thanks for the respond.

Both Free and Libre builds for a new version are released at the same time. I created the scripts myself and check the upload to GitHub after each release. If you want F-Droid to deploy faster, there's nothing stopping you from identifying the problem and helping them by contributing (of course).

I only said that because how release works is mentioned in README.md but guess i was wrong then.

fossicefairy avatar Nov 11 '25 12:11 fossicefairy

The FAQ on the wiki explains why KeePassDX is available at different times in different stores. GitHub isn't directly a store itself; each build releases are signed and deployed simultaneously on GitHub when a TAG is created. Releases are then sent to the various stores, either by uploading the APK or via an external script that checks the repository tags. But at this level, it's no longer controlled by the project; it goes through external validation processes.

J-Jamet avatar Nov 12 '25 10:11 J-Jamet