Comments (7)
@danrabbit The default grey does look too dark to me as well - what would be the best color?
from terminal.
I would like to add that with light themes, the new colour palette doesn't work well. For example, the colour White
is very light on light backgrounds.
For example, here's the output from one of my Haskell apps:
And this is ESBuild:
With the solarised colour scheme, it's even more problematic I think:
from terminal.
We could invert white and bright white with black and bright black when switching from dark to light theme, like it's suggested in the ANK-dev/solarized-terminal-fixed project.
I'm not sure how bulletproof something like his would be, but I put together a small demo branch in case anyone wants to check it out. I don't have any Haskell apps that I could test with, but this is what htop looks like:
from terminal.
Old values were fine. It happens after this PR: #672
from terminal.
Maybe we should offer a choice of a select few named 3rd party palettes as well? I agree the default color palette has a lot of muddy greyish light colors in the light style (light green, light yellow, light blue, light cyan)
Not sure where this palette came from but I would have thought a minimum contrast between colors should be applied as we have no control over which colors an app will use together.
from terminal.
Would it be acceptable to publish a temporary solution for this by making it such that clicking the Custom palette icon allows you to customise the currently active palette instead of defaulting to what I believe is the solarized palette?
i.e. If I were using the elementary dark palette, I can click on the Custom palette icon and just change the offending colour; which is much more convenient than trying to recreate the dark palette from scratch using the UI.
from terminal.
This is still an issue in both the dark and light palettes. The problem seems to be that the same text colour palette is used in both like and dark themes. So light colours will blend with light backgrounds and vice versa.
from terminal.
Related Issues (20)
- default font to MS Cascadia HOT 1
- GLib 2.73.2+: Terminal freezes when closing with the close button HOT 18
- Terminal notification displays timestamp when HISTTIMEFORMAT variable is set
- Change default font HOT 1
- Pressing the menu key don't refresh the context menu
- When using `screen` tab title and window title does not change HOT 2
- `.profile` appears to not be loaded by the shell HOT 2
- # char in URLs is escaped in a way that breaks the URL HOT 3
- Add the Mac OS Focus Follows Mouse HOT 1
- Terminal launched without restoring tabs overwrites saved tabs on saving HOT 2
- Clickable Terminal Toggle HOT 1
- Allow to use Ctrl+Backspace for deleting words to the left HOT 8
- Add SIXEL support
- Commands history of new terminal tab
- No autocomplete of commands on fresh install HOT 8
- Incomplete man page HOT 2
- Semi-translatent background becmoes opaque when Terminal is tiled or maximized HOT 2
- Error notification not working? HOT 2
- When creating a new terminal window with the setting the working directory, there is an additional tab that starts at the working directrory HOT 2
- Tabs and tab-zooms not saved to settings continuously HOT 7
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 terminal.