From 9f8e87bf1aaf4c564c82fafdb243333dbfd5c783 Mon Sep 17 00:00:00 2001 From: VDawg Date: Tue, 8 Oct 2024 19:00:21 +0300 Subject: [PATCH] News: Add author tag (#70) --- src/content/news/2ya.md | 4 ++- src/content/news/contestWinners.md | 3 ++- src/content/news/independentHyprland.md | 16 ++++++----- src/content/news/update40.md | 5 +++- src/content/news/update41.md | 2 ++ src/content/news/update43.md | 21 ++++++++------- src/content/news/update44.md | 36 ++++++++++++++----------- src/content/news/wallpaperContest.md | 2 ++ src/routes/news/[slug]/+page.svelte | 20 ++++++++++---- 9 files changed, 69 insertions(+), 40 deletions(-) diff --git a/src/content/news/2ya.md b/src/content/news/2ya.md index ecde009..a49ef37 100644 --- a/src/content/news/2ya.md +++ b/src/content/news/2ya.md @@ -1,6 +1,8 @@ --- title: Hyprland 0.37.0 + 2 year anniversary! date: 1710548497 +author: Vaxry +authorLink: https://github.com/vaxerski/ --- It's march 16th, and as such we're celebrating the 2 year anniversary of Hyprland! @@ -17,4 +19,4 @@ The hyprland ecosystem is growing, maybe we'll get a hyprDE soon? haha. Unless? Now it's your turn to bug your local packager to update hyprland :P Cheers - \- vaxry \ No newline at end of file +\- vaxry diff --git a/src/content/news/contestWinners.md b/src/content/news/contestWinners.md index 82e47eb..e3f4e80 100644 --- a/src/content/news/contestWinners.md +++ b/src/content/news/contestWinners.md @@ -1,6 +1,8 @@ --- title: Wallpaper contest winners date: 1706570428 +author: Vaxry +authorLink: https://github.com/vaxerski/ --- The competition has ended, we got some great submissions, and have finally managed to narrow down 3 winners. @@ -54,4 +56,3 @@ srev: VDawg: ![](https://hyprland.org/imgs/blog/contestWinners/VDawg.png) - diff --git a/src/content/news/independentHyprland.md b/src/content/news/independentHyprland.md index ef7a765..c3ee09a 100644 --- a/src/content/news/independentHyprland.md +++ b/src/content/news/independentHyprland.md @@ -1,6 +1,8 @@ --- title: Hyprland is now fully independent! date: 1721559307 +author: Vaxry +authorLink: https://github.com/vaxerski/ --- With great pleasure may I announce that our move off of wlroots is now complete and [MR 6608](https://github.com/hyprwm/Hyprland/pull/6608) is @@ -48,14 +50,14 @@ The changes are staged for 0.42.0. If you want to test them right away, check ou Massive thanks to all the people who helped in the long process (what was it, like 3 months?) of rewriting the wlroots stack to a nicer language. Special thanks to: - - Agent00Ming (testing and patience) - - Ikalco (tons of patches) - - gulafaran (patches and testing) - - phonetic112 (testing) - - UjinT34 (testing and patches) - - fufexan (nix and meson) - - And everyone who helped test here and there! There's been 38 participants in the aquamarine MR alone! +- Agent00Ming (testing and patience) +- Ikalco (tons of patches) +- gulafaran (patches and testing) +- phonetic112 (testing) +- UjinT34 (testing and patches) +- fufexan (nix and meson) +- And everyone who helped test here and there! There's been 38 participants in the aquamarine MR alone! Cheers and ad meliora, vaxry. diff --git a/src/content/news/update40.md b/src/content/news/update40.md index a252450..b8f2f8e 100644 --- a/src/content/news/update40.md +++ b/src/content/news/update40.md @@ -1,6 +1,8 @@ --- -title: A Hyprland mega-release 0.40.0 +title: A Hyprland mega-release 0.40.0 date: 1714838440 +author: Vaxry +authorLink: https://github.com/vaxerski/ --- Changing over 15,000 lines of code, the Hyprland 0.40.0 update has finally dropped. This @@ -16,6 +18,7 @@ A few bugs and quirks have been ironed out during the development phase, and man have been fixed with these rewrites. 0.40.0 also brings a few community-requested QoL features, like: + - Better monitor auto-positioning - Initial workspace tracking - More workspace selectors diff --git a/src/content/news/update41.md b/src/content/news/update41.md index b2dd81b..83e3538 100644 --- a/src/content/news/update41.md +++ b/src/content/news/update41.md @@ -1,6 +1,8 @@ --- title: A huge Hyprland release 0.41.0 date: 1718030074 +author: Vaxry +authorLink: https://github.com/vaxerski/ --- Just as we thought 0.40.0 was a mega-release, we now proudly present 0.41.0, which is almost twice as sizeable. diff --git a/src/content/news/update43.md b/src/content/news/update43.md index 0639bb8..c1d8d5d 100644 --- a/src/content/news/update43.md +++ b/src/content/news/update43.md @@ -1,6 +1,8 @@ --- title: Hyprland 0.43.0 released! date: 1725814920 +author: Vaxry +authorLink: https://github.com/vaxerski/ --- Quite a while after 0.42.0, 0.43.0 has finally been released. @@ -12,15 +14,16 @@ Most (like 95%) of the "monitor not on" issues have now been fixed with 0.43, th some fixes were done in aquamarine itself. Additionally to all the bugfixes, some new features have been added, for example: - - New windowrule to keep windows rendered when invisible ([#7582](https://github.com/hyprwm/Hyprland/pull/7582)) - - `exec-shutdown` added to the config to execute something on hyprland exit - - Animations got `workspacein` and `workspaceout` configs - - `hyprctl switchxkblayout` now can also take `current` and `all` for keyboard param - - `HYPRLAND_NO_SD_VARS` environment has been added to prevent Hyprland from updating systemd's environment - - New screens for when your lockscreen dies instead of the infamous red screen of death, with information on recovering - - `xwayland:enabled` has been added to runtime-disable xwayland - - `cursor:sync_gsettings_theme` has been added to sync the cursor theme to system gsettings - - and much much more! + +- New windowrule to keep windows rendered when invisible ([#7582](https://github.com/hyprwm/Hyprland/pull/7582)) +- `exec-shutdown` added to the config to execute something on hyprland exit +- Animations got `workspacein` and `workspaceout` configs +- `hyprctl switchxkblayout` now can also take `current` and `all` for keyboard param +- `HYPRLAND_NO_SD_VARS` environment has been added to prevent Hyprland from updating systemd's environment +- New screens for when your lockscreen dies instead of the infamous red screen of death, with information on recovering +- `xwayland:enabled` has been added to runtime-disable xwayland +- `cursor:sync_gsettings_theme` has been added to sync the cursor theme to system gsettings +- and much much more! Hyprland continues being the most advanced independent wayland compositor, all thanks to the amazing community and the huge influx of new contributors! Your contributions are greatly appreciated. diff --git a/src/content/news/update44.md b/src/content/news/update44.md index 8bceca6..5f06064 100644 --- a/src/content/news/update44.md +++ b/src/content/news/update44.md @@ -1,6 +1,8 @@ --- title: Hyprland 0.44.0 is out! date: 1728213146 +author: Vaxry +authorLink: https://github.com/vaxerski/ --- 0.44.0 is finally upon us! @@ -9,24 +11,26 @@ This update mostly focuses on further bugfixes over actually implementing new st but we have quite a bunch of both! When it comes to new stuff, we have, amongst others: - - A new argument `--version` for checking the Hyprland binary's version instead of `hyprctl version` - - Same spirit as above, `--systeminfo`. - - A new layerrule `order` for ordering layers on the same plane - - A new `HYPRLAND_CONFIG` envvar for another method of passing an explicit config instead of `--config` - - Dwindle has got some new stuff: `movetoroot` layout message and `split_bias` config option - - Layout-general, auto-grouping is now configurable - - hyprctl has some new stuff, a few more props to `monitors` and `workspacerules` requests, and a new `submap` request. - - A new user-check for the `XDG_CURRENT_DESKTOP` env has been added as Hyprland no longer overwrites it - - Implemented the single-pixel-buffer protocol + +- A new argument `--version` for checking the Hyprland binary's version instead of `hyprctl version` +- Same spirit as above, `--systeminfo`. +- A new layerrule `order` for ordering layers on the same plane +- A new `HYPRLAND_CONFIG` envvar for another method of passing an explicit config instead of `--config` +- Dwindle has got some new stuff: `movetoroot` layout message and `split_bias` config option +- Layout-general, auto-grouping is now configurable +- hyprctl has some new stuff, a few more props to `monitors` and `workspacerules` requests, and a new `submap` request. +- A new user-check for the `XDG_CURRENT_DESKTOP` env has been added as Hyprland no longer overwrites it +- Implemented the single-pixel-buffer protocol For fixes, notable ones include: - - Various fixes to surface UV and positioning calculations: chromium windows no longer go crazy when resizing, and resizing other apps should generally feel much smoother - - Various text-input fixes for IME users - - XWayland handling fixes for monitors being misplaced and input not translating correctly after monitors were unplugged / replugged. - - Some drag-n-drop edge cases have been fixed - - Initial cursor warping has been fixed - - Various crashes fixed - - Lots of cleanups of the underlying codebase :) + +- Various fixes to surface UV and positioning calculations: chromium windows no longer go crazy when resizing, and resizing other apps should generally feel much smoother +- Various text-input fixes for IME users +- XWayland handling fixes for monitors being misplaced and input not translating correctly after monitors were unplugged / replugged. +- Some drag-n-drop edge cases have been fixed +- Initial cursor warping has been fixed +- Various crashes fixed +- Lots of cleanups of the underlying codebase :) Generally, this update shouldn't impact you negatively, and only polish some rough edges. diff --git a/src/content/news/wallpaperContest.md b/src/content/news/wallpaperContest.md index bbccdb0..b4e2c55 100644 --- a/src/content/news/wallpaperContest.md +++ b/src/content/news/wallpaperContest.md @@ -1,6 +1,8 @@ --- title: We're hosting a Hyprland wallpaper contest! date: 1702852617 +author: Vaxry +authorLink: https://github.com/vaxerski/ --- To all artists, designers and enjoyers of graphics: this is a piece of news for you! diff --git a/src/routes/news/[slug]/+page.svelte b/src/routes/news/[slug]/+page.svelte index 020a43e..a44e06b 100644 --- a/src/routes/news/[slug]/+page.svelte +++ b/src/routes/news/[slug]/+page.svelte @@ -18,11 +18,21 @@ >

{data.meta.title}

- +
+ + {#if data.meta.author} + by + {#if data.meta.authorLink} + {data.meta.author} + {:else} + {data.meta.author} + {/if} + {/if} +