SproutCore

Software screenshot:
SproutCore
Software informatie:
Versie: 1.11.0
Upload datum: 28 Feb 15
Licentie: Gratis
Populariteit: 42

Rating: nan/5 (Total Votes: 0)

SproutCore heeft als doel het maken van gebouw web apps eenvoudig en leuk.
SproutCore werd geschreven naar aanleiding van de MVC architectuur principes.
Ook al is het een JS bibliotheek, SproutCore heeft meer gemeen met Cocoa of .NET dan jQuery of MooTools.
Sproutcore 2.x is niet meer leverbaar, de ontwikkeling gaat verder als Ember

Kenmerken .

  • MVC architectuur
  • concentreert zich op snelheid
  • HTML 5 klaar
  • Mobiele vriendelijke
  • Scalable
  • Gemakkelijk aan te passen via de thema's
  • Gemeenschap ontwikkeld
  • Documentatie

Wat is nieuw in deze release:

  • De `hasObserverFor` methode` SC.Observable` heeft verbeterd ook kunnen controleren eventueel een specifiek doel en werkwijze. Dit laat de ontwikkelaar om goed te controleren op de aanwezigheid van een specifieke handler alvorens het toe te voegen in plaats van alleen maar de mogelijkheid om te controleren op het bestaan ​​van een handler (zonder te weten welke handler het is).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Reageren op één vinger, twee vingers of een ander nummer van aanraking kranen, snuifjes (2+ aanrakingen) of jat individueel of als groep. Zo kan uw code wilt verschillende acties uit te voeren wanneer een enkele vinger tikt vs. wanneer er een twee vingers tikken.
  • Een vleugje sessie, de tijd tussen het moment waarop het eerste contact begint en voor het laatst eindigt, kan meer dan een gebaar bevatten. Zo is het mogelijk voor de gebruiker om een ​​snuifje te voeren, gebruik dan een derde vinger aan te boren, en veeg de resterende vingers. Bijvoorbeeld, stel met behulp van pinch schaal van dergelijke beelden, tikt u op om de wijziging op te slaan en dan veeg om het te verplaatsen opzij allemaal zonder het opheffen van de vingers. Bij de minste, de mogelijkheid om gebaren meerdere keren uit te voeren in een enkele aanraking sessie, maakt het gebaar erkenning robuuster tegen verdwaalde toevallige aanrakingen.
  • Swipe gebaren kan nu worden geconfigureerd om te passen tegen elke willekeurige hoeken, niet alleen links, rechts, boven en beneden.
  • Swipe gebaren niet langer leiden door simpelweg verplaatsen ver genoeg in één richting. Zij moeten ook snel (configureerbaar) bewegen en onmiddellijk te beëindigen.

Wat is nieuw in versie 1.10.2:

  • Voegde een Developer fout bij een poging om records toe te voegen zonder id's om relaties.
  • Voegde een debug-modus enige ontwikkelaar fout om dubbele oproepen tot materializeRecord voorkomen binnen materializeRecord. Het resultaat gedupliceerd objecten die lijken dezelfde record instantie maar in feite niet, wat zeer tijdrovend debug zijn. Hopelijk dit bespaart ontwikkelaars een hoop verdriet.
  • Toegevoegd verschillende * debug-modus * `toString` methoden voor eenvoudige debuggen.
  • Toegevoegd een klein beetje van de debug mode alleen ondersteuning voor ontwikkelaars. Als handmatig aansluiten / loskoppelen van bindingen is het mogelijk om per ongeluk proberen te binden aan een ontbrekende object. De normale stack trace zou produceren is moeilijk om dat te volgen presenteren we een meer traceerbaar foutmelding met de stapel.

Wat is nieuw in versie 1.10.0:

  • Stelt passen genoemd te worden na het animeren in dezelfde draaien lus. Aanpassen kan netjes optreden, die niet van invloed op de animatie of het kan botsen, in welk geval hij de animatie zal overschrijven.
  • Verbetert de interne code structuur te optimaliseren ondersteunen door JS motoren.
  • Maakt de voorwaardelijke dat pogingen om alle tekstvelden te vergrendelen van het ontvangen van aandacht achter een modaal ruit, niet sneller (dit voorkomt ook dat het verkrijgen van de ruit op de standpunten die kunnen nog niet over een ruit).

Wat is nieuw in versie 1.9.2:

  • Verzacht de bouwprogramma's afhankelijkheid eisen van het zijn ultra- pessimistische (dwz binnen een kleine versie) te pessimistisch (dwz binnen een grote versie).
  • Fixes 'repeat' slice voor @ 2x versie. Het onjuist voegen @ 2x aan het einde van het gehele pad (ex. /resources/images/image-sliced-from.png@2x Plaats van /resources/images/image-sliced-from@2x.png).
  • Fixes onrechte genoemd & quot; responder & quot; staat & quot; generator & quot; generator voor het genereren van SC.State subklassen.
  • Bevestigt de slang geval generator voor & quot; sproutcore Gen & quot ;, zodat namen als 'SCProject' goed te krijgen omgetoverd tot 'sc_project' en niet 's_c_project'
  • .
  • Ondersteuning toegevoegd voor de achtergrond-formaat pand in Buildtools spriting, dit is nodig voor spriting goed te laten werken in de retina firefox.
  • Lost inconsistenties en onjuiste syntaxis in verschillende sjablonen gemaakt met & quot; sproutcore gen & quot;.
  • Fixes ontbrekende stylesheet waarschuwingen op een schone app gegenereerd met & quot; sproutcore gen app & quot; of & quot; sproutcore gen statechart_app & quot; door het toevoegen van een standaard stylesheet om de app. Voegt ook een standaard stylesheet om een ​​ontwerp, bij het gebruik van & quot; sproutcore gen design & quot; (Dat wil zeggen een SC.Page bron)
  • Lost oneigenlijk binary search gebruikt door SC.ManyArray addInverseRecord die resulteerde in een oneindige lus.
  • Fixes bug die manier konden de context menu te verschijnen, ongeacht de dwingende contextMenu in het oog of het opzetten SC.CONTEXT_MENU_ENABLED of isContextMenuEnabled op false. Dit maakt het contextmenu event handling gedragen zich hetzelfde als de sleutel, muis, enz event handling.
  • Fixes acties:. DeleteForward, deleteBackward, moveLeft, moveRight, selectAll, moveUp en moveDown altijd te worden behandeld door de TextFieldView element wanneer deze focus heeft
  • Fixes SC.TextFieldView om een ​​nieuwe regel in te voegen wanneer de enter-toets op een tekstgebied wordt ingedrukt.
  • Bevestigt de hint waarde voor SC.LabelView zodat het zal verschijnen wanneer het label heeft geen waarde en isEditable is waar. Inclusief unit test.
  • Niet langer wijzigt de onderliggende items gegeven aan een SC.SegmentedView met een overloop menu direct, zodat we niet altijd vies het oorspronkelijke object.

Wat is nieuw in versie 1.9.1:

  • Fixes onjuiste uitvoering van SC.SelectionSet: beperken.
  • Lost impliciete globals in SC.MenuPane, het creëren van een mogelijke geheugenlek.
  • Fixes geheugenlek met kind uitzicht op SC.View. De 'eigenaar' eigenschap verhinderd uitzicht vanaf het kunnen zijn vuilnis verzameld wanneer ze worden vernietigd.
  • Fixes SC.stringFromLayout () om alle lay-eigenschappen bevatten.

Wat is nieuw in versie 1.9.0:.

  • Verbetert en voegt veel documentatie
  • Voegt de Showcase app gebruikt op http://showcase.sproutcore.com. Deze app bevat een up-to-date uitvoering van alle SproutCore's Views and Controls, met inbegrip van code snippets voor de vele mogelijkheden van elk. De app verbindt ook in de SproutCore demo's, die worden teruggewonnen en opnieuw uitgevoerd.
  • Introduceert SC.Color.
  • Fixes en verbetert de media kader.
  • Voegt onbepaalde SC.ProgressView ondersteuning.
  • Voegt `useUnixTime` toeschrijven aan SC.DateTime opnemen toeschrijven handlers.
  • ondersteuning kennisgeving evenement Adds XHR2.

Wat is nieuw in versie 1.8.2:.

  • Vaste syntax fout in Datastore unit test
  • SC.SplitView kunt nu mixin SC.SplitChild.
  • Verdunde ruit picker grens divs, zodat ze elkaar niet overlappen de inhoud te bekijken.
  • Voorkomt eigenschap target conflict bij de configuratie van de knop doelen met SC.AlertPane.
  • Veranderde de aria-oriëntatie van horizontale SC.ScrollView om 'horizontale' van 'verticale'.
  • Stelt SC.CollectionFastPath om te werken met spaarzame inhoud door altijd terug een item uitzicht, zelfs wanneer de inhoud is nog niet beschikbaar.
  • Voorkomt SC.GridView van itereren over de inhoud array in om te werken met spaarzame inhoud.
  • De 'mobiele-safari' body class naam niet meer wordt toegevoegd in alle browsers.
  • Maakt plakken in SC.TextFieldView om te melden dat de waarde veranderd.

Wat is nieuw in versie 1.8.1:

  • Voegt ontbrekende CSS voor SC.PickerPane links en rechts pointer.
  • ruimt index.rhtml sjabloon.
  • Voegt `useUnixTime` toeschrijven aan SC.DateTime opnemen toeschrijven handlers.
  • Introduceert fixes en verbeteringen aan de media-kader.
  • Documentatie fixes.

Wat is nieuw in versie 1.8:.

  • Een gloednieuwe uitzonderlijk gedetailleerde driedelige inleiding tot SproutCore
  • Een nieuwe naslagwerk over de hulpmiddelen om te bouwen.
  • Heel veel bug fixes. Zie de veranderingen voor een volledige uitsplitsing.
  • Het begin van een grote opruimen initiatief omvat verschillende Waardeverminderingen. Kijk voor console waarschuwingen aan deprecated functies geven en controleer de CHANGELOG voor de volledige lijst van Waardeverminderingen.
  • De Desktop kader is grondig bijgewerkt op te nemen correcte WAI-ARIA attributen voor een verbeterde compatibiliteit met ondersteunende technologieën.
  • Krijg een basis statechart structuur in nieuwe projecten met behulp van de -statechart schakelaar met sproutcore init of sproutcore gen app.
  • Statechart Staten kan worden gemaakt om een ​​route (standaard SC.routes vluchtroutes) vertegenwoordigen en indien toegewezen, zal de staat elk moment locatie veranderingen van de app aan toegewezen route van de staat overeenkomt met de hoogte gesteld.

Wat is nieuw in versie 1.7.1 beta:

  • Nieuwe reeks meetfuncties te optimaliseren voor strijkkwartet wrapping .
  • Ondersteuning toegevoegd voor AutoCorrectie en autoCapitalize in TextFields.
  • Toegevoegd terug object types die eerder door de refactored SC.Object verwijderd
  • refactored waarnemer paden code voor een meer robuuste afhandeling.
  • Herschrijf SC.LOG_RUNLOOP_INVOCATIONS - nu omgedoopt tot SC.LOG_DEFERRED_CALLS - om te werken met de nieuwe runLoop implementatie
  • .
  • Toegevoegd dit SC.RunLoop.kill om netjes te beëindigen een run lus in geval van een fout.
  • De mogelijkheid toegevoegd om dynamisch subtoestanden toe te voegen aan een statechart via een staat addSubstate methode.
  • Bijgewerkt de statechart tracing logica.
  • Bijgewerkt SC.State. getSubstate accepteert nu een callback; toegevoegd getState methode; gotoState en gotoHistoryState nu gebruik getState
  • Bijgewerkt staat gotoState en gotoHistoryState te zorgen voor een meer expressieve staat arg die nu staat het gebruik van 'parentState'
  • Bijgewerkt getSubstate methode SC.State's mogelijk te maken pad uitdrukkingen. Ook refacted de findFirstRelativeCurrentState methode.
  • Nieuwe SC globals om informatie zoals bouwmodus bieden, buildnummer en locale.

