Comments (4)
I am kind of agnostic about this topic but I am willing to accept a contribution if you
- open a Pull Request with the necessary changes, test the changes locally and post a screenshot of the result
- ensure that the main Nextcloud Android app already runs on ChromeOS
- you are commit to maintain this feature as we have no ChromeOS available for testing purposes
Given the Single Sign On mechanism we are relying on uses quite low level AIDL I would not bet that the necessary communication between the Deck Android app and the main Nextcloud Android app will work.
Do you agree with these conditions?
from nextcloud-deck.
I am kind of agnostic about this topic but I am willing to accept a contribution if you
- open a Pull Request with the necessary changes, test the changes locally and post a screenshot of the result
The problem is obviously not understood by Google either -- several opened issue reports are hanging in the queues...
- ensure that the main Nextcloud Android app already runs on ChromeOS
It does but I don't even know why.
I hate saying so but from the perspective of a user I can only see "some Android applications can be installed while I'm told about others that they are "not compatible with my device" and must not be installed". And in these cases the line is exactly between any other "ChromeOS device" and "ChromeBook Plus". It's affecting quite a few applications and as there is no more detailed message from the mechanism that decides it.
- you are commit to maintain this feature as we have no ChromeOS available for testing purposes
This is completely irrelevant. Testing whether I can install the application will be automatic as it would fail on updates as soon as Android applications are updated. Neither can I test it. If the Play Store is not providing any additional information about users who would like to download something and why selling it was impossible to the seller we can just as well close the issue.
Given the Single Sign On mechanism
As I said: I do not get that far.
from nextcloud-deck.
The problem is obviously not understood by Google either -- several opened issue reports are hanging in the queues...
Well, I don't have any influence on opened issue reports anywhere outside of this project, obviously.
You requested to
Add the necessary capability to your manifests that permits installation not only on ChromeOS but also on the stub-type "Chromebook Plus"
and given I have no idea how and which capabilities need to be added, I asked you to open a Pull Request. I have no clue what do add to the Manifest and I have unfortunately no time for deep diving into this topic.
I hate saying so but from the perspective of a user I can only see "some Android applications can be installed while I'm told about others that they are "not compatible with my device" and must not be installed". And in these cases the line is exactly between any other "ChromeOS device" and "ChromeBook Plus". It's affecting quite a few applications and as there is no more detailed message from the mechanism that decides it.
From the perspective of the developer I can say, that we do not prohibit any platforms explicitly, neither in the app nor in the Play Store configuration. Installing the APK file directly might give us some clue whether the apps Manifest or the Play Store is the actual cause.
This is completely irrelevant.
No it is not. I hope you are able to relate that I will not add anything to the Manifest of the app that I don't understand and can not test.
Testing whether I can install the application will be automatic as it would fail on updates as soon as Android applications are updated.
So we support something until it breaks one day in the future? When we have some user base and it breaks, no one will be able to understand or fix the root cause. This is not what I would call "support".
If the Play Store is not providing any additional information about users who would like to download something and why selling it was impossible to the seller we can just as well close the issue.
- Not sure how to say that polite, so let me say it without any offense directly: I do not care about your three buckets. I just posted a link to the fully working
.apk
file. - Play Store does indeed not provide any information as far as I can see.
Seriously, the Deck Android doesn't work on your ChromeBook Plus device. That's a pity. But coming here basically saying
Do something with the manifest, I have no idea what or do something on the Play Store or anything else!
won't work. I am open to close this edge case, but you will need to say me what to do here. It's you environment that has issues after all. As said before I don't have access to a ChromeBook.
TL;DR: There will only be a solution for your issue if you contribute it.
from nextcloud-deck.
From the perspective of the developer I can say, that we do not prohibit any platforms explicitly, neither in the app nor in the Play Store configuration.
Ok, that's at least an additional hint.
So we support something until it breaks one day in the future?
It seems you are already doing that -- installing it was possible on any ChromeOS device until the ChromeBook Plus came along.
When we have some user base and it breaks, no one will be able to understand or fix the root cause. This is not what I would call "support".
The root cause it that a new device class showed up that is being treated differently by Google Play and the only entities that could get this fixed are the developers putting their apps in that store and can't get them downloaded by certain devices.
So opening a ticket like "why is a ChromeOS device of type BRYA/REDRIX running brya-release/R120-15662.76.0 deemed incompatible with my application" for the Lords of the Play Store is the only way to fix it. And this is definitely nothing they are answering if I ask them.
- Not sure how to say that polite, so let me say it without any offense directly: I do not care about your three buckets. I just posted a link to the fully working
.apk
file.
The link is nevertheless useless for a ChromeOS device. Side-loading anything is damaging the security concept of ChromeOS and requires opening a serious hole in system security. And even if I did it to install this apk it would not really get at the root of the problem (the seeming incompatibility with certain ChromeOS devices although all of them have the same vanilla Android VM). This has to be solved by Google and as far as I ca see opening an issue for that area is limited to application developers.
from nextcloud-deck.
Related Issues (20)
- Feature Request: Add shortcut buttons for today and tomorrow
- Added ability to mark a card as done HOT 1
- Synchronize with one request HOT 1
- Show card description icon always if description is present HOT 2
- Board sort order of Lists HOT 2
- Renaming and order of lists not synced via ETags option HOT 3
- Nextcloud Deck App HOT 1
- "Upcoming cards" view not being remembered upon reopening app
- Leap year issue HOT 1
- Add new card to top or bottom of a list HOT 2
- Boards not sorted anymore after update; app crashing upon non-ETag sync
- Can not connect to nextcloud app account HOT 9
- Full crash when opening the app
- Add a photo via gallery not possible HOT 2
- App crashes when server is in maintenance mode HOT 2
- Deck (and Notes) apps stopped syncronizing after update - Offline exception HOT 2
- App crashes with NullPointerException in com.android.server.am.ProcessServiceRecord.updateHasAboveClientLocked HOT 1
- Flexible view of lists within a deck (for larger screens - like tablets) HOT 1
- Color of due date is too dark on android when usign a dark theme
- card's description of shared boards invisible with read only permission HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nextcloud-deck.