-
- Notifications
You must be signed in to change notification settings - Fork 1.1k
Implement Invisible Characters Setting #2065
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
base: main
Are you sure you want to change the base?
Implement Invisible Characters Setting #2065
Conversation
@austincondiff I've updated the settings page to be a little more flexible, including the top-level toggle you suggested. Let me know what you think |
@austincondiff that's a good point, I'll make those changes. |
Changes made, screen recording updated. |
Alright! This is ready to go with the updated CESE version on |
CodeEdit/Features/Settings/Pages/TextEditingSettings/Models/TextEditingSettings.swift Show resolved Hide resolved
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.
Nice!
Description
Implements invisible character drawing in CodeEdit, including warning characters for ambiguous or invisible characters.
This is stored in a new submenu in the Text Editing settings page. I decided a pane like this was the best option, as a table cannot grow to fit it's contents or scroll when it's placed in some Forms (like our settings pages for some reason). The table also takes up a lot of space, so I felt it was a good use of a sheet.
Related Issues
Checklist
Screenshots
Screen.Recording.2025-06-16.at.4.16.50.PM.mov