Skip to content

Commit

Permalink
update to v 0.2.8
Browse files Browse the repository at this point in the history
  • Loading branch information
khlebobul committed Dec 21, 2024
1 parent 56d4500 commit 4c6d8e6
Show file tree
Hide file tree
Showing 25 changed files with 495 additions and 281 deletions.
58 changes: 41 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,78 @@
## 0.2.8

* Add `WaveField` widget ispired by [bcarrca](https://openprocessing.org/user/307670?view=sketches&o=48)

<img src="https://github.com/khlebobul/gen_art_bg/raw/main/screenshots/wave_filed.gif" width="200px">

```dart
WaveField(
gridStep: 15,
backgroundColor: Colors.black,
squareColor: Colors.white,
animationSpeed: 0.7,
),
```

* Add `BubbleField` widget ispired by [bcarrca](https://openprocessing.org/user/307670?view=sketches&o=48)

<img src="https://github.com/khlebobul/gen_art_bg/raw/main/screenshots/bubble_field.gif" width="200px">

```dart
BubbleField(
backgroundColor: Colors.black,
circleColor: Colors.white,
animationSpeed: 1.0,
gridSize: 100,
),
```

* `AnimatedSquares` now includes the ability to select colors, so `AnimatedColoredSquares` and `AnimatedBwSquares` have been replaced by
* A small code refactoring was performed

## 0.1.8

* Add Codacy (code quality) badge
* Add Codacy (code quality) badge

## 0.1.7

* Fix CHANGELOG

## 0.1.6

* Add DynamicShapes widget ispired by [Okazz](https://openprocessing.org/user/128718?view=sketches&o=588)
* Add `DynamicShapes` widget ispired by [Okazz](https://openprocessing.org/user/128718?view=sketches&o=588)

<img src="https://github.com/khlebobul/gen_art_bg/raw/main/screenshots/dynamic_shapes.gif" width="200px">

```dart
DynamicShapes(
colors: [Colors.blue, Colors.red, Colors.green],
maxShapes: 150, // max number of shapes
minShapeSize: 0.02, // min shape size
maxShapeSize: 0.08, // max shape size
minActionPoints: 3, // min number of actions
maxActionPoints: 6, // max number of actions
animationSpeed: 1.5, // animation speed
backgroundColor: Colors.black, // background color
maxShapes: 150,
minShapeSize: 0.02,
maxShapeSize: 0.08,
minActionPoints: 3,
maxActionPoints: 6,
animationSpeed: 1.5,
backgroundColor: Colors.black,
),
```

* Add ExpandingCircles widget ispired by [Okazz](https://openprocessing.org/user/128718?view=sketches&o=588)
* Add `ExpandingCircles` widget ispired by [Okazz](https://openprocessing.org/user/128718?view=sketches&o=588)

<img src="https://github.com/khlebobul/gen_art_bg/raw/main/screenshots/expanding_circles.gif" width="200px">

```dart
ExpandingCircles(
// Custom list of colors
colors: [
Colors.blue,
Colors.red,
Colors.green,
// ... other colors
],
// Number of moving circles
numberOfMovers: 15,
// Grid size (affects number of blocks)
gridSize: 50,
// Block scale (0.0 - 1.0)
blockScale: 0.75,
// Minimum circle expansion speed
minSpeed: 5.0,
// Maximum circle expansion speed
maxSpeed: 20.0,
// Background color
backgroundColor: Color(0xFF050505),
),
```
Expand Down
Loading

0 comments on commit 4c6d8e6

Please sign in to comment.