fespinoza / LinkedIdeas

A macOS/iOS apps to treat ideas as links of concepts.
http://fespinoza.github.io/LinkedIdeas/
MIT License
363 stars 17 forks source link

Refactor concept rendering to use NSTextView instead of attributed text drawing #108

Open fespinoza opened 6 years ago

fespinoza commented 6 years ago

In order to fix:

This means the code won't be able to be shared between iOS and macOS by default

this comes from the content of: https://developer.apple.com/videos/play/wwdc2018/221/

in particular:

26cedd7c9f69fa38dff246cc85116a86
fespinoza commented 5 years ago

this on its own means a lot of refactoring for the app itself.

another alternative would be to use layers instead, as far as i understand this is the approach that keynote does in order to share code as well between iOS and macOS

a third aspect of this are the refactorings needed to swap approaches