Commit graph

100 commits

Author SHA1 Message Date
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
Andreas Kling 128c4c2db0 Base: Tweak "Redmond 2000" theme menu colors 2021-03-25 23:19:41 +01:00
Andreas Kling 91a68cb5d8 Base: Tweak menu colors in default theme a little bit
Let's brighten up the menu stripe for a slightly fresher look.
2021-03-25 22:14:09 +01:00
thankyouverycool 38e70d2874 Base: Adjust cursor and link colors in Redmond themes
Fixes red blinking carets and unreadable link text
2021-02-26 13:30:08 +01:00