aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-22Use consistent config deprecation message styleborderless-windowJoe Wilm
2017-12-22Deprecate config top-level dimensions and paddingJoe Wilm
2017-12-20Update config filesRobert Günzler
2017-12-20Move dimensions and padding into window sectionRobert Günzler
2017-12-20Add new window section to configRobert Günzler
Move/rename borderless into window_config as decorations
2017-12-17Add borderless option to config filesRobert Günzler
See 46a1ee72267c0979e980607098ce4ef00a3db1ac
2017-12-17Add 'borderless' optionRobert Günzler
Until winit gives us more capabilities in regard to window decorations this implements a simple switch that renders the window without any title bar or border
2017-12-16Fix License link at the bottom of the readme (#933)Jon McDuffie
2017-12-13On macOS when launching multiple times focus win (#941)Andrew De Ponte
I dug into this and narrowed the issue down to the macOS app bundle Info.plist file. So, I spun up a native macOS app real quick and tested it by launching the binary directly and launching it via the app bundle. When launching from the command line directly, it created multiple windows & instances of the app. However, when launching via the app bundle it behaved as I normally expect a macOS app to behave, that is when launched multiple times to simply focus the already existing window and instance. This informed me that it wasn't something in code as much as it was something in the app bundle configuration. Hence, I reworked the Info.plist file based on the one that was created by XCode when I made the native macOS app and it started behaving as expected.
2017-12-13Remove the launcher and set the locale/current directory in alacritty (#879)Theodore Dubois
2017-12-03Add cursor style option (#928)Christian Duerr
The default cursor can now be configured through the cursor_style field of the config. Valid options include Block, Underline, and Beam. The default can be restored by sending \e[0q as in VTE terminals. Live config reloading is supported for this parameter.
2017-12-03clippy: do and don't pass some things by reference as suggested ↵Matthias Krüger
(needless_pass_by_value, needless_borrow).
2017-12-03clippy: use is_empty() instead of len() == 0 (warn(len_zero)).Matthias Krüger
2017-12-03clippy: remove unneeded return statement (needless_return).Matthias Krüger
2017-12-03clippy: string constants do not need to have static lifetime ↵Matthias Krüger
(const_static_lifetime).
2017-12-03Cargo.lock: bump clippy from 0.0.164 to 0.0.174.Matthias Krüger
2017-12-03clippy: fix if_not_else warning 'breaking' the build. Swap blocks and change ↵Matthias Krüger
to "==".
2017-12-03commit some Cargo.lock changes that "cargo build" would do automaticallyMatthias Krüger
2017-11-20Revert "Wait to display window until initialization is complete (#907)"Joe Wilm
This reverts commit a931d691a21a851ca4653cbab3542c600b72ff36. Please see https://github.com/jwilm/alacritty/pull/907#issuecomment-345666727 for rationale w/ GIF. > now alacritty starts "in stages". First it paints some small > rectangle, and in a second in "boots" and fills up the available > space.
2017-11-19Wait to display window until initialization is complete (#907)Charles
2017-11-19Remove outdated TASK.md (#906)Nathan Lilienthal
2017-11-11Support more color escape codes (#757)Tuomas Siipola
* Support text cursor color escape codes * Support reset color index escape code * Support multiple colors in set color index escape code
2017-11-11Output more info for `--version` (#888)hcpl
Useful when requesting more info to help investigating issues.
2017-11-11Fix typo and whitespaceJoe Wilm
2017-11-11Style fixesJoe Wilm
2017-11-11Don't enforce window dimensions if configured with 0 columns or linesBryan Gilbert
2017-11-11Add ref test for 855Joe Wilm
2017-11-11Run all ref testsJoe Wilm
There were two ref tests that were not being run. Oops!
2017-11-11Match LF behavior outside scroll region with urxvtJoe Wilm
Outside of a scroll region, linefeed will still advances the line until reaching the bottom row in other terminals. Alacritty now matches that.
2017-11-11Correct linefeed handling when scroll region set (#855)Yan
Linefeeds should only move the cursor down if it's before the end of the scroll region. The "out of bounds" panic was triggered by linefeeds going off the bottom of the screen when the scroll region end was above the cursor. Note: https://vt100.net/docs/vt102-ug/chapter5.html "Characters added outside the scrolling region do not cause the screen to scroll."
2017-11-11Fixed typo in README.md (#876)thelearnerofcode
2017-11-11Support integer font size in config (#886)thelearnerofcode
Fixes #882
2017-10-31Link to FAQ when referencing it (#881)Bailey
2017-10-30fix some typos in commentsMartin Lindhe
2017-10-30config_subsitute(): fix typo by renaming to config_substitute()Martin Lindhe
2017-10-26set_urgent on mac throws a warning (#867)Ty Coghlan
On mac, compiling throws a warning due to `is_urgent` not being used within `set_urgent`. This can be changed just by using an underscore instead.
2017-10-26Fix stack overflowJoe Wilm
Resolves #872
2017-10-22Change cursor from pointer to text (#778)Dustin
It seems that (as a rule) terminal emulators use the text mouse cursor rather than the pointer that is used now. This commit changes the cursor to using winit's built-in configuration function.
2017-10-22Fix typoJoe Wilm
2017-10-22Rewrite err_println to eprintln introduced in Rust 1.19 (#799)Roel
2017-10-21Update README.md with more WaylandJoe Wilm
Adds a call to action on how to improve Wayland support in Alacritty.
2017-10-21Set urgent WM flag on bell on X11 systems (#812)Barret Rennie
Sets the urgent WM flag when bell is emitted on X11 systems. Additionally, the flag is cleared on focus because not all WMs clear it automatically.
2017-10-21Fix solid background color opacity (#847)Joe Wilm
Since landing the patch adding transparency support to Alacritty, there's been an issue where othewise solid background cells were also being rendered partially transparent. Now, all filled background cells are rendered fully opaque. Some logic was added to support discarding filled backgrounds which had the same color as the default background. This means that, if the default background is #000 and a cell has that background, it will never be rendered opaque. This may not be correct. Note that many truecolor vim color schemes print spaces for default colored background cells. Performance can be dramatically improved by using ctermbg=NONE guibg=NONE to skip rendering those cells.
2017-10-21List all valid actions in config error message (#848)Robert Bittle
2017-10-21Update macOS icon with icon from #285 (#856)Hugo Tunius
2017-10-20Add Function + Modifier keybindings (#853)Joe Wilm
Also rearranged the default config slightly to move the long key binding list to the bottom of the file. Resolves #690 Resolves #727
2017-10-17Fix render issues on macOS (#845)Joe Wilm
Parts of neighboring glyphs in the atlas were being rendered incorrectly. The issue is resolved by aligning cells to the pixel grid. This behavior was achieved previously by first applying integer truncation before casting to a float. Fixes #844.
2017-10-16Fix config reloadingJoe Wilm
Must have been broken when upgrading notify-rs
2017-10-16Fix default config reload valueJoe Wilm
This shouldn't have any effect, but at least the default value is now consistent with the default deserialization value.
2017-10-16Use correct keyname for decreasing font size in MacOS (#843)Erik Nilsen
* Use correct keyname for decreasing font size in MacOS * Prefer Command instead of Control to match other TEs