a8cafbac49
Migrate to official dart-sdk version 2.0.0
2018-08-25 09:35:59 +02:00
76d73266f5
Merge remote-tracking branch 'origin/31-allow-engine-to-be-created-without-the-need-for-a-canvas' into 31-allow-engine-to-be-created-without-the-need-for-a-canvas
2018-08-25 09:33:33 +02:00
bbf61f875d
Separate Engine Service Functionality from Component
2018-08-25 09:33:15 +02:00
6c9179b833
make canvas argument optional on instantiating engine
2018-08-24 20:02:43 +02:00
8d7575eaf7
Disable superfluous tests
...
In preparation for first test of the app.
2018-08-24 20:01:36 +02:00
c84b052beb
Merge branch '25-add-configuration-sidebar' into 'master'
...
Resolve "Add Configuration Sidebar"
Closes #25
See merge request marty.oehme/cellular-automata!7
2018-08-24 17:59:17 +00:00
bf0d136d8b
Add Configuration Sidebar with ConfigurationService
2018-08-23 14:12:22 +02:00
6ba0ca55cb
dartfmt
2018-08-23 12:38:34 +02:00
223f831196
Merge branch '21-switch-from-fontawesome-to-material-glyphs' into 'master'
...
Resolve "Switch from FontAwesome to Material Glyphs"
Closes #21
See merge request marty.oehme/cellular-automata!6
2018-08-23 10:08:38 +00:00
abd2c3ac23
Add Speed Slider Tooltip
2018-08-23 12:07:54 +02:00
c3368524f9
Change Step Forward Icon
2018-08-23 12:07:43 +02:00
4906bbe54c
Switch Control Interface Icons to MaterialIcons
2018-08-23 11:34:08 +02:00
594506081a
Merge branch '19-add-material-styling-to-app' into 'master'
...
Resolve "Add Material Styling to App"
Closes #19
See merge request marty.oehme/cellular-automata!5
2018-08-23 07:43:18 +00:00
bd7990991e
Connect Speed Slider to internal Variable
2018-08-23 09:33:15 +02:00
c86d8d8b59
Split Simulation & Controls into Components
2018-08-22 20:16:31 +02:00
917d1c3fab
Split App Header into Component
2018-08-22 13:00:41 +02:00
b541353091
Fix Material directives import statement
2018-07-10 14:28:41 +02:00
c5cd600cfc
Add Sample Material Styling
2018-07-10 12:52:56 +02:00
8485a96aa3
Add Required Material Font
2018-07-09 18:11:34 +02:00
8a1a050d81
Add Angulard Material Dependency
2018-07-09 17:54:29 +02:00
4b7051a5e1
Fix implicit Overwrite of Dart Pattern Class
2018-07-09 17:45:11 +02:00
436061a629
Merge branch '14-refactor-reliance-on-inner-variables' into 'master'
...
Resolve "Refactor reliance on inner variables"
Closes #14
See merge request marty.oehme/cellular-automata!4
2018-07-09 15:35:19 +00:00
49803e7a6a
Fix Remnants of EdgeRendering toggle compile Error
2018-07-09 17:33:48 +02:00
2d0e24bdf8
Move Reset Grid Implementation to Engine
2018-07-09 17:32:59 +02:00
4c1c805f24
Add addPattern Functionality to Engine
2018-07-09 17:32:35 +02:00
6745f9c9d6
Make grid Private to Engine
2018-07-09 17:31:46 +02:00
dfcd55fe71
Remove App Grid Access
2018-07-09 17:29:09 +02:00
ac9a7c7591
Implement Engine Step Method
2018-07-09 17:27:56 +02:00
9030d31e97
Hide Implementation of edge rendering in grid
2018-07-09 17:27:11 +02:00
7c49531d0e
Expose Getter and Setter for Engine Running Variable
2018-07-09 17:00:53 +02:00
e472766bcc
Merge branch '13-rename-app-to-engine' into 'master'
...
Resolve "Rename App to Engine"
Closes #13
See merge request marty.oehme/cellular-automata!3
2018-07-09 13:17:34 +00:00
e18de1d84c
Rename App to Engine
2018-07-09 15:16:28 +02:00
1208583c7f
Merge branch '11-add-delete-board-button' into 'master'
...
Resolve "Add Delete Board Button"
Closes #11
See merge request webdevexp/rules-of-living!2
2018-07-08 17:46:30 +00:00
1c756bbda4
Add Functionality to Clear Board Button
2018-07-08 19:45:47 +02:00
1a43be14fa
Add Clear Board Button to Interface
2018-07-08 19:45:35 +02:00
016b166d50
Add Clear Board Function to Engine
2018-07-08 19:45:04 +02:00
49b036ffe9
Merge branch '6-stop-simulation-if-all-cells-are-empty' into 'master'
...
Resolve "Stop Simulation if all cells are empty"
Closes #6
See merge request webdevexp/rules-of-living!1
2018-07-08 17:34:39 +00:00
1146c7d265
Add Check for State Changes During Grid Update
2018-07-08 19:32:43 +02:00
9fb67d0194
Add return of new cell state to advanceState Function
2018-07-08 19:08:40 +02:00
3676264444
dartfmt
2018-07-08 19:05:11 +02:00
4074f49228
Fix Missing return statement
2018-07-08 19:03:48 +02:00
fb014ce5ac
Shorten Heading
2018-07-08 19:01:46 +02:00
6f41c63f3c
Merge branch 'add-grid-rendering'
2018-07-08 19:01:21 +02:00
8fc3f35321
Add Edge Rendering with Toggle Button
2018-07-08 19:01:14 +02:00
a71d442b45
Merge branch 'random-starting-pattern'
2018-07-08 19:00:07 +02:00
c5ed18f0ad
Add Random Button Functionality
...
Adds random pattern toward the center of the canvas. Does not delete anything.
2018-07-07 22:02:04 +02:00
c5b62e6c9f
Fix Reset & Step not working on first click
...
Rendering dirty flags were not updated accordingly, so the updates happened but were not pushed to be rendered. Added and moved additional dirty flag setters.
2018-07-07 21:43:24 +02:00
2d2365e606
Fix Simulation Reset not Replicating the Starting Pattern
...
Now keeps the original parameters for the first pattern of a grid stored and can replicate them reliably.
2018-07-07 21:42:07 +02:00
bdc5dc1af1
Add Message for App Failure
2018-07-07 21:07:42 +02:00
34bdd1ae81
Apply dartfmt
2018-07-07 20:49:02 +02:00