A downloadable sDock

Download NowName your own price

sDock v1.0

PLEASE READ CAREFULLY!

(C) Apafey Studio

sDock is free, but please consider donating this project with a minimum of 2$ on itch.io.

New functions like

- copy and paste, undo
- dark mode (better colours)
- more controls
- Godot 4 compatibility
- user support, debugging etc.

will come if I manage to collect 100$ from the community for this 1.0 realease.

What is sDock?

sDock is an extra dock in Godot Editor

(tested with 3.2.1, 3.2.2, 3.2.3).

It helps you to format controls in a user-friendly way.
Its name comes from "super dock" but it also refers to "standard dock" - I think this kind of tool could be a standard part of the Editor.

How to use sDock
Godot handles addons by project level.
Thus, to use sDock, you need to add it to each of your project.

Adding sDock to your project is really simple.
1) Exit from Godot Editor
2) If you don't have 'addons' folder in your project folder, create it
3) Copy 'sDock' folder (with all its content) into your project's 'addons' folder
4) Open your project with Godot Editor
5) In Project settings: add "pp.gd" from sDock folder to Autoload list. Modify 'Node Name' to 'pp' (and not Pp)
6) In Project settings: enable sDock plugin.
7) Restart Godot Editor

sDock looks best with Godot Light Theme.

sDock will load and adds some autoload files to your project (pp, staticFn, defs)
You don't need to do anything with them.
Next time sDock will automatically open when you open your project.

Removing sDock from your project
1) In Project settings: uncheck sDock plugin 

2) In Project settings: delete all sDock related autoloads (pp, staticFn, defs)
3) Exit Godot
4) Delete sDock folder from your project's addons folder.

IMPORTANT! If you had used sDock to format any object in your project, be careful when removing it. You will very probably need at least the font folder to keep with the default tres file and the used font files!

sDock Controls
Supported controls are listed in defs.gd file / 'object' function.

You can manually add new controls, just add a line into object() function.
Just follow the scheme of already listed controls.

Complex controls may works in an unexpected way when modify them with sDock.

In v1.0 the following controls are fully or partly supported.

Button
CheckBox
CheckButton
HSlider
ItemList
Label
LineEdit
OptionButton
Panel
ScrollContainer
SpinBox
TextEdit

Important note
sDock changes the project's default font to 'sDock_default_font.tres'

You can set default font type, size etc. in this file.
If you have many objects using specific themes in your project, consider NOT to use sDock in that project.

Contact

Find more Godot tutorials on Apafey Studio YouTube channel: 
https://www.youtube.com/c/ApafeyStudio

Apafey on Facebook: 
https://www.facebook.com/apafey

Twitter: 
https://twitter.com/NeverDeeJay

itch.io
https://apafey.itch.io/

Soundcloud: 
https://soundcloud.com/magnipapi

Godot forum:
https://godotforums.org/profile/discussions/Apafey

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorApafey Studio
Tagsaddon, free, gdscript, Godot, godot-editor, plugin

Download

Download NowName your own price

Click download now to get access to the following files:

sDock_v1_0.zip 4 MB

Comments

Log in with itch.io to leave a comment.

Finally came around usin sDock  (using Godot 3.3.3) and it's really a time saver with text-heavy games. Thank you. 

Great news that it is still working with 3.3.3. Ty for your reply!