// // PLSConnection2Controller.h // Pulse // // Created by Matt Attaway on 3/3/14. // Copyright (c) 2014 Zen of the Monkey. All rights reserved. // #import <Cocoa/Cocoa.h> @interface PLSConnectionController : NSWindowController <NSTableViewDataSource,NSWindowDelegate, NSTableViewDelegate> @property (strong,nonatomic) NSMutableArray* connections; @property (strong,nonatomic) IBOutlet NSTableView* tableView; @property (strong,nonatomic) IBOutlet NSTextField* portField; @property (strong,nonatomic) IBOutlet NSTextField* userField; @property (strong,nonatomic) IBOutlet NSTextField* pathField; @property (strong,nonatomic) IBOutlet NSTextField* clientField; @property (strong,nonatomic) IBOutlet NSButton* enableAutoSubmitBox; @property (strong,nonatomic) IBOutlet NSImageView* statusIcon; @property (strong,nonatomic) IBOutlet NSTextField* statusField; @property (strong,nonatomic) IBOutlet NSButton* statusButton; - (IBAction)add:(id)sender; - (IBAction)remove:(id)sender; - (IBAction)showWindow:(id)sender; - (void)windowWillClose:(NSNotification *)notification; @end
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 8702 | Matt Attaway |
Add the ability to pause updates on a connection After some fun today where I added a gazillion files while running automated tests I realized there is is much to be said for being able to pause your automated friend. This change adds the ability to pause updates on a connection. Syncs and file events are not tracked while updates are paused. Paused connections are also not used when figuring out what the state icon should be. Also fix a bug related to all of this where a server coming online while in the connection dialog would not cause the icon to update. We now do an icon state check after coming out of the connection dialog. In addition, we use the proper timer when coming out of the connection dialog, not always the sync timer. User visible change |
||
#4 | 8692 | Matt Attaway |
Add auto-submit capability to Pulse If you so choose you may now configure Pulse to automatically submit files as soon as they are changed. This is done as part of the file event watcher; files are opened with reconcile and if configured to do so immediately submitted with a boilerplate commit message. For obvious reasons auto-commit is off by default. User visible change |
||
#3 | 8686 | Matt Attaway |
Swap in new connection dialog There’s still a fair amount of polish to do, but it’s good enough to replace the old connection dialog. User visible change |
||
#2 | 8522 | Matt Attaway |
Clean up the behavior of the connections dialog All of the Overseers are now paused while the connection dialog is up so that the user can fiddle with their settings in peace. |
||
#1 | 8519 | Matt Attaway |
Finally add a connections dialog to manage connections It’s taken a week to figure out how to manage windows and tabelviews, but this change adds a crude connection dialog to add and remove connections as well as save them out to the preferences file. More to do to make it more sane, but it works for now! |