1
0
mirror of https://github.com/chylex/Backup-Essentials.git synced 2025-04-09 05:15:43 +02:00
Commit Graph

275 Commits

Author SHA1 Message Date
1307c89b1b Removed unnecessary references 2015-04-08 19:34:42 +02:00
0a3af2dff8 Code analysis cleanups
Disposing FileStreams and dialogs correctly
Added some parameter checking and fixed some parameter names
Added StringComparison and CultureInfo to string and date functions
Made StringDictionarySerializer static
2015-04-07 23:10:59 +02:00
10c8d1f8be Added AllowDrop to the main window and all pages 2015-04-07 23:00:15 +02:00
95a162f386 Fixed Home page image rendering 2015-04-07 22:59:39 +02:00
c898733e09 Modified behavior of source and destination handling to make sense 2015-04-07 22:45:01 +02:00
c27eee0b1b Fixed exception printing 2015-04-07 22:27:30 +02:00
1dded46ef8 Changed report window to contain textbox for better performance 2015-04-07 21:54:49 +02:00
a4c64fb31c Added exception printing into a text file 2015-04-07 21:30:20 +02:00
067eef65ee Fixed Explorer integration having wrong path + added try/catch to Remove 2015-04-07 21:27:08 +02:00
272a038604 Added a Home and Settings page with basic information 2015-04-07 18:29:24 +02:00
30e66f7be2 Remove an unnecessary space 2015-04-06 22:08:51 +02:00
a46270b9f4 Backup report window now uses the scrollbar template 2015-04-06 21:18:01 +02:00
09ac868474 Moved the scrollbar template into App 2015-04-06 21:17:48 +02:00
8cb763253a Added scrollbar animations 2015-04-06 21:14:32 +02:00
87ec879f91 Add a space in app xaml 2015-04-06 21:04:18 +02:00
c676aa1d8b Added a WIP template for scollbars into testing window 2015-04-06 19:20:22 +02:00
b35bc0c634 Added a backup report window 2015-04-06 17:36:13 +02:00
421d3eef3b Moved most of the title bar into App.xml 2015-04-06 17:27:48 +02:00
c3fd24980a Made IO classes and BackupReport public 2015-04-06 17:27:23 +02:00
7dcf4a4db4 Moved IO classes out and added a report generator 2015-04-06 13:43:53 +02:00
adaf5c82ef Added a report button to backup window and auto-close 2015-04-06 12:21:38 +02:00
4fab13e3b5 Moved backup runner events into the window and added GUI elements 2015-04-06 01:48:51 +02:00
1eb49d405e Add a line between resources and grid in MainWindow 2015-04-06 00:32:30 +02:00
83815ecd27 Added the backup logic w/taskbar and a placeholder window 2015-04-05 23:49:19 +02:00
9913d51b38 Disallowed empty location name 2015-04-05 21:22:31 +02:00
1717b22886 Post empty testing window 2015-04-05 18:58:10 +02:00
8ff2136e10 Set directory textbox to invalid state if the content is invalid 2015-04-05 18:53:04 +02:00
0ae3be1fed Added focused and invalid states to default textbox template 2015-04-05 18:52:28 +02:00
57d9b355b5 Test commit to make sure the github client actually works >.> 2015-04-05 18:22:01 +02:00
chylex
d2373631fe Updated data storage to use the new dict 2015-04-05 18:20:36 +02:00
chylex
809c802429 Added dictionary<->string conversion and a safe dict that returns null if key is not found 2015-04-05 18:20:10 +02:00
chylex
39974d0bac Made the app single-instance w/ optional non-responding process kill 2015-04-05 15:57:55 +02:00
chylex
6cd831e639 Updated Explorer Integration's arguments passed to the app 2015-04-05 15:57:09 +02:00
chylex
d0ba1f7087 Added passed argument parser 2015-04-05 15:56:48 +02:00
chylex
328d0e1aa4 Tweaked button color saturation in normal state 2015-04-05 13:12:33 +02:00
chylex
f771dfb9a5 Fixed locs not saving after editing 2015-04-05 13:08:25 +02:00
chylex
e42a7912c5 Added saving and loading of backup locs to DataStorage 2015-04-05 13:03:54 +02:00
chylex
364eaa3190 Updated ExplorerIntegration to use ScheduledUpdate & added loading from registry 2015-04-05 13:03:33 +02:00
chylex
481731a5e3 Added ScheduledUpdate 2015-04-05 13:02:57 +02:00
chylex
b8e8b6111a Added a red button and slight tint to normal state 2015-04-05 13:02:32 +02:00
chylex
04eec9239b Made the text slightly darker 2015-04-05 02:45:09 +02:00
1479776acb Update README.md 2015-04-05 01:36:49 +02:00
2326791ab4 Update README.md 2015-04-05 01:36:35 +02:00
chylex
e70cd01334 Added Backup Location name validation 2015-04-05 01:21:38 +02:00
chylex
fdfcaae02d Added handling for invalid directories 2015-04-05 01:12:19 +02:00
chylex
0eadbfc40a Added Windows Explorer integration 2015-04-05 00:49:50 +02:00
chylex
0f2dbe84e2 Added directory selection dialog to editing page 2015-04-04 23:34:02 +02:00
chylex
820f2f4183 Added advanced options checkbox to editing page + larger buttons 2015-04-04 22:58:40 +02:00
chylex
53e6f49955 Fixed Backup Locations page not updating after edit 2015-04-04 22:05:35 +02:00
chylex
a139e5ea30 Forgot to push update to BackupLocation 2015-04-04 22:05:24 +02:00