█▀ █▀█ █▀█ █░ █▄ █▄█ █▄█ █▄ That's great to hear keep it up. And have a great day ahead. I'm nothing but a student of Django. Hopefully my questions doesn't bother you too much. 😉 🎩 😍 👕👍Great! 👖 And once again thanks a lot🌹 for your hard work. I will be glad if you need any assistance from me in the future.
Regards Faisal Mahmood [email protected] WhatsApp: +923013181026 On Wed, May 29, 2024, 12:38 AM Mike Schem <[email protected]> wrote: > Hey Faisal, > > Thanks for taking the time to read the PR and provide some feedback. I > copied all of your concerns here and responded to them accordingly. Please > let me know if you have any further questions! > > 1. > Have you considered including a section in the Django admin documentation > that outlines the new shortcuts and how to use them? > > Yes, I absolutely will document this, I was thinking about adding it to > the "Other Topics" section here: > https://docs.djangoproject.com/en/5.0/ref/contrib/admin/#other-topics. > What do you think? > > 2. > Are the keyboard shortcuts configurable? > > Not yet, but I would be open to doing this as a future PR. > > 3. > Have you tested the keyboard shortcuts across different browsers and > operating systems to ensure consistent behavior? > > Any specific browsers or versions where you faced issues? > > Yes, we've tested on pretty much all major OSs and browsers and have seen > consistent behavior. I've been running this in my company for over a year > now. It's been great! > > 4. > What considerations have been made regarding accessibility? > > I'd say this is largely an accessibility feature since it would allow for > the visually impaired to save without needing to see the save buttons, > which is great! > > 5. > How does the implementation handle potential conflicts with existing > browser or system shortcuts? > > There is an existing ctrl + S for saving browser pages as HTML, frakely, I > don't think that should be the default for users. When saving the page, the > action should not be to save it as html, but instead save the content of > the admin. > > 6. > Have you noticed any performance impacts with the addition of these > shortcuts? Ensuring that the admin interface remains performant is > important for all users. > > No, no performance issues. It's a very simple code change without much > impact. > > On Sat, May 25, 2024 at 7:25 AM Faisal Mahmood <[email protected]> > wrote: > >> Hi *Mike Schem, >> >> Thank you for reaching out and for your work on adding keyboard shortcuts >> to the Django admin. This is a valuable feature that can greatly enhance >> productivity for many users. We appreciate your contribution and the effort >> you've put into this PR. >> >> We have reviewed your pull request and are excited about its potential. >> Here are some thoughts and questions we have: >> >> 1. >> Have you considered including a section in the Django admin documentation >> that outlines the new shortcuts and how to use them? >> >> 2. >> Are the keyboard shortcuts configurable? >> >> 3. >> Have you tested the keyboard shortcuts across different browsers and >> operating systems to ensure consistent behavior? >> >> Any specific browsers or versions where you faced issues? >> >> 4. >> What considerations have been made regarding accessibility? >> >> 5. >> How does the implementation handle potential conflicts with existing >> browser or system shortcuts? >> >> 6. >> Have you noticed any performance impacts with the addition of these >> shortcuts? Ensuring that the admin interface remains performant is >> important for all users. >> >> We believe these questions can help further refine the feature and ensure >> it meets the needs of the wider Django community. Once again, thank you for >> your contribution. We look forward to your responses and further discussion. >> >> Best regards, >> [Faisal Mahmood] >> >> On Fri, May 24, 2024, 10:32 PM Mike Schem <[email protected]> >> wrote: >> >>> Hey all, >>> >>> I’m seeking some support and feedback on my PR. I’ve added keyboard >>> shortcuts to the Django admin for the save actions. We use it at my >>> company, and it’s pretty helpful for power users. I’d love to hear what the >>> community thinks. >>> >>> https://github.com/django/django/pull/17599 >>> >>> >>> Mike Schem >>> Senior Software Engineer >>> String King Lacrosse, LLC >>> StringKing, Inc. >>> 19100 South Vermont Avenue >>> <https://www.google.com/maps/search/19100+South+Vermont+Avenue+Gardena,+CA%C2%A0+90248?entry=gmail&source=g> >>> Gardena, CA 90248 >>> <https://www.google.com/maps/search/19100+South+Vermont+Avenue+Gardena,+CA%C2%A0+90248?entry=gmail&source=g> >>> 310-699-7175 Mobile >>> >>> [email protected] <[email protected]> >>> StringKing.com <http://stringkinglacrosse.com/> | uSTRING.com >>> <http://ustring.com/> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Django users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/django-users/CALUzFO1GyhQct422sU6WDRC3ksYf-qg8qgtR%2BwXGOwrjWDn2_A%40mail.gmail.com >>> <https://groups.google.com/d/msgid/django-users/CALUzFO1GyhQct422sU6WDRC3ksYf-qg8qgtR%2BwXGOwrjWDn2_A%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/CAP3eejy%3DHWk82qHU5uNaWAYDTRC1-N1A9fUVkc%2B_avj5FmUYQA%40mail.gmail.com >> <https://groups.google.com/d/msgid/django-users/CAP3eejy%3DHWk82qHU5uNaWAYDTRC1-N1A9fUVkc%2B_avj5FmUYQA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CALUzFO2RUz_smUPtoCfE_TQq-qK2L_b_ebbX1Y2L234LmiFj_Q%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CALUzFO2RUz_smUPtoCfE_TQq-qK2L_b_ebbX1Y2L234LmiFj_Q%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAP3eejzz3A46OhLDcuGeCMbyLW-LcpnkD6yB%3DYuxXmWddwPAsQ%40mail.gmail.com.

