generated from emilk/eframe_template
-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
Use color-eyre for error handling and add a log window #83
Merged
Commits on Dec 28, 2023
-
fix: properly set log verbosity to full in web builds
To set the verbosity in web builds, we need to use `.lib_verbosity`, not `.verbosity`. There will still be no backtrace displayed because we are using the `panic_abort` panic handler instead of the normal `panic_unwind` handler that native builds use. There is currently no support for `panic_unwind` on the `wasm32-unknown-unknown` target unless we use `no_std`.
Configuration menu - View commit details
-
Copy full SHA for 5e37f4d - Browse repository at this point
Copy the full SHA 5e37f4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 751baeb - Browse repository at this point
Copy the full SHA 751baebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8b474e - Browse repository at this point
Copy the full SHA c8b474eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5002bd1 - Browse repository at this point
Copy the full SHA 5002bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f85afa3 - Browse repository at this point
Copy the full SHA f85afa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e17abd4 - Browse repository at this point
Copy the full SHA e17abd4View commit details
Commits on Dec 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a3db8aa - Browse repository at this point
Copy the full SHA a3db8aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c520134 - Browse repository at this point
Copy the full SHA c520134View commit details
Commits on Dec 30, 2023
-
refactor: migrate from anyhow to color-eyre
Moving to color-eyre allows us to use color-backtrace for formatting errors, which anyhow does not support. It's otherwise essentially the same as anyhow but with some peculiar and confusing names in the API changed.
Configuration menu - View commit details
-
Copy full SHA for 7c42ecf - Browse repository at this point
Copy the full SHA 7c42ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 762271f - Browse repository at this point
Copy the full SHA 762271fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f19b3 - Browse repository at this point
Copy the full SHA 57f19b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c573b39 - Browse repository at this point
Copy the full SHA c573b39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23ea3f9 - Browse repository at this point
Copy the full SHA 23ea3f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 493220e - Browse repository at this point
Copy the full SHA 493220eView commit details
Commits on Dec 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c9ad5b3 - Browse repository at this point
Copy the full SHA c9ad5b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e347dcd - Browse repository at this point
Copy the full SHA e347dcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9be18e6 - Browse repository at this point
Copy the full SHA 9be18e6View commit details -
The terminal now immediately resizes to the correct size instead of starting at the wrong size and taking several frames to resize. The terminal size controls have been moved to the top of the terminal window so that if the terminal is too big to fit on the screen, the user can still access the controls to make it smaller. Also, the format is now COLS x ROWS instead of ROWS x COLS. The terminal also handles focus and hover correctly now. It won't change the cursor unless the terminal is hovered, and it won't accept keyboard input unless it's focused. Also, the terminal no longer requests a rerender every frame. Now, it only does that if the terminal's contents have been updated. For the output window, this is done by making the tracing writer call `ctx.request_repaint()` every time it writes to the log. For shells, this is done by doing the same whenever there is at least one terminal action received by the thread.
Configuration menu - View commit details
-
Copy full SHA for 2bdcc89 - Browse repository at this point
Copy the full SHA 2bdcc89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5400d4a - Browse repository at this point
Copy the full SHA 5400d4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84e8437 - Browse repository at this point
Copy the full SHA 84e8437View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcb1435 - Browse repository at this point
Copy the full SHA bcb1435View commit details -
Configuration menu - View commit details
-
Copy full SHA for a97a980 - Browse repository at this point
Copy the full SHA a97a980View commit details -
Configuration menu - View commit details
-
Copy full SHA for efd6ca6 - Browse repository at this point
Copy the full SHA efd6ca6View commit details -
refactor: toast functions are now macros
This is so that the logs accurately display where the toast was created from instead of displaying the location as somewhere in toasts.rs.
Configuration menu - View commit details
-
Copy full SHA for 01a4f7f - Browse repository at this point
Copy the full SHA 01a4f7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41718d2 - Browse repository at this point
Copy the full SHA 41718d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ca912e - Browse repository at this point
Copy the full SHA 5ca912eView commit details
Commits on Jan 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2ba3962 - Browse repository at this point
Copy the full SHA 2ba3962View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6904b66 - Browse repository at this point
Copy the full SHA 6904b66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8698272 - Browse repository at this point
Copy the full SHA 8698272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2259b83 - Browse repository at this point
Copy the full SHA 2259b83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a610b8 - Browse repository at this point
Copy the full SHA 2a610b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10878b5 - Browse repository at this point
Copy the full SHA 10878b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7adf194 - Browse repository at this point
Copy the full SHA 7adf194View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa2777c - Browse repository at this point
Copy the full SHA fa2777cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 933ed41 - Browse repository at this point
Copy the full SHA 933ed41View commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87c7fc7 - Browse repository at this point
Copy the full SHA 87c7fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 226189f - Browse repository at this point
Copy the full SHA 226189fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f028a8 - Browse repository at this point
Copy the full SHA 4f028a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5171bb - Browse repository at this point
Copy the full SHA c5171bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19f1f62 - Browse repository at this point
Copy the full SHA 19f1f62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4607532 - Browse repository at this point
Copy the full SHA 4607532View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ac4dd - Browse repository at this point
Copy the full SHA f3ac4ddView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.