ソフトウェアの詳細:
SproutCoreのは、建物のWebアプリはシンプルで楽しいことを目指しています。
SproutCoreのは、MVCアーキテクチャの原則以下の書かれていた。
それはJSライブラリである場合であっても、SproutCoreははjQueryのか、MooToolsはよりココアや.NETと共通の多くを持っています。
ます。
- MVC:SproutCoreの2.xの中止されたが、開発がのエンバーの
の特長のように続くアーキテクチャます。
- はスピードに集中します。
- HTML 5準備ができます。
- モバイル優しいます。
- スケーラブルます。
- イージーテーマを経由してカスタマイズする
- コミュニティ開発します。
- ドキュメント
のこのリリースのの新機能:
- SC.Observable` `の` hasObserverFor`方法がありますまた、具体的な目標と方法に対するチェックを任意にすることができるように改良されて。これにより、開発者はそれを適切に追加するだけではなく(それがあるハンドラを知らずに)すべてのハンドラが存在するかどうかを確認できるようになる前に、特定のハンドラの存在を確認することができます。
- SC.Gesturable&SC.Gesture(SC.TapGesture、SC.PinchGesture、SC.SwipeGesture)
- 指一本に対応して、2指やタッチタップ、ピンチ(2 +タッチ)任意の他の数または個別に、またはグループとしてスワイプ。たとえば、あなたのコードでは、2本指タップがある場合に、単一の指が対をタップしたときに異なるアクションを実行することができます。
- スワイプジェスチャーが今ちょうどアップ&ダウン、右、左ではない任意の角度、にマッチするように構成することができます。
- スワイプのジェスチャーは、もはや単に一方向に十分移動することによってトリガん。彼らはまた、(設定可能)素早く移動し、すぐに終了する必要があります。
<李>タッチセッション、最初のタッチが開始され、最後のタッチが終了すると、複数のジェスチャーを含むことができるまでの時間。次に、ユーザは、残りの指でスワイプし、タップし薬指を使って、ピンチを実行するために、例えば、それが可能だ。たとえば、変更を保存し、すべての指を持ち上げずにそれを脇に移動するためにスワイプをタップ、画像を拡大縮小するピンチを使用して想像してみてください。少なくとも、シングルタッチセッションで複数回のジェスチャを実行する能力は、浮遊偶然の接触に対して、ジェスチャ認識をより強固になります。
のバージョン1.10.2のの新機能:
- せずにレコードを追加しようとすると、開発者にエラーを追加しました関係へのidのします。
- materializeRecord内からmaterializeRecordに二重の呼び出しを防ぐために、デバッグモードでのみ開発者のエラーが追加されました。結果は、非常に時間のかかるデバッグすることができ、同じレコードのインスタンスであるように見えるではなく、実際にあるオブジェクトを、重複している。うまくいけば、これは、開発者に悲しみを大幅に節約します。
- は簡単にデバッグのためのいくつかの*デバッグモードのみ* `toString`メソッドを追加しました。
- のみ開発者サポートデバッグモードのほんの少しを追加しました。手動でバインディングを切断/接続する場合、それは偶然に不足しているオブジェクトにバインドしようとすることが可能です。これが生成するであろう通常のスタックトレースは、我々がスタックして、より追跡可能なエラーメッセージを提示するので、従うのは難しいですします。
のバージョン1.10.0のの新機能:
- は同じでアニメーションの後に呼ばれるように調整することができますループを実行します。アニメーションには影響しないであろう、きれいに発生する可能性が調整するか、それがアニメーションを上書きします。その場合に、衝突することができます。
- はJSエンジンによって最適化をサポートするために内部コード構造を改善します。
- はモーダルウィンドウの後ろに焦点を受けるからすべてのテキストフィールドをロックしようと、条件を作り、より迅速に失敗する(これもまだペインを持っていない可能性のビューのペインを取得しないように)します。
のバージョン1.9.2の新機能のは何ですか。
- 超であることからビルドツールの依存関係の要件をソフト(すなわちメジャーバージョン内で)悲観的であることに(すなわちマイナーバージョン内で)悲観ます。
- バージョン2X @の修正「リピート」のスライス。それは間違って全体パス(例の最後に@ 2xのを追加した。/resources/images/image-sliced-from.png@2x代わりに/resources/images/image-sliced-from@2x.png).のLI>
- 修正間違って名前&QUOT;レスポンダ&QUOT。状態&QUOT、QUOTを&する発電機。 SC.Stateサブクラスを生成する生成します。
- ビルドツールのspritingのbackground-sizeプロパティのサポートが追加されましたが、これはspritingが網膜Firefoxで正常に動作するために必要です。
- QUOT&で作成した複数のテンプレートに矛盾や不適切な構文を修正しました。SproutCoreはGEN&QUOT;ます。
- と&QUOT生成されたクリーンなアプリ上のスタイルシートの警告が欠落して修正、SproutCoreのGENアプリ&QUOT。または&QUOT、SproutCoreはGEN statechart_app&QUOT。アプリにデフォルトのスタイルシートを追加することによって。使用&QUOT場合にも、デザインにデフォルトのスタイルシートを追加します。SproutCoreのGENデザイン&QUOT。 (すなわちSC.Pageリソース)
- 無限ループになったSC.ManyArray addInverseRecordによって使用される不適切なバイナリ検索を修正します。
- は、コンテキストメニューに関係なくビューでのcontextMenuをオーバーライドまたはSC.CONTEXT_MENU_ENABLEDを設定するか、falseにisContextMenuEnabledの出現させるバグを修正しました。これはコンテキストメニューイベント処理等のキー、マウス、イベント処理と同じように動作させます。
- 修正アクション:deleteForward、deleteBackward、moveLeft、たMoveRight、selectAll各、moveUpというおよびmoveDownにフォーカスがあるときに、常にTextFieldView要素によって処理される。 。
- 修正SC.TextFieldView入力するキーはテキスト領域に押されたときます。 新しい行を挿入する
- SC.LabelViewためのヒント値を修正しました。ユニットテストが含まれます。
- もはや、我々は元のオブジェクトを常に汚れない直接ようにオーバーフローメニューをSC.SegmentedViewに与えられた根本的なアイテムを変更しません。
<李は>&QUOTためのヘビケース·ジェネレータを修正しました。SproutCoreはGEN&QUOT ;,「SCProject」のような名前は正しく「sc_project 'としない」s_c_project」に変換得られるようにします。。
ラベルに値がないとisEditableがtrueの場合、それが表示されるように
のバージョン1.9.1でのの新機能:
- SC.SelectionSetの不適切な実装が修正されています。制約する。
- の可能なメモリリークを作成し、SC.MenuPaneに暗黙のグローバルを修正します。
- 修正SC.Viewの子ビューとメモリリーク。 「所有者」プロパティは、それらが破壊されたときにごみを収集することができることからの眺めを防止します。
- 修正SC.stringFromLayout()します。
すべてのレイアウトプロパティが含まれるように
のバージョン1.9.0でのの新機能である:ます。
- 改善し、多くのドキュメントを追加します。
- http://showcase.sproutcore.com上で使用されるショーケースのアプリを追加します。このアプリは、それぞれの多くのオプションのためのコードスニペットを含めSproutCoreののビューとコントロール、すべての最新の実装が含まれています。このアプリは、回収して再実施されているSproutCoreのデモ、にリンクします。
- はSC.Colorを紹介します。
- 修正とメディアフレームワークを強化します。
- 不確定SC.ProgressViewのサポートを追加します。
- は `SC.DateTimeレコード属性ハンドラにuseUnixTime`属性を追加します。
- はXHR2イベント通知のサポートを追加します。
のバージョン1.8.2にの新機能である:データストアのユニットテストの
- 固定構文エラー
- SC.SplitViewできるようになりましたミックスインSC.SplitChildます。
- ピッカーペインボーダーdivを間伐します。
- はターゲットプロパティの競合を防止します。
- 「垂直」から「水平」に水平SC.ScrollViewのアリア-向きを変更します。
- はSC.CollectionFastPathコンテンツがまだ利用できない場合でも、常にアイテムビューを返すことによって、スパースコンテンツを操作できるようにします。
- はまばらなコンテンツを操作するためには、コンテンツの配列を反復からSC.GridViewしないようにします。
- 「モバイル·サファリ」のボディのクラス名は、もはやすべてのブラウザで追加されていないします。
- の値が変更されたことを通知するためにSC.TextFieldViewに貼り付けを有効にします。
これらはコンテンツビューを重ならないように
SC.AlertPaneとボタンの目標を設定する際に
の新機能であるのバージョン1.8.1で:
- はSC.PickerPaneのために不足しているCSSを追加すると、左右ポインタます。
- index.rhtmlテンプレートを体裁が整います。
- は `SC.DateTimeレコード属性ハンドラにuseUnixTime`属性を追加します。
- はメディアフレームワークに修正と拡張を紹介します。
- ドキュメントの修正します。
のバージョン1.8にの新機能である:ます。
- SproutCoreのに真新しい非常に詳細な3パート紹介
- ビルドツールの新しいリファレンスガイドします。
- 多くの多くのバグ修正。完全な内訳はChangeLogを参照してくださいます。
- 主要なクリーンアップ構想の始まりは、いくつかの非推奨が含まれています。非推奨の機能を示すと非推奨の完全なリストはChangeLogを確認するコンソールの警告を探します。
- デスクトップフレームワークでは、徹底的に正しいWAI-ARIAは、支援技術との互換性の向上のために属性を含めるように更新されています。
- SproutCoreのinitのか、SproutCoreのGENアプリで-statechartスイッチを使用して、新しいプロジェクトに基本的なステートチャートの構造を取得します。
- ステートチャート米国は(デフォルトのSC.routes経路で)ルートを表現するために行うことができ、割り当てられた場合には、状態はアプリの場所の変更は状態の割り当てられたルートに合わせていつでも通知されます。
の何が新しいのバージョンでは1.7.1ベータ版:
- 新しい文字列測定機能文字列の折り返しのために最適化するます。
- のTextFieldでオートコレクトとautoCapitalizeのサポートが追加されました。
- は、以前にリファクタリングSC.Objectによって除去オブジェクトタイプを再び追加します。
- は、より堅牢な処理のためにオブザーバーパスコードをリファクタリングします。
- SC.LOG_RUNLOOP_INVOCATIONSを書き換え新しい実行ループの実装で動作するようにします。 。
- はきれいにエラーの場合の実行ループを終了するために、このSC.RunLoop.killが追加されました。
- は、動的状態のaddSubstateメソッドによってステートチャートにサブ状態を追加する機能を追加しました。
- 更新しましたステートチャートのトレースロジックます。
- SC.State更新しました。 getSubstateは今コールバックを受け入れます。 getStateをメソッドを追加しました。に、GotoStateとgotoHistoryStateは今getStateをを使用します。
- 更新された状態のに、GotoStateとgotoHistoryStateは今「parentState ' の使用を可能にする、より表現の状態のargを可能にする
- パス式を可能にするためにSC.StateのgetSubstate方法を更新しました。またfindFirstRelativeCurrentState方法をrefactedます。
- 新規SCグローバル、番号およびロケールを構築します。
- コンテキスト
- 双方向トランスフォームします。
- SC.Run、オブザーバー&追加パラメータます。
- テンプレートのデバッグします。
- 書類ます。 をアサート
- unknownPropertyのための修正します。
今SC.LOG_DEFERRED_CALLSに改名 - -
ビルド·モードのような情報を提供するために、
新しい先祖ヘルパーます
のバージョン2.0ベータ3のの新機能である
ハンドルバーの
の何が新しいのバージョン2.0ベータ2:
- このバージョンではバグの数がなくなり、大幅に向上しますユーザビリティの問題のほか、Internet Explorerの6+とOperaとの互換性を固定します。
のバージョン1.6.0でのの新機能:
- SproutCoreは1.6は、主に目指してバグ修正リリースですより安定した体験を提供するのに役立ちます。
のバージョン2.0 DPのの新機能:
- SproutCoreは2.0は開発者向けプレビューのインストールで、下にまだある重い開発やAPIが変更される可能性があります。
のバージョン1.6ベータ版のの新機能:
- バグ修正同期にSproutCoreはRecordArray / ManyArray / ChildArray間とTemplateCollectionViewます。
- 実験的なフレームワークに移動するフォームします。
- 独自のフレームワークに移動ルーティングします。
- ハンドルバーテンプレートでテーブル要素を使用する機能の強化します。
- CSSやクロスブラウザの修正します。
- 大幅にインラインでクリーンアップドキュメンテーションます。
- SCSSとデータのURIます。
- テンプレートの表示します。
- モジュールの読み込みます。
組み込みコントロールのための
WAI-ARIAサポートします。
のバージョン1.5.0にの新機能である
のバージョン1.5.0 RC2のの新機能:
- バグの修正:
- TemplateViewにバグ修正のトンます。
- TemplateCollectionViewは今RecordArraysます。 で動作します
- TemplateCollectionView配列は、それが 変化を表すされたときに、今はるかに効率的です
- は、変更後のコンテンツが更新されませんでした{{#each}}ヘルパーのバグを修正します。
- は、クラス属性 で提供された場合機能しませんでした{{bindAttr}}バグを修正
- 明示TemplateCollectionViewにitemViewTemplate財産の存在を文書化します。
- はその依存キーのパスの最初のプロパティが変更されたときに計算されたプロパティが無効化されていなかったバグを修正します。
- Internet Explorer 7でのエラーを引き起こしていたいくつかの末尾のカンマを削除しました
- は、ユニットテストは、Internet Explorer 7 に失敗していましたバグを修正
- はテキストフィールドは、Androidデバイス上でアクティブにすることができなかった問題を解決します。
- バインディングが接続されていた時に無効な警告を削除します。
- 特徴:
- バインディングは現在、プロパティはデバッグコンソールを介して変更されたときに自動的に発動します。
- インラインドキュメントへの実質的な改善します。
- 最新版に更新QUnitます。
の要件の
- JavaScriptクライアント側で有効になってます。
コメントが見つかりません