SproutCore

Tela Software:
SproutCore
Detalhes de Software:
Versão: 1.11.0
Data de upload: 28 Feb 15
Licença: Livre
Popularidade: 42

Rating: nan/5 (Total Votes: 0)

SproutCore visa fazer apps edifício web simples e divertido.
SproutCore foi escrito seguindo os princípios da arquitetura MVC.
Mesmo que seja uma biblioteca JS, SproutCore tem mais em comum com cacau ou .NET que jQuery ou MooTools.
SproutCore 2.x foi descontinuado, o desenvolvimento continua como Ember

Características :.

  • MVC arquitetura
  • Concentrados na velocidade
  • HTML 5 pronto
  • Móvel amigável
  • Scalable
  • Fácil personalizar via temas
  • Comunidade desenvolvido
  • Documentação

O que é novo nesta versão:

  • O método `` hasObserverFor` de SC.Observable` tem também foi melhorada para ser capaz de, opcionalmente, verificação contra um alvo específico e método. Isso permite que o desenvolvedor para verificar corretamente para a existência de um manipulador específico antes de adicioná-lo ao invés de apenas ser capaz de verificar a existência de qualquer manipulador (sem saber que manipulador é).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Respondendo a um único dedo, dois dedos ou qualquer outro número de torneiras de toque, pitadas (2 + toques) ou furtos individualmente ou em grupo. Por exemplo, o código pode querer executar ações diferentes quando um único dedo torneiras vs. quando há um toque de dois dedos.
  • Uma sessão de toque, o tempo entre o momento do primeiro contacto começa e termina o último toque, podem conter mais do que um gesto. Por exemplo, é possível que o usuário execute uma pitada, em seguida, usar um terceiro dedo para tocar e deslize os dedos restantes. Por exemplo, imagine usando pitada para redimensionar uma imagem, toque para salvar a alteração e, em seguida, passe para movê-lo de lado tudo sem levantar os dedos. No mínimo, a capacidade de realizar gestos em uma única sessão toque várias vezes, faz com que o reconhecimento de gestos mais firme contra toques acidentais vadios.

  • gestos
  • Swipe agora podem ser configurados para o jogo contra quaisquer ângulos arbitrários, e não apenas à esquerda, direita, para cima e para baixo.
  • gestos Swipe já não acionar simplesmente movendo longe o suficiente em uma direção. Eles também devem mover-se rapidamente (configurável) e termina imediatamente.

O que é novo na versão 1.10.2:

  • Adicionado um erro desenvolvedor ao tentar adicionar registros sem da id aos relacionamentos.
  • Adicionado um modo de depuração único erro desenvolvedor para evitar chamadas duplas para materializeRecord de dentro materializeRecord. O resultado é duplicado objetos que parecem ser a mesma instância de registro, mas são, na verdade não, o que pode ser muito para depurar demorado. Esperemos que esta salva desenvolvedores muita dor.
  • Adicionado vários * debug-mode apenas * `métodos toString` para facilitar a depuração.
  • Adicionado um pouquinho de modo debug apenas suporte ao desenvolvedor. Se a conexão manual / desconectar ligações é possível acidentalmente tentar vincular a um objeto perdido. O rastreamento de pilha normal, isso produziria é difícil de seguir, por isso, apresentar uma mensagem de erro mais rastreável com a pilha.

O que é novo na versão 1.10.0:

  • Permite ajustar a ser chamado depois de animada no mesmo executar loop. Ajuste pode ocorrer de forma limpa, que não afetará a animação ou pode colidir, caso em que ele irá substituir a animação.
  • Melhora a estrutura do código interno para apoiar a otimização de motores de JS.
  • Faz a condicional que tenta bloquear todos os campos de texto de receber foco atrás de um painel modal, não conseguem mais rapidamente (isso também impede que recebendo o painel em vistas que podem ainda não ter um painel).

