Terminal+ output almost unreadable when Darkest Dark theme is enabled

This topic contains 17 replies, has 4 voices, and was last updated by Profile photo of support-tony support-tony 3 days, 13 hours ago.

Viewing 15 posts - 1 through 15 (of 18 total)
  • Author
    Posts
  • #542518 Reply
    Profile photo of asagrim
    asagrim
    Participant

    IDE Package: (Eclipse for JavaScript and Web Developers)
    Version: Oxygen.1a Release (4.7.1a)
    Build id: 20171005-1200
    Relevant Plugins Installed:
    Darkest Dark Theme v1.8.4.201709142212, Webclipse Suite v1.8.4.201709142220

    Steps to reproduce the issue:
    1. Enable Darkest Dark
    2. Enable DevStyle (optional, doesn’t make any difference)
    3. Open a terminal tab in the Terminal+ view
    4. Run a command (e.g.: npm -v)
    Outcome: Due to the background and foreground colors conflict, most of the text will result barely readable (see attachment).

    Attachments:
    You must be logged in to view attached files.
    #542522 Reply
    Profile photo of aaronlonin
    aaronlonin
    Moderator

    @asagrim, From your screenshot it seems like the text is selected. Is selection unintentional? The colors are actually different when they are not selected (see screenshot).

    Cheers!
    Aaron Lara

    • This reply was modified 1 week, 3 days ago by Profile photo of aaronlonin aaronlonin.
    Attachments:
    You must be logged in to view attached files.
    #542538 Reply
    Profile photo of asagrim
    asagrim
    Participant

    No, in my installation that is exactly the output colors you get, without any human intervention.

    Attached the output with text purposedly selected.

    • This reply was modified 1 week, 3 days ago by Profile photo of asagrim asagrim.
    Attachments:
    You must be logged in to view attached files.
    #542547 Reply
    Profile photo of aaronlonin
    aaronlonin
    Moderator

    Thanks for the details. You are right this is a bug, the good news is that we have already made some improvements on how we handle backgrounds for CI9 and it’s possible that this has been fixed by those changes. Could you please try our pre-released version of CI9 and let us know if that’s the case? Just follow the instructions at this thread.

    Thanks!
    Aaron Lara

    #542678 Reply
    Profile photo of asagrim
    asagrim
    Participant

    IDE Package: (Eclipse for JavaScript and Web Developers)
    Version: Oxygen.1a Release (4.7.1a)
    Build id: 20171005-1200
    Relevant Plugins Installed:
    DevStyle (includes Darkest Dark Theme) 1.9.0.201711070040, Webclipse Suite v1.9.0.201711070048

    Despite the update, as you can see from the information above, the offending behavior is still present (see attachment).

    Attachments:
    You must be logged in to view attached files.
    #542690 Reply
    Profile photo of timwebb
    timwebb
    Participant

    Is there any additional information you could share — such as, have you tailored your GitBash install at all? Any non-standard Prompts in your shell configuration, etc.? The blue background color is really the red flag here as it is indicative of one of two things — one, at some point you tailored (or imported tailored) colors for the Terminal, or two, you have your shell configured.

    One quick thing to check is if you have (or some other plugin has) changed the Invert Colors option under the Terminal preference page. It should be set to be Inverted.

    To confirm there are not other preference issues, if you can zip up your .settings folder from your workspace, we can review settings that can impact terminal coloring to see if this is impacting you — we don’t actually change specific colors for the Terminal from Darkest Dark (or DevStyle), but we do set the Terminal. Your settings files are at (workspaceloc)/.metadata/.plugins/org.eclipse.core.runtime/.settings

    #542696 Reply
    Profile photo of asagrim
    asagrim
    Participant

    Just for clarity’s sake:
    In order to avoid the sort of conflicts you mentioned in your post, before testing my scenario again after updating to the pre-release version, I performed a clean installation of the Eclipse IDE package reported above (and of course used a new workspace).
    Additionally, just to be safe, I uninstalled node.js, npm and Angular CLI from the machine and performed a new installation, without any custom modifications on my side.
    Then I installed the Webclipse and DevStyle plug-ins and performed the test.
    Furthermore, having Angular CLI, node.js and npm installed globally on my dev system, i have also taken care that the CLI Tool Management is set to using project settings (see terminal_webclipse-cli.png screenshot under attachments).
    No other plug-ins have been installed, beside the ones bundled in the IDE package.

    Attachments:
    You must be logged in to view attached files.
    #542721 Reply
    Profile photo of aaronlonin
    aaronlonin
    Moderator

    Thanks for the files, it really helps in the investigation of this issue. Could you also share your workspace .log? We want to check if any error was logged. The file is located at .metadata/.log.

    Thanks,
    Aaron Lara

    #542729 Reply
    Profile photo of asagrim
    asagrim
    Participant

    Attached the log file you requested.

    Attachments:
    You must be logged in to view attached files.
    #542787 Reply
    Profile photo of aaronlonin
    aaronlonin
    Moderator

    @asagrim, Unfortunately we are unable to replicate this issue even trying the setup you descrive. We believe there might be some exception half-way through applying the theme causing the issue which will be related to somthing either environmental or other third party plugins. It would be really helpful if you can try out a plugin we exported which contains more logging that will help us track this issue better.

    To try it in your installation with the pre-released CI9:
    1. Shut down Eclipse.
    2. Download and extract the attached zip file.
    3. Go to the “plugins” directory under your eclipse installation and back up “com.genuitec.eclipse.theming.ui_1.9.0.201711070040.jar”
    4. Then copy the jar into this directory and run eclipse again in a new workspace.

    After this (and proving the issue is still present) shut down eclipse and send us your .log in this new workspace.

    Thanks for helping us through this issue!

    • This reply was modified 1 week, 2 days ago by Profile photo of aaronlonin aaronlonin.
    Attachments:
    You must be logged in to view attached files.
    #542887 Reply
    Profile photo of asagrim
    asagrim
    Participant

    Behavior is still the same.
    Attached the requested log file.

    Attachments:
    You must be logged in to view attached files.
    #542906 Reply
    Profile photo of aaronlonin
    aaronlonin
    Moderator

    @asagrim, Thank you so much for your help and patience. We are still investigating the issue. Long story short is looks like a lot of the preferences we set to apply the theme are not being written in your installation.

    Could you please try launching eclipse from your console with “eclipse.exe -console -consolelog”? Then see if it outputs any interesting exception (specially interesting if it contains com.genuitec* in the stacktrace).

    Thanks!
    Aaron Lara

    #542910 Reply
    Profile photo of asagrim
    asagrim
    Participant

    I’ve performed what you asked me to do and I see no exceptions at all in the console output.
    = Begin console output ===============================================================

    = End console output ===============================================================

    • This reply was modified 1 week, 1 day ago by Profile photo of asagrim asagrim.
    #542912 Reply
    Profile photo of aaronlonin
    aaronlonin
    Moderator

    Thanks for the output! Do you mind sending us your full plugins list privately to suppport (at) genuitec.com referencing this forum post URL? That would be really helpful.

    Thanks!
    Aaron

    • This reply was modified 1 week, 1 day ago by Profile photo of aaronlonin aaronlonin.
    • This reply was modified 1 week, 1 day ago by Profile photo of aaronlonin aaronlonin.
    #542959 Reply
    Profile photo of asagrim
    asagrim
    Participant

    I don’t understand the reason of your last request, for I haven’t applied any post-installation modifications to both the Eclipse IDE JavaScript package and the Genuitec Webclipse plug-in. I therefore assume you guys should be able to recreate what I have on my side by just using the same packages.

    Of course, please correct me if I’m wrong with this assumption.

    • This reply was modified 1 week ago by Profile photo of asagrim asagrim.
Viewing 15 posts - 1 through 15 (of 18 total)
Reply To: Terminal+ output almost unreadable when Darkest Dark theme is enabled