Skip to content

Commit c975a65

Browse files
committed
Merge branch 'dev' into master
2 parents 0462e46 + 09a3b31 commit c975a65

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+5686
-2946
lines changed

.github/workflows/builds.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ jobs:
5959
run: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 10
6060
- name: Install ImGui dependencies
6161
run: sudo apt install libxcb-shape0-dev libxcb-xfixes0-dev
62+
- name: Install Native File Dialog dependencies
63+
run: sudo apt-get install libgtk-3-dev
6264
- name: Build NDCell
6365
run: cargo build --release
6466
- name: Upload executable

CHANGELOG.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,47 @@ All notable changes to NDCell will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), except for minor stylistic changes to organize features and accomodate named versions. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) with respect to the Rust API for `ndcell_core`, the NDCA API for `ndcell_lang`, and the combined Lua/NDCA API for `ndcell_ui`, the main application.
66

7-
## [Unreleased]
7+
## [0.2.0] Blinker (2020-02-21)
8+
9+
![Blinker](https://user-images.githubusercontent.com/6060305/108616710-f3316780-73dd-11eb-858f-1cda97cad993.png)
810

911
### Added
1012

1113
- **Simulation**
14+
- 3D rendering and simulation
1215
- Advance one generation (<kbd>Space</kbd>)
1316
- Advance one step (<kbd>Tab</kbd>)
14-
- 3D rendering and simulation
17+
- **Selection**
18+
- Added edge resize indicator
19+
- Cancel selection drag (<kbd>Esc</kbd>)
1520
- **Navigation**
1621
- 3D orbit (right mouse drag)
1722
- 3D pan (<kbd>↑</kbd>/<kbd>←</kbd>/<kbd>↓</kbd>/<kbd>→</kbd>, <kbd>W</kbd>/<kbd>A</kbd>/<kbd>S</kbd>/<kbd>D</kbd>, or middle mouse drag)
1823
- 3D pan horizontally (middle mouse drag with <kbd>Shift</kbd>)
24+
- Zoom (right mouse drag with <kbd>Ctrl</kbd>)
25+
- **GUI**
26+
- Load/save file
1927

2028
### Changed
2129

2230
- **Simulation**
2331
- Cells align better to pixel boundaries when zoomed out, appearing crisper
2432
- Optimized 2D rendering of empty areas
33+
- **Selection**
34+
- Selection edge resizing now clamps to the opposite corner
2535
- **GUI**
26-
- Rename "UPS" (updates per second) to "step/sec" (steps per second)
36+
- Disabled rounded window borders
2737
- Display "RUNNING" or "STEPPING" accordingly instead of "SIMULATING"
38+
- Relabeled "Trigger garbage collection" button to "Clear cache"
39+
- Replaced inaccurate maximum simulation speed with average simulation time.
40+
- Tweaked colors
2841

2942
### Fixed
3043

3144
- Changing the step size while the simulation is running now takes effect immediately ([#6][i6])
3245
- Selected cells no longer appear to be tiled infinitely
46+
- Touchpad scrolling now zooms in/out at a reasonable pace
47+
- Crash when pressing an exotic mouse button
3348

3449
[i6]: https://github.com/HactarCE/NDCell/issues/6
3550

0 commit comments

Comments
 (0)