Weeks Start on Monday Again... is a re-implementation of the Week Start on Monday... Gnome Shell extension for newer Gnome Shell versions.
With Weeks Start on Monday Again, weeks can start any day of the week. Just change it with the configuration panel, which can be accessed from the "Tweaks" application or the Gnome Shell Extensions page.
Weeks Start on Monday Again... is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see [http://www.gnu.org/licenses/].
Install directly from the Gnome Shell Extensions site.
Or download the zip file from the GitHub releases page and run:
gnome-extensions install weeks-start-on-monday@extensions.gnome-shell.fifi.org.v13.shell-extension.zip
- meson v0.50.0 or later.
-
Check out:
git clone https://github.com/F-i-f/weeks-start-on-monday/
-
cd weeks-start-on-monday
-
Run meson:
meson build
-
To install in your your gnome shell extensions' directory (~/.local/share/gnome-shell/extensions), run ninja:
ninja -C build install
-
To build the extension zip files, run:
ninja -C build extension.zip
, the extension will be found underbuild/extension.zip
.
- Gnome Shell 43 compatibility.
- Update meson-gse:
- js91 support
- Support meson 0.61 and later when building.
- Gnome Shell 42 compatibility.
- Update instructions to use
gnome-extensions
instead of manually unzipping. - Js cleanup.
- Declare compatibility with version 40 and 41 of Gnome Shell instead of using minor versions (40.0 and 41.1). This should clear reports of the extension being incompatible with well-supported versions.
- Drop compatibility with Gnome Shell 3.28 and 3.30 (which do not have getSettings/initTranslations in ExtensionUtils).
- Update meson-gse:
- Fix build issues with meson 0.60.0.
- Bump minimum meson version to 0.50.0.
- Clean up code:
- Remove Lang imports.
- Use ExtensionUtils for getSettings/initTranslations instead of using meson-gse's convenience.js.
- Add Dutch translation.
- Gnome-shell 41.0 compatibility.
- Update meson-gse to latest:
- Bug fix for preferences logging.
- Gnome-shell 40.0 compatibility.
- Update preferences for Gnome-shell 40.0.
- Update meson-gse to latest:
- Now prints the GJS version in the system log at start-up (if debug is enabled).
- Support more mozjs version (78, 68, 52) for build-time syntax
checks (
ninja test
).
- Declare gnome-shell 3.38 compatibility (no code changes required).
- Declare gnome-shell 3.36 compatibility (no code changes required).
- Fix deprecation warning in preferences.
- Update meson-gse to latest.
- Now prints the gnome-shell version and the session type on start-up.
- Add German translation.
- Declared gnome-shell 3.34 compatibility (no code changes required).
- Declared gnome-shell 3.28 and 3.33.90 compatibility (no code changes required).
- Updated meson-gse to latest.
- Fixed a warning about js const misuse (in meson-gse provided code).
- Added Travis CI to GitHub repository.
- Minor documentation updates (License section, Travis CI badge).
- ES6 / Gnome-Shell 3.32 compatibility (still compatible with 3.30 and lower).
- Updated meson-gse to latest.
- Minor doc updates.
First public release.
- The
meson-gse
credits are included here by reference. - luciangabor for the original extension.
- German translation by Etamuk.