SproutCore

Logiciel capture d'écran:
SproutCore
Détails logiciels:
Version: 1.11.0
Date de transfert: 28 Feb 15
Licence: Gratuit
Popularité: 42

Rating: nan/5 (Total Votes: 0)

SproutCore vise faisant applications bâtiment web simple et amusant.
SproutCore a été écrit en suivant les principes de l'architecture MVC.
Même si ce est une bibliothèque JS, SproutCore a plus en commun avec Cocoa ou .NET que jQuery ou MooTools.
SproutCore 2.x a été interrompu, le développement se poursuit comme Ember

Caractéristiques :.

  • MVC l'architecture
  • Concentrés sur la vitesse
  • HTML 5 prêts
  • mobile convivial
  • Scalable
  • Facile à personnaliser via thèmes
  • Communauté développé
  • Documentation

Quoi de neuf dans cette version:

  • La méthode `` hasObserverFor` de SC.Observable` a été amélioré pour être également en mesure de vérifier éventuellement contre une cible et la méthode spécifique. Cela permet au développeur de vérifier correctement pour l'existence d'un gestionnaire spécifique avant de l'ajouter plutôt que ne étant en mesure de vérifier l'existence de tout gestionnaire (sans savoir qui il est gestionnaire).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Répondant à un seul doigt, deux doigts ou tout autre nombre de prises de contact, pincées (2+ touches) ou swipes individuellement ou en groupe. Par exemple, votre code peut vouloir effectuer différentes actions quand un seul doigt tape contre quand il ya un robinet de deux doigts.
  • Une session contact, le temps entre le moment où le premier contact commence et se termine le dernier contact, peut contenir plus d'un seul geste. Par exemple, il est possible pour l'utilisateur d'effectuer une pincée, puis utiliser un tiers doigt pour appuyer sur, puis faites glisser les doigts restants. Par exemple, imaginez utilisant pincée pour redimensionner l'image, appuyez sur pour enregistrer la modification et ensuite glisser pour le déplacer de côté tout sans lever les doigts. À tout le moins, la possibilité d'effectuer des gestes en une seule séance de contact à plusieurs reprises, fait la reconnaissance des gestes plus robuste contre les touches accidentelles errants.

  • gestes
  • Swipe peuvent maintenant être configurés pour correspondre contre les angles arbitraires, et pas seulement à gauche, à droite, de haut en bas.
  • gestes Swipe déclenchent plus en déplaçant tout simplement pas assez loin dans une direction. Ils doivent également se déplacer rapidement (configurable) et cesser immédiatement.

Quoi de neuf dans la version 1.10.2:

  • Ajout d'une erreur lors de la tentative de développeur d'ajouter des enregistrements sans id est-à-relations.
  • Ajout d'un mode debug seule erreur de développeur pour empêcher les appels doubles à partir de materializeRecord materializeRecord. Le résultat est dupliqué objets qui semblent être la même instance d'enregistrement, mais sont en fait pas, qui peuvent être de temps à déboguer très. Espérons que cela sauve développeurs beaucoup de chagrin.
  • Ajout de plusieurs * mode debug seulement * `des méthodes de toString` pour le débogage facile.
  • Ajout d'un petit peu de mode débogage support développeur. Si vous connecter manuellement / fixations déconnexion, il est possible d'essayer accidentellement se lier à un objet manquant. La trace de pile normale cela produirait est difficile à suivre si nous présentons un message d'erreur plus traçable avec la pile.

Ce qui est nouveau dans la version 1.10.0:

  • Permet de se adapter à être appelée après animé de la même exécuter boucle. Réglez peut se produire proprement, qui ne affectera pas l'animation ou il peut se heurter, dans ce cas, il remplace l'animation.
  • améliore la structure du code interne pour soutenir l'optimisation des moteurs JS.
  • Donne le conditionnel qui tente de verrouiller tous les champs de texte de recevoir le focus derrière un volet modale, ne parviennent plus rapidement (ce qui empêche également obtenir le volet sur les vues qui peuvent ne pas avoir encore une vitre).

Ce qui est nouveau dans la version 1.9.2:

  • Adoucit les exigences outils de construction de dépendance d'être ultra- pessimistes (soit dans une version mineure) pour être pessimiste (ce est à dire dans une version majeure).
  • tranche de la répétition »des correctifs pour la version @ 2x. Il a été incorrectement ajoutant @ 2x à la fin de l'ensemble du chemin (ex. /resources/images/image-sliced-from.png@2x Lieu de /resources/images/image-sliced-from@2x.png).
  • Corrections mal nommé & quot; répondeur & quot; générateur pour & quot; Etat & quot; générateur pour générer des sous-classes de SC.State.
  • Fixe le générateur de cas de serpent pour & quot; & quot SproutCore gen ;, de telle sorte que des noms comme «SCProject 'se correctement transformés en' sc_project» et non «s_c_project '
  • .
  • Ajout du support de la propriété background-size dans buildtools spriting, cela est nécessaire pour spriting fonctionne correctement dans la rétine firefox.
  • Résout les incohérences et la syntaxe incorrecte dans plusieurs modèles créés avec & quot; SproutCore gen & quot;.
  • Corrections manquants avertissements de feuille de style sur une application propre générés avec & quot; SproutCore gen app & quot; ou & quot; SproutCore gen statechart_app & quot; en ajoutant une feuille de style par défaut à l'application. Ajoute également une feuille de style par défaut à une conception, lors de l'utilisation & quot; & quot SproutCore conception gen; (Ce est à dire une ressource SC.Page)
  • Fixe recherche binaire mauvaise utilisée par SC.ManyArray addInverseRecord qui a abouti à une boucle infinie.
  • Correction d'un bug qui permettait le menu contextuel apparaisse indépendamment de impérieuses contextMenu dans une vue ou la mise SC.CONTEXT_MENU_ENABLED ou isContextMenuEnabled à false. Cela rend la gestion des événements de menu contextuel se comportent de la même que la clé, souris, etc. gestion des événements.
  • Corrections: actions. deleteForward, deleteBackward, moveLeft, MoveRight, selectAll, moveUp et moveDown à toujours traitées par l'élément VueChampTexte lorsqu'elle a le focus
  • Corrections SC.TextFieldView pour insérer une nouvelle ligne lorsque la touche Entrée est appuyée sur une zone de texte.
  • fixe la valeur de conseil pour SC.LabelView de sorte qu'il apparaît lorsque l'étiquette n'a aucune valeur et isEditable est vrai. Comprend test unitaire.
  • ne modifie plus les éléments sous-jacents donnés à un SC.SegmentedView avec un menu de débordement directement afin que nous ne faisons pas toujours sale l'objet d'origine.

Quoi de neuf dans la version 1.9.1:

  • Correction mauvaise mise en œuvre de SC.SelectionSet: contraindre.
  • Fixe globales implicites dans SC.MenuPane, créant une fuite de mémoire possible.
  • Corrections fuite de mémoire avec des vues de l'enfant de SC.View. Le «propriétaire» des biens empêché vue d'être en mesure d'être ramasse-miettes quand ils sont détruits.
  • Corrections SC.stringFromLayout () pour inclure toutes les propriétés de mise en page.

Ce qui est nouveau dans la version 1.9.0:.

  • Améliore et ajoute beaucoup de documentation
  • Ajoute l'application Showcase utilisé sur http://showcase.sproutcore.com. Cette application contient une mise en œuvre la mise à jour de l'ensemble des points de vue et les contrôles de SproutCore, y compris des extraits de code pour les nombreuses options de chacun. L'application relie également dans les démos SproutCore, qui sont récupérés et réutilisés en œuvre.
  • lance SC.Color.
  • Corrections et améliore le cadre des médias.
  • Ajoute le support de SC.ProgressView indéterminée.
  • Ajoute `useUnixTime` attribuent à SC.DateTime fiche attribut gestionnaires.
  • Ajoute XHR2 soutien de notification d'événement.

Ce qui est nouveau dans la version 1.8.2:.

  • Correction d'erreur de syntaxe dans le test de l'unité de banque de données
  • SC.SplitView pouvez maintenant SC.SplitChild mixin.

  • Divs
  • Diluée volet sélecteur frontalières afin qu'ils ne se chevauchent pas l'affichage du contenu.
  • Empêche cible propriété conflits lors de la configuration des boutons avec des objectifs SC.AlertPane.
  • Changement de l'aria-orientation de SC.ScrollView horizontale pour «horizontale» de «verticale».
  • Permet de travailler avec SC.CollectionFastPath contenu clairsemée en retournant toujours une vue d'élément même si le contenu ne est pas encore disponible.
  • Empêche SC.GridView d'itération sur sa gamme de contenu afin de travailler avec du contenu clairsemée.
  • Le «safari mobile 'nom de la classe du corps ne est plus ajoutée dans tous les navigateurs.
  • Permet coller dans SC.TextFieldView de notifier que la valeur a changé.

Quoi de neuf dans la version 1.8.1:

  • Ajoute CSS manquantes pour SC.PickerPane gauche et à droite pointeur.
  • range modèle de index.rhtml.
  • Ajoute `useUnixTime` attribuent à SC.DateTime fiche attribut gestionnaires.
  • lance correctifs et améliorations au cadre de médias.
  • corrections de documentation.

Quoi de neuf dans la version 1.8:.

  • Un nouveau exceptionnellement détaillée trois partie d'introduction à SproutCore
  • Un nouveau guide de référence sur les outils de construction.
  • Beaucoup de nombreuses corrections de bugs. Voir le changelog pour une ventilation complète.
  • Les débuts d'une importante initiative nettoyer comprend plusieurs deprecations. Recherchez les avertissements de la console pour indiquer fonctions obsolètes et vérifier le changelog pour la liste complète des deprecations.
  • Le cadre de Desktop a été entièrement mise à jour pour inclure correcte WAI-ARIA attributs pour une meilleure compatibilité avec les technologies d'assistance.
  • Obtenez une structure d'états-transitions de base dans de nouveaux projets en utilisant l'interrupteur -statechart avec init de SproutCore ou SproutCore gen app.
  • Statechart Unis peut être fait pour représenter une route (par défaut SC.routes de routes) et si elle est affectée, l'Etat va être prévenu tout moment l'emplacement des changements de l'APP pour correspondre à la route assignée de l'Etat.

Ce qui est nouveau dans la version 1.7.1 beta:

  • Nouvelles fonctions de mesure de la chaîne à optimiser à la corde de l'emballage .
  • Ajout du support pour la correction automatique et autoCapitalize dans TextField.
  • Ajout retour types d'objets précédemment retirés par le SC.Object remaniée
  • Refonte code des chemins d'observateurs pour un traitement plus robuste.
  • Ressaisissez SC.LOG_RUNLOOP_INVOCATIONS - rebaptisés à SC.LOG_DEFERRED_CALLS - de travailler avec la nouvelle mise en œuvre de runloop
  • .
  • ajouter cet SC.RunLoop.kill de mettre fin à proprement une boucle d'exécution en cas d'erreur.
  • Ajout de la possibilité d'ajouter dynamiquement sous-états à un diagramme d'états via la méthode de addSubstate d'un Etat.
  • Mise à jour la logique de traçage d'états-transitions.
  • Mise à jour SC.State. getSubstate accepte désormais un rappel; ajoutée méthode getState; gotoState et gotoHistoryState utilisent maintenant getState
  • gotoState et gotoHistoryState son état Mise à jour pour permettre une arg état plus expressif qui permet maintenant l'utilisation de «parentState '
  • Mise à jour de la méthode getSubstate SC.State pour permettre expressions de chemin. Aussi refacted la méthode findFirstRelativeCurrentState.
  • globales New SC de fournir des informations telles que le mode de construction, le numéro de build et locale.

Ce qui est nouveau dans la version 2.0 Beta 3:

  • nouvel ancêtre Helpers
  • Contextes dans Guidons
  • bidirectionnelles Transforms
  • SC.Run, observateurs et paramètres supplémentaires
  • Modèle débogage
  • affirment états
  • Correction de unknownProperty

Quoi de neuf dans la version 2.0 Beta 2:

  • Cette version élimine un certain nombre de bugs et améliore de manière significative les problèmes d'utilisation, ainsi que la compatibilité de fixation avec Internet Explorer 6+ et Opera.

Ce qui est nouveau dans la version 1.6.0:

  • SproutCore 1.6 est en grande partie une version de correction de bug pour objectif de aider à fournir une expérience plus stable.

Ce qui est nouveau dans la version 2.0 DP:

  • SproutCore 2.0 est une installation preview développeur et est encore en développement intensif et les API sont susceptibles de changer.

Ce qui est nouveau dans la version 1.6 Beta:

  • Correction de bugs à la synchronisation entre SproutCore RecordArray / ManyArray / ChildArray et TemplateCollectionView
  • formes déménagé à cadre expérimental
  • routage a emménagé dans son propre cadre
  • Amélioration de la capacité d'utiliser des éléments de table dans les modèles Guidons
  • CSS et cross-browser correctifs pour des contrôles intégrés
  • Significativement nettoyé dans la documentation en ligne

Ce qui est nouveau dans la version 1.5.0:

  • WAI-ARIA soutien
  • SCSS et données URI
  • Modèle Vue
  • Chargement modulaire

Ce qui est nouveau dans la version 1.5.0 RC2:

  • Correction de bugs:
  • Une tonne de corrections de bugs à TemplateView
  • TemplateCollectionView travaille maintenant avec RecordArrays
  • TemplateCollectionView est maintenant beaucoup plus efficace lorsque le réseau qu'il représente changements
  • Correction d'un bogue dans l'aide {{}} #each où le contenu n'a pas été mise à jour après avoir changé
  • Correction d'un bogue où {{}} bindAttr ne fonctionnait pas lorsqu'il est fourni avec un attribut de classe
  • explicitement documenté l'existence de la propriété itemViewTemplate dans TemplateCollectionView
  • Correction d'un bogue où les propriétés calculées ne étaient pas invalidés lorsque la première propriété dans le chemin de leur clé dépend changé
  • Suppression des virgules fuite qui causaient des erreurs dans Internet Explorer 7
  • Correction d'un bogue où les tests unitaires ont été défaillants sur Internet Explorer 7
  • Résout un problème où les champs de texte ne ont pas pu être activé sur les appareils Android
  • Retiré un avertissement invalide lorsque fixations ont été connectés
  • Caractéristiques:
  • Liaisons feu désormais automatiquement lorsqu'une propriété est modifiée via la console de débogage
  • Des améliorations substantielles à la documentation en ligne
  • QUnit Mise à jour à la dernière version

Exigences :

  • Javascript sur côté client

Logiciel similaire

Twig
Twig

10 Dec 15

ParseTree
ParseTree

13 May 15

hgsvn
hgsvn

13 May 15

D'autres logiciels de développeur Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Commentaires à SproutCore

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie