SproutCore

Screenshot Software:
SproutCore
Mga detalye ng Software:
Bersyon: 1.11.0
I-upload ang petsa: 28 Feb 15
Lisensya: Libre
Katanyagan: 42

Rating: nan/5 (Total Votes: 0)

SproutCore Nilalayon ng paggawa ng gusali ng web apps simple at masaya.
SproutCore ay isinulat sumusunod na mga prinsipyo ng arkitektura ang MVC.
Kahit na ito ay isang JS library, SproutCore ay may higit sa karaniwan na may Cocoa o .NET kaysa jQuery o MooTools.
Sproutcore 2.x ay hindi na ipinagpatuloy, nagpapatuloy ang pag-unlad bilang baga

Mga Tampok :.

  • MVC arkitektura
  • Concentrates sa bilis
  • HTML 5 handa
  • Mobile friendly na
  • nasusukat
  • Madaling i-customize sa pamamagitan ng mga tema
  • binuo ng Komunidad
  • Documentation

Ano ang bagong sa paglabas:

  • Ang `hasObserverFor` paraan ng` SC.Observable` ay nai-pinabuting upang magawang opsyonal na check laban sa tukoy na target at pamamaraan din. Nagbibigay-daan ito sa nag-develop upang maayos suriin para sa pagkakaroon ng isang tiyak na handler bago ito idagdag sa halip na lamang ma-check para sa pagkakaroon ng anumang handler (nang walang pag-alam kung aling mga handler ito ay).
  • SC.Gesturable & SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • Pagtugon sa iisang daliri, dalawang daliri o anumang iba pang numero ng pagpindot taps, pinches (2+ touch) o swipes isa-isa o bilang isang grupo. Halimbawa, maaaring gusto ng iyong code upang magsagawa ng iba't ibang mga pagkilos kapag ng iisang daliri taps vs. kapag may dalawang daliri tap.
  • Ang isang pindutin ang session, ang oras sa pagitan ng nang ang mga unang ugnayan ay nagsisimula at nagtatapos sa huling ugnay, ay maaaring maglaman ng higit sa isang galaw. Halimbawa, posible para sa user upang magsagawa ng pakurot, pagkatapos ay gamitin ang isang third daliri upang i-tap ang, pagkatapos ay i-swipe ang natitirang daliri. Halimbawa, isipin ang paggamit ng pakurot-scale ng larawan, i-tap upang i-save ang mga pagbabago at pagkatapos ay mag-swipe upang ilipat ito sa isang tabi lahat nang walang pag-aangat ang mga daliri. Sa hindi bababa sa, ang kakayahan upang maisagawa ang mga galaw sa isang solong ugnay session maraming beses, ginagawang mas matatag ang galaw pagkilala laban sa kawalang hayop ang hindi sinasadyang mga pagpindot.
  • Mag-swipe galaw ay maaari na ngayong i-configure upang tumugma laban sa anumang di-makatwirang mga anggulo, hindi lamang sa kaliwa, kanan, pataas at pababa.
  • Mag-swipe galaw hindi na-trigger sa pamamagitan lamang ng paglipat ng malayo sapat na sa isang direksyon. Dapat rin nilang ilipat mabilis (maaaring i-configure) at nagtatapos agad.

Ano ang bagong sa bersyon 1.10.2:

  • Nagdagdag ng Error Developer kapag sinusubukang magdagdag talaan nang walang id na relasyon.
  • Nagdagdag ng pag-debug-mode lamang ng nag-develop error upang maiwasan ang dobleng mga tawag sa materializeRecord mula sa loob ng materializeRecord. Ang resulta ay nadoble bagay na lumilitaw na ang parehong record Halimbawa ngunit sa katunayan hindi, na maaaring maging napaka-oras na gugulin sa pag-debug. Sana ito sine-save ng mga nag-develop ng maraming pighati.
  • Idinagdag ilang *-debug-mode lamang * `pamamaraan toString` para sa madaling pag-debug.
  • Nagdagdag ng maliit na bit ng pag-debug mode lamang ng nag-develop ng suporta. Kung manu-mano sa pagkonekta / magdiskonekta binding ito ay posibleng aksidenteng subukan upang sumailalim sa isang nawawalang bagay. Ang normal na stack trace ito ay gumawa ng mahirap sundin upang ipakita namin ang isang mas traceable mensahe ng error sa stack.

Ano ang bagong sa bersyon 1.10.0:

  • Binibigyang-daan maiayos ang mga na matawag pagkatapos ng I-animate sa parehong magpatakbo ng loop. Ayusin maaaring maganap nang malinis, na hindi makakaapekto sa mga animation o maaari itong pag-aaway, kung saan ito ay sasapaw sa animation.
  • Nagpapabuti ng panloob na istraktura ng code upang suportahan ang pag-optimize sa pamamagitan ng JS engine.
  • Gumagawa ang kondisyong na sumusubok na i-lock ang lahat ng textfields mula sa pagtanggap ng pagtuon sa likod ng isang modal pane, nabigo nang mas mabilis (Pinipigilan din ito sa pagkuha ng pane sa tanawin na maaaring hindi pa magkaroon ng isang pane).

Ano ang bagong sa bersyon 1.9.2:

  • Palambutin ang mga kinakailangan tool build dependency mula sa pagiging sobra mapag-isip sa mga kabiguan at kahirapan ng buhay (ibig sabihin, sa loob ng isang menor na bersyon) sa pagiging mapag-isip sa mga kabiguan at kahirapan ng buhay (ibig sabihin, sa loob ng isang pangunahing bersyon).
  • 'paulit-ulit na' Pag-aayos ng slice para sa @ 2x bersyon. Ito ay hindi tama ang appending @ 2x sa dulo ng ang buong landas (hal. /resources/images/image-sliced-from.png@2x Sa halip na /resources/images/image-sliced-from@2x.png).
  • Pag-aayos nang mali na pinangalanang & quot; responder & quot; generator sa & quot; estado & quot; generator para sa pagbuo ng SC.State subclasses.
  • Pag-aayos ang ahas kaso generator para sa & quot; sproutcore gen & quot ;, upang ang mga pangalan tulad ng 'SCProject' makakuha ng maayos transformed sa 'sc_project' at hindi 's_c_project'
  • .
  • Nagdagdag ng suporta para sa background-size na ari-arian sa Buildtools spriting, ito ay kinakailangan para sa spriting upang gumana nang maayos sa retina firefox.
  • Pag-aayos ng hindi pagkakapare-pareho at hindi tamang syntax sa iba't ibang mga template na nilikha sa & quot; sproutcore gen & quot;.
  • Nawawala ang babala stylesheet Pag-aayos sa isang malinis na app na binuo na may & quot; sproutcore gen app & quot; o & quot; sproutcore gen statechart_app & quot; sa pamamagitan ng pagdaragdag ng isang default stylesheet sa app. Idinadagdag din ng isang default stylesheet sa isang disenyo, kapag gumagamit ng & quot; sproutcore disenyo & quot gen; (Ibig sabihin, isang mapagkukunan SC.Page)
  • Pag-aayos ng hindi tamang binary paghahanap na ginagamit ng mga SC.ManyArray addInverseRecord na nagresulta sa isang walang-katapusang loop.
  • Pag-aayos ng bug na pinapayagan ang menu ng konteksto upang lumitaw anuman ang pinakamahalaga contextMenu sa isang view o pagtatakda SC.CONTEXT_MENU_ENABLED o isContextMenuEnabled sa false. Ginagawa ang pangangasiwa ng kaganapan ng menu ng konteksto kumilos ang parehong bilang ang key, mouse, atbp pangangasiwa ng kaganapan.
  • Pag-aayos ng pagkilos:. DeleteForward, deleteBackward, moveLeft, moveRight, selectAll, moveUp at moveDown na laging hinahawakan ng mga TextFieldView elemento kapag ito ay tumutok
  • Pag-aayos SC.TextFieldView upang magpasok ng isang bagong linya kapag ang enter key ay pinindot sa isang text area.
  • Pag-aayos ang halaga pahiwatig para sa SC.LabelView sa gayon ay lilitaw ito kapag ang mga label ay walang halaga at isEditable ay totoo. May kasamang yunit ng pagsusulit.
  • Hindi na nagbabago sa napapailalim na mga item na ibinigay sa isang SC.SegmentedView na may overflow menu direkta sa gayon ay hindi namin walang paltos marumi ang orihinal na bagay.

Ano ang bagong sa bersyon 1.9.1:

  • Pag-aayos ng hindi tamang pagpapatupad ng SC.SelectionSet: pilitin.
  • Pag-aayos ng implicit globals sa SC.MenuPane, ang paglikha ng isang posibleng memory tumagas.
  • Pag-aayos ng memory tumagas na may anak na tanawin ng SC.View. Pumigil sa 'may-ari' ari-arian tanawin mula sa pagiging magagawang upang maging basura na nakolekta kapag sila ay nawasak.
  • Pag-aayos SC.stringFromLayout () upang isama ang lahat ang mga katangian ng layout.

Ano ang bagong sa bersyon 1.9.0:.

  • Nagpapabuti at nagdadagdag magkano ang dokumentasyon
  • Nagdadagdag ang Showcase app na ginamit sa http://showcase.sproutcore.com. Ang app na ito ay naglalaman ng isang up-to-date pagpapatupad ng lahat ng View at Mga Kontrol SproutCore, kabilang ang mga code snippet para sa maraming mga pagpipilian ng bawat isa. Nagli-link din ang app sa SproutCore demo, kung saan ay nakuhang muli at muling ipinatupad.
  • Introduces SC.Color.
  • Pag-aayos at Pinahuhusay ang media framework.
  • Nagdadagdag hindi tiyak SC.ProgressView suporta.
  • Nagdadagdag `useUnixTime` ipatungkol sa SC.DateTime talaan ng katangian handler.
  • suporta abiso ng kaganapan ay nagdaragdag XHR2.

Ano ang bagong sa bersyon 1.8.2:.

  • Ang Nakatakdang syntax error sa Datastore test unit
  • SC.SplitView ay maaari na ngayong mixin SC.SplitChild.

  • Divs hangganan
  • Thinned picker pane upang ang mga ito hindi lalagpas sa view ng nilalaman.
  • Pinipigilan ang target na salungatan ari-arian kapag kino-configure ang mga target na pindutan sa SC.AlertPane.
  • Nagbago ang arya-oryentasyon ng pahalang SC.ScrollView sa 'pahalang' mula sa 'vertical'.
  • Pinapayagan SC.CollectionFastPath upang gumana sa kalat-kalat na nilalaman sa pamamagitan ng palaging bumabalik isang item view ng kahit na nilalaman ay hindi pa magagamit.
  • Pinipigilan SC.GridView mula iterating sa ibabaw ng array nilalaman nito upang gumana sa kalat-kalat na nilalaman.
  • Ang '-ekspedisyon ng pamamaril mobile' pangalan katawan klase ay hindi na bilang idinagdag sa lahat ng mga browser.
  • Pinapagana ang pag-paste sa SC.TextFieldView upang i-notify na ang halaga ay nagbago.

Ano ang bagong sa bersyon 1.8.1:

  • Nagdadagdag nawawala CSS para SC.PickerPane pakaliwa at pakanan pointer.
  • Tidies up index.rhtml template.
  • Nagdadagdag `useUnixTime` ipatungkol sa SC.DateTime talaan ng katangian handler.
  • Introduces pag-aayos at pagpapabuti sa media framework.
  • pag-aayos Documentation.

Ano ang bagong sa bersyon 1.8:.

  • Ang isang bagong tatak ng iba ang detalyadong tatlong bahagi panimula sa SproutCore
  • Ang isang bagong reference gabay sa mga tool build.
  • Maraming maraming bug pag-aayos. Tingnan ang CHANGELOG para sa kumpletong breakdown.
  • Ang Beginnings ng isang pangunahing linisin ang inisyatibo ay may kasamang maraming deprecations. Hanapin ang mga console babala upang ipahiwatig na ginagamit ang mga pag-andar at suriin ang CHANGELOG para sa buong listahan ng deprecations.
  • Ang Desktop balangkas ay lubusan-update upang isama ang tamang Wai-ARIA mga katangian para sa pinahusay na pagiging tugma sa mga assistive teknolohiya.
  • Kumuha ng isang pangunahing istraktura statechart sa mga bagong proyekto gamit ang -statechart lumipat sa sproutcore init o sproutcore gen app.

  • Pwedeng gawin
  • Statechart Unidos kumakatawan sa isang ruta (sa pamamagitan ng default SC.routes ruta) at kung itinalaga, ino-notify ng estado ang anumang oras ng mga pagbabago sa lokasyon ng app upang tumugma itinalaga ruta ng estado.

Ano ang bagong sa bersyon 1.7.1 beta:

  • Bagong mga function ng pagsukat ng string upang i-optimize para sa string wrapping .
  • Nagdagdag ng suporta para sa autoCorrect at autoCapitalize sa TextFields.
  • Nagdagdag rin sa mga uri ng bagay na dati Inalis ni ang refactored SC.Object
  • Refactored path tagamasid code para sa isang mas mahusay na handling.
  • pagsulat na muli ng SC.LOG_RUNLOOP_INVOCATIONS - ngayon ay muling pinangalanan sa SC.LOG_DEFERRED_CALLS - upang gumana sa mga bagong runloop pagpapatupad
  • .
  • Nagdagdag na ito SC.RunLoop.kill upang wakasan nang malinis isang run loop sa kaso ng isang error.
  • Nagdagdag ng kakayahan upang magdagdag ng mga dynamic na substates sa isang statechart sa pamamagitan ng paraan ng addSubstate ng estado.
  • -update ang statechart guhit sa sinag ng logic.
  • Na-update SC.State. getSubstate ay tumatanggap na ngayon ng callback; Idinagdag getState pamamaraan; gotoState at gotoHistoryState gamitin ngayon getState
  • gotoState-update estado at gotoHistoryState upang payagan para sa isang mas makahulugan ARG estado na nagbibigay-daan na ngayon para sa paggamit ng 'parentState'
  • Na-update getSubstate paraan SC.State upang payagan para sa landas na expression. Refacted rin ang paraan ng findFirstRelativeCurrentState.
  • Bagong SC globals na magbigay ng impormasyon tulad ng build mode, bumuo ng mga numero at lokal.

Ano ang bagong sa bersyon 2.0 Beta 3:

  • Bagong ninuno Helpers
  • konteksto sa Handlebars
  • Two-Way transform
  • SC.Run, Observers & Karagdagang Mga Parameter
  • Template-debug
  • igiit ang mga pahayag
  • Ayusin ang para sa unknownProperty

Ano ang bagong sa bersyon 2.0 Beta 2:

  • Ang bersyon na ito ay nag-aalis ng isang bilang ng mga bug at makabuluhang nagpapabuti Mga isyu sa kakayahang magamit, pati na rin ang pag-aayos sa pagiging tugma sa Internet Explorer 6+ at Opera.

Ano ang bagong sa bersyon 1.6.0:

  • SproutCore 1.6 ay higit sa lahat isang bug fix release pagpuntirya sa makatulong na magbigay ng isang mas matatag na karanasan.

Ano ang bagong sa bersyon 2.0 DP:

  • SproutCore 2.0 ay isang pag-install preview ng developer at nasa ilalim pa rin mabigat na pag-unlad at mga API ay malamang na baguhin.

Ano ang bagong sa bersyon 1.6 Beta:

  • Bugfixes sa pag-synchronize sa pagitan ng SproutCore RecordArray / ManyArray / ChildArray at TemplateCollectionView
  • Inilipat ang mga form sa pang-eksperimentong framework
  • Inilipat routing sa sarili nitong balangkas
  • Pinahusay na kakayahan upang gamitin ang mga elemento ng talahanayan sa Handlebars template
  • CSS at cross-browser pag-aayos para sa built-in na mga kontrol
  • makabuluhang Nalinis in-line na dokumentasyon

Ano ang bagong sa bersyon 1.5.0:

  • Wai-ARIA Suporta
  • SCSS at Data URI
  • Tingnan ang Template
  • Modular Nilo-load

Ano ang bagong sa bersyon 1.5.0 RC2:

  • Pag-aayos ng Bug:
  • Ang isang tonelada ng bugfixes sa TemplateView
  • TemplateCollectionView ay gumagana na ngayon na may RecordArrays
  • TemplateCollectionView ngayon ay lubos na mas mahusay kapag ang array na ito ay kumakatawan sa mga pagbabago
  • Pag-aayos ng bug sa {{#each}} helper kung saan ang nilalaman ay hindi pag-update pagkatapos na ito ay nagbago
  • Pag-aayos ng bug kung saan ang {{bindAttr}} ay hindi gumagana kapag ibinibigay sa isang katangian ng klase
  • Tahasang dokumentado sa pagkakaroon ng itemViewTemplate ari-arian sa TemplateCollectionView
  • Pag-aayos ng bug kung saan compute mga katangian ay hindi invalidated kapag ang unang ari-arian sa landas ng kanilang mga umaasang key ay nagbago
  • Inalis ang ilang mga trailing kuwit na nagiging sanhi ng error sa Internet Explorer 7
  • Pag-aayos ng bug kung saan pagsusuri ng yunit ay hindi pagtupad sa Internet Explorer 7
  • nilulutas ng isang isyu kung saan mga patlang ng teksto ay hindi magagawang i-activate sa mga Android device
  • Inalis ang isang di-wastong babala kapag binding ay konektado
  • Mga Tampok:
  • binding ngayon awtomatikong sunog kapag ang isang ari-arian ay nabago sa pamamagitan ng pag-debug console
  • malakihang pagpapabuti sa dokumentasyon inline
  • Na-update QUnit sa pinakabagong bersyon

Mga Kinakailangan :

  • pinagana ang JavaScript sa client side

Katulad na software

Eco
Eco

5 Jun 15

Gson
Gson

5 Jun 15

Bonfire
Bonfire

5 Jun 15

Sheethub
Sheethub

12 Apr 15

Iba pang mga software developer ng Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Mga komento sa SproutCore

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya