Roopesh Chander
|
dd38cbe7ac
|
macOS: Reset attributes for each syntax highlight cycle
|
2019-01-22 01:19:16 +05:30 |
Roopesh Chander
|
053ea9fc54
|
macOS: Refactor syntax highlighting
|
2019-01-22 01:18:07 +05:30 |
Roopesh Chander
|
a1608819f9
|
macOS: Simplify NSColor extension
|
2019-01-21 19:07:42 +05:30 |
Jason A. Donenfeld
|
150fd25569
|
macOS: show icon for inactive state
|
2019-01-18 21:17:53 +01:00 |
Jason A. Donenfeld
|
6b5b8f3c27
|
highlighter: do not rely on localized case comparisons
|
2019-01-18 09:32:49 +01:00 |
Jason A. Donenfeld
|
919c46af69
|
Xcode: move directives to toplevel project when possible
|
2019-01-18 09:32:49 +01:00 |
Jason A. Donenfeld
|
aefd7425cf
|
global: Fix up copyright headers
|
2019-01-18 09:32:49 +01:00 |
Roopesh Chander
|
02dbb4f94d
|
TunnelsManager: Remove unused variable
|
2019-01-18 09:32:49 +01:00 |
Roopesh Chander
|
9dc6d68b80
|
macOS: Tunnel detail: Better alignment for bottom controls
|
2019-01-18 09:32:49 +01:00 |
Roopesh Chander
|
5c4b43bcaf
|
macOS: Rafactor by introducing a TunnelsTracker
The TunnelTracker is now the central place to track what the current
tunnel is, and for keeping track of the tunnel list.
|
2019-01-18 01:34:24 +05:30 |
Roopesh Chander
|
a61a043537
|
macOS: Fix autolayout errors on Add Empty Tunnel
|
2019-01-17 14:20:09 +05:30 |
Roopesh Chander
|
1e25c4f554
|
macOS: Update copyright year
|
2019-01-17 14:08:11 +05:30 |
Roopesh Chander
|
b345005645
|
macOS: Make sure app is active when showing the About dialog
|
2019-01-17 14:05:23 +05:30 |
Roopesh Chander
|
50f6ff311c
|
macOS: Application: Fix comment
|
2019-01-17 14:03:59 +05:30 |
Roopesh Chander
|
19a738b509
|
macOS: Manage tunnels: Make keyboard shortcuts discoverable
|
2019-01-17 02:43:24 +05:30 |
Roopesh Chander
|
3e850963fc
|
macOS: Manage tunnels: Keyboard shortcuts
|
2019-01-17 01:44:50 +05:30 |
Roopesh Chander
|
4c8c397fac
|
macOS: Tunnel edit: Rename action handling methods
|
2019-01-17 01:28:57 +05:30 |
Roopesh Chander
|
8530ce1545
|
macOS: Tunnel detail: Rename action handling methods
|
2019-01-17 00:41:32 +05:30 |
Roopesh Chander
|
e116365ea4
|
macOS: Tunnels list: Rename action handling methods
|
2019-01-17 00:38:44 +05:30 |
Roopesh Chander
|
e7b40cf993
|
macOS: Support window management keyboard shortcuts
|
2019-01-16 18:01:59 +05:30 |
Jason A. Donenfeld
|
fe1840b028
|
macOS: Networks should show allowedIPs and disappear when inactive
|
2019-01-15 22:35:30 +01:00 |
Roopesh Chander
|
670673cccc
|
macOS: Use tunnelOverheadBytes for automatic MTU in macOS
|
2019-01-16 01:51:56 +05:30 |
Roopesh Chander
|
b6d159ac96
|
macOS: Different status bar icon looks for different states
- Looks dimmed when no tunnel is active
- Looks normal when a tunnel is active
- Animates when a tunnel is activating
|
2019-01-16 01:26:10 +05:30 |
Roopesh Chander
|
02814ba546
|
macOS: Add About dialog
|
2019-01-14 14:52:37 +05:30 |
Roopesh Chander
|
e1d329707a
|
macOS: Add app icon
|
2019-01-14 14:52:37 +05:30 |
Roopesh Chander
|
93b9b0442b
|
macOS: Edit view: Auto hide editor scrollbars
|
2019-01-14 14:52:37 +05:30 |
Roopesh Chander
|
ea053c2701
|
macOS: To set default size, change frame instead of min size
|
2019-01-14 14:52:37 +05:30 |
Roopesh Chander
|
bec0cb1e75
|
macOS: Fix editor scrolling
|
2019-01-14 14:52:37 +05:30 |
Eric Kuck
|
1c3cf52c7d
|
Default view controller sizes
|
2019-01-14 14:52:36 +05:30 |
Jason A. Donenfeld
|
40cabd6e66
|
ConfTextView: enable undo and disable junk
Double space stil makes a period, unfortunately.
|
2019-01-14 14:52:36 +05:30 |
Eric Kuck
|
ab48f7bed8
|
Cut/copy/paste now work
|
2019-01-14 14:52:36 +05:30 |
Jason A. Donenfeld
|
171989ec56
|
Resync highlighter
|
2019-01-14 14:52:36 +05:30 |
Eric Kuck
|
2617eab35e
|
Syntax highlighter color updates
|
2019-01-14 14:52:36 +05:30 |
Roopesh Chander
|
1e848c5ef8
|
macOS: Support for on-demand activation
|
2019-01-14 14:52:36 +05:30 |
Roopesh Chander
|
59f8cc792b
|
macOS: Quit menu item
|
2019-01-14 14:52:36 +05:30 |
Roopesh Chander
|
d681e70ce5
|
macOS: Get the app back in focus after macOS' VPN prompt
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
f68648f874
|
macOS: Fix 'Network' entry in menu
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
341f15678f
|
macOS: Ensure a tunnel is selected when '-' is clicked
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
874057fb9e
|
macOS: Handle errors from TunnelsManager.create()
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
2724a99733
|
iOS: Export log: Should present error from the main thread
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
5cd3859b47
|
macOS: Localize export sheets
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
3969cc6ee3
|
macOS: Import sheet button should say 'Import'
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
0b8d18b842
|
macOS: Tunnel detail: Ensure long keys fit
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
718c316933
|
macOS: Manage tunnels: Add empty tunnel pulldown menu implementation
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
14decf0146
|
macOS: Update detail view after editing
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
e428708631
|
macOS: Edit view: Update public key as you edit
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
5802c74245
|
Highlighter: Report each key type separately
|
2019-01-14 14:52:34 +05:30 |
Roopesh Chander
|
728b3ef61f
|
Parsing: Always error on unrecognized keys
|
2019-01-14 14:52:34 +05:30 |
Roopesh Chander
|
bc9f050d7f
|
Parsing: Error on duplicate entries
|
2019-01-14 14:52:34 +05:30 |
Roopesh Chander
|
3830499ac1
|
macOS: Edit view: Validate and save
|
2019-01-14 14:52:34 +05:30 |