Commit Graph

22 Commits

Author SHA1 Message Date
dscyrescotti 09b97da1fe feat: resolve memory issue 2024-06-10 23:11:11 +07:00
dscyrescotti 99abf94351 feat: save stroke as soon as it is created at the beginning of touch 2024-06-09 14:58:57 +07:00
dscyrescotti 90dfe97f9e feat: replace array with rtree 2024-06-05 22:58:15 +07:00
dscyrescotti 6208c5d62e feat: add canvas lock button 2024-05-20 01:11:15 +07:00
dscyrescotti 819c7dc321 feat: add zoom scale options 2024-05-19 23:50:21 +07:00
dscyrescotti 4701eac3ba feat: add pen tool persistence 2024-05-17 23:30:51 +07:00
dscyrescotti 3204328e5e feat: redesign pen tool dock 2024-05-17 00:04:54 +07:00
dscyrescotti 3ad8075a28 feat: update canvas zoom scale 2024-05-15 16:29:14 +07:00
dscyrescotti 8ee010b77a feat: load only visible strokes 2024-05-14 23:53:24 +07:00
dscyrescotti 6356b88c9a feat: generate vertices in kernel shader 2024-05-12 23:16:56 +07:00
dscyrescotti 10e7350511 feat: execute core data related logic in background context 2024-05-11 21:30:58 +07:00
dscyrescotti 9c1398ce5e Merge branch 'feature/quad-entity' into feature/memory
# Conflicts:
#	Memola/Canvas/Core/Canvas.swift
#	Memola/Canvas/Geometries/Stroke/Generators/SolidPointStrokeGenerator.swift
#	Memola/Canvas/Geometries/Stroke/Stroke.swift
2024-05-10 18:17:07 +07:00
dscyrescotti 74297b7627 feat: add quad entity instead of storing in array 2024-05-10 18:15:30 +07:00
dscyrescotti 5109cc53fc refactor: clean up 2024-05-09 23:22:16 +07:00
dscyrescotti 1d91da8445 feat: enhance vertex loading 2024-05-09 14:30:46 +07:00
dscyrescotti 1f9c176eb0 feat: reduce memory footprint 2024-05-08 22:51:20 +07:00
dscyrescotti d6eddefafa bug: keep active stroke drawing while it detects more fingers 2024-05-07 11:14:10 +07:00
dscyrescotti a0740b0377 feat: cancel touch when detecting three fingers 2024-05-06 23:08:05 +07:00
dscyrescotti 0202678d8d feat: resolve pinch gesture conflict with responder touches 2024-05-06 21:02:23 +07:00
dscyrescotti 854c7cd732 bug: sync pen drawing and stroke generating 2024-05-05 17:46:25 +07:00
dscyrescotti c3961abbc8 feat: add memo canvas view 2024-05-04 21:34:43 +07:00
dscyrescotti fb66b38230 feat: implement canvas 2024-05-04 13:58:47 +07:00