Discussion in 'Development' started by BioHaZard1, 8 July 2016.
do you only want a screenshot or do you wonna record the screen?
i think screen recording would be better choice, but some apps prevent this due to DRM and privacy.
Hi, not so much news, I've been away unfortunately, but transforms is almost done. I encountered a bug which I spent far too long trying to figure out what was happening. Turns out it’s a known Android bug which Google has reported fixed and it still isn't. So basically the listener on my 'EditText' box was calling 'afterTextChanged' twice, it is only supposed to happen once. For some reason the last call was reporting the value as '0' which in constantly reset the RGB slider. So essentially I was looking in the wrong place to fix the issue. I only noticed when my debug code was being duplicated in the logs. So far this is what it looks like:
Right I have some news, calibration section is practically done. However, I am a little confused to which transform options I should add. I ask because on hyperion-remote some options like 'whitelevel' and 'blacklevel' etc are marked a depreciated.
Specifically, which transforms options should I provide configuration for?
Sadly i can't. I need further feedback.
If you like you could start to implement the first alpha features
Which Alpha features? Do you mean the Hyperion.NG features?
For example or other features you might want to see
Oh, translation support would be also nice to have
Right I'll do that, translation support is already there. I made sure from the beginning that all strings are located in the 'Strings.xml' rather than being hardcoded. So basically you just translate the 'Strings.xml' and pop it in the required language folder.
Just a comment:
I LOVE THAT YOU GUYs are working on that.
Thanks to all developers!!
By the way, do you have any news about the app? I am really intrested, because the app that I bought is not working on Android 6.01
Sure I'll post some more news either tonight or tomorrow, I'm not at home right now. But yes my app is working perfectly fine on 6.0.1 and I'm currently using it on Nougat 7.1.1 without any issues. The app minimum API is currently set to API 15 which is Android 4.0.3.
is this an update for the hyperion app?
Supposed to be.
Right, heres what I've been working on:
I've did quite a lot of code refactoring, mainly in my Hyperion, Connection, Database and Utils classes. I've also added some new features:
- New icon
- Device scanner (lists all reachable devices on your network and specifically find Hyperion devices)
- Connection wizard (Still developing), almost finished so soon we will be able to install, uninstall and update Hyperion via the app
- Debug viewer, just a basic implementation so far. Much easier than reading through logcats for bugs/issues
A lot more has been done to improve overall UI/UX, I should have some time tomorrow so I start implementing SSH.
Nice work! You don't like my greyish icon?
Hm, needs much detection stuff. The current way is not as great as it could be (script). It is planned to use .deb files and other packages as much as possible. The build in update system complete this.
All depends on which Hyperion version you target or a hybrid for both (which means detect version and mod ui depending on result). Using ssh is not really funny for you as developer. But i admit, the current Hyperion JSON RPC is very very limited for fancy application functions.
Which greyish icon? I mainly created this one was it adheres to the Android Material guidelines
.deb files would be much easier, so is this planned for Hyperion.ng or the current Hyperion too?
I was hoping to support both versions, but I'd have to look into this. I've already started work on Hyperion.ng fragments, just need to work on code for JSON RPC when I get Hyperion.ng installed on my pi. I don't mind so much using SSH, I've used it quite a lot in previous projects.
Looks as if this will become a very good app If you need some people for testing it, I would like to help....If you write "all System (not OE/LE)" is there a reason behind?
there is an other structure on the OE/LE systems
Separate names with a comma.