O que é novo na versão 1.9.2:

  • Suaviza os requisitos ferramentas de compilação de dependência de ser ultra- pessimista (ou seja, dentro de uma versão menor) para ser pessimista (ou seja, dentro de uma versão principal).
  • fatia Fixes 'repeat' para @ 2x versão. Foi incorrectamente anexando @ 2x ao final de todo o caminho (ex. /resources/images/image-sliced-from.png@2x Em vez de /resources/images/image-sliced-from@2x.png).
  • Fixes incorretamente chamado & quot; resposta & quot; gerador para & quot; Estado & quot; gerador para gerar subclasses SC.State.
  • Corrige a cobra gerador de caso para & quot; SproutCore gen & quot ;, para que nomes como "SCProject 'obter devidamente transformado em' sc_project 'e não' s_c_project '
  • .
  • Adicionado suporte para a propriedade background-size em buildtools spriting, isso é necessário para spriting para funcionar corretamente no retina firefox.
  • Corrige inconsistências e sintaxe inadequada em vários modelos criados com & quot; SproutCore gen & quot;.
  • Fixes desaparecidas avisos de estilo em um app limpa gerada com & quot; SproutCore gen app & quot; ou & quot; SproutCore gen statechart_app & quot; adicionando um estilo padrão para o aplicativo. Também acrescenta um estilo padrão para um projeto, quando se utiliza & quot; SproutCore projeto & quot gen; (Isto é, um recurso SC.Page)
  • Corrige busca binária imprópria usada por SC.ManyArray addInverseRecord que resultou em um loop infinito.
  • Corrige bug que permitia que o menu de contexto para aparecer, independentemente de substituir contextMenu em uma visão ou a criação SC.CONTEXT_MENU_ENABLED ou isContextMenuEnabled como falsa. Isso faz com que a manipulação de eventos menu de contexto se comportam da mesma como a chave, rato, etc. manipulação de eventos.
  • acções correções:. deleteForward, deleteBackward, MoveLeft, MoveRight, selectAll, moveUp e moveDown ser sempre tratado pelo elemento TextFieldView quando se tem foco
  • Fixes SC.TextFieldView para inserir uma nova linha quando a tecla Enter é pressionada em uma área de texto.
  • Corrige o valor dica para SC.LabelView para que ele aparecerá quando o rótulo não tem nenhum valor e isEditable é verdade. Inclui teste de unidade.
  • Já não modifica os itens subjacentes dadas a um SC.SegmentedView com um menu de estouro diretamente, de modo que o que fazemos não invariavelmente sujo do objeto original.

O que é novo na versão 1.9.1:

  • Fixes aplicação indevida de SC.SelectionSet: constranger.
  • Corrige globals implícitos na SC.MenuPane, criando uma possível fuga de memória.
  • vazamento de memória Fixes com vistas criança de SC.View. A propriedade 'proprietário' impedido vista de ser capaz de ser lixo coletado quando são destruídos.
  • Fixes SC.stringFromLayout () para incluir todas as propriedades de layout.

O que é novo na versão 1.9.0:.

  • Melhora e adiciona muita documentação
  • Adiciona o app Showcase usado em http://showcase.sproutcore.com. Este aplicativo contém uma implementação de up-to-date de todos os pontos de vista e os controles do SproutCore, incluindo trechos de código para as muitas opções de cada um. O app também links para as demos SproutCore, que estão a ser recuperados e re-implementado.
  • Apresenta SC.Color.
  • Correções e melhora o quadro de mídia.
  • Adiciona suporte SC.ProgressView indeterminado.
  • Adiciona `useUnixTime` atribuir a SC.DateTime registro atribuir manipuladores.
  • suporte de notificação de eventos Adds XHR2.

O que é novo na versão 1.8.2:.

  • erro de sintaxe fixa no teste de unidade Datastore
  • SC.SplitView pode agora SC.SplitChild mixin.

  • Divs fronteiriças
  • painel selecionador afinado para que elas não se sobrepõem a exibição de conteúdo.
  • Impede alvo conflito propriedade ao configurar metas de botão com SC.AlertPane.
  • Mudou o aria-orientação da SC.ScrollView horizontal para 'horizontal' de 'vertical'.
  • Permite SC.CollectionFastPath para trabalhar com conteúdo escasso por sempre retornando uma tela de item, mesmo quando o conteúdo ainda não está disponível.
  • Impede SC.GridView de iteração sobre sua variedade de conteúdo, a fim de trabalhar com conteúdo escasso.
  • O "-safari mobile 'nome da classe corpo não está mais sendo adicionados em todos os navegadores.
  • Permite colar no SC.TextFieldView para notificar que o valor alterado.

O que é novo na versão 1.8.1:

  • Adiciona CSS faltando para SC.PickerPane esquerda e direita ponteiro.
  • arruma modelo index.rhtml.
  • Adiciona `useUnixTime` atribuir a SC.DateTime registro atribuir manipuladores.
  • Apresenta correções e melhorias para o quadro de mídia.
  • correções de documentação.

O que é novo na versão 1.8:.

  • Um novo excepcionalmente detalhada introdução de três partes para SproutCore
  • Um novo guia de referência sobre as ferramentas de compilação.
  • Muitas muitas correções de bugs. Veja o ChangeLog para um colapso completo.
  • O início de uma grande limpar iniciativa inclui várias reprovações. Procure por avisos de console para indicar funções obsoletas e verifique o changelog a lista completa de reprovações.
  • O quadro Desktop foi completamente atualizado para incluir atributos correta WAI-ARIA para melhorar a compatibilidade com tecnologias de apoio.
  • Obter uma estrutura básica de estados em novos projetos usando o interruptor -statechart com o init SproutCore ou SproutCore gen app.
  • Statechart Unidos pode ser feito para representar uma rota (por SC.routes padrão rotas) e se atribuído, o estado será notificado qualquer momento mudanças de localização do aplicativo para corresponder rota atribuída ao Estado.

