Felix Seidl
823205fa69
Migrate to WCT MVVM
2021-03-27 18:08:51 +01:00
Aleksandar Pesic
a8a357dc4b
Command validation bug fixed ( #642 )
...
* App crash on validation bug fixed
* Fixed command validation bug.
2020-01-01 14:13:58 +01:00
Aleksandar Pesic
be4d1d5cab
Reviewed async pattern throughout FluentTerminal.App project ( #624 )
...
* Reviewed async pattern in App.xaml.cs.
* Reviewed async pattern throughout FluentTerminal.App project.
2019-12-12 13:17:39 +01:00
Aleksandar Pesic
83b9b0d457
CS4014 warning solved ( #622 )
...
* Fixing async patterns in IThemeParser.
* CS4014 warning solved.
2019-12-05 15:26:15 +01:00
Aleksandar Pesic
9f3ba75ce6
Dispatcher usage improvements ( #598 )
...
* Dispatcher reviewed and improved.
* Minor refactoring.
2019-12-01 09:47:24 +01:00
Aleksandar Pesic
a872d126ce
"Recent" menu implemented ( #585 )
...
* Refactoring CommandHistoryService to prepare "Recent" menu item feature.
* "Recent" menu implemented, but still not bound to commands.
* "Recent" menu implemented.
2019-11-20 18:17:40 +01:00
Aleksandar Pesic
d90c403060
Select command with mosue in "Quick Launch" dialog ( #579 )
...
* Implemented selecting command from the list in "Quick Launch" with mouse.
* Added short comment / explanation.
2019-11-16 10:03:59 +01:00
Aleksandar Pesic
6868bfa7ca
New mosh implemented ( #571 )
...
* Mosh executables changed.
* New mosh from dialog.
* CommandHistoryService implemented.
* Backward compatibility for command history implemented.
* Implemented mosh backwards compatibility for saved profiles. But the app doesn't work!
* Saved profiles are backwards compatible, and the app works.
* Adding readme file for new mosh.
2019-11-07 17:10:10 +01:00
Max Risuhin
89a75ba782
Default to WinPty settings option. ( #562 )
2019-10-30 22:53:01 +01:00
FelixSe
c9c029f821
Fix some sonar findings
2019-08-30 15:03:58 +02:00
Aleksandar Pesic
3f78aff86a
Ignore [Delete] key over profile name in auto-suggest box. ( #486 )
2019-08-15 18:39:38 +02:00
Aleksandar Pesic
901cbda824
Saving command history only on actually successful session ( #481 )
...
* Implement delayed saving.
* Delayed command history saving improved.
* Fixing a bug with SSH profiles in "quick command" dialog.
* Opening auto-suggest list on down arrow implemented.
* Minor change.
* Removing an obsolete settings option.
2019-08-13 21:27:24 +02:00
Aleksandar Pesic
e88fb78e9d
Quick command implementation ( #472 )
...
* Separating "SSH Info" and "Quick Launch", and updating translations.
* Adding "Quick Launch" to menu.
* Auto-complete, initial version.
* Builds, but not finished.
* Improved, but there are still some bugs...
* Minor changes.
* Refactroing request/response identifiers.
* Improving command history.
* Minor refactoring.
* Deleting history by using "Del" key.
* Handling mosh special case in quick commands.
* SSH command handled as any other command in the path.
* New resource strings.
* Fixing quick command links.
* Fixing after-merging bugs.
* Improving filtering.
* Finishing filtering.
* Changing placeholder text.
* Minor refactoring.
* Updating resources.
* Renaming NewRemoteTab back to NewSshTab.
2019-08-08 08:02:09 +02:00
FelixSe
53726e0e68
Moved ViewModels into a separate asembly
2018-06-17 14:34:20 +02:00
FelixSe
3e0417ce47
Move services to a separate assembly
2018-06-16 22:50:27 +02:00
FelixSe
847e1c045a
Added option to set scrollback limit, comands to select all and clear buffer, cleaned up keyBindings UI code
2018-06-11 23:11:38 +02:00
FelixSe
1aba3d4926
Fixed text margin in tabs and added option to underline the selected tab
2018-06-10 20:54:51 +02:00
FelixSe
72cfe1168f
Export themes
2018-06-10 20:17:46 +02:00
FelixSe
5a96a0387b
Set application theme based on the terminal's background color
2018-06-10 15:04:41 +02:00
FelixSe
f610aa8a0f
Import iTerm themes
2018-06-09 19:34:32 +02:00
FelixSe
84af36f6bc
Added fullscreen mode
2018-06-07 22:18:43 +02:00
FelixSe
f56465f54a
Improve storage of keyBindings
2018-06-07 21:57:45 +02:00
FelixSe
5414987ab6
made background opacity global
2018-05-31 22:30:07 +02:00
FelixSe
bd64aacbab
Add option to set scrollbar style
2018-05-30 21:09:06 +02:00
FelixSe
dcdf8d1854
Added search function
2018-05-27 20:22:21 +02:00
FelixSe
fb717b3750
Fix crashes on delete or restore keybindings
2018-05-27 13:49:53 +02:00
FelixSe
aff7b636f1
Add option to select shell profile while creating a new tab (ctrl+shift+t by default)
2018-05-27 13:35:02 +02:00
FelixSe
99a7de25d3
Close tab/window when shell process has exited
2018-05-26 22:32:15 +02:00
FelixSe
28d950ed9a
Support multiple shell profiles
2018-05-26 22:05:49 +02:00
FelixSe
e9b76a6867
Code cleanup
2018-05-01 13:10:47 +02:00
FelixSe
7f7f15ea03
Support meta key for keybindings
2018-04-22 12:45:30 +02:00
FelixSe
3afa2b5f25
Remove App.Instance singleton
2018-03-11 00:26:23 +01:00
FelixSe
050f162c08
Split SettingsPageViewModel into one per page, fix buggy radio buttons
2018-03-04 14:40:05 +01:00
FelixSe
f763798683
Added option to create new terminals (e.g from context menu) as tabs instead of windows
2018-03-04 13:07:32 +01:00
FelixSe
46120e3431
Make toggle window hotkey configurable
2018-03-03 11:44:46 +01:00
FelixSe
829077883b
Improved layout for keybindings settings page
2018-02-26 22:00:58 +01:00
FelixSe
8c928faa09
Some cosmetic changes
2018-02-25 22:31:52 +01:00
FelixSe
1654e9f1f5
Propagate changed keyBindings immediately
2018-02-25 21:52:17 +01:00
FelixSe
f542331192
Editable keybindings
2018-02-25 15:40:36 +01:00
FelixSe
70326e9585
Add missing whitespace in product name
2018-02-20 22:04:20 +01:00
FelixSe
c0e1415b6e
Use shell executable name as tab title
2018-02-20 21:56:51 +01:00
FelixSe
73703412f8
Fix for shells no longer getting cleaned up on window close
2018-02-20 18:18:45 +01:00
FelixSe
ab226d95d4
Added option to confirm before closing tab/window
2018-02-19 23:34:22 +01:00
FelixSe
8870f0621c
Keyboard shortcuts
2018-02-18 21:08:22 +01:00
FelixSe
e5250a7ae8
Reorderable tabs for windows
2018-02-17 17:32:48 +01:00
FelixSe
7dcd8e1fbb
Make background opacity configurable
2018-02-15 23:00:30 +01:00
FelixSe
37518cf88b
Terminal Settings
2018-02-15 22:26:55 +01:00
FelixSe
074f5f9c7e
Wrap dialogs in service
2018-02-14 18:00:00 +01:00
FelixSe
0b40963c82
change theme also on existing windows
2018-02-14 11:56:52 +01:00
FelixSe
96d063b4fd
Theme settings
2018-02-13 23:36:23 +01:00