Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fespinoza/linkedideas
A macOS/iOS apps to treat ideas as links of concepts.
https://github.com/fespinoza/linkedideas
cocoa custom-view document-based-app graphical mac-app macos nsview quicklook-plugin swift
Last synced: 13 days ago
JSON representation
A macOS/iOS apps to treat ideas as links of concepts.
- Host: GitHub
- URL: https://github.com/fespinoza/linkedideas
- Owner: fespinoza
- License: mit
- Created: 2015-11-05T21:18:03.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-07-13T07:49:54.000Z (over 3 years ago)
- Last Synced: 2024-10-03T22:14:19.616Z (about 1 month ago)
- Topics: cocoa, custom-view, document-based-app, graphical, mac-app, macos, nsview, quicklook-plugin, swift
- Language: Swift
- Homepage: http://fespinoza.github.io/LinkedIdeas/
- Size: 7.25 MB
- Stars: 364
- Watchers: 14
- Forks: 17
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Linked Ideas
[![Swift 5.0](https://img.shields.io/badge/swift-5.0-orange.svg?style=flat)](#)
[![GitHub license](https://img.shields.io/github/license/fespinoza/LinkedIdeas.svg)](https://github.com/fespinoza/LinkedIdeas/blob/master/LICENSE)
[![Build Status](https://travis-ci.org/fespinoza/LinkedIdeas.svg?branch=master)](https://travis-ci.org/fespinoza/LinkedIdeas)
[![@fespinozacast](https://img.shields.io/badge/[email protected]?style=flat)](https://twitter.com/fespinozacast)A macOS application to write down and connect ideas and an iOS application to read documents.
![ui-sample](https://i.imgur.com/uqb1x43.png)
## Objective
Linked Ideas is an application to assist you in your note taking and "putting your mind" on the canvas.
The thought process of people can be quite chaotic we have similar "bits" of ideas and connections between them, with Linked Ideas, you can add them in a free-form canvas, not limited in a top-to-bottom approach like a normal text editor, but instead have canvas where you add your ideas wherever you want and then you can easily connect them.
One of the main differences of Linked Ideas in relation to conventional mind mapping tools is that ideas don't need to be added and related in a tree-like fashion, where there cannot be loops or different groups of ideas, so then, when connecting ideas the predominant concepts will appear naturally ordered instead of ordering them before hand in a hierarchy.
Linked Ideas documents can be easily stored in iCloud and shared in multiple computers.
Features:
- add/edit/remove concepts and links
- add text explanations to links
- edit the format of the concepts with some useful keyboard shortcuts
- zoom and pan the whole ideas document
- added some options for alignment and organization of groups of concepts.## Keyboard shortcuts
There are a bunch of keyboard shortcuts aimed to quickly edit concepts
### Formatting
The following shortcuts require that at least one concept is selected, then:
- `⌘ ⇧ E`: strikesthrough the concept (useful for a todo list)
- `⌘ B`: makes the text bold
- `⌘ ⌥ (1-7)`: adds one of the pre-defined 7 colors for quick formatting
- `⌘ +`: increases the font size
- `⌘ -`: decreases the font size### Arrangement
Given a group of selected concepts:
- `⌃A`: vertically left align concepts
- `⌃E`: horizontally center align concepts
- `⌃⇧ A`: vertically left align concepts and make their vertical space equal### Others
- `⇧ ⏎`: creates a new concept in a random place in the canvas
## Development
The new features coming to the app can be found in the [GitHub project][project]
I also added a bit my intention and status of development of the app in [DEVELOPMENT NOTES](https://github.com/fespinoza/LinkedIdeas/blob/master/DEVELOPMENT_NOTES.md)
[project]:https://github.com/fespinoza/linked-ideas-osx/projects/2
[latest]:https://github.com/fespinoza/linked-ideas-osx/releases/latest