Skip to content
This repository was archived by the owner on Jan 26, 2022. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
3ca59b5
Add right sidebar sketch
yochrisbolton Oct 31, 2019
90c43d1
Work on helper scripts for settings
yochrisbolton Nov 5, 2019
7335776
Dynamically add sidebar settings
yochrisbolton Nov 7, 2019
267d9cb
Add rough Character adder section
yochrisbolton Nov 7, 2019
28fa1d0
Start work on Nodes
yochrisbolton Nov 8, 2019
de53a31
Better node styling
yochrisbolton Nov 9, 2019
ed3b62a
Begin work on making node list dynamic
yochrisbolton Nov 9, 2019
a365495
Show node settings on click
yochrisbolton Nov 9, 2019
337cf24
Start work on Drag handling
yochrisbolton Nov 14, 2019
cb3daba
Load settings on instanced nodes
yochrisbolton Nov 23, 2019
ce6e446
Add dynamic node closer
yochrisbolton Nov 23, 2019
1da4a7d
push
yochrisbolton Dec 31, 2019
78adb25
Better drop handler
yochrisbolton Jan 11, 2020
691eacc
Average out local position
yochrisbolton Jan 11, 2020
fbc7bcd
Pass settings to serializer
yochrisbolton Jan 11, 2020
948f8ff
Serialize lineEdit to dict
yochrisbolton Jan 11, 2020
38bbda5
Get local mouse position
yochrisbolton Jan 12, 2020
a3d143a
Name change updates label
yochrisbolton Jan 12, 2020
08c5bf8
Dynamic path resolution
yochrisbolton Mar 30, 2020
84f2715
Change settings title
yochrisbolton Mar 30, 2020
0dc990d
Update readme
yochrisbolton Mar 30, 2020
8a0d189
Add basic node docs
yochrisbolton Mar 30, 2020
4836fe4
Dynamic sidebar data
yochrisbolton Mar 31, 2020
392d865
Dynamic node count in footer
yochrisbolton Mar 31, 2020
3e561af
Add dropdown styles
yochrisbolton Apr 2, 2020
ed62fc6
Finalise dropdown styles
yochrisbolton Apr 2, 2020
24bd55d
Update node tree remover
yochrisbolton Apr 2, 2020
59b8601
Serialize text data
yochrisbolton May 10, 2020
eb079ee
Better tree grouping
yochrisbolton May 10, 2020
88fa2cc
Fix editor settings
yochrisbolton May 10, 2020
c0574df
Persist character names
yochrisbolton May 10, 2020
d4363d3
Allow character select
yochrisbolton May 10, 2020
d3e63a8
Save character selection
yochrisbolton May 10, 2020
98bfcbc
Reset name on empty
yochrisbolton May 13, 2020
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
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ Yes, I could. But I'm not :cat:
- [ ] Make codebase modular, to make it easier to add custom nodes and features
- [ ] Make user interface less like Godot, and more like a proper graph editor
- [ ] Make Whiskers dialogue assets smaller and more light-weight. This will be done by having one save file, which contains all graph node positions as well as dialogue text, and also having a `Compile` option which stores *just* the dialogue text.
- [ ] The ability to test dialogue from specific points
- [ ] Multiple charcters per dialogue
- [ ] Better docs
- [ ] ( Optional ) Switch from JSON to something more readable. Maybe YAML?

## Can I help?
Expand Down
35 changes: 35 additions & 0 deletions Setting.tscn
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[gd_scene load_steps=4 format=2]

[ext_resource path="res://assets/themes/editor.tres" type="Theme" id=1]
[ext_resource path="res://assets/fonts/resources/roboto_reg_sm.tres" type="DynamicFont" id=2]
[ext_resource path="res://assets/fonts/resources/roboto_reg.tres" type="DynamicFont" id=3]

[node name="Setting" type="MarginContainer"]
margin_right = 230.0
margin_bottom = 66.0
custom_constants/margin_right = 10
custom_constants/margin_top = 8
custom_constants/margin_left = 10
custom_constants/margin_bottom = 0

[node name="VBoxContainer" type="VBoxContainer" parent="."]
margin_left = 10.0
margin_top = 8.0
margin_right = 220.0
margin_bottom = 66.0
custom_constants/separation = 2

[node name="Label" type="Label" parent="VBoxContainer"]
margin_right = 210.0
margin_bottom = 23.0
custom_fonts/font = ExtResource( 2 )
text = "Name"
uppercase = true

[node name="LineEdit" type="LineEdit" parent="VBoxContainer"]
margin_top = 25.0
margin_right = 210.0
margin_bottom = 58.0
theme = ExtResource( 1 )
custom_fonts/font = ExtResource( 3 )
placeholder_text = "Node Name"
Loading