Andrew Kaster
dd1fbd3513
Meta: Remove SerenityOS components not needed for Ladybird
2024-06-03 10:53:53 +02:00
Hugh Davenport
8e76265b0c
Taskbar: Add hotkeys for theme selector menu
2024-01-14 15:16:45 -07:00
implicitfield
05334169cf
Themes: Add color schemes to all themes
2022-12-31 04:20:59 -07:00
Andreas Oppebøen
93f85f1a09
Base: Set transparent rubber band for all themes
...
The rubber band is the rectangle indicating the selection region on the
desktop, the file manager, and other icon views. If this region is
painted opaque with alpha=ff, the rectangle obscures the icons
underneath, harming the user experience. We set it to 3c like the other
themes.
2022-11-27 11:02:04 -05:00
djwisdom
378f004a28
Base: Update Durrque theme for a better look and feel
2022-09-17 10:08:59 +01:00
djwisdom
66489ba4ad
Base: Update Chillychilly theme use calming background
2022-08-21 10:53:25 +01:00
Karol Kosek
0bba2a4415
Base: Improve visibility of PlaceholderText in themes
2022-07-11 18:11:11 +02:00
djwisdom
b47fbea9ad
Base: Update Chillychilly Theme for better aesthetics
2022-06-15 13:20:52 +01:00
djwisdom
0daf5cc434
Base: Update Redmond 2000 Theme use Redmond Theme's metrics
2022-06-11 12:20:23 +01:00
adoni
67c8adb561
Base: Add Contrast theme
2022-05-13 09:59:45 +02:00
Joel Hansen
b944e8f505
Base: Improve Silver theme colors
...
- HighlightWindow text and strip colors now dark blue.
- MovingWindowShadow color made lighter, so that it's more visible.
- RubberBand now has silver colors.
2022-05-07 20:06:47 +02:00
Joel Hansen
325e206e4e
Base: Improve Desert theme colors
...
Improve HighlightWindowBorder colors for better visibility.
2022-05-07 20:06:47 +02:00
Joel Hansen
eb3d289f00
Base: Improve Plum theme colors
...
- Make ruler lighter for visibility
- Make gutter same color as ruler for consistency
- Improve HighlightWindow colors
2022-05-07 20:06:47 +02:00
Joel Hansen
9c53be36d3
Base: Define WindowTitleShadow in Sunshine theme
...
Add *WindowTitleShadow values for the Sunshine theme. Make
InactiveWindowTitleShadow color lighter
2022-05-07 20:06:47 +02:00
Joel Hansen
54ff2a8ddd
Base: Use lighter color for HoverHighlight on the ChillyChilly theme
2022-05-07 20:06:47 +02:00
Joel Hansen
7080fbff3d
Base: Reorganize Silver theme
2022-05-07 20:06:47 +02:00
Joel Hansen
45f3fffbad
Base: Improvements to the Light theme
...
- Adding more suitable "icons-only" buttons.
- Adding WindowShadow from default theme.
2022-04-28 22:14:43 +02:00
MacDue
735e3e9c74
Base: Evenly space title bar icons in Coffee theme
2022-04-26 14:57:41 +02:00
MacDue
c80815fbb9
Base: Set TitleButtonsIconOnly for Cupertino theme
2022-04-25 23:45:24 +02:00
MacDue
cbfd5c4ecf
Base: Remove background from Coffee theme title buttons
2022-04-25 23:45:24 +02:00
MacDue
5998e7f8a2
Base: Add HighlightWindowBorder colors to Gruvbox Dark theme
2022-04-25 13:04:53 -07:00
MacDue
03cc9be6e8
Base: Add HighlightWindowBorder colors to Dark theme
2022-04-25 13:04:53 -07:00
djwisdom
2af869d018
Base: Add new dark theme alternative
2022-04-12 00:00:30 +01:00
djwisdom
7d51696d5d
Base: Add new theme Chillychilly
...
Updated syntax highlight colors to complement overall
theme look and feel. Thanks to @kleinesfilmroellchen for the
timely recommendation.
2022-03-31 22:09:52 -07:00
Ben Maxwell
e435710f7c
Base: Add syntax/code styling to Cupertino theme
...
This makes code readable in Hack Studio.
This commit also replaces the 'highlight' window colour
with one that matches theme (the previous was the default).
2022-03-13 22:57:55 +01:00
Jaime Valenzuela Durán
7c32400431
Base+LibGUI+LibGfx: Improve disabled text readability
...
Currently, disabled text colors are hardcoded. They look good in Default
and light themes, but no so good in dark ones. This PR adds new
variables for all themes to correctly display disabled text.
2022-03-05 10:25:14 +01:00
MacDue
7a538c1e39
Base: Correctly set border thickness in Cupertino theme
...
This has the same look as before, but the extra thickness is needed as
the border radius no longer changes the thickness the window frame is
painted.
2022-03-02 21:56:57 +01:00
roughjericho
7012a5eb0b
Base: Tweak the Plum theme's Ruler color
...
Fixes cell borders in Spreadsheet being the same color as the rest of
the cell when the Plum theme is being used.
2022-02-28 13:46:58 +01:00
Jaime Valenzuela Durán
f6000a26a8
Base: Add Gruvbox Dark theme
...
Add Gruvbox Dark theme matching the terminal one
2022-02-20 15:45:17 +01:00
Itamar
81dcf6c58b
Base: Add more syntax highlighting color roles to the Default theme
2022-02-09 00:51:31 +01:00
electrikmilk
c839ff574a
Base: Add Pumpkin (Orange+Purple) theme
2022-01-24 07:03:04 +00:00
electrikmilk
1afb6d5eca
Base: Add red theme
2022-01-20 10:36:46 +01:00
electrikmilk
4fd58a8bef
Base: Tweak Silver theme
...
Tweak silver theme to look even more like Mac OS 9
2022-01-20 10:36:21 +01:00
electrikmilk
8ec0b2fa32
Base: Add Olive Green Theme
...
Add Olive theme
2022-01-20 10:35:35 +01:00
Filiph Sandström
35dac843b4
Theming: Add alignment section
...
This commit removes the IsTitleCenter property and replaces it with
the TitleAlignment property that supports "Left", "Right" & "Center".
2022-01-01 22:51:53 +01:00
Filiph Sandström
8489388e75
Themes: Add Cupertino theme
...
This theme is used to showcase the new features.
2022-01-01 14:54:16 +01:00
Filiph Sandström
8a1d77f65c
LibGfx: Add window border/title theming options
...
This commit adds support the following properties to theming:
Flags:
- IsTitleCenter: true if the title should be centered.
Metrics:
- BorderThickness: The border width.
- BorderRadius: The border corner radius.
2022-01-01 14:54:16 +01:00
Sam Atkins
079d9e2e0b
Base: Add 'IsDark' flag to all system themes
2021-10-31 18:39:13 +01:00
Faeliore
08ddfb30d7
Base: Remove coffee theme height and width metrics
2021-07-29 21:27:24 +01:00
Faeliore
9fff0c77dc
Base: Make coffee theme icons smaller so they fit in the title bar
...
Fixes #4713
2021-07-29 21:27:24 +01:00
Andreas Kling
e378587c82
LibGfx+Base: Add a themable "Accent" color role
...
This can be used by GUI widgets to draw attention to a specific part of
the widget, for example the currently active sub-widget component.
2021-07-28 20:21:52 +02:00
Dmitrii Ubskii
8501617fcb
LibGUI+HackStudio: Make gutter a first class element
...
Gutter -- a space left of the text, before the ruler -- is not a part of
the ruler, nor should it be treated as such. This commit implements
gutter handling in LibGUI::TextEditor as part of mild cleaning up of the
gutter handling (breakpoint icons) in HackStudio's Editor.
This commit also enables separate theming of the gutter.
2021-06-13 12:33:15 +01:00
Andreas Kling
f555c2cc95
Base: Tweak syntax highlighting colors in the Default theme
...
The old ones were barely noticeable. Let's at least make it visible
that you have syntax highlighting enabled. :^)
2021-05-21 15:32:53 +02:00
Joel Hansen
b66f91e7d3
Base: Add "Plum" theme ( #7076 )
...
A theme with dark purples and reds. Inspired by the classic NT theme.
2021-05-18 16:02:43 +02:00
Brendan Coles
138d065cbb
Themes: Silver: Add window title button icons
2021-05-10 17:15:47 +01:00
Brendan Coles
2fe6242f15
Themes: Faux Pas: Set RubberBandFill transparency
2021-05-08 14:08:14 +01:00
Brendan Coles
29e323269c
Themes: Faux Pas: Set HoverHighlight to white
2021-05-08 12:28:48 +01:00
Brendan Coles
dbb88d7dd4
Themes: Add Light theme
2021-05-08 11:13:03 +01:00
Andreas Kling
11bea5d633
LibGfx+Base: Add Tray/TrayText theme colors and Gfx::ButtonStyle::Tray
...
A "Tray" is a sunken container area for widgets. The first intended
client of this style is the GUI::FilePicker's common locations frame.
Thanks to @nvella for coming up with the term "Tray" :^)
2021-04-09 21:53:43 +02:00
Andreas Kling
0e798234c7
WindowServer+LibGfx: Remove code for drawing the old-style menu bar
2021-03-31 23:38:26 +02:00