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

Tab Key Not Working for Indentation in Code Editor #29

Open
robson-rp opened this issue Nov 16, 2024 · 4 comments
Open

Tab Key Not Working for Indentation in Code Editor #29

robson-rp opened this issue Nov 16, 2024 · 4 comments

Comments

@robson-rp
Copy link
Contributor

Problem:
The code editor is currently not allowing the use of the Tab key for indentation, making it difficult to format code properly.

Expected Behavior:
Pressing the Tab key should insert a tab character or spaces, depending on the editor's settings, to facilitate proper indentation while writing code.

Steps to Reproduce:
Open the app: https://www.snapink.pro/
Attempt to use the Tab key to indent a line of code.
Observe that no indentation is applied.

Suggested Solution:
Implement functionality to handle the Tab key press event, allowing it to insert tabs or spaces for indentation, as is standard in most code editors.

@Varundeep111
Copy link

Hello @robson-rp and @IldySilva,

I’m excited to contribute to this amazing project! I have experience with Flutter, although my expertise is primarily focused on mobile applications rather than web apps.

Could you please guide me on the best approach to get started? Should I aim to understand the entire source code, or is there a more efficient way to familiarize myself and begin contributing meaningfully?

Looking forward to your advice!

@IldySilva
Copy link
Owner

awesome @98021Varundeep

Start by exploring the app and identifying any bugs, issues, or shortcomings, as well as possible improvements or fixes you could make. If you feel confident tackling a problem or adding a feature, go ahead! If not, you can still contribute by opening an issue and letting someone else take a shot at it, or even sharing your ideas on how it could be solved.

There's no need to understand the entire codebase. Focus on what you want to achieve, find the application's entry point, locate the core of what you're looking for, and start making changes until you reach your goal.and It doesn’t have to be perfect

@IldySilva
Copy link
Owner

@98021Varundeep We try to maintain a readable and easy-to-understand codebase. Step one would be to run the project on your machine. After that, jump straight into making any changes you can immediately feel or see. Remove things, add things, so you can understand where everything is.

@Varundeep111
Copy link

Thanks, @IldySilva! 😊
Appreciate the guidance.

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

No branches or pull requests

3 participants