Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add filename filter field to FileDialog | vPumpking | 2024-10-04 | 2 | -0/+2 |
| | | | | Added possibility to filter files and folders through a text entry. | ||||
* | SCons: Add unobtrusive type hints in SCons files | Thaddeus Crews | 2024-09-25 | 2 | -0/+2 |
| | |||||
* | Merge pull request #72680 from Koyper/split_container_improvements | Rémi Verschelde | 2024-09-17 | 1 | -0/+3 |
|\ | | | | | | | Improvements to SplitContainer including a drag bar background StyleBox | ||||
| * | Improvements to SplitContainer including a drag bar background StyleBox. | Koyper | 2024-09-14 | 1 | -0/+3 |
| | | |||||
* | | Deprecate set_min_buttons_width_from_icons | kobewi | 2024-09-05 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #94995 from Repiteo/scons/raw-cstrings | Rémi Verschelde | 2024-08-28 | 1 | -15/+5 |
|\ \ | | | | | | | | | | SCons: Add method to generate raw cstrings | ||||
| * | | SCons: Add method to generate raw cstrings | Thaddeus Crews | 2024-07-31 | 1 | -15/+5 |
| |/ | |||||
* | | Merge pull request #95285 from ↵ | Rémi Verschelde | 2024-08-27 | 1 | -0/+1 |
|\ \ | | | | | | | | | | | | | | | | Calinou/codeedit-completion-color-background-translucent Draw a checkerboard behind translucent colors in CodeEdit autocompletion previews | ||||
| * | | Draw a checkerboard behind translucent colors in CodeEdit autocompletion ↵ | Hugo Locurcio | 2024-08-09 | 1 | -0/+1 |
| |/ | | | | | | | | | | | | | previews This makes translucent colors easier to interpret as such and is consistent with how they're displayed in ColorPicker. | ||||
* | | Merge pull request #89265 from davthedev/spinbox-buttons-refactor | Rémi Verschelde | 2024-08-27 | 3 | -1/+37 |
|\ \ | | | | | | | | | | Improve SpinBox interaction, split arrows, add theme attributes | ||||
| * | | Improve SpinBox interaction, split arrows, add theme attributes | David Giardi | 2024-08-23 | 3 | -1/+37 |
| |/ | |||||
* / | Improve Editor Inspector/Theme item lookup performance | aaronp64 | 2024-08-20 | 4 | -44/+47 |
|/ | | | | | | | | | | | Changes to reduce the latency between changing node selection in the editor and seeing the new node reflected in the Inspector tab - Use Vector instead of List for ThemeOwner::get_theme_type_dependencies and related functions - Use Vector instead of List for ThemeContext::themes, set_themes(), and get_themes() - Add ClassDB:get_inheritance_chain_nocheck to get all parent/ancestor classes at once, to avoid repeated ClassDB locking overhead - Update BIND_THEME_ITEM macros and ThemeDB::update_class_instance_items to use provided StringNames for call to ThemeItemSetter, instead of creating a new StringName in each call These changes reduce the time taken by EditorInspector::update_tree by around 30-35% | ||||
* | Style: Optimize `.svg` files with `svgo` | Thaddeus Crews | 2024-06-23 | 75 | -75/+75 |
| | |||||
* | [Scene] Add `SceneStringNames::font(_size/_color)` | A Thousand Ships | 2024-06-18 | 1 | -63/+63 |
| | |||||
* | [Button] Adds theme option to align button text and icon to either largest ↵ | bruvzg | 2024-06-10 | 1 | -0/+2 |
| | | | | or current stylebox. | ||||
* | Merge pull request #91953 from AThousandShips/use_normal_sname | Rémi Verschelde | 2024-05-31 | 1 | -16/+16 |
|\ | | | | | | | Use `CoreStringNames::normal` in more places | ||||
| * | Use `CoreStringNames::normal` in more places | A Thousand Ships | 2024-05-30 | 1 | -16/+16 |
| | | |||||
* | | [Scene] Add `SceneStringNames::panel` | A Thousand Ships | 2024-05-30 | 1 | -15/+15 |
|/ | |||||
* | Update pre-commit hooks configuration to use `ruff` instead of `black` | Jakub Marcowski | 2024-05-21 | 2 | -2/+0 |
| | |||||
* | [Scene] Add SceneStringNames::pressed | A Thousand Ships | 2024-05-14 | 1 | -9/+9 |
| | |||||
* | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 3 | -11/+12 |
| | |||||
* | Remove border roundness inside panels of `AcceptDialog` windows | Michael Alexsander | 2024-04-06 | 1 | -1/+1 |
| | |||||
* | Add GraphFrame and integrate it in VisualShader | Hendrik Brucker | 2024-04-04 | 1 | -0/+30 |
| | |||||
* | Add context support for editor property name i18n | Haoyu Qiu | 2024-03-31 | 1 | -2/+0 |
| | |||||
* | SCons: Remove `run_in_subprocess` dependency | Thaddeus Crews | 2024-03-11 | 2 | -27/+8 |
| | |||||
* | Merge pull request #89365 from Repiteo/scons/run_in_subprocess-to-env.Run | Rémi Verschelde | 2024-03-10 | 1 | -2/+1 |
|\ | | | | | | | SCons: Convert remaining `run_in_subprocess` to `env.Run` | ||||
| * | SCons: Convert remaining `run_in_subprocess` to `env.Run` | Thaddeus Crews | 2024-03-10 | 1 | -2/+1 |
| | | |||||
* | | SCons: Ensure `with` statement where applicable | Thaddeus Crews | 2024-03-10 | 2 | -60/+52 |
|/ | |||||
* | Enforce `\n` eol for Python writes | Thaddeus Crews | 2024-03-09 | 2 | -2/+2 |
| | | | | • Ensure utf-8 encoding if previously unspecified | ||||
* | Add two new COMSTR environment variables | Thaddeus Crews | 2024-03-01 | 1 | -3/+1 |
| | |||||
* | Merge pull request #88577 from davthedev/itemlist-light-refactor | Rémi Verschelde | 2024-02-29 | 1 | -1/+1 |
|\ | | | | | | | Fix item positioning, text alignment & unwanted clipping of ItemList items | ||||
| * | Fix item positioning & pointer detection areas of ItemList | David Giardi | 2024-02-27 | 1 | -1/+1 |
| | | |||||
* | | Use black for font outlines by default instead of white | Hugo Locurcio | 2024-02-28 | 1 | -23/+23 |
|/ | | | | | This makes font outlines more usable out of the box, as black is one of the most commonly used colors for font outlines. | ||||
* | Add create folder icon | Adam Scott | 2024-02-26 | 2 | -0/+2 |
| | |||||
* | Merge pull request #84763 from KoBeWi/all-knowing_theme_editor | Rémi Verschelde | 2024-02-13 | 2 | -2/+5 |
|\ | | | | | | | Fetch theme editor items from ThemeDB | ||||
| * | Fetch theme editor items from ThemeDB | kobewi | 2024-01-31 | 2 | -2/+5 |
| | | |||||
* | | Replace error checks against `size` with `is_empty` | A Thousand Ships | 2024-02-09 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #84760 from KoBeWi/ultimate_get_property_list_reloaded | Rémi Verschelde | 2024-01-29 | 2 | -9/+32 |
|\ | | | | | | | Fetch override list from ThemeDB | ||||
| * | Fetch override list from ThemeDB | kobewi | 2024-01-29 | 2 | -9/+32 |
| | | |||||
* | | Merge pull request #85660 from Maran23/theme-basic | Yuri Sizov | 2024-01-24 | 1 | -2/+2 |
|\ \ | | | | | | | | | | Mark `gui/theme/custom` and `gui/theme/custom_font` as basic properties | ||||
| * | | Mark 'gui/theme/custom' and 'gui/theme/custom_font' as basic properties | Marius Hanl | 2023-12-02 | 1 | -2/+2 |
| | | | |||||
* | | | Merge pull request #86158 from Geometror/ge-connection-rework | Yuri Sizov | 2024-01-18 | 1 | -0/+3 |
|\ \ \ | | | | | | | | | | | | | Rework `GraphEdit` connections (drawing, API, optimizations) | ||||
| * | | | Rework GraphEdit connections (drawing, API, optimizations) | Hendrik Brucker | 2024-01-18 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | - GraphEdit now uses Line2D nodes to draw connection lines and uses a dedicated canvas item shader for them | ||||
* | | | | Make the drawing logic clearer in `Button` | Rindbee | 2024-01-18 | 1 | -8/+8 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The drawing logic follows the calculation logic in `Button::get_minimum_size`. According to the order of `stylebox`, `icon`, and `text`, and follow properties such as alignment mode, to fill the display space of the button. Add a `Button::_set_h_separation_is_valid_when_no_text` for Button derived classes (like `OptionButton`) that expects a `h_separation` between `icon` and theme icon even if the `text` is empty. | ||||
* | / | Reorganize code related to editor theming | Yuri Sizov | 2024-01-16 | 3 | -3/+6 |
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well. | ||||
* | | Merge pull request #84946 from DarkMessiah/default-theme-checkbox-disabled-state | Rémi Verschelde | 2024-01-10 | 1 | -8/+8 |
|\ \ | | | | | | | | | | Use disabled icons for CheckBox in DefaultTheme | ||||
| * | | Use disabled icons for CheckBox in DefaultTheme | Stanislav Labzyuk | 2023-11-19 | 1 | -8/+8 |
| |/ | |||||
* | | Add const lvalue ref to container parameters | Muller-Castro | 2024-01-05 | 2 | -4/+4 |
| | | |||||
* | | Merge pull request #84527 from Calinou/colorpicker-display-revert-icon | Rémi Verschelde | 2024-01-03 | 1 | -0/+1 |
|\ \ | | | | | | | | | | Display a revert icon on ColorPicker's old sample | ||||
| * | | Display a revert icon on ColorPicker's old sample | Hugo Locurcio | 2023-11-07 | 1 | -0/+1 |
| |/ | | | | | | | This denotes that the color can be clicked to revert to the old color. |