Skip to content

Commit

Permalink
Merge pull request #291 from Pattern-Projector/beta
Browse files Browse the repository at this point in the history
Beta
  • Loading branch information
courtneypattison authored Sep 26, 2024
2 parents 4881b16 + ea8437b commit 8698405
Show file tree
Hide file tree
Showing 72 changed files with 3,186 additions and 903 deletions.
5 changes: 3 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,17 @@ own issue to propose an improvement or feature.
Once you know what to program, log in to Github and create a fork of the project. Clone your fork locally like you did
in the description for getting your local development environment up and running.

Make a local git branch to work in:
Make a local git branch to work in. It should be based off the `beta` branch:

git checkout beta
git checkout -b your-branch-name

Make your changes on this branch, then do

git commit <all files you changed>
git push

Then go to Github and create pull request (PR) from your branch.
Then go to Github and create pull request (PR) from your branch into the `beta` branch in the main repository.

Before creating a (PR), make sure to do

Expand Down
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

- [ ] I have run `yarn build` to ensure that the project builds successfully.
- [ ] I have updated `CHANGELOG.md` with the necessary changes made in this pull request.
- [ ] I have added documentation for any new functionality from this pull request.

## Description

Expand Down
3 changes: 3 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"recommendations": ["esbenp.prettier-vscode"]
}
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,43 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.1.0] - 2024-09-26

### Added

- Export PDF button that saves the PDF with selected layers and stitched pages
- Save visible layers by file per browser/device
- Magnify button to zoom in PDF where tapped or clicked
- Zoom out button to zoom the whole PDF to be shown on the screen, then click a spot on PDF to zoom into that point
- Auto hide the menus after timeout
- Status icons that indicate when a PDF is loading and for when line thickness is updated
- A troubleshooting guide for when the calibration grid doesn't match the mat grid

### Changed

- Always show stitch menu button regardless of the number of pages in the PDF
- Menus are translucent to see pattern through them
- Stitch menu icon moved to the left (above the layer menu)
- Stitch menu wraps on smaller devices
- Disabled rendering of PDF links
- A single page PDF is centered on load
- Larger custom PDF viewer messages
- Different button colors for subdomains: blue for beta, purple for main, and black/gray for old
- Switched from Vercel Analytics to Google Analytics

### Fixed

- Close overlay options menu on click outside
- Warning no longer flashes when dragging on Android, Chromebook, and in Firefox
- Full screen icon enter/exit swapped to be correct versions
- Calibration is saved on keyboard input (not just mouse click)
- Calibration corners no longer stick to cursor on mouse up
- Saving stitched PDF respects multiple copies of the same page (e.g. multiple empty pages)

### Removed

- Hide and show main nav (replaced by auto hide)

## [1.0.2] - 2024-05-25

### Changed
Expand Down Expand Up @@ -85,6 +122,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Press and hold calibration corners to slow down movement

[unreleased]: https://github.com/Pattern-Projector/pattern-projector/compare/main...beta
[1.1.0]: https://github.com/Pattern-Projector/pattern-projector/releases/tag/v1.1.0
[1.0.2]: https://github.com/Pattern-Projector/pattern-projector/releases/tag/v1.0.2
[1.0.1]: https://github.com/Pattern-Projector/pattern-projector/releases/tag/v1.0.1
[1.0.0]: https://github.com/Pattern-Projector/pattern-projector/releases/tag/v1.0.0
Loading

0 comments on commit 8698405

Please sign in to comment.