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

Dev tools abstraction #77

Draft
wants to merge 53 commits into
base: main
Choose a base branch
from
Draft
Changes from 22 commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
2583ff2
Boilerplate stub
Mar 19, 2024
4ebb77e
Initial notes
Mar 19, 2024
a8869e2
Motivation
Mar 19, 2024
f0f0cba
Add background to the user facing explanation
Mar 19, 2024
0955fa2
Immediate and modal dev tools
Mar 19, 2024
30508b7
Implementation strategies
Mar 19, 2024
abbaaaa
Remove initial notes
Mar 19, 2024
9e4dd40
Write summary
Mar 19, 2024
9faa03f
Fix mistakes
alice-i-cecile Mar 19, 2024
4c43e22
Use std::FromStr per Bushrat's suggestion
Mar 20, 2024
6e2c783
Clean up parse_from_str calls
Mar 20, 2024
95df4f2
Extend and fix toolkit examples
Mar 20, 2024
5424491
Flesh out parse_and_insert_tool
Mar 20, 2024
dabee2c
Fix usage of OwningPointer thanks to james-o-brien
Mar 20, 2024
3ac0804
Try to flesh out the metadata fields further
Mar 20, 2024
472cc76
Fix associated type bounds
alice-i-cecile Mar 20, 2024
45506d2
Discuss adding layout information to traits
Mar 20, 2024
a7d8059
Add the command palette idea to the list of possible toolboxes
Mar 20, 2024
931ea9b
Fix typo
alice-i-cecile Mar 20, 2024
b58fdff
Make sure the `ModalDevTool` has access to `DevToolMetadata`
Mar 20, 2024
7eef32c
Merge branch 'dev-tools' of https://github.com/alice-i-cecile/rfcs in…
Mar 20, 2024
5c31490
Use consistent naming
Mar 20, 2024
0b02a75
Fix typo
alice-i-cecile Mar 20, 2024
fd88879
Fix sentence fragment
alice-i-cecile Mar 20, 2024
ea1bf8a
Fix reference to end user when Bevy user was meant
alice-i-cecile Mar 20, 2024
4093bab
Add link to discussion on layout extensions
alice-i-cecile Mar 20, 2024
0ca692c
Compiler error
alice-i-cecile Mar 21, 2024
5ada1b4
Add a `short_description` method
alice-i-cecile Mar 21, 2024
e318a65
FromReflect yeet
alice-i-cecile Mar 21, 2024
6f00808
Command trait typo
alice-i-cecile Mar 21, 2024
98588a8
Use the updated type name for `DevToolMetaData`
alice-i-cecile Mar 21, 2024
d5617e4
Explain why trait objects won't work :(
Mar 21, 2024
69c6034
Fix type info getting and extend DevCommand metadata
rewin123 Mar 21, 2024
dc8057f
fix typo
rewin123 Mar 21, 2024
fc028b8
Add CLI example
ayamaev-se Mar 22, 2024
68293b5
Fix typo
rewin123 Mar 22, 2024
dfb2b26
Fix formating
rewin123 Mar 22, 2024
b28a869
Fix typp
rewin123 Mar 22, 2024
3f175bb
Fix typo
rewin123 Mar 22, 2024
6e64f00
Fix metadata
rewin123 Mar 22, 2024
c1126a8
Merge pull request #14 from rewin123/rewin123-some_extends
alice-i-cecile Mar 22, 2024
8df4379
Typo
alice-i-cecile Mar 22, 2024
0a7e3bf
Formatting and typos
Mar 22, 2024
9855dd0
Add link to bevy_reflect::Documentation
Mar 22, 2024
e04c8ca
Clean up resolved TODO
Mar 22, 2024
0d17495
Note focus handling as out-of-scope
Mar 22, 2024
30eed15
Use TypeRegistry
matiqo15 Mar 28, 2024
ca4a570
Add common DevCommands for enabling, disabling and toggling ModalDevT…
matiqo15 Mar 28, 2024
8b42518
why not configure ModalDevTools with DevCommands
matiqo15 Mar 28, 2024
0aca22a
Apply suggestions from code review
matiqo15 Mar 28, 2024
5b64aa3
remove question about FromStr trait
matiqo15 Mar 28, 2024
8dc97dc
Add implementation strategy about iter_with_data method
matiqo15 Mar 28, 2024
12cfea1
Merge pull request #15 from matiqo15/dev-tools-type-registry
alice-i-cecile Mar 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading