Conversation
|
I ended up in a complete redesign of the admin panel, hopefully for the better. In it's current version it is fairly usable. I've done some basic testing on iOS 8, Win 8 (Firefox) and Android 11 (Firefox) but really would appreciate and benefit some feedback and tests on different platforms (PC, iOS, Android), browsers and their versions and screen sizes (tablets, mobiles, etc.) In order to be able to access all settings, change the admin panel view to Hover over the setting description to see the manual text being shown. On touch (Android tablet) a short touch simulates Please note that the reset button is not yet functional, please manually remove To test, please clone the feature branch and run the usual setup commands manually: Thank you for some testing and please let me know. You can also reach me on our Telegram channel. |
c898ee6 to
6be6f1e
Compare
|
Just finalized a few fixes / changes. From my perspective this now is good to go for merge into dev. Let me know if there is other feedback, please keep testing :-) |
|
Thanks a lot! I've successfully tested this, great thing for testing stuff before updating the running system: Open a console as user pi and You can now access Photobooth via http://localhost:8081 Port 8081 can be changed, only note that Port 80 only works as root! |
aeb755d to
79ac271
Compare
5000908 to
b892dd2
Compare
|
Ignore comments for now. Have to check again on my Laptop, on my Desktop there's no problem. |
3bf7ba7 to
9576547
Compare
b6e9d32 to
672edf5
Compare
672edf5 to
2444e24
Compare
Change-Id: I135aa77d165bea62c1246f0480950c257dab0542
Change-Id: I7a865c3b6f0c1c05b120c206be7f7d0d5ed376e2
Change-Id: Id181cacb811e6c7e31071e97e12d798db528ca23
Change-Id: I3a793cf69f27c412757ef77cb3d334c1e808d337
…strings Change-Id: I370f105a07d42e130c7227ddc7f42c58b883f7b5
Change-Id: I08fd8a2e5f1ece286196dc86f9b53a3e878b84af
Change-Id: I809b19a3977b4795dd42e7ddf15d41af88b44e9d
Change-Id: I478ff29a02fe4d387fbd638d2e556bbc17826827
Change-Id: I2ea317f141c4cc2269086b6a6c24512704aced78
Change-Id: I944ea4d646b34900b0dfbfd95bd0531dbadb4e39
Change-Id: Ib9ad310199e0c21659d8d322c5e7d599852fa1b1
Change-Id: If434aab72aed75d50eb318e85cde9197d79cf35a
…onfig input element.
2444e24 to
9ca4415
Compare
Prerequisites checklist
What is the purpose of this pull request? (put an "x" next to an item)
What changes did you make? (Give an overview)
A new admin panel setting
General -> Admin Optionsnow allows to choose betweenBasic View,Advanced View,Expert View.Every entry as defined in file
lib/configsetup.inc.phpcan now have an optional new keyviewdefined, to identify which admin view the particular entry will be shown. This applies for both panel entries and settings entries. Valid values are:'view' => 'basic''view' => 'advanced''view' => 'expert'Depending on the which view is chosen through above mentioned new setting, config options will be shown and be accessible in the panel or not. The logic works inclusive, from basic to expert view level. This means options which are tagged as
'basic'are also visible in advanced and expert view'advanced'are also visible in expert view'expert'are only visible in expert viewThe following example defines a new panel
collage, which is visible in the basic view, as well as two config entries in this panel. First one is visible in the basic view, the second one is visible only in the advanced view.For backward compatibility, the new key
'view'currently is optional and if it does not exist, it defaults to 'basic'. This may change as the feature evolves.The guiding principles for to map any config item to a view should be along the following:
Is there anything you'd like reviewers to focus on?
If you want to try out this new feature, for now focus on the admin panel for 'collage', which is the only one converted so far.
The overall intent is to allow new users to more easily find their way around in the admin panel and not get confused by all the advanced and expert options. More to come and feedback welcome.