O que é novo na versão 1.7.1 beta:

  • Novas funções de medição seqüência para otimizar a cadeia de embrulho .
  • Adicionado suporte para AutoCorreção e autoCapitalize em TextFields.
  • Adicionado volta tipos de objetos previamente removidos pelo SC.Object refatorados
  • Refatorada código caminhos de observação para um tratamento mais robusto.
  • Reescreva SC.LOG_RUNLOOP_INVOCATIONS - agora renomeado para SC.LOG_DEFERRED_CALLS - para trabalhar com a nova implementação runloop
  • .
  • Adicionado esta SC.RunLoop.kill de rescindir de forma limpa um loop de execução em caso de um erro.
  • Adicionado a capacidade de adicionar dinamicamente subestados a um gráfico de estado via método addSubstate de um estado.
  • Atualizado a lógica de rastreamento de estados.
  • Atualizado SC.State. getSubstate agora aceita um callback; adicionados método getState; gotoState e gotoHistoryState agora usar getState
  • gotoState Atualizado do estado e gotoHistoryState para permitir uma arg estado mais expressiva que agora permite o uso de 'parentState'
  • Atualizado método getSubstate de SC.State para permitir expressões de caminho. Também refacted o método findFirstRelativeCurrentState.
  • globals New SC para fornecer informações como o modo de construção, número de compilação e localidade.

O que é novo na versão 2.0 Beta 3:

  • New Antepassado Helpers
  • contextos em Guidões
  • Two-Way transformações
  • SC.Run, observadores e Parâmetros adicionais
  • Template Debugging
  • assert
  • Fix para unknownProperty

O que é novo na versão 2.0 Beta 2:

  • Esta versão elimina uma série de bugs e melhora significativamente problemas de usabilidade, bem como a compatibilidade fixação com Internet Explorer 6+ e Opera.

O que é novo na versão 1.6.0:

  • SproutCore 1.6 é em grande parte uma versão de correção com o objetivo de ajudar a fornecer uma experiência mais estável.

O que é novo na versão 2.0 DP:

  • SproutCore 2.0 é uma instalação Developer Preview e ainda está em forte desenvolvimento e APIs são susceptíveis de mudar.

O que é novo na versão 1.6 Beta:

  • Bugfixes a sincronização entre SproutCore RecordArray / ManyArray / ChildArray e TemplateCollectionView
  • formas mudou-se para quadro experimental
  • roteamento Mudou-se para o seu próprio quadro
  • Melhoria da capacidade de usar os elementos da tabela em modelos Guiador
  • CSS e cross-browser correções para controles internos
  • Significativamente limpo em linha documentação

O que é novo na versão 1.5.0:

  • Suporte WAI-ARIA
  • SCSS e Dados URIs
  • Template Vista
  • Modular Carregando

O que é novo na versão 1.5.0 RC2:

  • Correções de bugs:
  • Uma tonelada de correções de bugs para TemplateView
  • TemplateCollectionView agora trabalha com RecordArrays
  • TemplateCollectionView é agora muito mais eficiente quando a matriz que está representando alterações
  • Corrige um bug no {{}} #each ajudante onde o conteúdo não estava atualizando depois ele mudou
  • Corrige um bug onde {{}} bindAttr não estava funcionando quando fornecido com um atributo de classe
  • explicitamente documentada a existência da propriedade itemViewTemplate em TemplateCollectionView
  • Corrige um bug onde as propriedades computadas não estavam sendo invalidado quando a primeira propriedade no caminho de sua chave dependente mudou
  • Removido algumas vírgulas à direita que estavam causando erros no Internet Explorer 7
  • Corrige um bug onde os testes unitários estavam falhando em Internet Explorer 7
  • Resolve um problema em campos de texto não foram capazes de ser ativado em dispositivos Android
  • Removido um aviso inválida quando as ligações foram conectados
  • Características:
  • Ligações agora dispara automaticamente quando uma propriedade é alterada por meio do console de depuração
  • melhorias substanciais para a documentação em linha
  • QUnit Atualizado para versão mais recente

Requisitos :

  • JavaScript habilitado no lado do cliente

Programas semelhantes

json2csv
json2csv

5 Jun 15

DOMtastic
DOMtastic

9 Feb 16

cmdparse
cmdparse

12 Apr 15

Outro software de desenvolvedor Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Comentário para SproutCore

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria