bugbakery / bugbakery/audapolis
Set taskbar progress on export
- Dominant language
- TypeScript
- Stars
- 1.9k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
When the export is running, we could set the [taskbar progress bar using the corresponding electron api](https://www.electronjs.org/docs/latest/tutorial/progress-bar).
This would include:
1. Add a new [renderer ipc action](https://github.com/audapolis/audapolis/blob/main/app/ipc/ipc_renderer.ts) to send the progress
1. Add a new [main process ipc event handler](https://github.com/audapolis/audapolis/blob/main/app/ipc/ipc_main.ts) to receive the progress
2. Call this action from export function
Contributor guide
Research direction
Start with app/ipc/ipc_renderer.ts and app/ipc/ipc_main.ts, then locate the export function that should report progress. Add the renderer-to-main progress path and connect it to Electron's taskbar progress API. Done means an active export visibly updates the taskbar progress.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100