Compare commits

...

80 Commits
2.0.6 ... main

Author SHA1 Message Date
passivestar 3250c3c798
Update README 2025-12-13 14:13:05 +07:00
passivestar a94a281a31 Fix 2D ruler visibility 2025-11-15 21:04:06 +07:00
passivestar ceab4ec7ef Merge branch 'main' of https://github.com/passivestar/godot-minimal-theme 2025-11-07 09:02:37 +07:00
passivestar a1eee9667c Improve visibility of separators
Backport of https://github.com/godotengine/godot/pull/112313
2025-11-07 08:34:03 +07:00
passivestar b858bc4c25
Update recommended settings 2025-11-07 08:26:12 +07:00
passivestar 472933311a Fix icons in the light theme
Backport of https://github.com/godotengine/godot/pull/112277, closes #57
2025-11-07 08:23:41 +07:00
passivestar fb802e49f6 Reduce tree button horizontal padding 2025-10-09 14:49:54 +07:00
passivestar 74a512e422 Fix missing variables after merge 2025-10-09 14:44:18 +07:00
passivestar c55de429cf Increase the overall theme contrast 2025-10-09 14:40:26 +07:00
passivestar 5fe1850c70 Fix some nested tabbars 2025-10-09 14:40:26 +07:00
passivestar 00d78badc5 Fix tree button margin 2025-10-09 14:40:26 +07:00
passivestar 695e8c52b3 Add missing assetlib panel background 2025-10-09 14:40:26 +07:00
passivestar e0f1b0e70f Restore scrollbar colors 2025-10-09 14:40:26 +07:00
passivestar 08c5e81e44 Reduce tab height 2025-10-09 14:40:26 +07:00
passivestar 801b6ed616 Update font and icon colors for tabs 2025-10-09 14:40:26 +07:00
passivestar 7ece8daf7e Fix tab container contrast 2025-10-09 14:40:26 +07:00
passivestar c03afe1c13 Add missing TabContainerOdd styles 2025-10-09 14:40:26 +07:00
passivestar e757adc9a5 Add missing tab styles 2025-10-09 14:39:22 +07:00
passivestar d90a0284d3 Refactor colors 2025-10-09 14:39:21 +07:00
passivestar a98c33a2a7 Restore more visible movie writer mode indication
Closes #38
2025-08-24 13:37:06 +07:00
passivestar 4510142efe Improve visibility of disabled text inputs 2025-08-16 21:31:23 +07:00
passivestar 93c2f15e9e Fix color of separators 2025-08-16 21:22:55 +07:00
passivestar 937ac0b0ce Fix contrast in sliders 2025-08-16 21:17:21 +07:00
passivestar 129c2d7361 Use transparent mono color in separators for better contrast against different backgrounds 2025-08-16 20:53:19 +07:00
passivestar 8e0829b617 Fix unnecessary scale multiplication in _set_border calls 2025-08-16 20:39:09 +07:00
passivestar 4588ed1f3f Fix scrollbar margin
Closes #42
2025-08-16 17:23:37 +07:00
passivestar 8fdd204935 Adjust tree margins 2025-08-16 16:37:26 +07:00
passivestar c270515693 Fix errors when warnings are treated as errors in project settings
Closes #48
2025-08-16 15:38:25 +07:00
passivestar fffb4b354d Fix main menu button margin
Closes #45
2025-08-16 09:16:03 +07:00
passivestar 02f35ee673 Fix broken option button arrow margin at low editor scale
Closes #41
2025-08-12 22:12:19 +07:00
passivestar cb87b40434 Clean up early return 2025-08-06 21:55:39 +07:00
passivestar 186f9fa879
Merge pull request #39 from m4gr3d/fix_android_editor_error
Fix error in the Android editor
2025-08-06 18:43:20 +07:00
Fredia Huya-Kouadio 1c1cb69230 Fix error in the Android editor 2025-08-06 06:56:43 +07:00
passivestar 3fa3ee7e07 Fix project manager contrast issues 2025-08-04 14:28:11 +07:00
passivestar 7467f50ef4 Fix ThemeTypeEditor tabbar background 2025-07-27 16:23:36 +07:00
passivestar 2dfe16953f Fix theme item editor background color 2025-07-27 16:09:50 +07:00
passivestar 8fbcfbbada Don't draw extra borders around EditorProperty
Closes #34
2025-07-27 15:57:22 +07:00
passivestar 5d72fb3386 Increase tree vertical separation at higher base spacing values 2025-07-27 15:16:09 +07:00
passivestar b2b8af2a29 Fix compatibility with older versions
Closes #30
2025-06-30 00:12:57 +07:00
passivestar 671f1a944f
Update README.md 2025-06-28 04:24:30 +07:00
passivestar 1246e43bfa Reduce top level inspector vertical separation 2025-06-26 03:45:21 +07:00
passivestar 1c8df1cdb4 Increase the right margin in object selector 2025-06-26 03:26:53 +07:00
passivestar 63368a1b69 Restore split container grabber visibility 2025-06-26 03:19:24 +07:00
passivestar 52338ac762 Fix narrowing conversion errors 2025-06-26 02:38:23 +07:00
passivestar f74d335d75 Use transparent background for selected editor properties 2025-06-26 02:20:43 +07:00
passivestar 209d19b7b6 Remove tab container tab separation 2025-06-26 02:12:47 +07:00
passivestar 137a80540b Restore indication of selected editor properties 2025-06-26 01:27:34 +07:00
passivestar d844402573 Use transparent borders for cleaner scrollbar paddings 2025-06-26 00:30:36 +07:00
passivestar c945ad7f36 Separate tree column titles 2025-06-26 00:26:33 +07:00
passivestar 60d1e552cd Add background to debugger inspector in the stack trace tab 2025-06-26 00:13:38 +07:00
passivestar cb340918c0 Fix tooltip panel corners 2025-06-25 23:23:45 +07:00
passivestar 94a49b56ba Increase GameView toolbar margins 2025-06-25 23:19:49 +07:00
passivestar f7decc253e FIx toolbar margins directly 2025-06-25 23:12:36 +07:00
passivestar b5ffe9ed82 Increase progress bar contrast 2025-06-21 22:42:34 +07:00
passivestar ac748d379d Increase contrast of text inputs 2025-06-21 16:44:42 +07:00
passivestar c1f610b608 Add subtle shadow to primary button 2025-06-21 16:40:57 +07:00
passivestar bf43ac28b9 Use main window background color in tabbed dialogs 2025-06-21 16:20:15 +07:00
passivestar 55104389b8 Darken settings background to improve tab visibility 2025-06-21 14:47:11 +07:00
passivestar 2b6edbb679 Tweak main button border opacity 2025-06-21 14:30:35 +07:00
passivestar c0837e23ce Dont blur primary button borders 2025-06-20 08:00:11 +07:00
passivestar 8ce4a58917 Increase content margin of rich text label 2025-06-20 02:53:40 +07:00
passivestar 62caa4a09a Fix the spacing of the tabbar menu icon 2025-06-20 02:37:31 +07:00
passivestar 9ccbccf171 Add tab separation to tab container for cleaner hover 2025-06-20 02:33:43 +07:00
passivestar f4efe04db4 Fix EditorObjectSelector margins 2025-06-20 02:28:09 +07:00
passivestar 70d4b6f12d Increase flat button margins 2025-06-20 02:20:33 +07:00
passivestar 03477b3049 Update popup menu separators to match the regular ones 2025-06-20 02:18:14 +07:00
passivestar f30f3b4188 Improve visibility of separators 2025-06-20 02:08:35 +07:00
passivestar 50475be7d0 Update the design of tabs to match the rest of the editor 2025-06-20 02:02:55 +07:00
passivestar f2ff52a2fc Add missing h_separation in PopupMenu 2025-06-08 13:30:03 +07:00
passivestar bb1ee940a7 Fix touch scrollbar editor setting name in 4.5 2025-06-05 21:33:00 +07:00
passivestar bbdfe4b398 Fix color picker focus 2025-06-03 12:53:11 +07:00
passivestar 8f4a1060f4 Fix GraphEdit focus outline corner radius 2025-06-03 12:41:39 +07:00
passivestar d52b4a4182 Fix menu button styles 2025-06-03 12:36:58 +07:00
passivestar f5ad6bb7b5 Don't use accent color for the contextual toolbar 2025-06-03 12:11:09 +07:00
passivestar 0b4fca69fd Fix GraphEdit focus 2025-06-03 11:51:15 +07:00
passivestar cf23434744 Improve the look of separators 2025-06-03 11:45:51 +07:00
passivestar 6b1d941a98
Update README.md 2025-04-16 13:18:59 +07:00
passivestar 5d3842cba3 Fix inspector panel style in 4.5 2025-04-16 12:46:07 +07:00
passivestar 0de4d4d3ef Add tree hovered selected styles for 4.5 2025-04-16 11:49:23 +07:00
passivestar b924d3368e Add audio bus styles for 4.5 2025-04-16 11:33:35 +07:00
2 changed files with 485 additions and 195 deletions

@ -1,25 +1,27 @@
![minimal-theme](https://github.com/user-attachments/assets/75df90f3-4bf6-464c-b59b-5a8a169cfa7b)
![minimal-theme-window](https://github.com/user-attachments/assets/55f548fc-8942-401a-970b-9869150ca9f8)
![minimal-theme@2x](https://github.com/user-attachments/assets/3758a87b-84d9-4556-9f06-31632762e690)
![minimal-theme-window@2x](https://github.com/user-attachments/assets/1ffab3b3-958c-493b-bff4-06be51438642)
# Godot Minimal Theme
> [!NOTE]
> This theme has been ported to Godot natively and is the new default theme starting with Godot 4.6. You don't need to install it anymore. All of the future UI improvements will happen in the [Godot repository](https://github.com/godotengine/godot).
## Installation
1. Download the `minimal_theme.tres` file of the [latest version](https://github.com/passivestar/godot-minimal-theme/releases/latest).
2. Open `Editor Settings -> Interface -> Theme` and choose the downloaded file in the `Custom Theme` field. You'll need to have `Advanced Settings` enabled to see that field.
1. Download the `minimal_theme.tres` file of the [latest theme version](https://github.com/passivestar/godot-minimal-theme/releases/latest).
2. Open `Editor Settings -> Interface -> Theme` and choose the downloaded file in the `Custom Theme` field. You need to have `Advanced Settings` enabled to see it.
3. Click `Save & Restart`.
## Recommended settings
As of **2.0** this theme supports editor settings so you can experiment and choose whatever values you like!
Here are my personal recommendations:
Minimal theme supports all editor settings. My recommendations are:
`Editor Settings -> Interface -> Theme`:
- Base Color: `#252525` or `#22262B`
- Base Color: `#272727`
- Accent Color: `#569eff`
- Contrast: `0.2-0.3`
- Contrast: `0.3-0.35`
- Icon Saturation: `2`
- Corner Radius: `4-5`
@ -29,9 +31,9 @@ Here are my personal recommendations:
## Compatibility
This theme was tested with Godot 4.3 and 4.4. Latest Godot version is recommended because Godot always evolves in terms of what can be themed. Some of the PRs were opened by me to help this theme reach its full potential.
This theme was tested with Godot 4.3, 4.4 and 4.5.
## Credits
- The idea for embedding theme generation code into the resource to support editor settings was suggested by [Yuri Sizov](https://github.com/YuriSizov). You can read his article about it [here](https://humnom.net/thoughts/6765836d-make-smarter-editor-themes-in-godot.html).
- Demo scene from the screenshot: https://github.com/Jamsers/Bistro-Demo-Tweaked.
- Support for editor settings is based on idea by [Yuri Sizov](https://github.com/YuriSizov) described [in this article](https://humnom.net/thoughts/6765836d-make-smarter-editor-themes-in-godot.html).
- Dune scene used in the screenshots was made by [Lander](https://www.landervanregenmortel.com/).

File diff suppressed because it is too large Load Diff