-
Notifications
You must be signed in to change notification settings - Fork 4
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
Styling questions, feedback and possible improvements. #15
Comments
Hey there! Thank you so much for the interest and wanting to help with the project :) Sadly (in a way ahah) after completing the project I landed my first job in tech and am still figuring stuff out my routine to get back to this project and add things (or OSS in general); a couple of things that are in your message were already on my mind, so I'm super happy to use them as motivation to get back to the project and improve it ^^ Thank you for that :) Answers/feedback on the RFC
I'd be happy to have a coffe-chat together one of these days to discuss all doubts and possibilities together, if you'd also be open to that :) In the meanwhile I wanted to say thanks again for the support and your interest in the project ❤️ Have a nice day! |
Hey, congrats on getting your first job! I would be happy to chat. Write me on [email protected] and we can decide on the time. |
Hello!
first of all: this is really a cool project ❤️
I am amazed at how well-documented it is, how well the code is structured and how much you have tried (and I think succeeded) to make this project useful for non-programming/technical people. Really, great job!
Full disclosure: I deal mostly with embedded systems so I know C, Python, and GitHub Actions quite well, however, I do not know much JS, CSS, Sass and HTML. I know the general purpose of technologies in this project (due to your docs), but not the specifics.
Questions/items:
Below is a default example, as rendered on an iPhone 12/13 Pro screen (I used Firefox's Responsive Design mode for this).
![image](https://private-user-images.githubusercontent.com/41839945/273435249-9748d0c5-06bc-4f92-b185-9c021752cbc5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5ODc5OTMsIm5iZiI6MTczODk4NzY5MywicGF0aCI6Ii80MTgzOTk0NS8yNzM0MzUyNDktOTc0OGQwYzUtMDZiYy00ZjkyLWIxODUtOWMwMjE3NTJjYmM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA0MDgxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY3N2QwM2Q3YWQ2Y2MwYTVhZGRkYjk3Mzc4YzJiYWU4YTkxZmIxOTQyZjU2MWEwOGVlMjFlZjk2ZWM1ZGE4NGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mAWmHru-MeZ2wI9Z99Cj5NNTodetopkpXwQL1vmE9nA)
I understand that some code snippets will always wrap as they are too long to fit on a narrow screen (line numbers help with visibility in that case), however, I think that we could improve readability with a generally smaller font on mobile devices, and some modifications in the margins/paddings.
Support for tags: I would like to specify one or more tags in the markdown and have this information attached and visible on the cards.
One project that does this well is this one: https://github.com/pranavdeshai/anki-prettify
One instruction in the theme builder is insufficient, specifically this one: https://github.com/Mochitto/Markdown2Anki/tree/main/theme_builder#adding-the-theme-to-anki. For example, if you just create a custom theme from the template files and try to copy the contents of the CSS to Anki's card styling, not everything will work as you would be missing some styling that is provided by the
base.sass
,layout.sass
and others. So you would need to build the themes withnpm
to get that.This project could do well with some release automation and development tooling. I am quite familiar with this as I have this implemented on the Python project that I work on: https://github.com/IRNAS/irnas-east-software, check
docs/development_guide.md
Support:
I can help to implement all items from 2. to 6. I am comfortable with Python, however, I would require some assistance with frontend-related stuff.
Specifically:
The text was updated successfully, but these errors were encountered: