Skip to content

Commit d701e01

Browse files
authored
Merge pull request #54 from marksamfd/development
[3.1.1] - 2025-08-22 ### Fixed - **Window Management**: - Fixed progress bar handling during save/quit operations - Added close signal tracking to prevent duplicate save attempts - **Presentation Layout**: - Corrected presentation view aspect ratio calculation (16:9) (fixes #53) - Fixed text layer positioning to use relative coordinates (fixes #53) - **File Handling**: - Fixed video file format extraction in Slide class - Improved ZIP file error handling with better error messages - **Menu Cleanup**: - Removed slideshow menu section ### Technical Details - Added source maps for improved debugging - Integrated Sentry webpack plugin configuration for both main and renderer processes - Improved code formatting and consistency across multiple files
2 parents bdd2ac7 + 7996f5a commit d701e01

15 files changed

Lines changed: 1050 additions & 552 deletions

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,13 @@ name: Release app
33
on:
44
workflow_dispatch:
55
pull_request:
6-
branches:
7-
[main]
6+
branches: [main]
87

98
jobs:
109
build:
1110
strategy:
1211
matrix:
13-
os:
14-
[
15-
{ name: 'windows', image: 'windows-latest' }
16-
]
12+
os: [{ name: "windows", image: "windows-latest" }]
1713

1814
runs-on: ${{ matrix.os.image }}
1915

@@ -31,4 +27,5 @@ jobs:
3127
- name: Publish app
3228
env:
3329
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
30+
SENTRY_AUTH_TOKEN: ${{secrets.SENTRY_AUTH_TOKEN}}
3431
run: npm run publish

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,6 @@ typings/
9090

9191
# Electron-Forge
9292
out/
93+
94+
# Sentry Config File
95+
.env.sentry-build-plugin

CHANGELOG

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Changelog
22

3+
## [3.1.1] - 2025-08-22
4+
5+
### Fixed
6+
7+
- **Window Management**:
8+
- Fixed progress bar handling during save/quit operations
9+
- Added close signal tracking to prevent duplicate save attempts
10+
- **Presentation Layout**:
11+
- Corrected presentation view aspect ratio calculation (16:9) (fixes #53)
12+
- Fixed text layer positioning to use relative coordinates (fixes #53)
13+
- **File Handling**:
14+
- Fixed video file format extraction in Slide class
15+
- Improved ZIP file error handling with better error messages
16+
- **Menu Cleanup**:
17+
- Removed slideshow menu section
18+
19+
### Technical Details
20+
21+
- Added source maps for improved debugging
22+
- Integrated Sentry webpack plugin configuration for both main and renderer processes
23+
- Improved code formatting and consistency across multiple files
24+
325
## [3.1.0] - 2025-08-20
426

527
### Added

0 commit comments

Comments
 (0)