1
0
mirror of https://github.com/mwalbeck/nextcloud-breeze-dark.git synced 2024-10-11 14:05:30 +00:00
Go to file
Nextcloud bot b094a017ca
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-13 02:25:32 +00:00
.github Switch to using BeforeTemplateRenderedListener for injecting theme metadata into body tag (#345) 2024-08-04 15:14:51 +02:00
.tx [tx-robot] Update transifex configuration 2022-10-01 03:17:28 +00:00
.vscode Switch to using BeforeTemplateRenderedListener for injecting theme metadata into body tag (#345) 2024-08-04 15:14:51 +02:00
appinfo Add support for NC29 (#343) 2024-08-04 15:19:40 +02:00
css Compile CSS 2024-04-12 11:48:37 +02:00
img Add theme thumbnail in personal settings, fix #161 2020-10-18 17:22:29 +02:00
js Add support for Nextcloud 25 (#325) 2023-02-04 21:33:56 +01:00
l10n Fix(l10n): Update translations from Transifex 2024-09-13 02:25:32 +00:00
lib Also migrate enforced theme settings 2024-08-04 15:27:47 +02:00
templates Improve admin settings texts (#331) 2023-03-21 13:33:46 +01:00
.gitignore Add support for Nextcloud 25 (#325) 2023-02-04 21:33:56 +01:00
.php_cs.dist Update Makefile, add php_cs.dist file and fix lint workflow 2021-08-24 16:51:44 +02:00
.prettierignore Add support for Nextcloud 25 (#325) 2023-02-04 21:33:56 +01:00
.prettierrc Rewrite core styling #133 (#163) 2020-10-06 19:12:45 +02:00
.stylelintignore Add support for Nextcloud 25 (#325) 2023-02-04 21:33:56 +01:00
.stylelintrc.json Rewrite core styling #133 (#163) 2020-10-06 19:12:45 +02:00
AUTHORS.md Added option to use Breeze Dark only if the client's dark mode is enabled (#276) 2021-11-01 10:59:03 +01:00
CHANGELOG.md Update README and Changelog 2024-08-04 15:24:13 +02:00
composer.json Switch to using BeforeTemplateRenderedListener for injecting theme metadata into body tag (#345) 2024-08-04 15:14:51 +02:00
composer.lock Switch to using BeforeTemplateRenderedListener for injecting theme metadata into body tag (#345) 2024-08-04 15:14:51 +02:00
COPYING Initial commit for app version 2019-11-28 22:13:51 +01:00
Makefile Add support for Nextcloud 25 (#325) 2023-02-04 21:33:56 +01:00
package-lock.json Add support for Nextcloud 25 (#325) 2023-02-04 21:33:56 +01:00
package.json Add support for Nextcloud 25 (#325) 2023-02-04 21:33:56 +01:00
README.md Update README and Changelog 2024-08-04 15:24:13 +02:00
screenshot.png Remove imports for deleted app styling, update changelog, update readme, update screenshot 2023-05-04 16:56:58 +02:00

Breeze Dark Theme

This is a Breeze Dark Theme for Nextcloud based on the Breeze Dark theme made by the KDE Project.

screenshot of theme

If you have any questions, problems or anything else you're welcome to come hangout in the dedicated matrix room: #nextcloud-breeze-dark:mwalbeck.org

Supported versions

The currently supported and maintained Nextcloud releases are:

  • Nextcloud 29
  • Nextcloud 28

I try my best to maintain 2 Nextcloud releases at once, to allow for smoother transitions, but for various reason I might decide to drop support for older releases early.

Previous unmaintained releases:

  • Nextcloud 17-27 (App)
  • Nextcloud 11-16 (Theme folder)

Version numbering

This project follows semantic versioning. The major version number also follows the Nextcloud version the specific release is intended for to make it easier to know what Nextcloud version the release works with.

Installation

It's available in the Nextcloud app store, just search for Breeze Dark, or look under customizations.

Or you can clone this repo into your app folder and enable it in the app menu in Nextcloud.

Usage

After you install the theme, you need to enable it. There are two options for this, a global and a personal one.

Global

With the global options you can enforce the use of the theme for all users as well as unauthenticated visits. Please note that when the theme is enforced for all users it isn't possible for them to disable the theme or choose a different theme.

There is also an option to let the theme be enabled / disabled based on the theming preferences reported by browser. When the theme is deactivated using this method, Nextcloud will revert to using the default light theme. This setting only sets the default for when the theme is globally enforced and can be overridden by the user.

You can also choose whether the login page should be themed. Though this only has an effect if the theme is enforced globally, or during the login phase of a user that has the theme enabled.

You can find the global options here:

Settings > Administration > Theming > Breeze Dark

Personal

The personal option allows each user to enable / disable the theme unless it's being enforced by the global options. They can though choose whether the theme should follow the theming choice reported by the browser. This option is also available when the theme is being enforced globally. If the user hasn't set a preference they will follow the global default. You can find the personal option here:

Settings > Personal > Appearance and accessibility > Breeze Dark

Custom styling

Under the Theming section in the admin settings you can add your own custom styling to the theme. Only standard CSS can be used. This custom styling will be applied whenever the theme is enabled and only affects the Breeze Dark theme.

Contributions

Issues

If you find an issue with the theme I would greatly appreciate it if you opened a bug report, so it can be fixed.

You're also very welcome to open a styling request, if there is an app you would like to see supported by this theme.

A full list of supported apps can be found on the wiki.

Donations

If you like the theme and would like to donate you can use the following ways:

Liberapay:
https://liberapay.com/mwalbeck/

Ko-fi:
https://ko-fi.com/mwalbeck

PayPal:
https://www.paypal.me/magnuswalbeck

Crypto:
BTC: bc1ql59kgyrhx0l252d8xan2rrvrtz64j2zr8zucmf
LTC: ltc1qzn9appss8ecadz9yts46u4vacm9ehwhc29uq4d
XMR: 84eXmuNS5RKWnn3YqAmk71U8EkHi2dqLRZN87si5UUdoQp9YPCwL4WFVz84j5hcDmZPkHzFVwM1aGDTfpdaFqQ64PuuLUj2

Thank you!