README.md in glimmer-cs-calculator-1.0.1 vs README.md in glimmer-cs-calculator-1.0.2

- old
+ new

@@ -1,20 +1,21 @@ -# <img alt="Glimmer Calculator Icon" src="glimmer-cs-calculator-icon.png" width="60" /> Calculator - Glimmer Custom Shell +# <img alt="Glimmer Calculator Icon" src="glimmer-cs-calculator-icon.png" width="60" /> Glimmer Calculator +## [Glimmer Custom Shell](https://github.com/AndyObtiva/glimmer#custom-shell-gem) [![Gem Version](https://badge.fury.io/rb/glimmer-cs-calculator.svg)](http://badge.fury.io/rb/glimmer-cs-calculator) ![Calculator](glimmer-cs-calculator-screenshot.png) -Calculator sample desktop GUI application built with [Glimmer](https://github.com/AndyObtiva/glimmer) (Ruby Desktop Development Library). +Glimmer Calculator is a sample desktop GUI application built with [Glimmer](https://github.com/AndyObtiva/glimmer) (Ruby Desktop Development Library). It is developed test-first following TDD (Test Driven Development). Design Patterns discovered in the process were Presenter/Facade and Command Pattern. Follows the MVP architectural pattern (Model View Presenter) thanks to [Glimmer data-binding](https://github.com/AndyObtiva/glimmer#data-binding) support. ## Platforms -- Mac: Tested and [packaged](https://github.com/AndyObtiva/glimmer#packaging--distribution) for the Mac. ([Download Here<img alt="Glimmer Calculator Icon" src="glimmer-cs-calculator-icon.png" width="30" />](https://www.dropbox.com/s/tdgwt2vfxfh13ro/Glimmer%20Calculator-1.0.1.dmg?dl=1)) +- Mac: Tested and [packaged](https://github.com/AndyObtiva/glimmer#packaging--distribution) for the Mac. ([Download Here<img alt="Glimmer Calculator Icon" src="glimmer-cs-calculator-icon.png" width="30" />](https://www.dropbox.com/s/3fwq5cpetr99f45/Glimmer%20Calculator-1.0.2.dmg?dl=1)) - Linux: Not tested/packaged for Linux, but should work by following setup instructions below. - Windows: Not tested/packaged for Windows, but should work by following setup instructions below. ## Development Environment Pre-requisites @@ -41,11 +42,11 @@ To reuse Calculator as a Glimmer Custom Shell inside another Glimmer application, add the following to the application's `Gemfile`: ``` -gem 'glimmer-cs-calculator', '1.0.1' +gem 'glimmer-cs-calculator', '1.0.2' ``` Run: ``` @@ -54,10 +55,11 @@ And, then instantiate the Calculator custom shell in your Glimmer application via the `calculator` Glimmer DSL keyword. ## Change Log -- 1.0.1: Upgraded to glimmer-dsl-swt v0.1.0 / added delete/backspace shortcut for AC / fixed issues with pressing operations without any number +- 1.0.2: Relaxed dependency on glimmer-dsl-swt (>= 0.1.1 < 2.0.0) / updated logo / used new Glimmer `message_box` keyword syntax +- 1.0.1: Upgraded to glimmer-dsl-swt v0.1.1 / added delete/backspace shortcut for AC / fixed issues with pressing operations without any number - 1.0.0: Initial calculator implementation ## Contributing to glimmer-cs-calculator * Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet.