Re: [Notes2-team] Notes SE 2004 +++idéias
Brought to you by:
andersonrb
From: <vml...@ya...> - 2003-11-13 13:44:07
|
E aí povo, voltei! Estas idéias são muito boas, agora uma sugestão minha, que tal adicionar também suporte de coloração de código para o LaTeX? Seria excelente, pois uso ele na faculdade e somente o emacs faz tal coisa, pelo menos em linux. --- Anderson Rodrigues Barbieri <and...@po...> escreveu: > Olá noteiros, > trago mais algumas idéias para o Notes SE 2004 (vou > dar detalhes pois > espero comentários e ajuda de vocês): > > *Quem puder me ajudar nos layouts (2 e 3) e na > implementação (2), me avise!* > > --------------------------------------------- > Conteúdo > --------------------------------------------- > 1. Menu executar > 2. Novo diálogo de configuração > 3. Novos diálogos localizar/substituir > 4. Integração ao HTML Tidy > 5. Marcadores / avançar e voltar > 6. Conclusão > --------------------------------------------- > > *1. Menu Executar (vejam a imagem anexa):* a minha > idéia é susbtituir as > ferramentas webpreview e > make por uma só, o menu executar. Com o menu fica > mais fácil executar o > arquivo onde o usuário > precisar. Depois que você configura o menu, basta ir > em Executar >> > [opção] para compilar, ver no > browser, etc. Como ele dá acesso ao shell, dá até > pra rodar um script > php no texto que tu tá editando > e jogar a saída no editor. Outra idéia é que o menu > seja criado quando o > usuário instalar o notes > com os programas que o usuário tem disponível no > computador. Por > exemplo, um pequeno programinha > procuraria pelos compiladores mais usados (delphi, > freepascal, vc++, vb, > gcc, etc.) e criaria uma entrada > para cada um dels no menu. Se o usuário não quiser > usar algum depois é > só deletar... o problema é como > descobrir se os ditucujos estão instalados ou não no > computador e pegar > o caminho para eles... > mas o que acham da idéia toda? > > *2. Novo diálogo de configuração:* com a introdução > da coloração de > código, será preciso um novo > diálogo de configuração que deixe setar as > configurações para cada > linguagem (cores, string para > comentar/descomentar, tamanho da indentação, tipo de > autoindentação, > etc.) Não tenho idéia de > layout pra este diálogo. Quem tiver sugestões, > mande. E se alguém quiser > implementar isto que se > manifeste logo :) > > *3. Novos diálogos de localizar/substituir:* a idéia > é redesenhar os > diálogo para dar mais opções ao > usuário como buscar com os coringas * e ?, buscar em > arquivos de uma > pasta, etc. Os diálogos > serão baseadas na classe de pesquisa cujo início > mandei para lista estes > dias - acho que o Joelson > vai se encarregar de implementá-la. Preciso de > layout para estes > diálogos também. As opções > completas seriam: > > -------------------- > diálogo localizar > -------------------- > Localizar: [Campo de edição para entrar o que deve > ser localzizado] > Usar coringas [checkbox] > Buscar de baixo para cima [checkbox] > Diferenciar maiúsculas de minúsculas [checkbox] > buscar nos arquivos da pasta abaixo [checkbox] > Pasta: [campo par entrar a pasta onde os arquivos > serão buscados] > Filtro de arquivos [combox que permite definir o > filtro, os tipos de > arquivos, a serem examinados] > Localizar [botão] > Localizar tudo [botão] > Cancelar [botão] > Ajuda [botão] > > ---------------------------------------------------------------------------- > diálogo substituir (este deverá ser um diálogo de > proporções bem maiores) > ---------------------------------------------------------------------------- > Localizar: [Campo de edição MULTIPLAS LINHAS para > entrar o que deve ser > localzizado] > Substituir por: [Campo de edição MULTIPLAS LINHAS] > Usar coringas [checkbox] > Buscar de baixo para cima [checkbox] > Diferenciar maiúsculas de minúsculas [checkbox] > buscar nos arquivos da pasta abaixo [checkbox] > Pasta: [campo par entrar a pasta onde os arquivos > serão buscados] > Filtro de arquivos [combox que permite definir o > filtro, os tipos de > arquivos, a serem examinados] > Localizar [botão] > substituir [botão] > Localizar tudo [botão] > substituir tudo [botão] > Cancelar [botão] > Ajuda [botão] > > > *4. Integração ao HTML Tidy:* não sei se vocês > conhecem o HTML tidy. Ele > é um pequeno programa > que funciona pela linha de comando que é capaz de > *corrigir HTML*, > *tranformar HTML em XHTML* > e *detectar tudo que é tipo de erros em HTML*. Ele > foi iniciado por um > dos mais importantes funcionários > do W3C e depois foi transformado em Software livre > (está hoje no > sourceforge). A minha idéia é adicionar > estas três opções ao menu de ferramentas: corrigir > HTML; Verificar HTML; > converter HTML para XHTML. > Como o tidy é péssimo de operar (por isto é pouco > usado) normalmente ele > é integrado a editores HTML. > Acho que seria uma grande adição para o Notes > também... o que acham??? > > *5. Marcadores / avançar e voltar:* o synedit > suporta bookmakers por > padrão, então não vejo por > que não adicionar isto ao notes já agora. Penso em > chamar os > "bookmakers" de "marcadores" ao invés > de "favoritos" - acho que favoritos está muito > associados a arquivos, > marcadores me parece beeeem > mais claro. Outra idéia é permitir ao usuário ir e > voltar aos últimos > locais do texto onde ele editou > alguma coisa e/u utilizou alguma ferramenta do > notes. Está última parte, > das ferramentas, é super simples > de implementar (o ir e voltar do delphi só tem esta > parte das > ferramentas). Já esta parte de ir e > voltar para os últimos locais do texto editados, > acho fantástica, mas > será preciso inventar um bom > algoritmo pra controlar isto. Estava pensando que > este algoritmo poderia > pensar o texto como blocos > contínuos de 25 linhas e criar um "ponto de edição" > apenas uma vez > dentro de cada boclo. Ou seja, > se edito a linha "5" e depois edito a linha "22", > ele deletaria o ponto > de edição da linha 5 e o último ponto > de edição deste bloco seria o da linha "22". Depois > se eu editasse a > linha 100 e fosse para a linha 300, > o botão voltar me permetiria ir para as linhas 100 e > 22. Não parece ser > difícil. A pergunta é se ficaria > legal... alguém tem uma idéia melhor????????? > > *6. Conclusão: *acho que com a coloração de código e > mais estas > mudanças, o Notes SE 2004 realmente > passa a poder bater de frente com os editores mais > conhecidos (ainda não > com as IDEs, isto deixamos > para o Notes 2). Talvez o que vá fazer falta é o > suporte a tabs (como no > mozilla), mas acho que isto seria > meio impossível de implementar neste momento (se > alguém for louco o > suficiente para tentar que tente). No > geral, teremos um produto que, com boas ações de > marketing, poderá ter > seguramente mais que o dobro de downloads > do Notes atual... quem sabe bem mais! E isto é > FUC*IN GOOD!!! :) > > É isso... aguardo comentários... > Anderson > > ATTACHMENT part 2 image/jpeg name=MENUEXECUTAR.jpg ______________________________________________________________________ Yahoo! Mail: 6MB, anti-spam e antivírus gratuito! Crie sua conta agora: http://mail.yahoo.com.br |