Skip to content
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

Ensure Capitalization rule is respected all over Slicer #1888

Open
slicerbot opened this issue Mar 12, 2020 · 1 comment
Open

Ensure Capitalization rule is respected all over Slicer #1888

slicerbot opened this issue Mar 12, 2020 · 1 comment
Milestone

Comments

@slicerbot
Copy link
Collaborator

This issue was created automatically from an original Mantis Issue. Further discussion may take place here.

@lassoan lassoan added this to the Backlog milestone Mar 16, 2020
@lassoan lassoan removed the backlog label Mar 16, 2020
@lassoan
Copy link
Contributor

lassoan commented Oct 25, 2021

Slicer's style guide is based on Microsoft Style Guide about the time of Windows7 - see https://www.slicer.org/wiki/Documentation/Nightly/Developers/Style_Guide#General_guidelines

Both Microsoft Style Guide and Google Style Guide generally prefers sentence case. Before Windows7 Windows used more title case, and after Windows7 the use of title case increased again. Apple Style Guide has strong preference for title case. See some pros/cons for each option here. In summary, sentence case is easier to implement and easier to read, but title case may provide some feeling of something being "more substantial" and may look nicer for short text.

Slicer's capitalization is not very consistent and it would worth to update style guide based on current UI trends, and update at least Slicer core and most important extensions based on that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants