-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
basic theme: CSS margin overhaul #7657
Conversation
I'm not an expert in HTML/CSS. So I don't have a comment on this. So let's see what effect to 3rd party themes after merging. |
Are you joking? Can you image how much work I have to repair all my projects using up to date sphinx-doc (3.1) .. Did you ever compiled the sphinx-doc project itself? Did you ever had a look on long contents directives? Do you ever compiled one of the big searx projects (like python docs) .. Or did you just fumble with theses small docutils examples? You should test elementary patches and not release code and test it by the users, awaiting that they send you patches repairing all you fumbled broken. If you are not knowing what to do just git-revert the patches. |
Not at all!
For the short term, it should be sufficient to pin Then we can try to fix the issues together, which will need some work done by someone. Once they are fixed, you can un-pin your dependencies and everything will be honky-dory.
Yes, I did. Ironically, the Sphinx docs don't use that many Sphinx features.
Yes, I did.
No, I've never heard about it.
Of course not. I just used the docutils example in #7838 (comment) to illustrate the visual inconsistencies. A longer list wouldn't add any useful information.
Sure, I tested it quite thoroughly, but I can never guarantee that nothing will break. Also, it is quite hard to get the attention of potential reviewers for every single PR for Sphinx. But it is really easy to get user's attention after things are released (as your comments have shown).
I would say that I know to some degree what I'm doing, but I'm certainly not an expert. I'm very much open to suggestions for improvements! I think the changes #7657 are a net improvement, so I wouldn't completely revert it. While I'm at it, please let me also respond to your comment #7838 (comment), in order not to disturb the constructive discussions over there:
I don't have concrete plans to change further CSS in the
As mentioned above, ad-hoc work-arounds are probably not the best use of your time.
Good question! I just saw that there are problems with the ... and #7838 (comment):
If everything is compact, it's still consistent. And I think the discussions in #7838 look very promising. I think it is realistic that we will get compact lists (for you) that are still consistent (for me). |
This has been changed in sphinx-doc/sphinx@0dc6e3a, see also sphinx-doc/sphinx#7657.
Fixes #7544.
Some details might still be missing, but I think this is at least a step in the right direction.
As mentioned in #7544 (comment):
It turned out that I had only to change the
basic
theme, but it's still quite a big change, and some might consider it "breaking".Any suggestions for improvements?