felixse / fluentterminal Goto Github PK
View Code? Open in Web Editor NEWA Terminal Emulator based on UWP and web technologies.
License: GNU General Public License v3.0
A Terminal Emulator based on UWP and web technologies.
License: GNU General Public License v3.0
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
The terminal does not seem able to display extended (256-color/24-bit) terminal color sequences, instead displaying a lot of escape codes.
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
If I'm SSH'd to a host, I'd like to have the hostname prepended to the tab
It's probably an XTerm.js issue, so feel free to close this one if it's the case.
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.
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.
It looks like they're doing exactly what we're trying to do here. See for yourself.
I would like to be able to import and export color themes I've created.
I would like to be able to resize the terminal window and have the size be remembered between launches. I would also like for it to remember the window position between launches.
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.
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.
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.
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
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.
When creating a new profile, the arguments field is tied directly to the name. I cannot update one without updating the other.
Using WSL, when I exit the shell with exit
, the application does not close as expected.
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.
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.
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
See: #36
Is anyone else experiencing this?
In order to maintain parity with other terminal emulators
P.S. Thanks a lot for the app! I have some ideas and I hope I'll contribute with pleasure when I get more free time 😉
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
I have reset, repaired, uninstalled and reinstalled. I've tried manually installing the package, as well as using the supplied script.
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?
It would be great to have FluentTerminal running as I log in, minimized to tray.
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!
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.
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
I'd like the option to only make the background transparent/translucent when the window is not focused.
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.
I'd like to be able to configure the scrollback buffer size, or have the option for an unlimited buffer.
While adding a new profile, it doesn't matter what name you enter. The profile will be saved as “New Profile” anyway.
Also, “Arguments” field gets populated as you type in “Name,”
P.S. Congrats on a new release! Thank you so much for the time and effort you spend on FluentTerminal, I really love it!
I would like to be able to quickly toggle full-screen via alt+enter.
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!
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.
I've tried to play with colors, but it seems the app doesn't like the light color scheme (many controls aren't visible).
I would like to be able to search the output for strings.
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?
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.
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.
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.
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.
The background opacity slider should be available for built-in themes (good solution), or be configured as a global property separate from a given theme (ideal solution)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.