Kodi-vStream / venom-xbmc-addons

Addon de Streaming français pour Xbmc
GNU General Public License v3.0
497 stars 276 forks source link

Captcha masqué par zone écriture du clavier #1150

Closed protozoeus closed 7 years ago

protozoeus commented 7 years ago

Bonjour,

Depuis l'arrivé de KODI 17 et le skin par defaut estuary, La disposition de la barre d'écriture du clavier se superpose par dessus le captcha. Ce qui empêche de lire correctement le captcha.

Auparavant j'utilisais un Fork de KODI 16 avec le skin Estuary Jarvis et je n'avais pas ce soucis. Comment remédier au soucis ?

ghost commented 7 years ago

les captchas ne fonctionne pas sur estuary (ça vient de lui) peut etre un jour ils regleront le probleme pour le moment il faut utilisé confluence

Arias800 commented 7 years ago

Sous kodi 17.1 pas de problème chez moi

ghost commented 7 years ago

@Arias800 tu as quel theme, sur quel site tu as testé peut etre le soucis est resolu sur 17.1

protozoeus commented 7 years ago

J'ai oublié de préciser mais je suis bien sous la 17.1

EDIT : J'ai tester avec le skin Estouchy et ca passe bien. C'est donc bien le skin Estuary qui pose problème en l'état actuel. Es-ce qu'il y a moyen de modifier les paramètres pour afficher moins haut cette zone d'écriture ?

ghost commented 7 years ago

Je ne sais pas jamais bidouillé de theme kodi et perso je prefere confluence Le mieux c'est de le signaler au createur sur le github de kodi ou leur forum

Arias800 commented 7 years ago

Personnellement avec le theme de base je n'est pas remarquer de problème de captcha

protozoeus commented 7 years ago

@Arias800 Test voir un film qualité HD sur DDL-Island avec hebergeur UpToBox. Tu verra ce que je veux dire.

ghost commented 7 years ago

Normalement ça devrait pas fonctionné le sujet a était discuté ici de nombreuse fois dans les issues closed Apres peut etre @Arias800 a une version plus recente que la tienne @Arias800 Theme de base estuary ? Ou confluence

protozoeus commented 7 years ago

@johngf J'ai mis KODI à jour (passage 17.0 vers 17.1) avant hier donc je ne pense pas.

ghost commented 7 years ago

Oui mais je dis ça parceque sur linux tu peux avoir des versions plus recente que windows android qui inclue des petites modif sur archlinux notament meme la version en cours de devellopement

Arias800 commented 7 years ago

Apres peut être que moi le bug ne ma pas dérange ^^ EDIT: Effectivement il y a bien un problème mais je ne l'ai pas remarquer car moi ça ne me gène pas

ghost commented 7 years ago

tu répond jamais au question........ Edit: Et ne dis pas que ça fonctionne si tu n'as pas verifié Enfin bref @protozoeus estuary pas moyen pour le moment si tu trouve la parade poste la

Arias800 commented 7 years ago

j'utilise le thème "Estuary" j'avais pas vu la question :c @johngf Edit :Je n'est pas dit que ça marchait j'ai dit que je n'est pas remarquer de problème

LordVenom commented 7 years ago

Peux être utiliser un xbmcgui.ControlEdit avec l'image et c'est lui qui ouvrirais le clavier virtuel comme ça vous avez le temp de lire perso je change le clavier en numerique et j'arrive a lire lol

protozoeus commented 7 years ago

J'ai trouvé une solution : Installer le skin Estuary MOD et masquer le clavier pour lire le capta et ensuite ré-afficher le clavier.

TmpName commented 7 years ago

Perso, je change de theme direct. Clavier trop gros, fonctions qui ne servent a rien, je vois pas une raison de garder ce theme. (wé je sais, je deviens lourd avec ma haine envers ce theme de m****)

LordVenom commented 7 years ago

Lol

LordVenom commented 7 years ago

capture d ecran de 2017-04-12 13-39-04

J'abuse ou pas ?

note: si ont fait entrer dans la boite de dialog le clavier s'ouvre (impossible de re-modéliser le clavier ça prendrais 10ans.

TmpName commented 7 years ago

Nope juste ce qu'il faut pr les malvoyant ^^. Et oui j'ai pense a refaire un custom dialog, mais trop long juste parce qu'un idiot a fait un clavier a la con sur le theme standard

LordVenom commented 7 years ago

Non pas trop long ça vas et sur la TV le zoom et bien agréable j ai pas fini mais ça devrais allais.

LordVenom commented 7 years ago

fonctionnel sur dll_island quand vous avais 2sec faite moi un retour.

protozoeus commented 7 years ago

Ok je vais faire un test des que possible.

ghost commented 7 years ago

Pêtre sous krypton utile , mais là sous kodi 15-16 je preferais avant , le clavier couvre l'image et faut mémoriser le catpcha , si on veut le revoir , faut fermer clavier et le remettre , ca efface tout ...

LordVenom commented 7 years ago

Hum si tu fait OK au clavier ça efface pas il me semble

ghost commented 7 years ago

Oui comme ca c'est ok mais en validant ca me ferme Kodi à chaque fois.( pas d'erreur dans le log). Mais avec télécommande box android , c'est chiant ^^ mettre 2-3 lettres , se déplacer sur ok , relire , se déplacer pour réouvrir clavier , écrire , déplacer sur ok , déplacer sur valider ... ( là bug plantage) Quand même plus simple avant , écrire +ok.

TmpName commented 7 years ago

Il y a moyen via python de savoir quel est le theme utilise ?

LordVenom commented 7 years ago

C est pas pour critiquer mais 6 lettre a retenir 2seconde lol

Ça plante quel validation le clavier ou la popup ?

ghost commented 7 years ago

Parfois pas sur que c'est la bonne lettre vu comment c'est ecrit .. tu relis 15x pour être sur lol Mais bon comme ca, ca serait pas mal : xD ( testé affichage c'est ok) http://img15.hostingpics.net/pics/170618pic.jpg On affiche en zoom et petit au dessus comme avant. Quand je clique sur le bouton valider ( même sans rien mettre) , ca ferme ou plante kodi d'un coup. Bouton 'fermer' pas de soucis. Edit: Ca plante ici: if controlId == 20: solution = self.getControl(5000).getText() Pas compatible kodi 15 pêtre? edit2: non je chope bien le texte rentré, c'est le self.close() , si je le commente et j'appuie sur valider , je print bien le texte , et si j'appuie sur le bouton fermer ensuite , booum plantage self close() ... edit3: Même soucis kodi17.1 android.

LordVenom commented 7 years ago

La fenêtre d'information context menu sur un film/information plante aussi ton Kodi ?

ghost commented 7 years ago

Non pas de soucis sur la fenêtre d'information. C'est le getControl(5000).getText() suivi du self.close() qui crash Kodi. ( enfin sous android) Vu des posts via google sur des soucis getControl().getText() qui crash kodi.Et log système android parle de edit control erreur.

LordVenom commented 7 years ago

Arf chapeau kodi !!! pas d'autre solution ?

ghost commented 7 years ago

‚sans xml pêtre ou si on peut rajouter juste un control edit dans la class sans passer par le xml , ou en appelant un script à part qui récupère l'input en cliquant sur le bouton valider ( dans l'xml) puis juste if controlID=20 self.close() Ou on peut pas affecter la valeur de l'input à un bouton caché en label et appeler getControl(id d du bouton caché ).getLabel() ? la ca plantera pas lol mais comme faut pas de getText() , comment la récupèrer ... grr Edit: même un get.Label() plante, ou un self.getControl(5000) seul ... la misère. Sinon je sais pas trop lol

LordVenom commented 7 years ago

Tu pense bien que j ai tester sans XML l input fait n'importe quoi.

ghost commented 7 years ago

J'ai bidouillé un truc, pas parfait encore mais ca se rapproche du tien. edit: https://pastebin.com/UiU9aBtr Testé android kodi 15-16-17, captcha ok. Après faut le retravailler niveau anim et image (os.path.join) + focusTexture et cie , car la je suis perdu niveau bouton. Et la case controlEdit part un peu en latte avec le theme par defaut krypton. Du mettre les setNavigation pour se déplacer avec télécommande aussi...

LordVenom commented 7 years ago

Non ça tourne bien, j'avais pas reussis a mettre l'edit correctement cool :+1:

edit: j'aurais aimer rester sur le xml mais le bug date de 2004 et y a pas beaucoup de solution à priori.

ghost commented 7 years ago

Oui, pas réussi à contourner ce bug encore , j'essayerais par un script externe voir si ca passe. On peut aussi tester si version android ( à voir sous linux si même bug) , si oui = ancien code captcha ,si non = ton code. Ca prend que quelques lignes l'ancien code. Edit: mince parler trop vite , j'en oublie le théme krypton aussi sous android lol Edit2: Ok trouvez un moyen avec l'xml , ca peut le faire aussi . je met code quand fini. edit3: Ok mis en pull. Par contre ton code est passé en maj auto Master? sans le xml en maj auto , doit plus fonctionner ddl-island Faudrait repasser l'ancien ddl-island ou celui du pastebin au dessus en attendant Maj complète.

LordVenom commented 7 years ago

Nickel j'ai renvoyer une version sans en attendant la mise a jour officiel avec le xml :)

ghost commented 7 years ago

:) modif à venir: icone clavier qui clignote lentement et stoppe quand clavier ouvert + fix si cancel clavier = petit captcha non visible.

LordVenom commented 7 years ago

Aprés voir si tu peux faire la même avec les infos un zoom sur les images d'acteur lol

ghost commented 7 years ago

Là ca défile auto d'acteur en acteur. Tu penses à quoi comme zoom ? Genre la photo de l'acteur ou ya le focus s'agrandit un peu en défilant auto ou juste quand on clique dessus ca zoom ( pas beaucoup de place) ? ou si focus sur un acteur , l'afficher au dessus en grand?

LordVenom commented 7 years ago

La photo apparais avec un zoom in, fade in par exemple a une place avec l’arriére plan pour pas masque le texte.C'est juste pour avoir une photo un peux plus grande voir avec le nom et le role la c'est tout petit pratique pour voir vite fait mais quand ont veut vraiment l'info c'est plus chiant aprés le défilement automatique utile ou pas ?

ghost commented 7 years ago

Compliqué .. Mais réussi à afficher en plus grand avec anim ( fade/slide qui peut stopper , ca dépend des films mais pas génant, 1er défilement auto c'est ok anim) , et défilement auto ca le fait comme ca , on peut de toute facon revenir sur un acteur , même si le défilement reprend vite mais suffit pour avoir l'info. Mieux faire ca va être compliqué avec le Listitem dans le type="list" là , passer par config.py je sais pas comment faire lol A tester. Perso j'aime bien ^^

LordVenom commented 7 years ago

Hum dans l'idée oui mais tu peux pousser la taille entre le bord de fond noir le haut.et la quand ça soom l'image disparais dans la list vaut mieux utiliser une image affiche au focus avec un anim fade in.

TmpName commented 7 years ago

XD, ca fait 2 jours que je lis ce topic, je comprend rien du tout, vous parlez de kodi ou de powerpoint ?

LordVenom commented 7 years ago

Tu devrais pas utiliser la list mais fixe l'iamge dans le coin gauche et un slide genre le windows open et utiliser $INFO[Container(50).ListItem.Icon] pour afficher l'image en focus.

LordVenom commented 7 years ago

Non tu as raison c'est plus beau dans le slide un peux plus gros alors juste et avoir toujour les images dans le slide la c'est bizard.

note @TmpName pareil le même bordel :1st_place_medal:

ghost commented 7 years ago

@LordVenom Voila ce qui me manquait '$INFO[Container(50).ListItem.Icon]' merci. Ben avec ca ( + récup des 2 label idem), on peut mettre l'image coin gauche avec anim voir ce que ca donne. Sinon là ,agrandir un peu , je sais pas si ca va pas bugger quand ca arrive à la fin de la liste à droite quand ya encore d'autres images qui arrivent .. à voir. On peut doubler et remettre une image+label en bas pour que ca reste pas vide. @TmpName J'imagine la prise de tête pour ceux qui font des skins complets , usine à gaz lol

ghost commented 7 years ago

Bon agrandit les images+ label haut + image+label manquant en bas. J'arrête les frais .. ca rend fou xD Ps: Pas moyen d'animer si je récupère juste les images à part.. Déjà là j'anime avec 2 conditions et ca fonctionne plus ou moins bien, sinon je sais pas comment faire sinon lol Si ya un expert en skin qui passe par là pour faire mieux ca serait pas de refus ^^

1199

LordVenom commented 7 years ago

Je peux animer mais au scroll uniquement impossible avec le scroll auto

ghost commented 7 years ago

Ca le fait bien à gauche aussi l'image ! plus propre xD avec image assombrie en bas. ps: Je verrais bien un progress dialog xml , sous confluence prennent de la place les boites de dialog .. genre comme si on lance un download de fichier en haut à droite, je trouve ca discret sans avoir le dialog en plein milieu de l'écran xD mais bon suffit de changer de skin lol