Allan Odgaard
bbdef60872
Checkin release notes for 2.0-beta.12.13
2016-09-21 21:00:21 +02:00
Allan Odgaard
6db5ac8de3
Rename performCloseOtherTabs: to performCloseOtherTabsXYZ:
...
Starting with macOS 10.12 the NSWindow class will swallow this method, even if we set NSWindow.allowsAutomaticWindowTabbing = NO.
2016-09-21 20:39:41 +02:00
Allan Odgaard
ad01eb1ac6
Use stringArrayForKey: where appropriate
2016-09-21 20:39:41 +02:00
Allan Odgaard
1087a68f44
Add “File Browser Items” as find dialog search target
2016-09-20 20:04:19 +02:00
Allan Odgaard
27c34c8991
Add missing key bindings for Back and Forward items in File Browser menu
...
This broke when we changed the menu name from Go to File Browser.
2016-09-20 18:13:46 +02:00
Allan Odgaard
7cc017f343
Harmonize all implementations of sharedInstance
2016-09-19 12:54:19 +02:00
Allan Odgaard
ddefdec649
Change document’s isOpen property to isLoaded
...
Since we do not load documents before the user selects them, e.g. after session restore or when opening multiple documents, it makes sense to have both an isOpen and isLoaded property, the former means “is shown somewhere in the UI” and would make it appear (e.g. in file browser) with close button etc., whereas the latter means that data has been loaded from disk, and we can safely access the buffer.
2016-09-18 10:29:21 +02:00
Allan Odgaard
bdfdef2dde
Rename file DocumentController.{mm,h} to DocumentWindowController.{mm,h}
2016-09-13 07:37:16 +02:00
Allan Odgaard
0efd6c750d
Rename DocumentController to DocumentWindowController
...
This should ensure we do not confuse it with OakDocumentController (a class that only tracks document instances w/o any UI).
2016-09-13 07:37:16 +02:00
Allan Odgaard
553e89ceb6
Update include statements and link declarations
2016-09-11 12:47:39 +02:00
Jacob Bandes-Storch
7c325ff90b
Add “Check for Updates” to the app menu
...
Another common practice among Mac apps.
2016-09-10 02:11:35 -07:00
Allan Odgaard
9c8cd27d49
Checkin release notes for 2.0-beta.12.11
2016-09-09 11:53:10 +02:00
Allan Odgaard
eba19a8fe2
Let the bundle item chooser handle “option return to edit”
...
Previously using option return would only work for editing bundle items, not key binding files.
2016-09-09 05:32:19 +02:00
Allan Odgaard
b4b7994d0a
Use the table view as Open Recent Project’s initial first responder
...
If the user starts typing the focus is moved to the search field, so the only potential disadvantage is the discoverability.
The advantage is that with the table view as initial first responder we can support forward and backward delete to remove items, where previously we required ⌘⌫, which would work when editing text, and thus could cause data loss for a user expecting this key to instead delete to the beginning of the line (text field).
2016-09-08 20:14:08 +02:00
Allan Odgaard
e1cc2ef6f6
Don’t allow first responder for remove button in table view
...
The table view (currently) refuse first responder, but this will change, hence why it is important that our remove button refuses (for proper key view loop).
2016-09-08 20:14:07 +02:00
Allan Odgaard
cf76d2269e
Let removeItemsAtIndexes: return count of items removed
2016-09-08 20:14:07 +02:00
Allan Odgaard
3e2ed6ca40
NSWindowController will set isReleasedWhenClosed to NO
2016-09-08 11:41:34 +02:00
Allan Odgaard
89d45f73e5
Checkin release notes for 2.0-beta.12.8
2016-08-30 18:45:21 +02:00
Allan Odgaard
b84ebc197a
Checkin release notes for 2.0-beta.12.6
2016-08-30 09:37:16 +02:00
Allan Odgaard
b0c77ff656
Fix minor whitespace issues
2016-08-29 12:44:15 +02:00
Allan Odgaard
4c8308b520
Use perror instead of fprintf + strerror
2016-08-28 17:24:14 +02:00
Allan Odgaard
29033c60d8
Use OakCommand in file browser and application delegate
2016-08-28 13:32:48 +02:00
Allan Odgaard
96d322c298
Use close(open(path, O_CREAT)) to “touch” path
2016-08-28 09:16:10 +02:00
Allan Odgaard
b4db4fc5d6
Checkin release notes for 2.0-beta.12.5
2016-08-25 10:41:50 +02:00
Allan Odgaard
232461fb47
Miniaturized windows would not show when clicking TextMate’s app icon
...
This was only if the user had disabled creating untitled documents on re-activation in Preferences.
2016-08-22 22:37:18 +02:00
Allan Odgaard
4ede960bec
Checkin release notes for 2.0-beta.12.4
2016-08-18 17:54:27 +02:00
Allan Odgaard
6470bdd241
Checkin release notes for 2.0-beta.12
2016-08-08 16:47:00 +02:00
Allan Odgaard
3d5aa5078b
Checkin release notes
2016-08-07 20:56:02 +02:00
Allan Odgaard
502c578f54
Checkin release notes
2016-07-16 14:08:31 +02:00
Allan Odgaard
cb41e89736
Simplify file patterns in default properties file
2016-07-14 12:22:44 +02:00
Ronald Wampler
fa9ceead09
Refactor ODBEditorSuite to avoid FSRef API (10.8)
2016-07-14 12:21:28 +02:00
Allan Odgaard
4b19e40440
Show error message when trying to install blacklisted plug-in
2016-07-12 11:00:11 +02:00
Allan Odgaard
81d2586ffc
Introduce plug-in blacklist which defaults to io.emmet.EmmetTextmate
...
We have been detecting plug-in crashes for about two years, and we offer the user to remove crashing plug-ins, nonetheless we are still getting a significant number of crash reports from loading the Emmet plug-in.
2016-07-12 11:00:11 +02:00
Allan Odgaard
a1c8e0317e
Change title of Recent Projects chooser to Open Recent Project
2016-07-07 09:34:08 +02:00
Allan Odgaard
4bdd217455
Change Quick Open… menu item to Open Quickly…
...
Also rename Recent Projects… to Open Recent Project… so that all four menu items start with “Open” and two of them with “Open Recent”.
2016-07-07 09:34:08 +02:00
Allan Odgaard
95f265574f
Move New File and New Folder menu items to File Browser menu
2016-07-07 09:34:08 +02:00
Allan Odgaard
074f5c6069
Checkin release notes
2016-07-06 20:40:16 +02:00
Allan Odgaard
4843ca3e1a
Checkin release notes
2016-07-06 10:36:28 +02:00
Allan Odgaard
0bb275b4f0
Rely on the system’s default monospaced font rather than Menlo
...
Furthermore, if the user changes to the default monospaced font then we do not store its name in settings (given that it’s default).
2016-07-05 12:13:06 +02:00
Allan Odgaard
cc7ff6e631
Always store release notes digest in user defaults
...
Commit 8c19532531 broke it so that a digest would only be stored if one was already there, meaning that new users (since November 2015) would not see release notes after update.
2016-06-30 17:21:05 +02:00
Allan Odgaard
39b9dd19bf
Checkin release notes
2016-06-30 16:51:44 +02:00
Allan Odgaard
ab6c91b1c4
Let BundlesManager observe user defaults for disabling update checks
2016-06-29 23:24:17 +02:00
Allan Odgaard
adef9fbbbc
Use new BundlesManager API to obtain release notes
...
This removes the last dependency on the updater framework.
2016-06-29 14:21:55 +02:00
Allan Odgaard
7dd19c0c0e
Update deployment target to 10.8 for all xib files
2016-06-22 20:43:28 +02:00
Allan Odgaard
469fd74a7b
Rely on ARC to manage GCD types (10.8)
2016-06-22 20:43:28 +02:00
Allan Odgaard
53157bedd6
Checkin release notes
2016-06-22 20:43:28 +02:00
Allan Odgaard
d6993bb476
Remove xib from binary file identification glob
2016-06-22 19:45:24 +02:00
Allan Odgaard
c50795af91
Simplify code by using std::function
2016-06-22 18:31:49 +02:00
Allan Odgaard
f5832c975f
Add missing include statements
2016-06-22 18:31:49 +02:00
Allan Odgaard
0a0b9a8052
Move Select None to File Browser (main) menu
...
This was previously placed in the file browser’s action menu and thus probably overlooked by many, even though ⇧⌘A is a very useful key equivalent, since many commands work on the entire project when there is no selection in the file browser.
2016-06-19 09:40:08 +02:00