Commit Graph

54 Commits

Author SHA1 Message Date
morkt
4df7576563 spacebar moves selection to the next file in directory view.
also, space is considered now when performing dynamic filename lookups
(PreviewTextInput event isn't fired for space key).
2015-12-22 09:18:18 +04:00
morkt
382b01cc9a (OpenDirectoryEntry): govnocoding. 2015-12-19 14:40:22 +04:00
morkt
1e4dfd2417 (OpenDirectoryEntry): create empty view if TryCreateViewModel failed. 2015-12-18 13:22:49 +04:00
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