551 Commits

Author SHA1 Message Date
Tzu-ping Chung
2b2ca9c31c "xcode-select --install". What was I thinking? 2015-01-05 14:41:59 +08:00
Tzu-ping Chung
c85339e7ec Add instructions for Xcode CLI installation
Fix #238.
2015-01-04 00:43:53 +08:00
Tzu-ping Chung
906cd7f363 Make the whole document view use CoreAnimation
See #239.
2015-01-03 00:43:23 +08:00
Tzu-ping Chung
3e050e84e9 Style 2014-12-29 11:44:57 +08:00
Tzu-ping Chung
4fad523485 Add tests and fix color mapping bug 2014-12-29 11:04:21 +08:00
Tzu-ping Chung
93865ab92a Merge branch 'invisible-divider'
Close #76
2014-12-29 01:12:52 +08:00
Tzu-ping Chung
e093ef985e Update README to clarify building instructions 2014-12-28 16:13:44 +08:00
Tzu-ping Chung
f25b6c7916 Merge remote-tracking branch 'CatTail/master' 2014-12-27 18:55:31 +08:00
cattail
16946b986b Newest pod not work 2014-12-26 14:38:20 +08:00
Tzu-ping Chung
726a390b0a Minor refactoring 2014-12-26 01:12:16 +08:00
Tzu-ping Chung
647253bc96 Draw divider with matching background color 2014-12-26 01:11:44 +08:00
Tzu-ping Chung
f51ebad27c Re-phrase some option names on UI 2014-12-24 17:06:34 +08:00
Tzu-ping Chung
81b42ccc04 Fix autolayout constraints in Markdown pref view 2014-12-24 16:57:22 +08:00
Tzu-ping Chung
af4459b6f1 Update MASPreferences license text
MASPreferences author clarifies that he wants 2-clause BSD, so we can
go on and delete the third clause now.

Also adds copyright holder line to the license text.
2014-12-23 17:19:43 +08:00
Tzu-ping Chung
2c94354333 Move math config value check to parsing
Since Hoedown 3 contains math config in the extension flags, we
don't need to record the math flag ourselves anymore. Remove all
math config checks/updates during rendering.

Fix #232
2014-12-22 18:12:42 +08:00
Tzu-ping Chung
3c4a9979f0 Set xcodeproj explicitly 2014-12-15 18:29:47 +08:00
Tzu-ping Chung
82c580661e Make contentRect accessors atomic v0.4.1 2014-12-14 17:05:21 +08:00
Tzu-ping Chung
98bf7c359c Fix scroller sync when scroll-past-end is off
Fix #217.
2014-12-14 02:45:10 +08:00
Tzu-ping Chung
884561d126 Upgrade Prism to 46b7513 (latest 20141214) v0.4 2014-12-14 01:55:23 +08:00
Tzu-ping Chung
189298619b Prevent cursor move on trailing newline insertion 2014-12-13 15:10:31 +08:00
Tzu-ping Chung
ee548df4cd Add license for GBCli 2014-12-13 13:54:35 +08:00
Tzu-ping Chung
0c289a747f Add switch to toggle document creation on launch
Fix #58.
2014-12-12 12:02:11 +08:00
Tzu-ping Chung
4810af3ee8 Add layout constraints to general pref view 2014-12-12 12:01:56 +08:00
Tzu-ping Chung
bac8567adc xib version update 2014-12-11 22:04:00 +08:00
Tzu-ping Chung
b66a87035a Add reference in README to avoid the CocoaPods bug
See #220.
2014-12-08 00:39:18 +08:00
Tzu-ping Chung
93e9b5d9bc Perform initial window resizing manually
This works around a problem in which autosave name updates are not
picked up correctly by the window system in Yosemite, resulting in
untitled document windows always shown maximised.

Fix #216.
2014-12-06 22:27:34 +08:00
Tzu-ping Chung
921df76bad Fallback to OS-default PDF printing 2014-12-04 13:58:51 +08:00
Tzu-ping Chung
b8755f85df Upgrade Prism to 531adde (latest 20141203)
Main feature update: Make HTTP response-status case-insensitive
2014-12-03 11:34:42 +08:00
Tzu-ping Chung
5ef55de5cb Skip cmd target install phase in project settings 2014-12-03 09:21:00 +08:00
Tzu-ping Chung
887ad13f22 Make build script run on Python 3 2014-12-02 19:53:19 +08:00
Tzu-ping Chung
7d5f7134d2 Install utility to /usr/bin instead 2014-12-02 19:36:30 +08:00
Tzu-ping Chung
2324967f27 Add specific GBCli version 2014-12-02 18:05:49 +08:00
Tzu-ping Chung
2edbb14371 Merge branch 'command-line-util' 2014-12-02 18:03:05 +08:00
Tzu-ping Chung
ee9aeda4db Rename task 2014-12-02 16:28:50 +08:00
Tzu-ping Chung
3770ab8c6c Integrate GBCli 2014-12-02 14:28:38 +08:00
Tzu-ping Chung
5a7ede5a85 Do not require rm before re-building 2014-12-02 13:43:25 +08:00
Tzu-ping Chung
470d25afe4 Freeze Cocoapods to 0.34 to make building work
See #220 and CocoaPods/CocoaPods#2559.
2014-12-01 10:51:08 +08:00
Tzu-ping Chung
897cf25a1b Check-in Podfile.lock
Fix #219.
2014-12-01 02:31:56 +08:00
Tzu-ping Chung
834aa299f5 Cleanup 2014-11-23 00:59:55 +08:00
Tzu-ping Chung
dd967a4e8f Make version outputs match 2014-11-22 22:04:27 +08:00
Tzu-ping Chung
c2ac5aeb72 Add version generation and print job 2014-11-22 22:01:51 +08:00
Tzu-ping Chung
6681c9eb37 Code-sign CLI util on copy 2014-11-22 22:01:50 +08:00
Tzu-ping Chung
7c6af34dc2 Set draft state first to silence warning 2014-11-22 22:01:50 +08:00
Tzu-ping Chung
225a100558 Use CoreFoundation to maintain 10.8 compatibility 2014-11-22 22:01:50 +08:00
Tzu-ping Chung
d05306d2f2 Add @sorig to credits 2014-11-22 22:01:50 +08:00
Tzu-ping Chung
0b81296656 Implement better file-opening utility
This implements a preference-based file-opening scheme. When the
CLI utility is run, all file name arguments are resolved to
absolute URLs and stored in a user default key *under the master
Macdown application's namespace*, and then launch MacDown.

Everytime MacDown is launched, it checks the aforementioned user
default key, and open any documents in it, creating non-saved drafts
if necessary (for non-existing documents). This mimics the expected
behaviours for "normal" editors, like VIM, nano, etc.. The user
default key is reset to nil after the documents are opened.

Closed #35.
2014-11-22 22:01:50 +08:00
Tzu-ping Chung
4edfe1439a Lower case target name for command line tools 2014-11-22 22:01:50 +08:00
Tzu-ping Chung
9a66274d2d Move cmd source 2014-11-22 22:01:50 +08:00
Esben Sorig
3c72894769 Added command line utility.
Added a new target to the project. This is a command line utility
launcher for MacDown. The command line utility allows users to symlink
to their /usr/local/bin folder. In this way users can open files with
MacDown from the command line.
2014-11-22 22:01:50 +08:00
Tzu-ping Chung
622ce30a08 Fix bundle version output 2014-11-22 22:01:38 +08:00