Dyalog / ride

Cross-platform IDE for Dyalog APL
https://dyalog.github.io/ride
MIT License
205 stars 31 forks source link

Workspace explorer icons background colours are too harsh #410

Open abrudz opened 6 years ago

abrudz commented 6 years ago

imageimage

I suggest instead: imageimage i.e colours 5, 8, 9, and 15 from: image

Paste the contents of Help → About (Shift+F1)

IDE:
  Version: 4.1.3130
  Platform: Win32
  Date: 2018-04-18 10:24:09 +0200
  Git commit: 38a8a2347ec732fd79e0b486627408a5f793dd80
  Preferences:{
    "colourSchemes":"[{\"name\":\"Default (1)\",\"theme\":\"light\",\"styles\":\"asgn=fg:00f com=fg:088 dfn=fg:00f diam=fg:00f err=fg:f00 fn=fg:008 idm=fg:008 kw=fg:800 lnum=fg:008,bg:f,bgo:0 mod=bg:7,bgo:0.25 mtch=bg:ff8,bgo:0.5 norm=bg:f,bgo:1 ns=fg:8 num=fg:8 op1=fg:00f op2=fg:00f par=fg:00f quad=fg:808 qdl=fg:c0c sel=bg:48e,bgo:0.5 semi=fg:00f sqbr=fg:00f srch=bg:f80,bgo:0.5 str=fg:088 tc=bg:d,bgo:1 tcpe=bg:c8c8c8,bgo:1 trad=fg:8 var=fg:8 zld=fg:008 scmd=fg:00f ucmd=fg:00f vtt=bg:ff0 ca=bg:828282,bgo:1,fg:0f0 cm=bg:0,bgo:0.1,fg:0f0 cv=bg:f,bgo:1,fg:0 cvv=bg:0,bgo:1,fg:0ff ma=bg:828282,bgo:1,fg:0ff na=bg:828282,bgo:1,fg:f qor=bg:f00,bgo:1,fg:f\"},{\"name\":\"Default (2)\",\"theme\":\"light\",\"styles\":\"asgn=fg:00f com=fg:088 dfn=fg:00f diam=fg:00f err=fg:f00 fn=fg:008 idm=fg:008 kw=fg:800 lnum=fg:008,bg:f,bgo:0 mod=bg:7,bgo:0.25 mtch=bg:ff8,bgo:0.5 norm=bg:f,bgo:1 ns=fg:8 num=fg:8 op1=fg:00f op2=fg:00f par=fg:00f quad=fg:808 qdl=fg:c0c sel=bg:#000000,bgo:1 semi=fg:00f sqbr=fg:00f srch=bg:f80,bgo:0.5 str=fg:088 tc=bg:d,bgo:1 tcpe=bg:c8c8c8,bgo:1 trad=fg:8 var=fg:8 zld=fg:008 scmd=fg:00f ucmd=fg:00f vtt=bg:ff0 ca=bg:828282,bgo:1,fg:0f0 cm=bg:0,bgo:0.1,fg:0f0 cv=bg:f,bgo:1,fg:0 cvv=bg:0,bgo:1,fg:0ff ma=bg:828282,bgo:1,fg:0ff na=bg:828282,bgo:1,fg:f qor=bg:f00,bgo:1,fg:f\"}]",
    "cursorBeyondEOL":"1",
    "floatOnTop":"1",
    "floating":"1",
    "kbdLocale":"en_US",
    "lineNums":"0",
    "pfkeys":"[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"<BP><RM><BP><TC>\",\"\",\"\"]",
    "sqp":"0",
    "wse":"1",
    "zoom":"5"
  }

Interpreter:
  Version: 17.0.33054
  Platform: Windows-64
  Edition: Unicode/64
  Date: May 14 2018 at 20:28:00
DyalogRichard commented 6 years ago

My 2c:

abrudz commented 6 years ago

You could also argue that the text carries no meaning because the colours indicate type. One could ask why we need colours/text at all. However, some people find it much easier to scan for a specific colour than a specific letter and vice versa.

However, even more so if the colours carry less meaning, they should stand out less rather than more in the overall picture.

Btw, the yellow colour indicates an OOP object independent of type (class, namespace, instance, interface).