diff --git a/docs/docs/stylesheets/extra.css b/docs/docs/stylesheets/extra.css index df4ae937..a3d9eafd 100644 --- a/docs/docs/stylesheets/extra.css +++ b/docs/docs/stylesheets/extra.css @@ -40,7 +40,7 @@ --md-primary-fg-color--light: var(--gray-800); --md-primary-fg-color--dark: #00ff00; - --md-accent-fg-color: var(--gray-600); + --md-accent-fg-color: #8dc103; --md-accent-fg-color--transparent: var(--gray-800); --md-accent-bg-color: var(--gray-200); --md-accent-bg-color--light: var(--gray-200); diff --git a/resources/linux_title_bar_dark_2x.png b/resources/linux_title_bar_dark_2x.png new file mode 100644 index 00000000..1d5eb66a Binary files /dev/null and b/resources/linux_title_bar_dark_2x.png differ diff --git a/templates/template_base.html b/templates/template_base.html index 18503739..ba9b7e15 100644 --- a/templates/template_base.html +++ b/templates/template_base.html @@ -21,10 +21,9 @@ - - + {%block title %}{% endblock %}{% if self.title() %} | {% endif %}xemu: Original Xbox Emulator {% block append_head %}{% endblock %} diff --git a/templates/template_index.html b/templates/template_index.html index 036e4da8..bc6c5e6e 100644 --- a/templates/template_index.html +++ b/templates/template_index.html @@ -55,10 +55,24 @@ margin: -60px 0 0; /* negative fixed header height */ } +.feature-card { + background-color: #181818; + border: 1px #0e0e0e solid; + border-radius: 5px; + min-height: 100%; + padding: 1rem; + padding-left: 3.5rem; +} + +.feature-card p { + margin: 0; +} + .feature-icon { - font-size: 0.7em; - padding-right: 0.25em; - vertical-align: 10%; + width: 3.5rem; + margin: 0; + margin-left: -3.5rem; + text-align: center; } .button-icon { @@ -102,6 +116,23 @@ h2 { margin-top: 1em; } + +.screenshot-window { + box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.6); + border-radius: 10px; + max-width: 642px; + margin: auto; +} + +.screenshot-titlebar { + width: 100%; +} + +#screenshot-carousel { + border: 1px rgba(0, 0, 0, 0.6) solid; + border-top: 0; + width: 100%; +} {% endblock %} @@ -111,47 +142,45 @@ h2 {
- +
-

- - xemu logo -

-

Original Xbox Emulator

-

- A free and open-source application that emulates the original Microsoft - Xbox game console, enabling people to play their original Xbox games on - Windows, macOS, and Linux systems. -

+

+ + xemu logo +

+

Original Xbox Emulator

+

+ A free and open-source application that emulates the original Microsoft + Xbox game console, enabling people to play their original Xbox games on + Windows, macOS, and Linux systems. +

-
-
- -
- Latest release: v{{xemu_build_version}} ({{xemu_build_date.strftime('%b %-d, %Y')}}) -
- +
+
+ +
+ Latest release: v{{xemu_build_version}} ({{xemu_build_date.strftime('%b %-d, %Y')}}) +
+ +
- -
-
{% endblock %} @@ -159,63 +188,78 @@ h2 { {% block content %}

Features

-
-

Open Source

-

The source code for xemu is publicly available. Users are invited to help improve the project!

+
+
+

Open Source

+

The source code for xemu is publicly available. Users are invited to help improve the project!

+
-
-

Cross Platform

-

xemu runs natively on Windows, macOS, and Linux platforms. Pre-compiled binaries are available for Windows, macOS, and Ubuntu.

+
+
+

Cross Platform

+

xemu runs natively on Windows, macOS, and Linux platforms. Pre-compiled binaries are available for Windows, macOS, and Ubuntu.

+
-
-

System Link

-

Networking is supported out of the box. Connect to other instances of xemu and even real Xboxes, locally or over the Internet.

+
+
+

Networking

+

Networking is supported out of the box. Connect to other instances of xemu and even real Xboxes, locally or over the Internet.

+
-
-

Gamepad Support

-

Built on SDL2, xemu supports virtually all gamepads. Connect up to 4 controllers at any time, just like a real Xbox.

+
+
+

Gamepad Support

+

Built on SDL2, xemu supports virtually all gamepads. Connect up to 4 controllers at any time, just like a real Xbox.

+
-
-

Snapshots (Save States)

-

No need to wait for game checkpoints. xemu supports saving the current state and loading it back up at any time.

+
+
+

Snapshots (Save States)

+

No need to wait for game checkpoints. xemu supports saving the current state and loading it back up at any time.

+
-
-

Render Scaling

-

Breathe new life into your original Xbox games by easily scaling up the resolution that games render at.

+
+
+

Render Scaling

+

Breathe new life into your original Xbox games by easily scaling up the resolution that games render at.

+

Screenshots

-