-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
Here I'll leave my impressions with the new version of GDM since I'm gonna use it on my ASM (Abstract State Machine) to store useful data.
- I've downloaded from branch 2.0 (in-editor it shows 1.0 RC, mistake?)
- Really loved the new floating window system
- Maybe a shortcut for closing/opening the GDM window? like F5. Or a button on main windows in the side of run scene buttons

I - Tabs can not be closed
- Add a X icon to close
- Add a CTRL-W shortcut to close
II - Icons need adjustment
- Too big? (aesthetic Lol)
- Needs tooltips example: leave the mouse above the X icon shows a box saying: delete table
III - Most Important TYPES
- Why I should use GDM instead of Resource saving? Simple, You can save ANY Type (at least this is why I want to use GDM)
- So I suddenly realized I cant use GDM as it is, cuz I cant save my custom types and other built-in types like Vector2,Vector3.
- For example if I have A Custom class called Connections:
class_name Connections
var from:GraphNode
var to:GraphNode
var from_clicked:Vector2
var to_clicked:Vector2
- what if I want to save this class in GDM? maybe users have to create a serialize function?
# continuing the class mentioned above
func serialize() -> Dictionary:
var dict
dict["from"] = from
dict["to"] = to
dict["from_clicked"] = from_clicked
........
return dict
- Implementing basic built in types could solve the problem since whe can convert a class to a dictionary!
IV - Properties Aesthetic
This is more about aesthetic, I think that showing the ID of a property to the end-user causes confusion (maybe I have TOC?)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels