Giter Site home page Giter Site logo

ate's People

Contributors

andir avatar dependabot[bot] avatar fleaz avatar flokli avatar maralorn 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

Watchers

 avatar  avatar  avatar

ate's Issues

ate doesn't support colors supported by xterm-256color

inside ate XTERM is set to xterm-256color, but doesn't seem to support all colors defined in there.

I get the following errors when starting neomutt:

Error in ….muttrc, line 27: 241: color not supported by term
[…] # many other lines go here

line 27 looks like this:

color normal        color241        default        

On gnome-terminal (which does set XTERM=xterm-256color too), neomutt doesn't show these errors.

[Feature Request/Question] Sixel/Image Support

Hello, i have a question/feature request, will sixel support/image support be added? it would be nice if so. Sixel is basically a standard for images in the terminal.

If this isnt planned, i would then request it to be added please, thank you for your time.

multiline input: unable to delete previous lines

This behavior was first reported as part of mcpcpc/kirc#39 and appears to impact multiple terminal emulators (e.g. foot and st) while behaving fine in others (e.g. xterm)

To reproduce, one simply needs to read input from stdin (e.g. fgets) and type more characters than the width of the terminal window. the text that is longer than window width is then printed as a new line, making the previous line uneditable.

A simple verifiable example (written in C) includes the following:

#include <stdio.h>
#include <stdlib.h>

int
main() {
    char a[1000];
    fgets(a, 1000, stdin);
    printf("string: %s\n", a);
    return 0;
}

resetting font size

We can currently zoom in and zoom out, but not reset to the initial font size when we started. The common keybind for this would probably be CTRL+0.

emoji picker

activated by a hotkey (or maybe just after pressing :, an emoji picker opens).

clickable urls support

currently, ate sets vte_terminal_set_allow_hyperlink to enable hyperlink support, but doesn't handle click events (where it would need to ask back vte about the URL at the clicked location)

https://bugs.launchpad.net/sakura/+bug/1686823 explains how the interaction between vte and ate should work

See SYSTEMD_URLIFY=1 hostnamectl for an example.

Make the transparent background configurable

It is probably good to have a knob for the opacity of the application. Right now it is hardcoded to 0.8 that works for me but not for everyone else. It doesn't hurt having it configurable just like the colors (and defaulted to 0.8).

ATE freezes when using link picker without firefox opened

When Using the link Picker (Crtl+Alt+U in example Config) it executing firefox with the link. When having no Firefox Session opened, the terminal freezes and becomes unusable, until you close the Firefox Session and start a new one not via the Picker.

Steps to reproduce

  • Close all Firefox Session
  • Launch ATE and and execute 'echo "https://nixos.org"
  • press ctrl+alt+u and select nixos.org

This becomes completly annouying when not using firefox as main Browser. You have to copy the link from the Browser and open it in your default Browser or launch a new firefox instance to use ATE again.
So it also would be nice to use the xdg-settings 'default-web-browser' instead of firefox.

emojis are too big

Unicode Emojis appear very large and thereby cover multiple lines upwards/downwards, thereby overlapping other text.

switching between color profiles at runtime

I'd like to be able to switch the color scheme of an existing terminal window to something else. Think of enabling an "e-ink" mode whenever I switch to that display.

What would you think about having multiple color profiles, and selecting them via a command?

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.