Commit Graph

24 Commits

Author SHA1 Message Date
kobewi d3ca1b4c20 Wrap project titles 2026-06-05 11:28:02 +02:00
unit-tick 79a9ea2a38 Editor: Fix Tag Container Clipping Project Title and Breaking UI
Removed project_title->set_clip_text (default behaviour is false).
Changed horizontal_size_flag to SIZE_FILL so it only occupies the space up to its
title.

Converted tag_container from HBoxContainer to HFlowContainer, enabling
tag_controls to wrap. Set its alignment to end, so it fills from the
right. Set horizontal_size_flags to SIZE_EXPAND_FILL so it uses up all
relevant space, it doesn't spread horizontally otherwise.

Added Maximum Size to Tag Button to prevent Project Title Clipping due
to overly long names. Added tooltip to show full name of tag.
2026-04-23 05:03:01 -04:00
Malcolm Anderson d1ed959e9d Display icon next to project's Godot version in Project Manager if its version differs from current version
Handle Godot 3.x projects

Update editor/project_manager/project_list.h

Add icons, major/minor recognition support, and note for downgrading

Apply suggestions from code review

# Conflicts:
#	editor/project_manager/project_list.h

Update editor/project_manager/project_list.cpp

Add convert option

# Conflicts:
#	editor/project_manager/project_list.cpp

Apply suggestions from code review

Update editor/project_manager/project_list.cpp

Use blue for upgrade and yellow for downgrade

Remove "unknown version" case, move it to unsupported features/warning indicator

Update editor/project_manager/project_list.h

Co-authored-by: Geometror <hendrik.brucker@mail.de>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-03-04 08:20:55 -08:00
Rémi Verschelde 727b06a79f Move ProcessID typedef out of OS
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +01:00
Pāvels Nadtočajevs 1306221592 Move accessibility methods/enums from DisplayServer to the AccessibilityServer dedicated singleton. 2026-03-02 13:48:29 +02:00
Michael Alexsander d94914417a Hide mouse focus from project list 2025-12-02 10:03:26 -03:00
Thaddeus Crews 09bc1ca327 Merge pull request #77292 from Calinou/project-manager-add-select-all-none-shortcuts
Add Ctrl + A and Ctrl + Shift + A to (de)select all projects in project manager
2025-11-20 16:47:01 -06:00
Thaddeus Crews bf99866abe Merge pull request #112825 from KoBeWi/why_would_you_do_that
Don't save editor settings on startup
2025-11-17 10:56:47 -06:00
kobewi 141a49b090 Don't save editor settings on startup 2025-11-15 20:39:49 +01:00
Malcolm Anderson 9c1375f6be Use American spelling of "favorite" in Project Manager code 2025-11-14 13:10:56 -08:00
Thaddeus Crews bd2ca13c6f Merge pull request #112733 from KoBeWi/press_right_to_context
Add a right click menu to the project manager
2025-11-13 20:52:27 -06:00
kobewi f51f97aaec Add a right click menu to the project manager 2025-11-14 00:57:00 +01:00
Hugo Locurcio 226d726b05 Add Ctrl + A and Ctrl + Shift + A to (de)select all projects in project manager
These keyboard shortcuts are commonly used in applications to (de)select
all entries in a list.
2025-11-13 22:22:07 +01:00
风青山 630e2c9fe5 Improve Project Manager UI navigation
Provide a focus stylebox for navigable controls.

Add shortcuts for explore (`E`) and favorite (`F`).

In particular, when switching favorites (clicking the favorite button with
the mouse or pressing the `F` key), pressing `ALT` will follow the item.
2025-11-06 10:08:21 +08:00
Thaddeus Crews 34cf5a03a2 Merge pull request #103833 from nobbele/projectmanager-local-time
Make project manager's "last edited" field display use local time instead of UTC
2025-05-26 11:24:27 -05:00
nobbele acc8fbee34 project_manager: Display last edited time using local timezone instead of UTC 2025-05-24 13:51:30 +02:00
Pāvels Nadtočajevs 302fa831cc Initial editor accessibility. 2025-04-08 20:25:48 +03:00
Thaddeus Crews 324512e11c Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
Ricardo Subtil b77aa473a1 Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization 2025-01-03 10:50:15 +00:00
kobewi cb4ceb823c Make scan for projects threaded 2024-12-12 22:31:32 +01:00
Rémi Verschelde 381ce56f8a Merge pull request #90770 from kitbdev/show-version
Display Godot version and last edited timestamp in project manager
2024-05-22 09:26:47 +02:00
kobewi a00527e415 Fix folder scan replacing project list 2024-04-18 13:03:21 +02:00
kit fefa93d5b8 Display godot version in project manager 2024-04-16 15:32:13 -04:00
Yuri Sizov 691450bc08 Reorganize project manager code
- Extract individual components to their own files.
- Improve order of declarations and definitions within those files.
- ProjectDialog is only extracted as there are upcoming
PRs touching on it.
2024-01-16 19:57:36 +01:00