-
Notifications
You must be signed in to change notification settings - Fork 730
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
Topic/more words to help home #6141
base: develop
Are you sure you want to change the base?
Conversation
more words to help home added https://scsynth.org/t/more-words-to-supercollider-help-document-home/8492/14
I hope that the source files included in this PR (and other files not included in this PR) will be modified by many users to get a better help documentation home for beginners, intermediate and advanced users, as well as for non-SC users who might read the help documentation home from the Internet out of interest. Feel free to change the details of this PR. |
reflected a new opinion: https://scsynth.org/t/more-words-to-supercollider-help-document-home/8492/37?u=prko
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.
Some minor corrections/suggestions from my side :)
The tables are very nice, but maybe maybe there is a way to control its layout more explicitly via css instead of adding some fill characters :)
Co-authored-by: Dennis Scheiba <dennis.scheiba@gmx.de>
One final thought after this first read-through: |
SuperColliders should be corrected again to SuperCollider's Co-authored-by: Dennis Scheiba <dennis.scheiba@gmx.de>
Thanks @prko for the screenshots and making the adjustments to improve the appearance for narrower views! |
@prko maybe it would be best to use css grid layouts for the tables instead? Currently the width of each column is not aligned. Using grid view allows in an easy way to distribute content equally as well as changing the layout easily on really narrow views (e.g. 200px) through e.g. @media only screen and (max-width: 200px) {
.table-content {
grid-template-columns: 1fr;
}
} If you need some help for this I am happy to help :) |
inserting the code in the following post supercollider#6141 (comment)
This is a great idea. I found the following website: To implement this functionality, a class (according to the page the class "wrapper") should be used in the Am I correct? If I am correct, I can put the following part in
However, I do not know how to put its corresponding counterpart So I need your help and I would be very grateful if you could help me! |
Some tags seem to be related to |
animations added to sclang
Update Help.schelp - alternative editor list part
Update Help.schelp alternative editors mentions only wiki in github
github wiki added
table design changed
cell widths are unified
cell width change
the removed part was for supercollider#6141 So, the removed part is in that PR.
redesigned - Vertical cell width arrangement is better (still not perfect). - Horizontal width is now the most compact. - Links in Contribute and Share have been added and redesigned.
This seems to be the last change from my point of view, but I am willing to change if anyone asks for a change.
Here is some screenshots on Windows: @capital-G
As I wrote earlier, I cannot find a way to do this myself, unfortunately... |
@capital-G For me, the design is not that important. I am more satisfied with the current content because
I hope one of this one or the previous one could be accepted with the content based on the current content. Here is the current state (The numbers '123' with a strikethrough line to the right of the 'Indexes' are relevant to #6207): |
Purpose and Motivation
I recently compared the help document home pages (or index pages) of SC, Max, pd and Csound, and I found SC's documentation to be the most beginner unfriendly. The following three posts in a thread are relevant to this:
Then I thought we needed more words for the help browser home page, and posted the following thread, where I also compared the SuperCollider 3.4 for Windows (I do not have a Mac to launch SC 3.4 on.) documentation with the current one:
https://scsynth.org/t/more-words-to-supercollider-help-document-home/8492?u=prko
This is the latest version, reflecting all the opinions in the thread above as best I can. I have also changed some links to be more appropriate. You can see these changes in the browser home of this PR in the following video:
https://www.dropbox.com/scl/fi/5531ljvpp1iy9j7uuduq3/sc-documentation-home-draft-4.mov?rlkey=ax82kto7erkn4dm2x056gvl2z&dl=0
As you can see in the video, the SuperCollider on the top left hides the S in the SuperCollider label. This is reported in #6138.
We should also update scdoc.css: the most important thing for this PR is to fix the width of the tables, which is also included in this PR.
The scdoc.js should also be modified to include the class tree in the indexes menu at the top. This is also included in this PR.
Notes
To arrange the table more beautifully, I am using
soft:: ::
for a space placeholder.The character between :: and :: is an en space:
en space | 020002 | 8194 | 0x2002 |  
I have not added a link for sclang, as I am not sure which is better for it between
Process
,Main
andInterpreter
.Would it be better to show the paths of sclang, scsynth, supernova and scide per OS? Showing these executables in the file explorer seems to help beginners understand the inter-application cooperation.
I am not sure what the correct category is for 'Audio device selection'. Would "Basic" in "Get Help" be better than the current category ("Basic" in "Overview")?
Types of changes
To-do list