Commit Graph

51 Commits

Author SHA1 Message Date
morkt
9c6d59bf70 (OnPlaybackStopped): NAudio occasionally throws an exception in Dispose. 2015-12-10 19:59:10 +04:00
morkt
95e861c5b1 fixed file system navigation. 2015-12-01 11:23:47 +04:00
morkt
d1c8038d85 fixed recent files navigation. 2015-10-28 23:10:43 +04:00
morkt
f9448e4613 fixed filesystem traversal. 2015-09-22 22:39:10 +04:00
morkt
409c87653a fallback to current directory if path specified in command line is inaccessible. 2015-09-20 05:20:42 +04:00
morkt
2ea64e25da virtual file system fixes. 2015-09-01 09:07:34 +04:00
morkt
857069cb33 virtual file system preliminary implementation. 2015-09-01 09:07:33 +04:00
morkt
ab19d0b0e3 added "Set file type" command. 2015-08-23 07:35:05 +04:00
morkt
28a57db9e6 OnParametersRequest invoked via Dispatcher. 2015-08-12 01:31:56 +04:00
morkt
2f2bbb3dc0 (AddSelectionExec): wrapped method body into try/catch block. 2015-08-11 07:09:21 +04:00
morkt
8e2fefb51c disabled SystemOpen call on unrecognized files. 2015-08-05 11:48:06 +04:00
morkt
4738025ec6 moved AutoCompleteBox extension to separate source file. 2015-08-04 21:02:16 +04:00
morkt
bd01f8860c added new key binding '+' that includes into selection files that match specified mask. 2015-08-03 22:45:59 +04:00
morkt
e855f3d888 invoke RefreshView without timeout. 2015-06-17 17:34:59 +04:00
morkt
4c089120d1 image conversion generalized into media conversion. 2015-06-14 09:05:09 +04:00
morkt
6195ab25e3 display audio duration. 2015-06-09 02:38:08 +04:00
morkt
460f6b4447 dispose audio input when playback is stopped. 2015-06-08 20:07:09 +04:00
morkt
629a062b71 allow image conversion when multiple files are selected. 2015-06-01 12:59:14 +04:00
morkt
0b61f869f8 set busy state while reading audio file. 2015-05-29 14:55:45 +04:00
morkt
98041015c1 archive extraction methods moved to a separate internal class. 2015-05-15 21:19:15 +04:00
morkt
b5fa9cc105 added text files preview. 2015-05-12 13:31:27 +04:00
morkt
53b32006cb (MainWindow): various tweaks.
- set ImageData default DPI to desktop resolution.
- display menubar on ALT keypress when it's hidden.
- tweaked filename lookup on keypress logic (search should start from
the current position, not from beginning).
2015-05-03 22:12:51 +04:00
morkt
888718e900 (WaveAudio): support Ogg-tagged wave streams. 2015-05-01 23:30:57 +04:00
morkt
723b985e07 extract Ogg stream from 'Og'-tagged WAV files. 2015-04-30 21:09:43 +04:00
morkt
81b34ec140 (LookupItem): match items regardless of a sorting mode. 2015-04-28 02:48:12 +04:00
morkt
88d7b7d492 added separate status bar text for sound file currently playing. 2015-04-22 22:35:28 +04:00
morkt
b19f0117d2 (PlayFile): assign null after audio disposal. 2015-03-31 14:40:00 +04:00
morkt
24659063f9 fixed main window spawning off-screen. 2015-02-15 19:48:16 +04:00
morkt
417b39a4c3 display error message if audio file reading failed. 2014-11-07 17:13:02 +04:00
morkt
bcce7da22b added audio playback support. 2014-11-07 02:45:48 +04:00
morkt
1c5008d799 fixed empty 'recent files' menu. 2014-09-08 12:15:13 +04:00
morkt
a72c4e407b added image conversion function. 2014-08-22 10:16:11 +04:00
morkt
cfd71f5519 (ChangePosition): new history navigation method.
Push current position into undo stack only if directory has been
changed.
2014-08-14 21:42:27 +04:00
morkt
37d9461304 implemented deletion of multiple files into recycle bin. 2014-08-08 14:08:49 +04:00
morkt
29892ff3fd change background of input textbox on focus/mouseover. 2014-08-08 13:49:27 +04:00
morkt
64313ae3ae added some convenient private methods. 2014-08-03 10:50:03 +04:00
morkt
931d76db04 usability tweaks.
implemented lookup of file names by typing its first letters.

'sort by' menu now works properly.
2014-08-02 18:23:20 +04:00
morkt
1f6df25f6c added new items to main menu. 2014-08-02 12:59:01 +04:00
morkt
407d394c2c (DeleteItemExec): multiple files deletion. 2014-08-02 01:06:04 +04:00
morkt
219d98fa79 report number of files within archive at status bar. 2014-08-01 22:17:27 +04:00
morkt
5d8962138b added refresh button. 2014-08-01 16:37:16 +04:00
morkt
e7ec8d21a1 implemented open file menu command. 2014-07-31 06:56:30 +04:00
morkt
49096a02c5 added recent files list. 2014-07-30 17:15:16 +04:00
morkt
474548bae5 save last visited directory in MainWindow instead of App. 2014-07-30 01:09:28 +04:00
morkt
8a32395c44 changes to MainWindow.
(ResumeWatchDirectoryChanges): new method.

made current position methods public.

(CanExecuteExtract): new code-behind method for xaml widgets.
(CanExecuteDelete): renamed into CanExecuteOnPhysicalFile.

(ExtAutoCompleteBox.OnPopulating): capture trown exceptions.
2014-07-29 07:12:10 +04:00
morkt
1c33e4c9d5 refactored ResourceOptions handling. 2014-07-27 07:39:58 +04:00
morkt
5253f8c776 (DirectoryPosition): remember item as string. 2014-07-27 06:06:50 +04:00
morkt
39d00a86b0 restore busy state after archive parameters dialog popup. 2014-07-26 23:21:21 +04:00
morkt
3a7d2111be implemented archive creation frontend. 2014-07-25 07:05:55 +04:00
morkt
0a1f14e051 added preliminary archive creation support. 2014-07-24 05:43:20 +04:00