CleanCocoa / CleanCocoa/InfiniteCanvas

export PNG of what's 100% visible on screen

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Swift
Stars
144
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Paths that are only half visible should be ignored. Only strokes starting and ending (and maybe not exiting?) the current view will be exported. Makes creating snapshots of the current portion of the drawing easier.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the PNG export or snapshot entry point in the repository and the code that determines which paths are visible in the current view. Define the boundary behavior for strokes that are partially visible, then verify that the exported PNG contains only paths fully visible on screen.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
computer-graphics, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.