Commit graph

1141 commits

Author SHA1 Message Date
Hylke Bons 9ff8e7cf95 Fix css and add Show All N feature 2011-07-16 19:41:37 +01:00
Hylke Bons e586638514 update mac csproj file 2011-07-16 19:41:37 +01:00
Hylke Bons 2efba6bac7 write html to file for debugging 2011-07-16 00:11:14 +01:00
Hylke Bons 57b81fa363 remove duplicate events 2011-07-15 18:03:29 +01:00
Hylke Bons 6e7c2db4ba cleanup unused code 2011-07-15 02:10:36 +01:00
Hylke Bons c2a9692247 Only allow for one about dialog to be open at the same time 2011-07-15 01:31:40 +01:00
Hylke Bons 27629c067e Prettify linux about dialog 2011-07-15 00:59:27 +01:00
Hylke Bons 9d261cc740 prepare linux about dialog for makeover 2011-07-09 03:14:45 +01:00
Hylke Bons c909eff767 Add about controller to build 2011-07-09 01:53:58 +01:00
Hylke Bons 5db31e9f8e add a controller for the about dialog 2011-07-09 01:42:43 +01:00
Hylke Bons bf2078b396 save 2011-07-08 23:42:05 +01:00
Hylke Bons 763dcd1200 save 2011-07-08 22:53:03 +01:00
Hylke Bons 4b74b09f75 Update project and make files 2011-07-08 22:53:03 +01:00
Hylke Bons 9f09d2b8c7 Add statusicon UI controller 2011-07-08 22:53:02 +01:00
Hylke Bons 6f494ba384 Rename intro to setup and add a controller 2011-07-08 22:53:02 +01:00
Hylke Bons c3db3a3b4e Move UI events to controllers 2011-07-08 22:53:02 +01:00
Hylke Bons 1d8867ce44 Add controller for bubbles 2011-07-08 22:53:02 +01:00
Hylke Bons 8980daa265 Make event log work with its controller 2011-07-08 22:53:02 +01:00
Hylke Bons 66b7f0c58d Add a event log controller 2011-07-08 22:53:02 +01:00
Hylke f53f08a068 intro: rename members to be more descriptive 2011-07-02 17:19:03 +01:00
Hylke 126a987801 intro: don't prefill with user@, because it's optional 2011-07-02 17:16:45 +01:00
Hylke 5aa6b5f0ae intro: we don't want to fill in the fields after a successful add 2011-07-02 17:15:29 +01:00
Hylke 55a26f65fa intro simplify some lines 2011-07-02 17:14:36 +01:00
Hylke 118591e262 UI is not allowed to access config. go via controller and talk about hosts 2011-07-02 17:10:57 +01:00
Hylke b57a59cc60 config: get urls in a simpler way and clean up 2011-07-02 17:05:05 +01:00
Hylke c8df2ce85a Merge https://github.com/ways/SparkleShare into bookmarks 2011-07-02 16:53:01 +01:00
Lars Falk-Petersen 9180a4c668 Reverted to original 2011-07-02 15:02:51 +02:00
Lars Falk-Petersen b4c796577e Formatting and removing of comments. 2011-07-02 14:58:38 +02:00
Lars Falk-Petersen a7f153ce4b Formatting and removing of comments. 2011-07-02 14:58:13 +02:00
Lars Falk-Petersen f28b6e8512 Formatting and removing of comments. 2011-07-02 14:55:56 +02:00
Lars Falk-Petersen 56c64d4cd7 Added autocomplete to servers and folders. 2011-07-02 14:46:43 +02:00
Lars Falk-Petersen a248d54cec Getting ready to list up previously used servers and folders 2011-07-02 13:30:20 +02:00
Lars Falk-Petersen 21101c1be8 Commented out new code. Will be removed if I don't need it. 2011-07-02 12:41:53 +02:00
Lars Falk-Petersen af7e8541d8 Changed prevserver to temporary storage. 2011-07-02 12:39:21 +02:00
Lars Falk-Petersen aede98cba8 Removed new configvariables. Added "global" strings to keep servername untill we're done. 2011-07-02 12:16:55 +02:00
Lars Falk-Petersen 877eb11435 Formatting. 2011-07-01 02:11:07 +02:00
Lars Falk-Petersen cc2b154dba Added PrevServer to intro screen. 2011-07-01 01:47:19 +02:00
Lars Falk-Petersen 72a13772d6 Added PrevServer to config. 2011-07-01 01:41:50 +02:00
lars 7b2273618c Added saving of last used server. 2011-06-30 23:30:47 +02:00
Alex Hudson f61212b930 Project Evil: allow SparkleShare to take full http(s) URIs without choking. 2011-06-30 12:53:05 +01:00
Hylke Bons 338b2ce84a mac: terminate the cocoa way 2011-06-29 21:55:58 +01:00
Hylke Bons de564d89ff repo: add a property that shows the currenly unsynced paths (to hook up with the badger) 2011-06-29 20:28:49 +01:00
Hylke 138e8e744f Fix nullreference exception when adding new files before starting sparkleshare 2011-06-28 20:54:47 +01:00
Alex Hudson 2e31e0094d Change 'notification' language to 'announcement' 2011-06-28 20:03:10 +01:00
Alex Hudson b27725ab72 Make listener type configurable from config file 2011-06-28 20:03:10 +01:00
Hylke Bons 4bea4e51db bagdger: fix compile errors 2011-06-28 17:33:49 +01:00
Hylke Bons 9e018a0a1b badger: fix style 2011-06-28 01:18:47 +01:00
Hylke Bons 5aabb48b10 mac: add class that takes care of adding/removing sync badges to/from files 2011-06-28 01:04:48 +01:00
Hylke Bons 9916417a0a statusicon: slow down animation a bit 2011-06-27 20:43:51 +01:00
Hylke Bons 40ce10410a html: give avatars a white background when they exist, so the default icon doesn't shine through 2011-06-26 23:24:15 +01:00
Hylke Bons 0c63053efd html: don't crash on empty notes list 2011-06-26 16:00:33 +01:00
Hylke Bons 4018f82728 remove some TODOs 2011-06-26 02:41:00 +01:00
Hylke Bons 15d2eccbae mac: add po files as content 2011-06-26 02:01:59 +01:00
Hylke Bons c9b56efb3a Move translations initialization to SparkleUI and add translations to Mac UI 2011-06-26 02:00:53 +01:00
Hylke Bons d194415430 Remove --disable-gui feature as it still needs X to run, which makes it useless 2011-06-26 01:12:55 +01:00
Hylke Bons ecaba666a4 Merge pull request #151 from pdf/master
Fix startup with existing ssh agents
2011-06-25 14:53:31 -07:00
Hylke 7b87b1f6b9 avatars: save to buffer instead of file: less blinking of event log, simpler, so fewer bugs 2011-08-25 15:36:26 +01:00
Hylke 6bc6b45a8f Integrate notes on linux 2011-06-24 22:58:20 +01:00
Hylke ef292b34cc Merge branch 'master' into notes
Conflicts:
	SparkleLib/Git/SparkleRepoGit.cs
2011-06-24 19:13:02 +01:00
Hylke a9455c0608 controller: trim arguments before passing to the fetcher 2011-06-24 18:39:59 +01:00
Hylke Bons 7fc565629d add todo 2011-06-23 12:17:24 +01:00
Hylke Bons bb2987c328 controller: sort changeset notes 2011-06-23 01:44:44 +01:00
Hylke Bons 16e0775c35 expand changesets with notes by default 2011-06-23 01:44:44 +01:00
Hylke Bons 25e08545d2 continue implementing notes 2011-06-23 01:44:43 +01:00
Hylke Bons b7c9fe4431 save progress on notes 2011-06-23 01:44:43 +01:00
Hylke Bons 1d5dd2a8b0 make adding a note work 2011-06-23 01:44:43 +01:00
Hylke Bons 5c6d6c00b6 make jquery work 2011-06-23 01:44:43 +01:00
Hylke Bons 43354e585f adjust html for notes 2011-06-23 01:44:42 +01:00
Hylke Bons b8154415c9 controller: catch all exceptions related to calculating folder size 2011-06-23 01:29:12 +01:00
Hylke Bons f7dbd043dd statusicon: remove warning 2011-06-23 01:08:09 +01:00
Hylke Bons b5468553b0 event log: revert to All Folders when deleting a folder and said folder is displayed in the event log 2011-06-23 01:04:44 +01:00
Hylke Bons 848b1ccde1 event log: select All Folders when updating chooser 2011-06-23 00:55:01 +01:00
Hylke Bons 8d979d4e7b controller: quote key path when importing key 2011-06-22 23:40:43 +01:00
Hylke Bons 28d38176c9 setup: don't wrap lines in single line textfields 2011-06-20 12:46:27 +01:00
Hylke Bons 56699e6525 event log: make popupbutton smaller 2011-06-19 13:46:19 +01:00
Hylke Bons 2c1fe3d272 event log: re-enable event log resizing 2011-06-17 12:33:58 +01:00
Garrett LeSage 6dea2b5458 fix history "Recent Events" jump-to-top refresh by blocking WebKit from loading URIs directly 2011-06-16 17:41:22 +02:00
Hylke Bons a1abd96152 controller: delete avatars older than a month and get a fresh one 2011-06-15 00:12:29 +01:00
Hylke Bons 7839e96c7a Use HTTPS to fetch gravatars 2011-06-14 23:54:43 +01:00
Hylke Bons 296d830917 repo: Move watcher to its own subclass 2011-06-14 23:14:03 +01:00
Hylke Bons 098b42d917 log: fix sorting issue 2011-06-14 19:30:27 +01:00
Hylke Bons 2d07900d03 fix make distcheck 2011-06-14 19:17:59 +01:00
Alex Hudson ab8f1b4ae8 Can't remove from GtkWidgets - is Reparent what it's really doing? 2011-06-14 10:39:16 +01:00
Alex Hudson 63c69eea90 Minor typo 2011-06-14 10:30:38 +01:00
Hylke Bons 7a71fb3682 ui: refresh eventlog when folder list changes 2011-06-13 17:32:28 +01:00
Hylke Bons f312a1fbb1 intro: remove progressbar from parent when cloning a second time 2011-06-13 17:32:05 +01:00
Hylke Bons 9502ebda5c controller: gethtmllog sort date descending 2011-06-13 16:53:52 +01:00
Hylke 67f8885cc1 statusicon: simplify status text update code. fixes menu item moving about in appindicator 2011-06-12 16:28:31 -07:00
Bertrand Lorentz aa9a5a0b43 Fix preprocessor directives for AppIndicator support 2011-06-13 00:51:07 +02:00
Hylke fc77252171 statusicon: add ifdefs 2011-06-12 15:32:17 -07:00
Hylke 266f128733 statusicon remove debug line 2011-06-12 15:12:58 -07:00
Hylke 1135516798 Fix icon names 2011-06-12 15:03:45 -07:00
Hylke f549f6e13f statusicon: adjust basic structure for appindicator 2011-06-12 10:14:22 -07:00
Hylke Bons 8ffb32716a reference appindicator 2011-06-12 08:11:01 -07:00
Hylke Bons 4ab5aa335e build: don't hardcode growl path 2011-06-12 13:35:41 +01:00
Hylke Bons a1c4dd205a controller: sort folder list by name 2011-06-12 03:25:19 +01:00
Hylke Bons b39fe62edc meh part 2 2011-06-12 03:07:29 +01:00
Hylke Bons cb22f9f56e meh 2011-06-12 03:06:00 +01:00
Hylke Bons a0c4dbf53e statusicon: wrong sign 2011-06-12 02:59:18 +01:00
Hylke Bons 097199bd95 statusicon linux: only enable Show Recent Events when there are folders 2011-06-12 02:47:43 +01:00
Hylke Bons a7eef99be2 statusicon mac: only enable Show Recent Events when there are folders 2011-06-12 02:45:42 +01:00
Hylke Bons 3f6a28f3e6 statusicon: change folder icon to dialog-error when folde rhas unsynced changes 2011-06-12 02:41:59 +01:00
Hylke Bons 6ae4b481f6 log: add separator after All Folders item 2011-06-12 01:47:17 +01:00
Hylke Bons d3bdd357e8 linux bring log UI in line with Mac 2011-06-12 01:33:42 +01:00
Hylke Bons 19a3b797f0 mac: remove About entry in main menu 2011-06-11 20:44:12 +01:00
Hylke Bons ff3e9f7630 statusicon: rearrange menu a bit so it looks less messy 2011-06-11 20:40:29 +01:00
Hylke Bons a728cbdcaf events: fix window focus 2011-06-11 19:13:45 +01:00
Hylke Bons 61d7dc7944 ui: hook up event log and finish work 2011-06-11 18:51:40 +01:00
Hylke Bons f46a7969b0 log: revamp html+css and icons 2011-06-11 18:51:39 +01:00
Hylke Bons 3920d42e28 update log style 2011-06-10 21:26:26 +01:00
Hylke Bons 30dd767260 Adjust status menu 2011-06-10 02:50:41 +01:00
Hylke Bons d657edf783 add popupbutton and show most recent 2011-06-10 02:32:36 +01:00
Hylke Bons 06a7e26454 Assign colors to folders 2011-06-10 01:01:50 +01:00
Hylke Bons c16b2cb420 Save work 2011-06-10 00:01:45 +01:00
Hylke Bons cc8a1d6860 about: fix compile error 2011-06-09 13:17:46 +01:00
Hylke Bons 5be306ce93 controller: prevent nullreference exceptions for checking the version 2011-06-09 02:10:50 +01:00
Hylke Bons 169b5dfd7a about: remove references to SparkleLib 2011-06-08 22:37:29 +01:00
Hylke Bons 3c7b1b0e34 Bump version to 0.2.1 2011-06-08 15:06:30 +01:00
Hylke Bons 692086014c controller: remove double space before terabty sign 2011-06-06 23:38:15 +01:00
Hylke Bons 9ad7abd06e Re-add smartirc to Mac csproj file 2011-06-06 21:00:06 +01:00
Hylke Bons 903691f990 log: fix webview scrolling issues 2011-06-06 02:09:14 +01:00
Hylke Bons 54db46c9b7 intro: disable progressbar after a failed or successful fetch 2011-06-05 23:43:12 +01:00
Hylke Bons 5d0ed0a32b intro: fix possible freeze by not calling a window manager action in the main thread 2011-06-05 23:18:55 +01:00
Hylke Bons 1a389059d3 mac: fix watcher with new Initialize controller method 2011-06-05 23:08:41 +01:00
Hylke Bons 3cde6d5b2b mac: initial code for adding the SparkleShare folder to the Finder sidebar. Waiting for NSMutableArray/Dictionary support in MonoMac 2011-06-05 19:36:20 +01:00
Hylke Bons b3fb85c305 Move OS detection code to the backend 2011-06-05 17:07:33 +01:00
Hylke Bons 6a89bfe961 Fix compile error 2011-06-05 16:41:15 +01:00
Hylke Bons b977b22410 controller lin: do autostart path creation nicer 2011-06-05 16:38:32 +01:00
Hylke Bons aa9c5a17ff mac: add About entry to status menu 2011-06-05 16:05:57 +01:00
Hylke Bons efb2d2c878 Don't check for root user on non-unix systems. 2011-06-05 01:47:45 +01:00
Hylke Bons 6b94709bfe Move default solution file to SparkleShare/ 2011-06-04 18:26:23 +01:00
Hylke Bons f6dac691ca controller: add a Initialize () method, instead of doing everything in the constructor 2011-06-04 18:16:00 +01:00
Hylke Bons 07d3e45de4 controller: remove SparkleKeysPath; it's the same as SparkleConfigPath 2011-06-04 15:15:58 +01:00
Hylke Bons 2b0f53e1f3 mac: dispose watcher thread on quit 2011-06-03 13:41:52 +01:00
Hylke Bons 2d980d0c53 mac: use NSCaution icon instead of NSFolder in the status menu when the folder is unsynced 2011-06-03 01:11:19 +01:00
Hylke Bons 85be7121ab Code cleanup 2011-06-03 00:35:51 +01:00
Hylke Bons e0b622b8ef mac statusicon: add an icon for the error state 2011-06-03 00:34:51 +01:00
Hylke Bons dbdcf5d469 mac watcher: leave top level subfolder changes to the SparkleRepo watcher 2011-06-02 21:18:22 +01:00
Hylke Bons a12373ea58 Remove SmartIrc4Net reference from UI project 2011-06-02 00:21:36 +01:00
Hylke Bons 04d63c0a27 Update out of date SparkleShare tagline 2011-06-02 00:08:05 +01:00
Hylke Bons d320b160dc Add SparkleMacWatcher to .csproj file 2011-06-01 23:56:00 +01:00
Hylke Bons 1e91f40569 Use custom folder watcher on Mac 2011-05-31 21:02:08 +01:00
Hylke Bons 6dfab204e7 fetcher git: fix url construction 2011-05-31 18:30:28 +01:00
Hylke Bons 00eadede74 fix compile errors on linux 2011-05-31 13:51:01 +01:00
Hylke Bons 71b43d530a Move url forming logic to the fetcher 2011-05-31 02:28:23 +01:00
Hylke Bons ae580ff731 Revert using the mono managed watcher, cpu usage is unacceptable 2011-05-30 18:08:49 +01:00
Hylke Bons 9abd9689dd statusicon: fix style 2011-05-30 17:45:38 +01:00
Hylke Bons 4e84774cb1 mac: also use growl for conflict bubble 2011-05-29 23:36:01 +01:00
Hylke Bons 09fc1bc4cf mac: Add support for Growl notifications 2011-05-29 23:22:12 +01:00
Hylke Bons e2d75a57fb listener: add Dispose method 2011-05-29 20:01:56 +01:00
Hylke Bons adb6e4ba3c mac: bundle Growl framework 2011-05-29 19:57:26 +01:00
Hylke Bons 2526311a6c mac ui: remove leaking messages 2011-05-29 13:37:52 +01:00
Hylke Bons 9ad2335c99 mac log: get rid of 'just leaking' messages 2011-05-29 13:14:33 +01:00
Hylke Bons 4245c26b6d log: fix Open Folder button 2011-05-29 02:54:49 +01:00
Hylke Bons 81a17653e0 linux, intro: add a pulsing progressbar when syncing 2011-05-29 02:26:20 +01:00
Hylke Bons c2cff43f46 controller, backend: determine repo backend type in a cleaner way 2011-05-28 19:29:16 +01:00
Łukasz Jernaś 1e8d7f04a6 I18N most of the About dialog 2011-05-28 19:47:05 +02:00
Hylke Bons d7e21127d7 controller: download new version number check to memory instead of a file 2011-05-28 18:33:26 +01:00
Hylke Bons b33b321207 controller: create and delete .tmp folder before and after fetching respectively 2011-05-28 17:52:50 +01:00
Łukasz Jernaś 262cf11e93 Mark window title as translatable 2011-05-28 18:24:17 +02:00
Hylke Bons 4e9ba48f7a controller: add debug info for host key checking 2011-05-27 01:46:11 +01:00
Hylke Bons 4998adb058 fix style and typo 2011-05-27 00:27:31 +01:00
Hylke Bons be888c09ab controller: clear file attributes before recurively removing tmp folder 2011-05-27 00:25:40 +01:00
Hylke Bons 10ac5cbe5c config: add url as part of the folder config xml 2011-05-26 23:41:55 +01:00
Hylke Bons 15073bb5b3 mac: some fixes for the ui with new configuration 2011-05-26 20:51:00 +01:00
Hylke Bons 109f75aee9 Fix configuration issues 2011-05-26 20:46:49 +01:00
Hylke Bons d9cf40153f Write default config on first run 2011-05-26 12:58:12 +01:00
Hylke Bons 8f735b499a intro: fix Open Folder button on linux in a nicer way 2011-05-26 02:12:19 +01:00
Hylke Bons a719230a70 mac intro: fix Open Folder button at the end of initial sync 2011-05-26 02:06:34 +01:00
Hylke Bons f4fe759994 Fix subfolder watching on Mac by adding MONO_MANAGED_WATCHER=1 to info.plist. Slower, but working. 2011-05-26 00:57:51 +01:00
Hylke Bons 942aecc710 Use new XML based config scheme 2011-05-25 21:46:46 +01:00
Hylke Bons cb27d3f551 Move the default backend initialisation to SparkleBackend 2011-05-25 20:24:25 +01:00
Hylke Bons 91925b8827 lin controller: remove offscreen useless statements, fixes compile error 2011-05-25 19:48:13 +01:00
Hylke Bons 38c8ae3a3a lin controller: wait for the folder icon commands to exit 2011-05-25 19:40:51 +01:00
Hylke Bons 1781584c75 Do the last commit betterer 2011-05-25 18:27:15 +01:00
Hylke Bons b52af47d5a lin controller: Use custom-icon-name file metadata for the ~/SparkleShare folder, this is a new property in gnome3 that supports scaling icons 2011-05-25 17:36:14 +01:00
Hylke Bons 6e6e2bbf9a controller: use new config method for user name/email 2011-05-25 01:51:46 +01:00
Hylke Bons 3d286a4b60 rough Mercurial log implementation and crash fixes on empty repo 2011-05-23 04:06:07 +01:00
Hylke Bons 1bbf352028 don't watch for addition of ~/SparkleShare subfolders 2011-05-22 23:51:12 +01:00
Hylke Bons 999c9f3ca2 controller: fix compiler warning 2011-05-22 22:10:30 +01:00
Hylke Bons f0604837a0 controller: catch DirectoryNotFoundException when calculating folder size 2011-05-22 21:57:50 +01:00
Hylke Bons 7897e5b2bc intro: use the real folder name instead of the canonical name for the Open Folder button 2011-05-22 19:17:13 +01:00
Hylke Bons 4d6ea9d707 Do host name checking the same way in back- and frontend 2011-05-22 19:08:14 +01:00
Hylke Bons 748a54652f controller: use Git by default. accidentally left it on Hg 2011-05-22 18:57:47 +01:00
Hylke Bons 98c03392c3 ui: remove debug lines 2011-05-22 15:58:07 +01:00
Hylke Bons fbfd8885ed use shorter Hg as class names instead of Mercurial 2011-05-22 01:15:46 +01:00
Hylke Bons 359ec616f9 listener: use one connection with multiple channels per server 2011-05-22 01:02:16 +01:00
Hylke Bons 3c1c0ed4f3 Rework and abstract the backend. Add basic Mercurial support 2011-05-20 01:55:49 +01:00
Hylke Bons 2168fa2ab9 save work 2011-05-19 17:07:42 +01:00
Hylke Bons bc3e5dcec6 Update tagline 2011-05-18 20:05:37 +01:00
Hylke Bons 685fa91e47 repo: rename and reduce number of enums in SyncStatus. ditch IsSyncing member 2011-05-18 16:34:31 +01:00
Hylke Bons b6e4f47319 controller: 'did something magical' should only appear when no files changed 2011-05-17 14:36:25 +01:00
Hylke Bons d1155b6ae9 controller: change order prioty for events in the commit message and add move support 2011-05-17 13:17:59 +01:00
Hylke Bons 1d389f40b3 intro: update statusicon menu after first run form, so Add Remote Folder... item will be enabled 2011-05-17 01:58:52 +01:00
Hylke Bons 427a0aa1bf controller: forgot to remove some DateTimes to Timestamp 2011-05-17 01:19:25 +01:00
Hylke Bons 59f3bd6e8b repo: remove CommitEndedUpEmpty event 2011-05-17 01:17:40 +01:00
Hylke Bons 67671e2fcb controller: FormatMessage: don't return null on events like merge commits 2011-05-17 01:05:06 +01:00
Hylke Bons 13f78f4a7e repo: controller: use more git agnostic naming 2011-05-17 00:49:01 +01:00
Hylke Bons 032f9dbc55 repo: replace multiple events by one SyncStatusChanged event + enum 2011-05-17 00:15:23 +01:00
Hylke Bons 68fc6499c5 Split up the fetcher code into FetcherBase and FetcherGit 2011-05-16 21:19:58 +01:00