Age | Commit message (Collapse) | Author |
|
This commit removes the IsTitleCenter property and replaces it with
the TitleAlignment property that supports "Left", "Right" & "Center".
|
|
This theme is used to showcase the new features.
|
|
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.
|
|
|
|
|
|
Fixes #4713
|
|
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.
|
|
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.
|
|
The old ones were barely noticeable. Let's at least make it visible
that you have syntax highlighting enabled. :^)
|
|
A theme with dark purples and reds. Inspired by the classic NT theme.
|
|
|
|
|
|
|
|
|
|
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" :^)
|
|
|
|
|
|
Let's brighten up the menu stripe for a slightly fresher look.
|
|
Fixes red blinking carets and unreadable link text
|
|
Fixes pixels bleeding through from behind.
|
|
|
|
Also allow specifying different shadows for the task and menu bar.
|
|
Also update the Redmond 2000 theme to drop shadows more Redmond-like.
|
|
This implements simple window shadows around most windows, including
tooltips. Because this method uses a bitmap for the shadow bits,
it is limited to rectangular window frames. For non-rectangular
window frames we'll need to implement a more sophisticated algorithm.
|
|
This reverts commit 0ae9ae48fafd1ea4bca02111c01002853326dd66.
@bcoles informs me that these match Solaris 9 and it checks out.
I don't know what version I was comparing against, and who cares?
|
|
Bring them a little closer to the original CDE colors. :^)
|
|
|
|
|
|
|
|
For themes with primarily light text colors and dark backgrounds the
current almost-white background/black text tooltips look a bit out of
place. I've changed them to what I believe are sensible colors but theme
authors are of course free to tweak further.
|
|
|
|
Also tweak the default tooltip color to be more bright and yellow!
|
|
I added this while doing the original theming implementationa and it's
just not good.
|
|
|
|
|
|
|
|
I never liked the sharp red text cursor. Replace it with the same color
we use to start off the active window title bar gradient. :^)
|
|
|
|
Change #2811 made window title stripes and window title shadow themable,
but it used the same stripe and shadow color for all window modes.
This is fine for the new 'basalt' theme which uses the same color
in all four window modes, but it changed the default theme so that
background windows had brown stripes and a brown shadow.
Instead, make the title stripe and title shadow themable per window mode,
and change the default theme to restore the colors it had before
change #2811: The title stripe color is the same as Border1 for all
window modes, and the title shadow is the same as the title stripe
darkened by 0.6.
|
|
Updates Redmond and Redmond 2000 with new title bar buttons and
changes Redmond's background to authentic 90sCorp Teal(TM).
|
|
The theming system can now control title bar height, title button
size, title stripe color and the title text shadow color.
The implemented theme metrics system could be later extended to LibGUI
to allow themes to change widget padding, border width, etc.
|
|
Buttons turning deep blue when hovered was a bit too weird. :^)
|
|
A new theme for Serenity which brings colors from the Discord theme
colors. Some colors were modified to ensure great looks on Serenity.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|