Hi WanWizard,
I don't like the word "risk" when we're about to branch off a release-candidate...
Any changes are always a risk. I hope my changes pose a minimal risk.
Regards,
Ian.
Posted 1 April 2019 - 12:29
I can't jugde that, with my limited python skills. Hence my remark to Littlesat.
As a member of the "release team", I am naturally reluctant to change just before staring preparations for a new release.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 1 April 2019 - 12:58
I can't jugde that, with my limited python skills. Hence my remark to Littlesat.
As a member of the "release team", I am naturally reluctant to change just before staring preparations for a new release.
As it had already been broken since Ian first submitted it and was incomplete in various locales I think the new code is definitely a forward move.
Edited by Huevos, 1 April 2019 - 12:58.
Posted 1 April 2019 - 13:37
My private notes:
- 2x EXIT in footer ... Once Red button and once Exit must be enough, imho ... move in self.footer button "DEL" instead right EXIT ... when user wants remove chars, then he can easy change position between 'Backspace' and 'DEL' with change position in VK with Up/Down buttons.
- do not forget - we have not real keyboard in hands, but remote controlers only => some things in layout is better have different than as real keyboard (in addition - M$ layout).
example - is good to have '.' near to digits - when must be IP put as string
- ˇ and ´ in cs layout is 'death' key, standallone this have no sence. Similar - death key is °. Better is in this case to have instead '°' here '.' and '°' put to any empty place ... etc
Posted 1 April 2019 - 14:30
As it had already been broken since Ian first submitted it and was incomplete in various locales I think the new code is definitely a forward move.
where it was brocken ?
The movement cursor keeps changing colours, The button colour coding is broken, the language layouts have been inappropriately duplicated / bloated. The new GREEN button code is poorly and only half implemented. The changes require skins to be changed. OpenPLi code made a mess of code simplicity that will be much harder to maintain. I'll leave it to Ian to explain further as it was him that wrote the code and was subsequently disappointed.
Posted 1 April 2019 - 14:41
Do we also need some updates on our standard skins: https://github.com/l...r/share/enigma2
@Wanwizard, please let me know when we want to release... this is indeed not a good one to merge just before the release... So as soon the 7.1-rc branch is made I can merge it.. when release may take longer (e.g. >= 2 weeks) we can consider to merge and have time to solve experienced issues.
Edited by littlesat, 1 April 2019 - 14:42.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 1 April 2019 - 15:57
Hi,
@Littlesat:
If the skins were not changed since the code I previously submitted then further skin changes should not be required. I submitted the new images required in my pull request. The grid size and details defined in the skin SML has not changed.
@ims:
What do you think about this layout?
VKB.jpg 102.34KB 1 downloads
Part of the specifications for this update was that the on screen keyboard should closely match a physical keyboard. Moving buttons around will contradict that request. It also makes it harder to find the buttons if users are familiar with physical keyboards.
Regards,
Ian.
Posted 1 April 2019 - 16:03
If the skins were not changed since the code I previously submitted then further skin changes should not be required. I submitted the new images required in my pull request. The grid size and details defined in the skin SML has not changed.
OK thanks... i cannot test in the coming days... when someone else can test it I'll merge it... and/or I'm awaiting for comments.... It might also be nice to have this as extra for 7.1...
Edited by littlesat, 1 April 2019 - 16:03.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 1 April 2019 - 18:18
Part of the specifications for this update was that the on screen keyboard should closely match a physical keyboard. Moving buttons around will contradict that request. It also makes it harder to find the buttons if users are familiar with physical keyboards.
And I always thought it was for greater user comfort
For IP address entry position the cursor over the "." on the VKB and use the number buttons on the remote control for digit entry and then press OK for the dots.
Posted 1 April 2019 - 21:06
The new GREEN button code is poorly and only half implemented.
Posted 2 April 2019 - 02:52
Hi Ims,
The padding for each button can be changed with the "VirtualKeyBoardPadding" parameter (as per the documentation). I set the padding such that the cursor and the highlighting would not clash with the button text. Can you use a contraction in the translation? For example, if "Clear" didn't fit I would use "Clr".
If you set the padding to less than the default values then you should set the "VirtualKeyBoardAlignment" to "2,2" to keep the cell contents central and visible.
Regards,
Ian.
Posted 2 April 2019 - 07:09
greenLabel, self.green = { VKB_DONE_GRAPHIC: ("Done", u"ENTER"), VKB_ENTER_GRAPHIC: ("Enter", u"ENTER"), VKB_OK_GRAPHIC: ("OK", u"ENTER"), VKB_SAVE_GRAPHIC: ("Save", u"ENTER"), }.get(style, (style, u"ENTER"))
Edited by Taapat, 2 April 2019 - 07:09.
Posted 2 April 2019 - 07:24
Hi Taapat,
The code, as I wrote it, allows for a single and synchronised management of the GREEN button text as well as the directly related item in the keyboard grid. For example, the image of an ENTER key may not be what people expect or want to see for the "Search" function you suggested. I felt it was more consistent, and added minimal code, to keep the options open for people who call this code to select how they want the UI to be presented.
Regards,
Ian.
Edited by IanSav, 2 April 2019 - 07:25.
Posted 2 April 2019 - 09:05
Hi Ims,
The padding for each button can be changed with the "VirtualKeyBoardPadding" parameter (as per the documentation). I set the padding such that the cursor and the highlighting would not clash with the button text. Can you use a contraction in the translation? For example, if "Clear" didn't fit I would use "Clr".
If you set the padding to less than the default values then you should set the "VirtualKeyBoardAlignment" to "2,2" to keep the cell contents central and visible.
Regards,
Ian.
'Clear' or 'Exit' cannot be contracted, because this are standard strings used in E2 on next places ... see picture
May be - set it as .png too and if transparent png with text in skin not exist, then use text ?
0 members, 8 guests, 0 anonymous users