-
-
Notifications
You must be signed in to change notification settings - Fork 63
Add MashDark skin #5006
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Add MashDark skin #5006
Conversation
|
Obsoletes #5005. |
zyv
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks nice to me.
egmontkob
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally I quite like it. First few nitpicks:
- Please follow the naming convention of having
256in the filename. (I don't really like this convention anymore, maybe we can discuss in another ticket to get rid of it for all our skins.) - Please add new keyword
viewboldunderline, can be tested withchacl.1(#3531). - There are a few trailing spaces in the file.
Up until last night I thought it was my idea to use rounded corners (1b438db), then realized your skins has had them for years, cool! :)
|
#4974 / #4976 is expected to land soon (a bit of underlying technical refactoring is on the way, not affecting the feature as it'll end up). If, by any chance, you want to be the first skin specifying any of those three new colors as other than transparent, I think you can go ahead now and add those colors (or wait for a couple of days until that lands). |
|
The shadow color is almost invisible (I thought it was actually invisible until I looked up the definition). When there's a popup dialog, let's say Copy file, it essentially chops off parts of some filenames, which can be quite misleading. Would you please consider making text in the shadow a bit less dark? Those dark shades of gray are so close to each other. Even after magnifying the screen 8x with gimp and beefing up my screen's brightness to the max, I still literally can't see any difference with my naked eyes, although the color picker indeed confirms a slightly brighter black. Generally I find the frame, headers etc. quite dark. Still readable, but close to borderline. I think it's an "artistic choice" that you want to de-emphasize the chrome more than other skins do so I'm fine with it. Maybe reusing that same color for the shadow could work better? Or just one step darker? It doesn't really have to be easily readable, but I think it should be hinted that there is something there. (I know it also depends on the monitor, surrounding light conditions, one's eyes etc... and I'm also blaming standard RGB namespace, and in turn the 256-color cube's grayscale ramp too, for really not being linear to how humans perceive their brightness and contrast. Or is it just me?) |
Sorry, I wasn't explicit on this: yes, this is my plan (this is the underlying technical refactoring I was referring to). First complete 4995, then rebase 4974/4976 on top of that. For notnout to possibly test this new feature this is irrelevant, he can test the look with #4976's current state, if he's interested in this feature at all. |
|
Thank you for the feedback
What is the submission process? Do I need to do anything else here other than fixing based on feedback? (this is my first time submitting like this on github, so I'm likely doing something wrong - please let me know) |
|
Thanks for the adjustments!
I think we've settled on "hintbar", "shellprompt" and "commandline", the ones used by the current state of that PR. (If they'll change, I'll take care of adjusting this skin.) If you want to skin them (some or all of them), I think the easiest is if we wait for that in this PR.
The commits should be squashed, either you can do that, or we can (we do have permissions to push to this branch of yours). After that we'll click the "Merge" button and add a NEWS entry, you don't have to do anything else! |
Filed #5010. |
Updates based on feedback: - update name to mashdark256, - lighter fg in shadow, - added viewboldunderline, - added common aliases - added hintbar, shellprompt, commandline styling Signed-off-by: notnout <91558366+notnout@users.noreply.github.com> Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
|
Thank you. I added "hintbar", "shellprompt" and "commandline", just changing the background for now. |
That's not a good idea, it's unreadable if the terminal's basic colors are black on white (as e.g. I prefer it). |
Signed-off-by: notnout <91558366+notnout@users.noreply.github.com>
|
Ok, added! |
Proposed changes
Adding new dark MashDark skin. This skin is using multiple new features, like styling borders separately and styling default files.
Checklist
git commit --amend -smake indent && make check)