David Sparer
3fb72dfc24
implemented search filtering feature
2017-11-19 09:13:44 -06:00
David Sparer
f9e8496d3f
moved event handler for saving connections on edit
2017-11-12 16:14:34 -06:00
David Sparer
f583b741d4
implemented save connections on edit
2017-11-12 15:14:50 -06:00
David Sparer
a667502836
connection tree context menu now gets set. Why was this line missing? bad merge?
2017-11-09 15:37:23 -06:00
David Sparer
49e5b71235
Merge branch 'master' into develop
...
# Conflicts:
# CHANGELOG.TXT
# mRemoteNGTests/mRemoteNGTests.csproj
# mRemoteV1/App/Startup.cs
# mRemoteV1/Connection/Protocol/IntegratedProgram.cs
# mRemoteV1/Properties/AssemblyInfo.cs
# mRemoteV1/Resources/Language/Language.Designer.cs
# mRemoteV1/Resources/Language/Language.resx
# mRemoteV1/UI/Controls/ConnectionTree/ConnectionTree.cs
# mRemoteV1/UI/Forms/frmMain.cs
# mRemoteV1/UI/Window/ConnectionTreeWindow.cs
2017-11-08 11:52:10 -06:00
David Sparer
88d735ed56
resolved bug that would sometimes disable connection tree hot keys
...
bug was introduced in #652 . I made sure that the original issue is still resolved
2017-11-04 22:04:08 -05:00
Sean Kaim
11adbed079
code clean up
2017-09-05 12:50:32 -04:00
CamAlvar
6f25a72fb7
Added defaulting disable theming, wiring the theme manager with the option page
2017-08-02 22:08:55 -05:00
CamAlvar
5dd02602b7
theme more windows,panels and menu
2017-07-10 08:06:38 -05:00
CamAlvar
0c19a1aafe
changed loading and defaulting theme method
...
Use resource style and xpath for loading, now the default is merged dinamically into the active theme by using a dictionary storange
2017-07-06 01:06:26 -05:00
CamAlvar
8db74a4514
First try
...
Lots of things broken, but basic structure is there
2017-06-19 22:51:34 -05:00
David Sparer
104ee3829f
combined several duplicate sort methods
2017-05-07 00:01:59 -06:00
David Sparer
cf61a6bbe7
removed a call that was causing many unnecessary host pings. should help #480
2017-05-06 23:36:25 -06:00
David Sparer
fe12cb345e
merged branch 'develop' into 'improve_credential_manager'
...
# Conflicts:
# CredentialManagerForm.cs
# PasswordForm.cs
2017-04-14 16:56:02 -06:00
Sean Kaim
53c8b3b66d
use statement bodys to allow building with VS2015
2017-04-12 13:40:36 -04:00
David Sparer
e86fcc9636
fix
2017-02-11 17:35:59 -07:00
David Sparer
789e467573
remove references to Windows.TreePanel
2017-02-03 10:43:42 -07:00
David Sparer
6a871e73e0
modified the interface for the IConfirmer to be generic
2017-01-26 09:38:55 -07:00
David Sparer
113e4035e5
refactored the deletion confirmer to make it testable
2017-01-14 11:14:30 -07:00
David Sparer
a03095ab8e
refactored the node deletion confirmer to be interface-based. this will lead to improved testability
2017-01-14 10:38:11 -07:00
David Sparer
9b42dc9f10
Refactored some click handlers and created a test for it
...
During testing I realized that the double and single click handlers were exactly the same thing, so i combined them into the composite click handler.
2017-01-14 10:11:22 -07:00
David Sparer
b3e6fd7b96
created test for another tree handler
2017-01-12 15:09:24 -07:00
David Sparer
b4f8ab0a49
moved a call to settings further up in the abstraction level to make testing easier
2017-01-12 14:13:35 -07:00
David Sparer
1d46c44c21
added tests for another click handler
2017-01-12 13:57:44 -07:00
David Sparer
8970a15d4e
added tests for one of the click handlers
2017-01-12 13:33:12 -07:00
David Sparer
82217478d9
made one of the methods for the connectioninitiator non-static (they should eventually all be non-static).
...
This change was made to making testing easier (make connectioninitiator mockable)
2017-01-12 13:31:29 -07:00
David Sparer
4c792308bb
moved all click-actions for the tree to separate classes to make them easily composable
...
this has the nice effect of also pushing any calls to the settings class outside the classes that are actualy doing work, making them much easier to test in isolation
2017-01-12 12:47:23 -07:00
David Sparer
28728fe29f
moved some connectiontree post setup actions into their own classes. post setup actions are now managed by a composite
2017-01-12 10:29:30 -07:00
David Sparer
b9cdd0996d
moved click handling responsibility out of the connectiontreewindow and into the context menu class
2017-01-11 14:58:29 -07:00
David Sparer
256f6d8fdd
extracted and renamed some methods
2017-01-06 10:15:33 -07:00
David Sparer
d469fa1d40
Made the deletion confirmation functionality plugable to make testing easier
2016-12-13 09:51:18 -07:00
David Sparer
d5360c6568
Completed splitting the connection tree from the connection tree window
2016-12-13 09:00:38 -07:00
David Sparer
a22758f5cd
organized code into regions to help prepare for later refactoring
2016-12-09 12:57:26 -07:00
David Sparer
88b5b9d1e7
began moving connectiontree functions out of the code for the window and into its own class.
...
this will improve testability and reduce class complexity
2016-12-07 15:07:15 -07:00
David Sparer
dcf1f1af10
Added double click support for toggling tree node expansion. (existed in previous version - this was a feature regression)
2016-11-21 08:44:55 -07:00
David Sparer
3d7db6136f
resolved the issue of config window buttons being deactivated in some cases. the config window was incorrectly tracking the selected tree node.
2016-11-10 10:57:03 -07:00
Sean Kaim
11256e6988
code clean up
2016-11-07 16:05:36 -05:00
Sean Kaim
e5d625f294
code clean up
2016-10-17 21:25:04 -04:00
David Sparer
2ffcccdc6f
Fixed minor memory leak of Collection and Property changed event handlers when changing the ConnectionTreeModel associated to the ConnectionTreeWindow
2016-10-06 11:04:00 -06:00
David Sparer
984d989f14
#141 TreeListView objects now update immediately when their OpenConnections list contents change
2016-10-05 12:57:29 -06:00
David Sparer
9e9786ecc7
Resolved minor bug with copying default connection info data to folders
2016-10-04 15:14:37 -06:00
David Sparer
59d22b536a
Fixed bug that occurs on startup when non-english language is selected.
2016-10-04 14:50:58 -06:00
David Sparer
e8d17fd733
Suppress tree refresh errors which occassionally occur
2016-10-04 14:28:43 -06:00
David Sparer
42f4cb618b
Resolved bug where some new connections/containers would not respect the default connection info and default inheritance settings
2016-10-04 14:26:49 -06:00
David Sparer
faa240ab97
Sorting tree nodes is now recursive in all cases to be more in line with user expectations
2016-10-04 14:01:36 -06:00
David Sparer
960de69c20
Added note regarding a minor efficiency bug to investigate
2016-10-04 10:18:49 -06:00
David Sparer
a932129d52
Very minor code cleanup
2016-10-03 12:12:15 -06:00
David Sparer
426c07ce75
Code cleanup of Runtime.cs
2016-10-03 12:10:56 -06:00
David Sparer
418f023780
Removed unused code
2016-10-03 12:02:48 -06:00
David Sparer
6582ebcf57
Resolved minor bug that would occassionaly create unnecessary exceptions
2016-10-03 09:19:57 -06:00