[ruby-talk:444252] [ANN] Glimmer DSL for WX (wxWidgets GUI Toolkit) [using wxruby3] 0.0.5 Released

Just as promised, I built a Glimmer DSL for WX that supports the wxWidgets
GUI toolkit using the new wxruby3 binding. It is high appreciated that the
wxruby3 binding did the hard work and heavy lifting of binding low-level
wxWidgets C/C++ code to Ruby code. Glimmer DSL for WX aims to add
Declarative Minimalistic GUI Syntax, Convention over Configuration, Smart
Defaults, and many other improved productivity/maintainability features
like the upcoming Bidirectional/Unidirectional Data-Binding support.
Glimmer DSL for WX Early Alpha 0.0.5 has just been released.


Blog post:

GitHub: GitHub - AndyObtiva/glimmer-dsl-wx: Glimmer DSL for WX - Ruby Desktop Development GUI Library for the wxWidgets GUI toolkit and wxruby3 binding

Rubygem: glimmer-dsl-wx | RubyGems.org | your community gem host

Change Log:

## 0.0.1

- First alpha release of Glimmer DSL for WX for wxWidgets GUI Toolkit,
using wxruby3 binding, and supporting "nothing" sample

## 0.0.2

- Remove forgotten occurrences of pd (puts_debuggerer) from code

## 0.0.3

- Support control arguments and properties
- girb (Glimmer IRB)
- Use frame title argument in samples/minimal/nothing.rb
- Support `app_name` argument/property on `frame`
- Automatically set `app_name` to `frame` `title` if `frame` `app_name` is
not specified
- samples/glimmer_new/hello_world.rb
- samples/glimmer_new/hello_world2.rb

## 0.0.4

- Fix issue with complaining about not finding `frame` `app_name` when not
specified despite it being optional

## 0.0.5

- Nested child control support
- Listener support
- `about_box` keyword for displaying an about dialog box
- samples/glimmer_new/hello_button.rb
- samples/glimmer_new/hello_button2.rb
- Fix again the issue with complaining about not finding `frame` `app_name`
when not specified despite it being optional

Andy Maleh

Awesome!
Just did a quick peek and test. No problems, works like a charm.
Way to go!

The wxRuby3 RC1 is coming along nicely. Should not be too long.

Martin Corino

ยทยทยท

______________________________________________
ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org
To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org
ruby-talk info -- Info | ruby-talk@ml.ruby-lang.org - ml.ruby-lang.org