Lenny Maiorani
fe3b846ac8
Libraries: Use default constructors/destructors in LibGUI
...
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules
"The compiler is more likely to get the default semantics right and
you cannot implement these functions better than the compiler."
2022-03-12 14:44:43 -08:00
thankyouverycool
f457e43885
Assistant+CommandPalette: Use FrameShape::Window for main widgets
2022-02-25 19:38:23 +01:00
networkException
f49948cc48
LibGUI: Collect menu and submenu actions for CommandPalette
...
We now not only collect actions that are children of windows but also
all actions that are part of a window's menus and submenus :^)
2022-01-30 15:24:35 +01:00
networkException
3a50ab3f4c
LibGUI: Increase the width of a CommandPalette dialog
2022-01-30 15:24:35 +01:00
networkException
4af973fec6
LibGUI: Add Menu column to CommandPalette :^)
...
This patch adds a new column to CommandPalette showing the menu an
action is part of
2022-01-30 15:24:35 +01:00
networkException
048ed64c26
LibGUI: Allow CommandPalette to distinguish radio buttons and checkboxes
2022-01-30 01:27:14 +01:00
networkException
fcd97a3e19
LibGUI: Show radio buttons for checkable actions in CommandPalette
...
This patch adds a painting delegate to the icon column of CommandPalette
to show a radio button in case an action is checkable and does not
explicitly have an icon :^)
2022-01-29 11:22:02 +01:00
Andreas Kling
3c3c2334fa
LibGUI: Alphabetize the available entries in CommandPalette
2022-01-27 23:26:06 +01:00
Andreas Kling
30d4f4b010
LibGUI: Show action icons in CommandPalette when available :^)
2022-01-27 23:26:06 +01:00
Andreas Kling
3e7e52c5f0
LibGUI: Add a universally available "command palette" to GUI programs
...
You can now press Ctrl+Shift+A in any LibGUI application and we'll give
you a command palette dialog where you can search for context-relevant
actions by name (via the keyboard.)
The set of actions is currently the same one you'd access via keyboard
shortcuts. In the future, we'll probably want to add APIs to allow
richer integrations with this feature.
2022-01-27 23:26:06 +01:00