·
134 commits
to develop
since this release
Try: https://smalruby.app/r1.0.2
What's Changed
- 著作権関係の記述を追加 by @takaokouji in #40
- 自動でGitHub Pageにpushするように修正 by @takaokouji in #41
- scratch guiをマージしました by @t-kazu in #43
- motionBlockをRubyに変換できるようにしました by @t-kazu in #42
- TravisCI上でのnode.jsのバージョンを10に更新 by @takaokouji in #44
- TravisCIでのbuild時のprogressを出力しないように修正 by @takaokouji in #45
- 単体テスト実行時にエラーになったためRubyGeneratorの定義場所を変更 by @takaokouji in #46
- eslintの無視対象を少し少なくして、さらにエラーを解消した by @takaokouji in #48
- TravisCIでESLintとtest:unitを有効にした by @takaokouji in #47
- math_positive_number等をすべて同じ定義にした by @takaokouji in #49
- motionの命令ブロックをRubyに変換する際のメソッド名等を修正 by @takaokouji in #50
- デプロイに失敗しないように修正 by @takaokouji in #51
- ライセンスに抵触するスプライトをリストに表示しないようにしました by @t-kazu in #52
- Warringを解消しました by @t-kazu in #54
- rubyCodeに関するリファクタリングを行いました by @t-kazu in #55
- todoの警告を無視するように修正 by @takaokouji in #56
- looksの命令ブロックをRubyに変換できるようにしました by @t-kazu in #57
- Sound、Event、Controlの命令ブロックをRubyに変換できるようにしました。 by @t-kazu in #58
- クラッシュ時のメッセージを変更しました by @t-kazu in #61
- インデントがずれる問題を解消しました by @t-kazu in #64
- AceEditorのフォントを指定しました by @t-kazu in #63
- メッセージが符号化されており、元のメッセージが把握できない by @takaokouji in #66
- src/lib/ruby-generator/index.jsのコーディングスタイルを修正してeslintの対象にした by @takaokouji in #67
- Operatorの命令ブロックをRubyに変換できるようにしました by @t-kazu in #68
- Rubyタブのエディタ部分の角を丸くしました by @takaokouji in #72
- Blockly.Ruby.quote_を使うようにしました by @t-kazu in #69
- 配列番号をRubyに沿った値に変更します by @t-kazu in #73
- メッセージの国際化 by @takaokouji in #76
- faviconを更新 by @takaokouji in #77
- Dataの命令ブロックをRubyに変換できるようにしました by @t-kazu in #74
- spriteName()で、sprite("名前")を返す by @takaokouji in #82
- スプライトの初期化を追加する by @takaokouji in #83
- 変数の初期化処理を出力する by @takaokouji in #84
- 変数の代入や参照で @foo や $foo を出力する by @takaokouji in #86
- ブロックタブ時はRubyのコードを生成しないようにしました by @t-kazu in #89
- 変数、リストの初期化処理を Sprite.new に含めてしまう by @takaokouji in #90
- Sprite.new do 〜 end を出力するように修正 by @takaokouji in #91
- 各種命令ブロックのRubyコード変換処理を修正した by @takaokouji in #94
- NaN + NaN にならないように修正 by @takaokouji in #95
- 調べるのブロックをRubyに変換できるようにしました。 by @t-kazu in #98
- Scratch-guiをマージしました by @t-kazu in #100
- Key.pressed?をKeyboard.pressed?に変える by @takaokouji in #103
- メニューにコンピュータにルビーのコードを保存するを追加しました by @t-kazu in #102
- isStageがtrueの時はSprite.newの代わりにStage.newを出力する by @takaokouji in #104
- 変数名として使えない文字を _ にエスケープする by @takaokouji in #105
- 拡張機能のブロックを変換しようとした時はnullを返すようにします by @t-kazu in #106
- 作ったブロックの命令ブロックをRubyに変換できる by @takaokouji in #107
- ruby-generatorの使っていないメソッドを削除した by @takaokouji in #110
- Sprite.newのrotation_styleをそのままの文字列に修正 by @takaokouji in #111
- Scratch-guiをマージしました by @t-kazu in #113
- fix Sprite.new arguments: bitmap_resolution and md5. by @takaokouji in #117
- scratch-guiをマージしました by @t-kazu in #118
- コンピュータにルビーのコードを保存するの機能を実装しました by @t-kazu in #115
- forever -> loop do wait; end. repeat -> 10.times do wait; end. by @takaokouji in #121
- removed Sprite.new in RubyTab, except when downloading. by @takaokouji in #122
- すべてのスプライトのRubyコードをダウンロードできるように修正 by @takaokouji in #123
- コメントを含むコードを期待通りに出力できるように修正 by @takaokouji in #128
- 孤児のshadow blockのコードを生成しないように修正 by @takaokouji in #129
- scratch guiをマージしました by @takaokouji in #131
- ルビーを保存するボタンの文言と見た目を変更しました by @t-kazu in #132
- Rubyタブに入力したソースをコードタブの命令ブロックに変換できる by @takaokouji in #71
- add integration test for RubyToBlocksConverter by @takaokouji in #137
- supported operators by @takaokouji in #138
- scratch guiをマージしました by @takaokouji in #139
- DnDで命令ブロックをコピーできない/スプライトの追加時にエラーが発生する by @takaokouji in #141
- Variablesの命令ブロックのうち、変数に関するものをRubyから変換できる by @takaokouji in #142
- suppress build message in TravisCI. by @takaokouji in #144
- supported converting variables blocks from Ruby. by @takaokouji in #145
- リストを変換できない不具合を修正 by @takaokouji in #146
- リストをlist("変数名")に変更 by @takaokouji in #147
- 拡張のブロック(Music, Pen, Video)をRubyに変換します by @t-kazu in #143
- supported my blocks. by @takaokouji in #148
- fixed for eslint, this is upstream bug. by @takaokouji in #150
- scratch guiをマージしました by @takaokouji in #152
- convert Control methods(wait, repeat, forever) to Blocks. by @takaokouji in #151
- convert Control blocks to Ruby. by @takaokouji in #153
- looks_say by @takaokouji in #155
- scratch guiをマージしました by @takaokouji in #156
- 拡張ブロック(合成音声, 翻訳)のブロックをRubyに変換します。 by @t-kazu in #154
- convert Looks blocks to Ruby. by @takaokouji in #157
- supported terminate blocks like forever, stop. by @takaokouji in #158
- fixed bug, error empty ruby to code. by @takaokouji in #159
- support converting Ruby to Event blocks. by @takaokouji in #160
- convert Ruby to Event blocks. by @takaokouji in #161
- convert Ruby to Sound blocks. by @takaokouji in #164
- convert Ruby to Sensing blocks. by @takaokouji in #165
- convert Ruby to Sensing blocks(sensing_current, sensing_of). by @takaokouji in #166
- scratch guiをマージしました by @takaokouji in #170
- change URL smalruby.jp if logo clicked by @takaokouji in #173
- error occurs 'if !($global == 1); end' by @takaokouji in #176
- "ルビーからコードに変更します" is mistake, "コードからルビーに変換します" is correct. by @takaokouji in #177
- add give feedback button with link to GItHub issue. by @takaokouji in #179
- fixed: convert bug, set_effect("ghost", 0) -> ruby_statement by @takaokouji in #181
- fixed: convert bug, could not pop until's 'wait'. by @takaokouji in #183
- fixed: convert bug, 180 + (1) -> ruby_statement by @takaokouji in #185
- fixed: convert bug, self.when(:greater_than, "loudness", 10) {} by @takaokouji in #187
- added YouTube link in README by @takaokouji in #188
- merged scratch-gui by @takaokouji in #190
- Merged/scratch gui by @takaokouji in #191
- fix list index. by @takaokouji in #194
- supported micro:bit blocks to ruby. by @takaokouji in #195
- change microbit.display. by @takaokouji in #196
- scratch guiをマージしました by @takaokouji in #197
- Merge/smalruby3 desktop by @takaokouji in #198
- crossplatformalize setup-opal scripts. by @takaokouji in #199
- fix for windows. by @takaokouji in #200
- support makeymakey_whenMakeyKeyPressed block to ruby. by @takaokouji in #201
- MakeyMakeyのwhenCodePressedを追加 by @yusuke0227 in #202
- [ADD] music.js in ruby-to-blocks-converter and change index.js by @rikutons in #207
- Boostのブロック追加 by @yusuke0227 in #206
- EV3のbeepを追加 by @Tomoya0302 in #208
- WeDoを追加しました by @stonesaw in #205
- Added some function's converter in music.js by @rikutons in #209
- MicroBitConverterの作成など by @rikutons in #210
- 拡張機能「microbit」 のコンバーターの追加 by @rikutons in #211
- Merge/scratch gui by @takaokouji in #214
- Fix deploy directory by @takaokouji in #215
- Pen block to ruby by @takaokouji in #216
- EV3のRuby-to-blocks-converterを追加 by @Tomoya0302 in #213
- gdx_forを追加しました。 by @riversunlight in #204
- fixed microbit_isTilted and microbit_getTiltAngle block to ruby. by @takaokouji in #218
- fixed. by @takaokouji in #219
- Issues/221 by @takaokouji in #223
- Issues/220 by @takaokouji in #224
- Merge/scratch gui by @takaokouji in #225
- remove wait block when ruby to block. by @takaokouji in #226
- fixed could not convert extension ruby code to block if never enabled… by @takaokouji in #227
- fixed don't run after edit ruby code. by @takaokouji in #229
- renamed self.color= to self.pen_color=, and others too. by @takaokouji in #231
- Mesh extension by @takaokouji in #232
- suppress warning on costume tab. by @takaokouji in #233
- Smalrubot s1 extension by @takaokouji in #234
- fix: the center point of the first displayed sprite is off by @takaokouji in #237
- fix #236 by @takaokouji in #238
- feat: i18n error message when converting ruby to block. by @takaokouji in #239
- Merge/scratch gui by @takaokouji in #241
- feat: update Chrome Origin Trials token by @takaokouji in #242
- feat: update scratch-vm by @takaokouji in #244
- Change npm start to open url automatically by @rikutons in #246
- wedo2の命令のいくつかをRubyからブロックに変換できるようにしました by @riversunlight in #248
- fix: #243 Syntax error if Made block argument name include space by @matsudai in #255
- gdx_forの追加 by @riversunlight in #257
- wedo2のRubyからブロックを追加 by @stonesaw in #258
- Add MicrobitMore extension by @takaokouji in #262
- Merge/scratch gui by @takaokouji in #263
- LEGO Boostの追加 by @riversunlight in #260
- BoostのRubyからブロックへの変換を追加 by @riversunlight in #261
- Merge/scratch gui by @takaokouji in #291
- chore: use scratch-vm's package-lock.json for cacheing by @takaokouji in #292
- chore: update scratch-vm by @takaokouji in #293
- chore: update scratch-vm by @takaokouji in #297
- chore: Web Serial API default enable, so remove origin trials by @takaokouji in #298
- Smalrubot s1 add sensors by @takaokouji in #299
- 翻訳のコードからブロックへの変換を追加 by @riversunlight in #300
- EV3の変換機能を追加 by @riversunlight in #264
- Makeymakeyのrubyからブロックへの変換完成 by @kiharu3112 in #304
- 自動テストのLintのエラーの修正 by @Aozasa in #306
- feat: merge scratch-gui scratchfoundation/scratch-gui@d845229 by @takaokouji in #308
- chore: disable deploy npm by @takaokouji in #311
- docs: add adr - Stop using self.when, don't use reserve words by @takaokouji in #312
- docs: adr what-to-describe-as-adr [skip ci] by @takaokouji in #313
- chore: bump up version 1.0.2 by @takaokouji in #315
- chore: bump up Opal version 1.5.1 for browser by @takaokouji in #316
- chore: fail integration in build, so add setup-opal.js by @takaokouji in #317
- build: skip commitlint develop [skip ci] by @takaokouji in #318
- chore: ignore coverage for eslint by @takaokouji in #319
- chore: bump up scratch-vm by @takaokouji in #320
- chore: bump up react-ace by @takaokouji in #322
- feat: when_flag_clicked / ruby to block [#309] by @takaokouji in #321
- test: run integration test on docker by @takaokouji in #323
- test: add test for event blocks to generate ruby by @takaokouji in #324
- test: block to ruby by @takaokouji in #325
- feat: when_flag_cliecked by @takaokouji in #326
- build: change "maxWorkers" to 4 by @takaokouji in #327
- feat: stop self.when by @takaokouji in #328
- feat: some extension blocks convert ruby to block #309 by @takaokouji in #329
- feat: search in ruby tab #267 by @takaokouji in #330
- feat: merge scratch-gui scratchfoundation/scratch-gui@bdc83068b by @takaokouji in #335
- Revert use scratch fetch by @takaokouji in #336
- feat: support hash paramter to load scratch project by @takaokouji in #332
- test: wait to hide loader by @takaokouji in #337
New Contributors
- @yusuke0227 made their first contribution in #202
- @rikutons made their first contribution in #207
- @Tomoya0302 made their first contribution in #208
- @matsudai made their first contribution in #255
- @Aozasa made their first contribution in #306
Full Changelog: https://github.com/smalruby/smalruby3-gui/commits/smalruby3-gui-v1.0.2