<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/mui-org/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>

<p dir="auto">The color which is supplied in palette.text.primary value doesn't seem to do anything.<br>
I was hoping that when I pass that value then that color will be used for every component which has color value set to primary. But it seems that every component decides on the text color on its own by using the getContrastText mixin.</p>
<p dir="auto">I understand there is a way to override this using "overrides" while creating a theme. But that would require overriding a lot for me as I want this thing to be user controlled through preferences.</p>
<p dir="auto">May be I am just understanding it wrongly. My main question is that if the value passed under palette.text.primary is used at all ?</p>
<h2 dir="auto">Context</h2>

<p dir="auto">I am trying to make a user controlled look and feel where the user will be able to choose from several predefined color schemes I provide in the application</p>
<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>1.0.0-beta.27</td>
</tr>
<tr>
<td>React</td>
<td>16.2.0</td>
</tr>
<tr>
<td>browser</td>
<td></td>
</tr>
<tr>
<td>etc</td>
<td></td>
</tr>
</tbody>
</table>
<p dir="auto">Additionally, is there a slack chat available for this kind of questions ?</p>
<p dir="auto">Since using v1, I find myself often wanting to quickly navigate to a Component's implementation, to check its implementation details, but especially since material-ui now uses JSS, which requires us to look at the classes in the source code to override them properly.</p>
<p dir="auto">I think it'd be helpful to either:</p>
<ul class="contains-task-list">
<li>
<p dir="auto">Add a link to a component's source code on every page</p>
</li>
<li>
<p dir="auto">Add the defaults for each JSS class (much more work I guess)</p>
</li>
<li class="task-list-item">
<p dir="auto"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/callemall/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</p>
</li>
</ul>
<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>v1</td>
</tr>
</tbody>
</table>