Wat is nieuw in versie 2.0 Beta 3:

  • Nieuwe Voorouder Helpers
  • Contexten in Sturen
  • Two-Way Transforms
  • SC.Run, Waarnemers & Extra parameters
  • Template Debugging
  • Beweer Verklaringen
  • Fix voor unknownProperty

Wat is nieuw in versie 2.0 Beta 2:

  • Deze versie elimineert een aantal bugs en verbetert aanzienlijk bruikbaarheid kwesties, evenals de vaststelling van de compatibiliteit met Internet Explorer 6+ en Opera.

Wat is nieuw in versie 1.6.0:

  • SproutCore 1.6 is grotendeels een bug fix release gericht op helpen een stabielere ervaring.

Wat is nieuw in versie 2.0 DP:

  • SproutCore 2.0 is een developer preview installatie en is nog in zware ontwikkeling en API's zijn waarschijnlijk veranderen.

Wat is nieuw in versie 1.6 Beta:

  • Bugfixes om de synchronisatie tussen SproutCore RecordArray / ManyArray / ChildArray en TemplateCollectionView
  • Verplaatst vormen tot experimentele kader
  • Verplaatst routing in zijn eigen kader
  • Verbeterde mogelijkheid om tafel elementen te gebruiken in Sturen sjablonen
  • CSS en cross-browser fixes voor ingebouwde controles
  • Aanzienlijk opgeruimd in-line documentatie

Wat is nieuw in versie 1.5.0:

  • WAI-ARIA Ondersteuning
  • SCSS en Data URI's
  • Template View
  • Modulaire laden

Wat is nieuw in versie 1.5.0 RC2:

  • Bug Fixes:
  • Een ton van bugfixes aan TemplateView
  • TemplateCollectionView werkt nu met RecordArrays
  • TemplateCollectionView is nu veel efficiënter als de array het wordt vertegenwoordigt veranderingen
  • Lost een bug in de {{#each}} helper waar de inhoud niet werd updaten na het veranderd
  • Oplossing voor een probleem waarbij {{bindAttr}} werkte niet toen voorzien van een class attribuut
  • expliciet gedocumenteerde het bestaan ​​van de itemViewTemplate pand in TemplateCollectionView
  • Oplossing voor een probleem waar de berekende eigenschappen niet werden ontkracht toen de eerste woning in de weg van hun afhankelijke sleutel veranderd
  • Verwijderde sommige trailing komma's die fouten werden veroorzaakt in Internet Explorer 7
  • Oplossing voor een probleem waar de unit tests werden niet op Internet Explorer 7
  • Lost een probleem op waarbij tekstvelden waren niet in staat om te worden geactiveerd op Android-apparaten
  • Removed een ongeldige waarschuwing als bindingen verbonden waren
  • Kenmerken:
  • Bindingen nu vuren automatisch wanneer een eigenschap wordt gewijzigd via de debug console
  • Substantiële verbeteringen aan de inline documentatie
  • Bijgewerkt QUnit naar de nieuwste versie

Eisen

  • Javascript nodig op client-side

Vergelijkbare software

Spidey
Spidey

1 Oct 15

nap
nap

12 Apr 15

Wildcat
Wildcat

6 Jun 15

tileJs
tileJs

13 May 15

Andere software van ontwikkelaar Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Reacties op SproutCore

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie