-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Raspberry Pi Add-Ons for FreeSSM #19
Comments
Hi Nikolay, |
Hi Comer352L, Thank you too! Yes I think you could merge them easily. I've tried to preserve the old code and added the new one with conditional compilation flags. I'm still having some additional work for polishing the new changes, but in general the UI ones are almost done. However I'm also busy at the moment and probably the final polishing will happen some time next year. Best regards, |
Hi Nicolay, |
Thanks for your patience ! |
Hmm... how is compilation with SMALL_RESOLUTION supposed to be invoked ? |
Compilation is broken. :-(
|
Ok, looks like you were using Qt4, right ? ;-) |
Hi Comer352L, Sorry for not replying earlier. I'm pretty busy these days. I just saw your messages. Yes I was using Qt4. I think I didn't tested with Qt5 :) I'll be monitoring thread more frequently so I can reply you shortly if you have more questions or issues with the features. Regards, |
No problem, I have tested it now. :) |
Question: |
Ok, I've finished reviewing/testing the first 19 commits (which add the UI for small resolutions). In general I'm fine with your work. The approach makes sense and the UI looks good. :) |
As I remember I've added the setWindowsFlags(Qt::Window) to the dialogs because of some bug that was preventing the dialog to really show in full screen. I think I observed it both on my Ubuntu Desktop system as well on the Raspbian distribution installed on my RPi. I found some Stack Overflow threads suggesting for setting the dialog windows flags to Qt::Window: After that I didn't have these problems :) Sure that sounds great! I also wanted to squash and rebuild the commits a little, but I didn't have the time. Can you compile a list of the changes/fixes/improvements and I'll incorporate them :) |
What happens if you keep calling the setupUiFonts() methods ? |
Yes I had problems controlling the font size when calling the setupUiFonts, but that was not the only problem. Because of the small display size I didn't had enough space on the screen for some information, so I needed to not include all labels and some values that are present in the original version and setupUiFonts was expecting their controls to be available, so I've decided to just conditionally exclude that part of the code for the small display version for the moment. |
For the records: I have put the result into a separate new branch called "ui", because
|
Ok, here is the list of changes I would like you to make:
The send me a pull request. |
Thanks for the detailed list! I hope I'll have some time in the end of the month and will refactor the code and rebase it over the ui branch. |
Ok, I think all the items from the above list are now covered and tested, so I'm creating a pull request :) |
I have started working on command line start-up parameters as suggested by Nikolay. I've decided for a more generalized apporach, basically something like
I will also use the existing MB/SW list file functionality. |
Hello,
First of all thank you for developing FreeSSM and publishing its source code, its a great software!
In the recent months I was developing some new functionalities for FreeSSM and extending it under the https://github.com/nikolaykm/FreeSSM (forked repo) and https://github.com/nikolaykm/FreeSSMPlugins repos.
In short I've added a new layout skins for small display sizes that are making the FreeSSM usable from devices like RaspberryPi with attached small screen (in my case 3.5' screen size). Also I've extended its source base a little bit as a concept of proof so I can use it as simple reporting tool of preconfigured MBs and SWs. In that way I can connect to it with some external plugins and listen for a specific values and trigger some actions when the values change. As an example I created 3 plugins:
I've presented these ideas and the things that I've done recently in the OpenFest 2017 open source conference held in Bulgaria in the beginning of Nov 2017.
Here you can check the presentation that I made: https://www.youtube.com/watch?v=_su7msOyXMk&index=7&list=PLzUxAJX9n5vod0Ds8PyT-JG-FZQ317tZD
Do you think its worth adding some of the new features to the official FreeSSM repo?
Best regards,
Nikolay Marinov.
The text was updated successfully, but these errors were encountered: