Este é um post popular. Super Mouse Postado Outubro 26, 2019 Este é um post popular. Compartilhar Postado Outubro 26, 2019 Boa Tarde pessoal.....Galera a muito tempo queria esta Skin mas com as informações na lateral esquerda ao invés de na barra inferior sofri pra ter isso pedi a ajuda do Xamanian o qual se propôs a ver o que conseguiria fazer (agradeço a ele por mostra disposição).... Acontece que eu consegui resolver o problema e quero compartilhar com vocês isso pois sei que tem gente que também queria essa Skin com as informações na lateral esquerda do GPS modo padrão das Skins. Porem como não sei mexer ficou 2 bugs nela mas nada que atrapalhe a viagem pois os bugs são insignificantes (depois quem souber mexer pode até ajudar a arrumar, pois eu não sei como resolver)Os Bugs são o seguinte, 1º ao excluir a rota que foi feita para traçar uma outra nova o GPS exclui a rota e se desliga mas ao religar é só colocar a nova rota, e 2º é que as placas de orientação como Pare, de a preferência, etc ficam por baixo da barra dos 4 ícones padrão, ou seja a barra de informação sobrepõe as placas ( nada que atrapalhe pois as mesma ainda são notificadas ou anunciadas. Eu mesmo nem uso elas) Uma coisa que eu tentei deixar no padrão também foi a localidade ou seja o nome da cidade na parte superior abaixo da próxima rua não não consegui. O que eu fiz para deixar as informações no modo padrão foi modificar o arquivo customized.lua da skin apagando a seguinte informação que antes era assim: -- Placa indicativa estendida:MODEL.SETPERSISTENT.lua.placaestendida = INT_MODEL(0)-- Barra inferior padrão ou estendida:st_EasyNav:useLayers(primary, "ui_barrainferior")MODEL.SETPERSISTENT.lua.barrainferior = INT_MODEL(0)-- Indicador da carga da bateria para a barra inferior:MODEL.SETPERSISTENT.lua.mostrarbateria = INT_MODEL(0)MODEL.SET.lua.barrainferiorUseLearningEta = BOOL_MODEL(false) E deixei assim: -- Placa indicativa estendida:MODEL.SETPERSISTENT.lua.placaestendida = INT_MODEL(0)-- Barra inferior padrão ou estendida:-- Indicador da carga da bateria para a barra inferior:MODEL.SETPERSISTENT.lua.mostrarbateria = INT_MODEL(0)MODEL.SET.lua.barrainferiorUseLearningEta = BOOL_MODEL(false) Simplesmente apaguei a linha abaixo de Barra inferior padrão ou estendida. Deixo portanto para quem quiser usar esta skin com a barra de informação de distancia, tempo restante, hora de chegada no modo padrão, ( Mas como eu disse ele tem os 2 bugs que não atrapalha em nada).Se alguém souber e tiver tempo para ajudar a arrumar fique a vontade e se souber também como colocar o nome da cidade na parte superior abaixo da próxima rua fique a vontade também e depois poste pra gente. Deixo o link pra vocês. Elas estão nas seguintes resoluções em 480x272 e 800x480. Infelizmente não soube como postar fotos pra vocês verem. Segue o linkhttps://mega.nz/#!KVJxVQxC!o21WIVcw3QVFM-5Fmb1AEO8uKJqXQ4GgJ-KUWfFIEzI 8 1 Link para o comentário Compartilhar em outros sites More sharing options...
d780 Postado Outubro 27, 2019 Compartilhar Postado Outubro 27, 2019 Super MouseParabéns pela coragem. É assim que começamos.Faz tempo que não vejo alguém propor novas idéias e melhorias pro navegador iGO. Persista no que você deseja e logo será bom desenvolvedor de skin ou ux. Quanto aos bug logo alguém se propõe a resolver. 2 Link para o comentário Compartilhar em outros sites More sharing options...
beliasneto Postado Maio 1, 2021 Compartilhar Postado Maio 1, 2021 Parabéns, também queria muito a informação no lado esquerdo. Deu certo. Muito grato. Link para o comentário Compartilhar em outros sites More sharing options...
Este é um post popular. rafael2san Postado Maio 1, 2021 Este é um post popular. Compartilhar Postado Maio 1, 2021 Apagando as linhas no customized.lua apenas retirou a variável da barra inferior, e nao é o correto pois o posicionamento dos itens na tela são levados em consideração. Olhando as (ótimas) modificações feitas pelo ziko, vejo que ele estabeleceu o comportamento: sem rota tem-se a barra de informações na direita, padrão diMka; e com rota, a skin assume a barra de informações no rodapé da tela. Quem comanda este comportamento é um observador. A primeira coisa que deve-se fazer é desativá-lo, retirando a linha em observers.ui: <observer value=(%navigation.has_route == 0) onselect={%lua.barrainferior=0} start="NO_TRIGGER"> Pronto. A linha acima está dizendo que quando não houver rota, não haverá barra no rodapé. Porém um outro observador, que dispara outra função, força a ativação da barra quando há rota. Devemos retirar esta imposição na função, e nao neste outro observador, pois a função comanda a contagem de pontos intermediários da barra. Para isso deve-se retirar em customized.lua, na função sc_wptContagem(): if MODEL.route.list.navigated.waypoints.list.size() > 2 then MODEL.lua.barrainferior = 2 else MODEL.lua.barrainferior = 1 end Após estas modificações, a barra não aparecerá mais, porém todo o código ainda estará na skin e não é bom deixá-lo lá ocupando espaço. Então, para aproveitá-lo, ativaremos a opção com barra e sem barra, deixando a critério do usuário a livre escolha. Então, voltamos com a variável que liga e desliga a barra em customized.lua: -- Barra inferior padrão ou estendida: st_EasyNav:useLayers(primary, "ui_barrainferior") MODEL.SETPERSISTENT.lua.barrainferior = INT_MODEL(0) e adicionamos o botão que permite a livre escolha em variable.ui, na userlist lmVGButtons: <row text="Barra de estatísticas inferior" icon="ico_statistics_mid.bmp#3" onrelease={if (%lua.barrainferior < 2) {%lua.barrainferior+=1} else {%lua.barrainferior = 0}} model=((%lua.barrainferior == 1 && %lua.barrainferiorUseLearningEta) ? "Padrão com \nLearning eta" : ((%lua.barrainferior == 2 && %lua.barrainferiorUseLearningEta) ? "Estendida com \nLearning eta" : (%lua.barrainferior == 1 ? "Padrão" : (%lua.barrainferior == 2 ? "Estendida" : "Off")))) type="_sldicon"> Pronto. Edição correta concluída. Provavelmente os bugs constatados por você não mais ocorrerão, afinal, a condição que posiciona os ícones estará "ligada" ou "desligada" corretamente. Abraços 8 2 Link para o comentário Compartilhar em outros sites More sharing options...
rronaldojandir Postado Julho 31, 2021 Compartilhar Postado Julho 31, 2021 Alguém sabe dizer se os 2 bugs desta skin foram corrigidos Link para o comentário Compartilhar em outros sites More sharing options...
rronaldojandir Postado Agosto 2, 2021 Compartilhar Postado Agosto 2, 2021 Em 01/05/2021 em 20:28, rafael2san disse: Apagando as linhas no customized.lua apenas retirou a variável da barra inferior, e nao é o correto pois o posicionamento dos itens na tela são levados em consideração. Olhando as (ótimas) modificações feitas pelo ziko, vejo que ele estabeleceu o comportamento: sem rota tem-se a barra de informações na direita, padrão diMka; e com rota, a skin assume a barra de informações no rodapé da tela. Quem comanda este comportamento é um observador. A primeira coisa que deve-se fazer é desativá-lo, retirando a linha em observers.ui: <observer value=(%navigation.has_route == 0) onselect={%lua.barrainferior=0} start="NO_TRIGGER"> Pronto. A linha acima está dizendo que quando não houver rota, não haverá barra no rodapé. Porém um outro observador, que dispara outra função, força a ativação da barra quando há rota. Devemos retirar esta imposição na função, e nao neste outro observador, pois a função comanda a contagem de pontos intermediários da barra. Para isso deve-se retirar em customized.lua, na função sc_wptContagem(): if MODEL.route.list.navigated.waypoints.list.size() > 2 then MODEL.lua.barrainferior = 2 else MODEL.lua.barrainferior = 1 end Após estas modificações, a barra não aparecerá mais, porém todo o código ainda estará na skin e não é bom deixá-lo lá ocupando espaço. Então, para aproveitá-lo, ativaremos a opção com barra e sem barra, deixando a critério do usuário a livre escolha. Então, voltamos com a variável que liga e desliga a barra em customized.lua: -- Barra inferior padrão ou estendida: st_EasyNav:useLayers(primary, "ui_barrainferior") MODEL.SETPERSISTENT.lua.barrainferior = INT_MODEL(0) e adicionamos o botão que permite a livre escolha em variable.ui, na userlist lmVGButtons: <row text="Barra de estatísticas inferior" icon="ico_statistics_mid.bmp#3" onrelease={if (%lua.barrainferior < 2) {%lua.barrainferior+=1} else {%lua.barrainferior = 0}} model=((%lua.barrainferior == 1 && %lua.barrainferiorUseLearningEta) ? "Padrão com \nLearning eta" : ((%lua.barrainferior == 2 && %lua.barrainferiorUseLearningEta) ? "Estendida com \nLearning eta" : (%lua.barrainferior == 1 ? "Padrão" : (%lua.barrainferior == 2 ? "Estendida" : "Off")))) type="_sldicon"> Pronto. Edição correta concluída. Provavelmente os bugs constatados por você não mais ocorrerão, afinal, a condição que posiciona os ícones estará "ligada" ou "desligada" corretamente. Abraços Olá poderia me ajudar nesta skin. Grato Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora