Code Monkey home page Code Monkey logo

fluentterminal's People

Contributors

abhishekgoenka avatar ajruckman avatar alexjmoore avatar cxfksword avatar danifischer avatar darkliquid avatar dependabot[bot] avatar drsdavidsoft avatar ericcornelissen avatar fabian0010 avatar farisca avatar fauzie811 avatar felixse avatar fjdufou avatar hchokshi avatar ivanjh avatar jenia90 avatar marlalain avatar maxhora avatar meir017 avatar mertcandav avatar mikemaccana avatar mjs avatar nuss9 avatar peske avatar pgalbraith avatar phothiabea avatar rhavox avatar riebart avatar zuozishi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fluentterminal's Issues

Picker with previous chosen folders

It would be really cool to have near the settings button or in another place a picker to select the folder to go without write it explicitly. Obviously the user will have to add these folders before with the file picker
Regards,
Manuele

Choose between CMD, Powershell and WSL at the startup

One good thing about terminal on windows is that you can access to every shell from every shell. But the powershell startup is really slower compared to the cmd one. It would be awesome to have setting to choose the shell that came up at the startup between Powershell (maybe the different version detected), CMD and WSL (ubuntu, opensuse etc)
Regard,
Manuele

SSH host in tab

If I'm SSH'd to a host, I'd like to have the hostname prepended to the tab

Edge-like tabs

This is a great app.

I think it would be nice if its tabs look like Microsoft Edge.

image

Backgrounds of the active tab and the terminal panel are the same. It looks more intuitive.

Edit built-in profile arguments

I need to edit the built-in profile arguments.

For example, when opening WSL, I need to provide the argument "~" to automatically cd to my WSL $HOME.

Copy/Paste options

I would like to have the option to select-to-copy and right-click-to-paste as alternatives to the right click menu as it exists today.

Tabs on bottom

When I put the tabs on the bottom, they only move to the bottom when there's more than one tab. I'd prefer to have them always on the bottom.

Broadcast input

I would like to be able to broadcast input to multiple tabs/panes/windows. The idea would be that I can run the same command in multiple sessions, simultaneously.

This would be useful for, say, running updates on a bunch of remote hosts all at once.

Scrollback management

Paired with #25 it would be nice to have some scrollback management options, such as clearing the scrollback buffer or select-all to copy/paste into somewhere else. Yes, technically you can get this with tmux or something else, but it's way more convenient to have it as part of the terminal emulator itself than a child process.

Also seems like it might be a simple one to implement, just a bit of interaction with the xterm buffer itself.

Allow passing custom CSS to terminal

One of huge benefits of XTerm.js is that you can use CSS to customize the output. It would be great to be able to customize the styles for themes in FluentTerminal.

For example, here's how Hyper—another XTerm.js-based terminal emulator—allows you to enable ligatures: vercel/hyper#874

Shortcuts to open a new tab with a given profile

The customized new-tab feature is great, but it would be even slicker to be able to shortcut that with a keyboard key combination to directly launch a new tab of the specific kind. Like ConEmu's tasks, being able to bind Ctrl+Shift+P to launch a new tab with my PowerShell profile would be perfect (with the default being my WSL, for example).

This feels like a nice simple one for me to get started on in a fork.

Profile name and argument fields

When creating a new profile, the arguments field is tied directly to the name. I cannot update one without updating the other.

Direct SSH shell targets

It would be handy, but not necessary, to support SSH targets as profile shells using the nodejs SSH client modules. This would be useful for working on remote machines, as well as working around #9 on Windows 10 1803 and newer by running the WSL sshd, and connecting over SSH (thereby eliminating the fact that the Windows console host currently doesn't pass control sequences around quite right).

There's a lot of features more important than this, but throwing it into the hat anyway.

Keybindings: Allow Win key as modifier

Currently, you can't set shortcuts with Win key, e.g. Win + ` to toggle the window.

Of course, it's not a critical issue by far, but I'd still like to report it just in case.

Use the new MSIX installation format

Hi, I've seen that you have in the roadmap to make an msi package. I'm my opinion that would be a waste of time since Microsoft recently announced a new format that combines the best of both .msi and .appx, the .msix. Could you please do the installer with this format? You would be one of the firsts to do it.
Link to the msix repository: https://github.com/Microsoft/msix-packaging

Regards,
Manuele

The File Explorer Integration doesn't work

I don't know if i forgot something but when i open Fluent Terminal in a folder/desktop with the contextual menu it will remain in the splashscreen forever
Regards,
Manuele

Updater

There should be an updater mechanism, that doesn't require manual steps. If getting into the Windows Store isn't possible, perhaps WinSparkle is a solution?

Error: CreateProcess failed

Big Kudos for this project, so much faster and more beautiful than all other options. I'd love to help, although this goes beyond my dev skills. But I'll spread the word!

image

This happened when trying to open it for the second time. Opening for the first time was flawless.

Huawei Matebook X i5 17093 insider, if that helps.

Contextual Menu "Open FluentTerminal in this folder"

Fluent Terminal is really awesome but to be perfect it needs just one thing: the ability to be opened inside a specific folder from the right click contextual menu (like visual studio or visual studio code)
Regard,
Manuele

Mouse event passing

The terminal can not send mouse events(click, wheel scroll etc.) to applications with mouse support, for example, the micro editor. They seem to be blocked by terminal's copy and paste function.

Buffer size

I'd like to be able to configure the scrollback buffer size, or have the option for an unlimited buffer.

Use xterm.js as Git Submodule

I recommend to use xterm.js component (and also rest of the components such as Client as Git submodules.

This allows to work and update the components independently and also improves code organization.

Good luck!

Allow detaching and attaching of tabs

I would like to be able to tear a tab off of a window and either create a new window, or drop it onto another window to attach the tab to the new window.

Search

I would like to be able to search the output for strings.

Default profile not retained

For whatever reason, my default profile isn't retained between launches all the time. I created a custom profile for WSL, and set it as default. Many times, when I launch the app, I get a PowerShell instead of my custom WSL.

Forgive my ignorance, but do the settings living in roaming mean that the default profile is shared across my devices? If I create a custom profile on multiple devices (because, for whatever reason, it didn't sync?), and set the custom profile as my default: if the profile ID doesn't match across devices, will that cause it to revert to the "default" default?

Scrollbar

I'd like an auto-hiding scroll bar to scrub through my buffer. When I scroll with my mouse or keyboard commands, it should appear. After a few seconds of not scrolling, it should fade away.

Default color scheme for profile

When creating a profile, I'd like to be able to choose a color theme for that profile. For example, the Powershell theme should have the Powershell color scheme, while a custom profile may have a different one.

Admin rights

How can I start terminal with admin rights? As I know UWP app can't start as administrator. For example, I want to install Chocolatey Package Manager, but I see this.
image

P.S, Sorry me for my english language. =)

Certificate error during installation

I've downloaded the latest release (0.1.7.0 at the moment of writing), unpacked it, and tried launching the appxbundle. I got this error:

Either you need a new certificate installed for this app package, or you need a new app package with trusted certificates. Your system administrator or the app developer can help. A certificate chain processed, but terminated in a root certificate which isn't trusted (0x800B0109)

I've installed the bundled certificate, but it didn't help. I tried installing it into automatically determined store and into Trusted Root Certification Authorities, to no effect.

Activity indicators on tabs

If I have multiple tabs open and there's activity in one of them, there needs to be some sort of a visual indicator on the tab itself. This could be in the form of a subtle highlight or a prepended bell icon, perhaps.

0.1.11.0 crash

when i start program, wait some seconds will crash, auto close then window. how can i fix it, has some crash log?

windows version: 1803

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.