Comments (10)
Same issue here. I'm using the 'Solarized' Color Scheme of KDE's Konsole in version 15.08.0 as provided by Ubuntu 15.10.
from airbrussh.
I'm using 'Solarized' Color Scheme on Ubuntu Gnome 16.04
On Tue, Jul 26, 2016 at 6:47 PM, Simon Hürlimann [email protected]
wrote:
Same issue here. I'm using the 'Solarized' Color Scheme of KDE's Konsole
in version 15.08.0 as provided by Ubuntu 15.10.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#84 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABQQFrvQPD1z757wWi44zN4eMe0JciJ2ks5qZfO3gaJpZM4JFYuH
.
from airbrussh.
Thanks for the additional data points.
Can both of you run this simple script in irb and post a screenshot of your output?
gem "airbrussh", "1.0.2"
require "airbrussh/colors"
Airbrussh::Colors::ANSI_CODES.keys.each do |color|
puts Airbrussh::Colors.public_send(color, color)
end
Here's what I see:
from airbrussh.
Only solarized
has the issue. Even solarized light
uses a proper gray:
So it's probably an issue with the solarized theme.
from airbrussh.
Great, looks like we've got this figured out.
I know that solarized is popular, and I don't want Airbrussh to obscure important messages when people are using it with solarized. I think that warrants changing Airbrussh's default colors (even if solarized is ultimately at fault).
Do you agree?
Right now Airbrussh uses the gray to display info
log messages (e.g. "linked file does not exist", upload progress, etc.), and also the time elapsed for each command. If we don't use gray for those because of the solarized issue, what color should we use instead?
from airbrussh.
Cool!
I'd go with the default color, like the irb output.
from airbrussh.
Any chance you'd be willing to do a PR? It should just be a matter of removing the use of gray
from command_formatter.rb
and console_formatter.rb
and then updating the expected output in the tests.
from airbrussh.
Yepp, can give it a try:-)
from airbrussh.
PR created, please review:-)
from airbrussh.
@mattbrictson upstream issue filed in KDE: https://bugs.kde.org/show_bug.cgi?id=366143
@dan-klasson maybe you want to also file an issue in Gnome and link this and the KDE bug.
from airbrussh.
Related Issues (20)
- AppVeyor CI (Windows) builds failing with net-ssh 4.0.0
- command_output HOT 9
- Colors in the capistrano.log file HOT 3
- Circular dependency warning
- Empty console output HOT 9
- Customize output to show server hostname HOT 1
- Mocha::NotInitializedError on stubbed tests when running minitest locally HOT 2
- "invalid byte sequence in UTF-8" when rsyncing files with international character
- Make rake a gem dependency HOT 3
- Make ConsoleFormatter's context configurable HOT 5
- Console error only when using Spring HOT 1
- Test on ruby 3
- Travis-CI builds are no longer working HOT 3
- Replace Travis with CircleCI HOT 1
- Switch from alias_method to prepend HOT 7
- unsupported Ruby version 1.9 in `TargetRubyVersion` parameter (in vendor/bundle/ruby/3.3.0/gems/airbrussh-1.5.2/.rubocop.yml) HOT 3
- .github/, .rubocop.yml, bin/, etc. should not be published in the gem
- Vague and unhelpful error message if log cannot be created HOT 4
- Hostname in output HOT 1
- Tests fail under Ruby 2.4.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from airbrussh.