Comparing endbasic:master...takeru:master · endbasic/endbasic
Commits on Mar 22, 2025
-
unicode-widthクレートを追加し、テキストの各文字の幅を正確に計算して描画するように修正しました。これにより、文字の幅に基づいてカーソルを適切に進めることができるようになりました。
Commits on Mar 23, 2025
-
Add modal functionality for loading, saving, and editing programs
This update introduces a floating button container with buttons to show modals for loading, saving, and editing programs. The corresponding modals have been implemented in HTML, CSS, and JavaScript, allowing users to interact with program files more effectively. Additionally, a function to retrieve program text from the JavaScript context has been added to facilitate editing operations.
Commits on Mar 24, 2025
-
Refactor loadProgram function to handle indentation and progress updates
This commit modifies the loadProgram function to be asynchronous, allowing for better handling of program loading with real-time progress updates. It replaces auto-indentation with backspace deletion and ensures that tabs are converted to spaces. The button update functions are also updated to await the loadProgram execution, improving user experience during program editing.