From 4a958f206e0354d22b3264fb7099063e3abc7918 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 15:56:33 -0400 Subject: [PATCH 01/25] Formatted CONTRIBUTING.md --- CONTRIBUTING.md | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8a340270..97c9f42b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,15 +1,36 @@ + # Contributing -Thanks for considering contributing to Hyprland. +*Thank you for considering contributing to **Hyprland**.* -To get started, see the [Wiki](https://github.com/vaxerski/Hyprland/wiki/Contributing-&-Debugging) for debugging instructions. +
-Then, pick yourself an issue or implement your own suggestion! +## Development -As Hyprland is early dev, I recommend you stick to the bugs first, then new functionality. +Check the **[Wiki]** for debugging instructions. -# PR reqs -- Follow the code style -- Code must be readable -- Feature is useful / bugfix works -- Test your changes! Run it on bare metal and check if everything works. +Afterwards, pick yourself an **[Issue]** or *implement your own suggestion!* + +*As the **Hyprland** is still in its early stages,*
+*I'd recommend you stick to bug fixes first.* + +
+ +## Pull Requests + +- Please follow the ***code style*** + +- Code must be ***readable*** + +- **Features** should be ***useful*** + +- **Bugfixes** should ***works*** + +- ***Test your changes!*** + + *Run it on bare metal and check if everything works.* + + + +[Issue]: https://github.com/vaxerski/Hyprland/issues +[Wiki]: https://github.com/vaxerski/Hyprland/wiki/Contributing-&-Debugging From 079996d5bd9fe79ec515ca388cf429490db78040 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 16:08:57 -0400 Subject: [PATCH 02/25] Raw Links -> Link References --- CONTRIBUTING.md | 6 ++-- README.md | 73 +++++++++++++++++++++++++++++++++++++------------ 2 files changed, 59 insertions(+), 20 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 97c9f42b..b5fb80ff 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,7 +9,8 @@ Check the **[Wiki]** for debugging instructions. -Afterwards, pick yourself an **[Issue]** or *implement your own suggestion!* +Afterwards, pick yourself an **[Issue]**
+or *implement your own suggestion!* *As the **Hyprland** is still in its early stages,*
*I'd recommend you stick to bug fixes first.* @@ -28,7 +29,8 @@ Afterwards, pick yourself an **[Issue]** or *implement your own suggestion - ***Test your changes!*** - *Run it on bare metal and check if everything works.* + *Run it on bare metal and*
+ *check if everything works.* diff --git a/README.md b/README.md index b4854b2a..cc853176 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,27 @@

- -

- - - - - - - - + +![Banner] + +

+ +![Badge Workflow] +[![Badge Discord]][Discord] +![Badge Issues] +![Badge Pull Requests] +![Badge Language] +![Badge License] +![Badge Lines] +![Badge Hi] +



-People asked me to make a discord server, so join here! + +People asked me to make a discord server, so [join here!][Discord] +

+ Hyprland is a Dynamic Tiling Wayland Compositor in early development stages. -For Hyprland without the land part, see Hypr, the Xorg window manager. +For Hyprland without the land part, see [Hypr], the Xorg window manager. Hyprland is in early dev, expect some bugs. However, once you get it working, it's pretty stable. :P @@ -60,26 +67,26 @@ yay -S hyprland-git ## Manual building If your distro doesn't have Hyprland in its repositories, or you want to modify Hyprland, -please refer to the [Wiki Page](https://github.com/vaxerski/Hyprland/wiki/Installation) for the installation instructions. +please refer to the [Wiki Page][Install] for the installation instructions.
# Configuring -Head onto the [Wiki Page](https://github.com/vaxerski/Hyprland/wiki/Configuring-Hyprland) to see more. +Head onto the [Wiki Page][Configure] to see more. Hyprland without a config is a bad idea!
# Contributions -Very welcome! see [Contributing.md](https://github.com/vaxerski/Hyprland/blob/main/CONTRIBUTING.md) for instuctions and guidelines! +Very welcome! see [Contributing.md][Contribute] for instuctions and guidelines!
# Gallery -![Image1](https://i.imgur.com/ZA4Fa8R.png) -![Image2](https://i.imgur.com/BpXxM8H.png) +![Preview A] +![Preview B]
# Stars over time -[![Stars over time](https://starchart.cc/vaxerski/Hyprland.svg)](https://starchart.cc/vaxerski/Hyprland) +[![Stars Preview]][Stars] # Special thanks wlroots - for their amazing library @@ -93,3 +100,33 @@ vivarium - for showing how 2 do stuff the simple way dwl - for showing how 2 do stuff the hacky way wayfire - for showing how 2 do some graphics stuff + + + + +[Contribute]: https://github.com/vaxerski/Hyprland/blob/main/CONTRIBUTING.md +[Configure]: https://github.com/vaxerski/Hyprland/wiki/Configuring-Hyprland +[Install]: https://github.com/vaxerski/Hyprland/wiki/Installation +[Discord]: https://discord.gg/hQ9XvMUjjr +[Stars]: https://starchart.cc/vaxerski/Hyprland +[Hypr]: https://github.com/vaxerski/Hypr + + + + +[Stars Preview]: https://starchart.cc/vaxerski/Hyprland.svg +[Preview A]: https://i.imgur.com/ZA4Fa8R.png +[Preview B]: https://i.imgur.com/BpXxM8H.png +[Banner]: https://raw.githubusercontent.com/vaxerski/Hyprland/main/assets/hyprland.png + + + + +[Badge Workflow]: https://github.com/vaxerski/Hyprland/actions/workflows/ci.yaml/badge.svg +[Badge Discord]: https://img.shields.io/badge/Join%20the-Discord%20server-6666ff +[Badge Issues]: https://img.shields.io/github/issues/vaxerski/Hyprland +[Badge Pull Requests]: https://img.shields.io/github/issues-pr/vaxerski/Hyprland +[Badge Language]: https://img.shields.io/github/languages/top/vaxerski/Hyprland +[Badge License]: https://img.shields.io/github/license/vaxerski/Hyprland +[Badge Lines]: https://img.shields.io/tokei/lines/github/vaxerski/Hyprland +[Badge Hi]: https://img.shields.io/badge/Hi-mom!-ff69b4 \ No newline at end of file From 065cdd40d6fdee8d8cc204f3f2cd8ee83357f63f Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 16:24:23 -0400 Subject: [PATCH 03/25] Adjusted Style --- README.md | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cc853176..fa13e395 100644 --- a/README.md +++ b/README.md @@ -80,15 +80,31 @@ Hyprland without a config is a bad idea! Very welcome! see [Contributing.md][Contribute] for instuctions and guidelines!
+
+ # Gallery ![Preview A] ![Preview B] -
-# Stars over time +
+ +--- + +
+ +# Stars Over Time + [![Stars Preview]][Stars] -# Special thanks +
+ +--- + +
+ +
+ +# Special Thanks wlroots - for their amazing library tinywl - for showing how 2 do stuff From 7230e92f362e7bb0170df6886944d14b0b395ad3 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:00:16 -0400 Subject: [PATCH 04/25] Adjusted Badges --- README.md | 49 ++++++++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index fa13e395..d32421cc 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,31 @@ -

+ +![Badge Workflow] + +

![Banner] -

- -![Badge Workflow] -[![Badge Discord]][Discord] -![Badge Issues] -![Badge Pull Requests] -![Badge Language] -![Badge License] -![Badge Lines] -![Badge Hi] +
+
-

-

+ +![Badge License]![Badge Lines]![Badge Language]
+![Badge Pull Requests]![Badge Issues] + +
+ +[![Badge Discord]][Discord] + + +
+ +
+
People asked me to make a discord server, so [join here!][Discord] -

+
+
Hyprland is a Dynamic Tiling Wayland Compositor in early development stages. For Hyprland without the land part, see [Hypr], the Xorg window manager. @@ -139,10 +146,10 @@ wayfire - for showing how 2 do some graphics stuff [Badge Workflow]: https://github.com/vaxerski/Hyprland/actions/workflows/ci.yaml/badge.svg -[Badge Discord]: https://img.shields.io/badge/Join%20the-Discord%20server-6666ff -[Badge Issues]: https://img.shields.io/github/issues/vaxerski/Hyprland -[Badge Pull Requests]: https://img.shields.io/github/issues-pr/vaxerski/Hyprland -[Badge Language]: https://img.shields.io/github/languages/top/vaxerski/Hyprland -[Badge License]: https://img.shields.io/github/license/vaxerski/Hyprland -[Badge Lines]: https://img.shields.io/tokei/lines/github/vaxerski/Hyprland -[Badge Hi]: https://img.shields.io/badge/Hi-mom!-ff69b4 \ No newline at end of file + +[Badge Discord]: https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white +[Badge Issues]: https://img.shields.io/github/issues/vaxerski/Hyprland?style=for-the-badge&label=%ef%bc%a9%ef%bd%93%ef%bd%93%ef%bd%95%ef%bd%85%ef%bd%93 +[Badge Pull Requests]: https://img.shields.io/github/issues-pr/vaxerski/Hyprland?style=for-the-badge&label=%ef%bc%b0%ef%bd%95%ef%bd%8c%ef%bd%8c%20%ef%bc%b2%ef%bd%85%ef%bd%91%ef%bd%95%ef%bd%85%ef%bd%93%ef%bd%94%ef%bd%93 +[Badge Language]: https://img.shields.io/github/languages/top/vaxerski/Hyprland?style=for-the-badge&label=%ef%bc%a3%ef%bc%8b%ef%bc%8b +[Badge License]: https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge&label=%ef%bc%ac%ef%bd%89%ef%bd%83%ef%bd%85%ef%bd%8e%ef%bd%93%ef%bd%85 +[Badge Lines]: https://img.shields.io/tokei/lines/github/vaxerski/Hyprland?style=for-the-badge&label=%ef%bc%a3%ef%bd%8f%ef%bd%84%ef%bd%85 From 5f81ab7c7483dc3dddd0736583675893ff069cc2 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:02:59 -0400 Subject: [PATCH 05/25] Adjusted Description --- README.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index d32421cc..9615f68e 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,6 @@ ![Banner]
-
- ![Badge License]![Badge Lines]![Badge Language]
![Badge Pull Requests]![Badge Issues] @@ -16,21 +14,22 @@ [![Badge Discord]][Discord] +
+
+ +***A Dynamic Wayland Tiling Compositor*** + +
+
-
-
+--- -People asked me to make a discord server, so [join here!][Discord] -
-
-Hyprland is a Dynamic Tiling Wayland Compositor in early development stages. For Hyprland without the land part, see [Hypr], the Xorg window manager. - Hyprland is in early dev, expect some bugs. However, once you get it working, it's pretty stable. :P Hyprland needs testers! Try it out and report bugs or suggestions! From 8e59cd8080fbbd6d8d8b2e6b355f3c3c9bf6233e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=88=E3=83=88=E3=82=82?= <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:03:53 -0400 Subject: [PATCH 06/25] Fixed Header Layout --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9615f68e..73d89c59 100644 --- a/README.md +++ b/README.md @@ -12,16 +12,15 @@
-[![Badge Discord]][Discord] - -
-
- ***A Dynamic Wayland Tiling Compositor***

+[![Badge Discord]][Discord] + +
+ --- From c2f2f7a83b00c88d9bc56d602d1b70c06ae5adb7 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:06:58 -0400 Subject: [PATCH 07/25] Added Quicklinks --- README.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 73d89c59..a67a7c14 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,8 @@ --- +**[
 Configure 
][Configure]**  +**[
 Contribute 
][Contribute]** For Hyprland without the land part, see [Hypr], the Xorg window manager. @@ -75,15 +77,7 @@ If your distro doesn't have Hyprland in its repositories, or you want to modify please refer to the [Wiki Page][Install] for the installation instructions.
-# Configuring -Head onto the [Wiki Page][Configure] to see more. -Hyprland without a config is a bad idea! -
- -# Contributions -Very welcome! see [Contributing.md][Contribute] for instuctions and guidelines! -
From 4d3292168d4112085659265e5c02d29734f9f1bd Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:08:55 -0400 Subject: [PATCH 08/25] Linked Badges --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a67a7c14..0277cc95 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@
-![Badge License]![Badge Lines]![Badge Language]
-![Badge Pull Requests]![Badge Issues] +[![Badge License]][License]![Badge Lines]![Badge Language]
+[![Badge Pull Requests]][Pull Requests][![Badge Issues]][Issues]
@@ -126,6 +126,10 @@ wayfire - for showing how 2 do some graphics stuff [Stars]: https://starchart.cc/vaxerski/Hyprland [Hypr]: https://github.com/vaxerski/Hypr +[Pull Requests]: https://github.com/vaxerski/Hyprland/pulls +[Issues]: https://github.com/vaxerski/Hyprland/issues + +[License]: LICENSE From c71b0d74493b3a6ca5226ea100e19de5848cacc7 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:21:58 -0400 Subject: [PATCH 09/25] Formatted Features --- README.md | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 0277cc95..1bf42f40 100644 --- a/README.md +++ b/README.md @@ -21,13 +21,15 @@
-
--- **[
 Configure 
][Configure]**  **[
 Contribute 
][Contribute]** +--- + + For Hyprland without the land part, see [Hypr], the Xorg window manager. @@ -35,21 +37,20 @@ Hyprland is in early dev, expect some bugs. However, once you get it working, it Hyprland needs testers! Try it out and report bugs or suggestions! -# Key features - - Parabolic window animations - - Config reloaded instantly upon saving - - Easily expandable and readable codebase - - Rounded corners - - Window blur - - Workspaces Protocol support - - Damage tracking (experimental) - - Fade in/out - - Support for docks/whatever - - Window rules - - Monitor rules - - Socket-based IPC - - Tiling/floating/fullscreen windows - - Moving/resizing windows +# Features +- Easily expandable and readable codebase +- Config reloaded instantly upon saving +- Parabolic Window Animations +- Workspaces Protocol Support +- Tiling / Floating / Fullscreen +- Window / Monitor Rules +- Moving / Resizing +- Socket - Based IPC +- Rounded Corners +- Damage Tracking ( *Experimental* ) +- Docks Support +- Fade In / Out +- Window Blur # Major to-dos - Input Methods (wlr_input_method_v2) From 6c97cc5e7e13e379eafd75f0ac798ba2b4570fe3 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:30:24 -0400 Subject: [PATCH 10/25] Linked Thanks --- README.md | 44 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 1bf42f40..87bc9180 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,8 @@ please refer to the [Wiki Page][Install] for the installation instructions.
-# Gallery +## Gallery + ![Preview A] ![Preview B] @@ -92,7 +93,7 @@ please refer to the [Wiki Page][Install] for the installation instructions.
-# Stars Over Time +## Stars Over Time [![Stars Preview]][Stars] @@ -104,18 +105,33 @@ please refer to the [Wiki Page][Install] for the installation instructions.
-# Special Thanks -wlroots - for their amazing library +## Special Thanks -tinywl - for showing how 2 do stuff +
-sway - for showing how 2 do stuff the overkill way +**[WlRoots]** -vivarium - for showing how 2 do stuff the simple way +  *Their amazing library* -dwl - for showing how 2 do stuff the hacky way +**[TinyWl]** -wayfire - for showing how 2 do some graphics stuff +  *Showing how 2 do stuff* + +**[Sway]** + +  *Showing how 2 do stuff the overkill way* + +**[Vivarium]** + +  *Showing how 2 do stuff the simple way* + +**[DWL]** + +  *Showing how 2 do stuff the hacky way* + +**[Wayfire]** + +  *Showing how 2 do some graphics stuff* @@ -132,6 +148,16 @@ wayfire - for showing how 2 do some graphics stuff [License]: LICENSE + + + +[Vivarium]: https://github.com/inclement/vivarium +[WlRoots]: https://gitlab.freedesktop.org/wlroots/wlroots +[Wayfire]: https://github.com/WayfireWM/wayfire +[TinyWl]: https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/tinywl/tinywl.c +[Sway]: https://github.com/swaywm/sway +[DWL]: https://github.com/djpohly/dwl + [Stars Preview]: https://starchart.cc/vaxerski/Hyprland.svg From 2de32ec5c552fc64b5b5fc0432e6371255f6143c Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:32:51 -0400 Subject: [PATCH 11/25] Formatting Adjustments --- README.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 87bc9180..17a768cd 100644 --- a/README.md +++ b/README.md @@ -84,23 +84,24 @@ please refer to the [Wiki Page][Install] for the installation instructions. ## Gallery +
+ ![Preview A] -![Preview B]
---- +![Preview B] +

## Stars Over Time +
+ [![Stars Preview]][Stars]
- ---- -
@@ -119,19 +120,19 @@ please refer to the [Wiki Page][Install] for the installation instructions. **[Sway]** -  *Showing how 2 do stuff the overkill way* +  *Showing how 2 do stuff the **overkill** way* **[Vivarium]** -  *Showing how 2 do stuff the simple way* +  *Showing how 2 do stuff the **simple** way* **[DWL]** -  *Showing how 2 do stuff the hacky way* +  *Showing how 2 do stuff the **hacky** way* **[Wayfire]** -  *Showing how 2 do some graphics stuff* +  *Showing how 2 do some **graphics** stuff* From 8c4a5104cf37fc89d4f522e37970054d1d69e1a0 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:34:18 -0400 Subject: [PATCH 12/25] Moved Install / Contribute To Docs --- README.md | 18 ++---------------- CONTRIBUTING.md => docs/Contribute.md | 0 docs/Install.md | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 16 deletions(-) rename CONTRIBUTING.md => docs/Contribute.md (100%) create mode 100644 docs/Install.md diff --git a/README.md b/README.md index 17a768cd..a58d9dcc 100644 --- a/README.md +++ b/README.md @@ -63,21 +63,6 @@ Hyprland needs testers! Try it out and report bugs or suggestions! - More config options for tweakers - Improve hyprctl -# Installation -I do not maintain any packages, but some kind people have made them for me. If I missed any, please let me know. - -**Warning:** since I am not the maintainer, I cannot guarantee that those packages will always work and be up to date. Use at your own disclosure. If they don't, try building manually. - -_Arch (AUR, -git)_ -``` -yay -S hyprland-git -``` -## Manual building -If your distro doesn't have Hyprland in its repositories, or you want to modify Hyprland, - -please refer to the [Wiki Page][Install] for the installation instructions. -
-
@@ -137,7 +122,6 @@ please refer to the [Wiki Page][Install] for the installation instructions. -[Contribute]: https://github.com/vaxerski/Hyprland/blob/main/CONTRIBUTING.md [Configure]: https://github.com/vaxerski/Hyprland/wiki/Configuring-Hyprland [Install]: https://github.com/vaxerski/Hyprland/wiki/Installation [Discord]: https://discord.gg/hQ9XvMUjjr @@ -147,6 +131,8 @@ please refer to the [Wiki Page][Install] for the installation instructions. [Pull Requests]: https://github.com/vaxerski/Hyprland/pulls [Issues]: https://github.com/vaxerski/Hyprland/issues +[Contribute]: docs/Contribute.md +[Install]: docs/Install.md [License]: LICENSE diff --git a/CONTRIBUTING.md b/docs/Contribute.md similarity index 100% rename from CONTRIBUTING.md rename to docs/Contribute.md diff --git a/docs/Install.md b/docs/Install.md new file mode 100644 index 00000000..71abd1a9 --- /dev/null +++ b/docs/Install.md @@ -0,0 +1,15 @@ +# Installation +I do not maintain any packages, but some kind people have made them for me. If I missed any, please let me know. + +**Warning:** since I am not the maintainer, I cannot guarantee that those packages will always work and be up to date. Use at your own disclosure. If they don't, try building manually. + +_Arch (AUR, -git)_ +``` +yay -S hyprland-git +``` +## Manual building +If your distro doesn't have Hyprland in its repositories, or you want to modify Hyprland, + +please refer to the [Wiki Page][Install] for the installation instructions. +
+ From 2f7cc404db0844d734f74979ef60eed6df4ecde1 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:34:52 -0400 Subject: [PATCH 13/25] Added Install To Quicklinks --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a58d9dcc..1764c41a 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ --- +**[
 Install 
][Install]**  **[
 Configure 
][Configure]**  **[
 Contribute 
][Contribute]** From 1e98e78ad029c7c7641e8e217861a6a1377d138d Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:36:58 -0400 Subject: [PATCH 14/25] Moved TODO To Projects --- README.md | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 1764c41a..d66dde8f 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ **[
 Install 
][Install]**  **[
 Configure 
][Configure]**  +**[
 Todo 
][Todo]**  **[
 Contribute 
][Contribute]** --- @@ -53,22 +54,13 @@ Hyprland needs testers! Try it out and report bugs or suggestions! - Fade In / Out - Window Blur -# Major to-dos - - Input Methods (wlr_input_method_v2) - - Animations (some new, like workspace) - - Fix electron rendering issues - - Optimization - - Fix weird scroll on XWayland (if possible) - - Become sane - - STABILITY - - More config options for tweakers - - Improve hyprctl - +
+
-## Gallery +# Gallery
@@ -81,7 +73,7 @@ Hyprland needs testers! Try it out and report bugs or suggestions!

-## Stars Over Time +# Stars Over Time
@@ -92,7 +84,7 @@ Hyprland needs testers! Try it out and report bugs or suggestions!
-## Special Thanks +# Special Thanks
@@ -131,6 +123,7 @@ Hyprland needs testers! Try it out and report bugs or suggestions! [Pull Requests]: https://github.com/vaxerski/Hyprland/pulls [Issues]: https://github.com/vaxerski/Hyprland/issues +[Todo]: https://github.com/vaxerski/Hyprland/projects?type=beta [Contribute]: docs/Contribute.md [Install]: docs/Install.md From 95a4f1a3324c2b0fb1a272f6e4bf2420e6151354 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:42:04 -0400 Subject: [PATCH 15/25] Formatted Notes --- README.md | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d66dde8f..4577277e 100644 --- a/README.md +++ b/README.md @@ -31,14 +31,30 @@ --- + +### Related + +*For **Hyprland** without the* `land` *part,*
+*see **[Hypr]**, the Xorg window manager.* + +
+ +### Notice + +*This project is still in it's early stages*
+***Expect Some Bugs*** + +*However Once you get it working, it's pretty stable* + +
+ +### Help Wanted + +**We needs testers!**
+*Try it out and report bugs or suggestions!* +
-For Hyprland without the land part, see [Hypr], the Xorg window manager. - -Hyprland is in early dev, expect some bugs. However, once you get it working, it's pretty stable. :P - -Hyprland needs testers! Try it out and report bugs or suggestions! - # Features - Easily expandable and readable codebase - Config reloaded instantly upon saving From 36e70fe7bc3ac38e9c19f55aaea72094503bf8af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=88=E3=83=88=E3=82=82?= <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:42:57 -0400 Subject: [PATCH 16/25] Adjusted Spacing --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4577277e..65effd91 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,8 @@ --- - +
+ ### Related *For **Hyprland** without the* `land` *part,*
From 280d8a71ca8c91b764660cb5a471bd6e96bd3629 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:49:06 -0400 Subject: [PATCH 17/25] Formatted Installation --- README.md | 1 - docs/Install.md | 54 +++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 46 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 4577277e..4da8951c 100644 --- a/README.md +++ b/README.md @@ -132,7 +132,6 @@ [Configure]: https://github.com/vaxerski/Hyprland/wiki/Configuring-Hyprland -[Install]: https://github.com/vaxerski/Hyprland/wiki/Installation [Discord]: https://discord.gg/hQ9XvMUjjr [Stars]: https://starchart.cc/vaxerski/Hyprland [Hypr]: https://github.com/vaxerski/Hypr diff --git a/docs/Install.md b/docs/Install.md index 71abd1a9..dd8aa968 100644 --- a/docs/Install.md +++ b/docs/Install.md @@ -1,15 +1,53 @@ + # Installation -I do not maintain any packages, but some kind people have made them for me. If I missed any, please let me know. -**Warning:** since I am not the maintainer, I cannot guarantee that those packages will always work and be up to date. Use at your own disclosure. If they don't, try building manually. +
-_Arch (AUR, -git)_ -``` +## Packages + +*I do not maintain any packages, however*
+*some kind people have made them for me.* + +
+ +**If I missed any, please let me know.** + +
+ +### Warning + +Since I am not the maintainer, I cannot
+guarantee that those packages will
+always work and be up to date. + +
+ +***Use at your own disclosure.***
+*If they don't, try building manually.* + +
+ +#### Arch ( AUR / -git ) + +```sh yay -S hyprland-git ``` -## Manual building -If your distro doesn't have Hyprland in its repositories, or you want to modify Hyprland, -please refer to the [Wiki Page][Install] for the installation instructions. -
+
+ +--- + +
+ +## Building + +If your distro doesn't have **Hyprland** in its repositories,
+or you want to modify it, please refer to the **[Wiki Pages][Install]**
+for the installation instructions. + + + + +[Install]: https://github.com/vaxerski/Hyprland/wiki/Installation + From fe850421c97e59902c859fbad49cd634b7df06f8 Mon Sep 17 00:00:00 2001 From: ElectronicsArchiver <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:53:53 -0400 Subject: [PATCH 18/25] Moved Badge --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 2e0b7e56..b094d1d9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,3 @@ - -![Badge Workflow] -
![Banner] @@ -45,6 +42,8 @@ *This project is still in it's early stages*
***Expect Some Bugs*** +![Badge Workflow] + *However Once you get it working, it's pretty stable*
From 24819deae44cc174076bf67c07c4567bc8b4eb76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=88=E3=83=88=E3=82=82?= <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Mon, 18 Apr 2022 18:14:17 -0400 Subject: [PATCH 19/25] Fixed Typos --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b094d1d9..418a3e16 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ ### Related *For **Hyprland** without the* `land` *part,*
-*see **[Hypr]**, the Xorg window manager.* +*see **[Hypr]**, the **Xorg Window Manager**.*
@@ -44,7 +44,7 @@ ![Badge Workflow] -*However Once you get it working, it's pretty stable* +*However once you get it working, it's pretty stable*
@@ -62,10 +62,10 @@ - Workspaces Protocol Support - Tiling / Floating / Fullscreen - Window / Monitor Rules -- Moving / Resizing - Socket - Based IPC - Rounded Corners - Damage Tracking ( *Experimental* ) +- Moving / Resizing - Docks Support - Fade In / Out - Window Blur From 998c316de1e4efca2fc1554586563b72ebf4bf43 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Tue, 19 Apr 2022 11:17:45 +0200 Subject: [PATCH 20/25] Typos, badges and info rewrites --- README.md | 102 ++++++++++++++++++++---------------------------------- 1 file changed, 37 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index 418a3e16..e1fc796a 100644 --- a/README.md +++ b/README.md @@ -4,71 +4,54 @@
-[![Badge License]][License]![Badge Lines]![Badge Language]
-[![Badge Pull Requests]][Pull Requests][![Badge Issues]][Issues] - -
- -***A Dynamic Wayland Tiling Compositor*** - -
-
- +[![Badge License]][License] ![Badge Lines] ![Badge Language] [![Badge Pull Requests]][Pull Requests] [![Badge Issues]][Issues] ![Badge Hi Mom]
[![Badge Discord]][Discord] -
+Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. + +For Hyprland without the `land` part, see [Hypr], the Xorg window manager. +
+
--- **[
 Install 
][Install]**  **[
 Configure 
][Configure]**  -**[
 Todo 
][Todo]**  **[
 Contribute 
][Contribute]** ---
+ +
-### Related +# Notice +This project is still in its early development, expect bugs. -*For **Hyprland** without the* `land` *part,*
-*see **[Hypr]**, the **Xorg Window Manager**.* - -
- -### Notice - -*This project is still in it's early stages*
-***Expect Some Bugs*** - -![Badge Workflow] - -*However once you get it working, it's pretty stable* +Once you get it working though, it's pretty stable.
### Help Wanted -**We needs testers!**
-*Try it out and report bugs or suggestions!* - - +Hyprland needs testers!
+Try it out and report bugs / suggestions! # Features - Easily expandable and readable codebase - Config reloaded instantly upon saving -- Parabolic Window Animations -- Workspaces Protocol Support -- Tiling / Floating / Fullscreen -- Window / Monitor Rules -- Socket - Based IPC -- Rounded Corners -- Damage Tracking ( *Experimental* ) -- Moving / Resizing -- Docks Support -- Fade In / Out -- Window Blur +- Parabolic window animations +- Workspaces protocol support +- Tiling / floating / fullscreen windows +- Window / monitor rules +- Socket-based IPC +- Rounded corners +- Damage tracking ( *Experimental* ) +- Moving / resizing +- Docks support +- Fade in / out +- Window blur
@@ -104,29 +87,17 @@
-**[WlRoots]** +**[wlroots]** - *For their amazing library* -  *Their amazing library* +**[tinywl]** - *For showing how 2 do stuff* -**[TinyWl]** +**[Sway]** - *For showing how 2 do stuff the overkill way* -  *Showing how 2 do stuff* +**[Vivarium]** - *For showing how 2 do stuff the simple way* -**[Sway]** +**[dwl]** - *For showing how 2 do stuff the hacky way* -  *Showing how 2 do stuff the **overkill** way* - -**[Vivarium]** - -  *Showing how 2 do stuff the **simple** way* - -**[DWL]** - -  *Showing how 2 do stuff the **hacky** way* - -**[Wayfire]** - -  *Showing how 2 do some **graphics** stuff* +**[Wayfire]** - *For showing how 2 do some graphics stuff* @@ -166,9 +137,10 @@ [Badge Workflow]: https://github.com/vaxerski/Hyprland/actions/workflows/ci.yaml/badge.svg -[Badge Discord]: https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white -[Badge Issues]: https://img.shields.io/github/issues/vaxerski/Hyprland?style=for-the-badge&label=%ef%bc%a9%ef%bd%93%ef%bd%93%ef%bd%95%ef%bd%85%ef%bd%93 -[Badge Pull Requests]: https://img.shields.io/github/issues-pr/vaxerski/Hyprland?style=for-the-badge&label=%ef%bc%b0%ef%bd%95%ef%bd%8c%ef%bd%8c%20%ef%bc%b2%ef%bd%85%ef%bd%91%ef%bd%95%ef%bd%85%ef%bd%93%ef%bd%94%ef%bd%93 -[Badge Language]: https://img.shields.io/github/languages/top/vaxerski/Hyprland?style=for-the-badge&label=%ef%bc%a3%ef%bc%8b%ef%bc%8b -[Badge License]: https://img.shields.io/badge/License-BSD_3--Clause-blue.svg?style=for-the-badge&label=%ef%bc%ac%ef%bd%89%ef%bd%83%ef%bd%85%ef%bd%8e%ef%bd%93%ef%bd%85 -[Badge Lines]: https://img.shields.io/tokei/lines/github/vaxerski/Hyprland?style=for-the-badge&label=%ef%bc%a3%ef%bd%8f%ef%bd%84%ef%bd%85 +[Badge Discord]: https://img.shields.io/badge/Join%20the-Discord%20server-6666ff +[Badge Issues]: https://img.shields.io/github/issues/vaxerski/Hyprland +[Badge Pull Requests]: https://img.shields.io/github/issues-pr/vaxerski/Hyprland +[Badge Language]: https://img.shields.io/github/languages/top/vaxerski/Hyprland +[Badge License]: https://img.shields.io/github/license/vaxerski/Hyprland +[Badge Lines]: https://img.shields.io/tokei/lines/github/vaxerski/Hyprland +[Badge Hi Mom]: https://img.shields.io/badge/Hi-mom!-ff69b4 From ec76b44700b53175b910d3a7138c540a0369aa8f Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Tue, 19 Apr 2022 11:20:08 +0200 Subject: [PATCH 21/25] rewrite parts of the docs/install --- docs/Install.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/docs/Install.md b/docs/Install.md index dd8aa968..592a27f7 100644 --- a/docs/Install.md +++ b/docs/Install.md @@ -5,8 +5,7 @@ ## Packages -*I do not maintain any packages, however*
-*some kind people have made them for me.* +*I do not maintain any packages, but some kind people have made them for me.*
@@ -14,16 +13,14 @@
-### Warning +## Notice -Since I am not the maintainer, I cannot
-guarantee that those packages will
-always work and be up to date. +Since I am not the maintainer, I cannot guarantee that those packages will always work and be up to date.
***Use at your own disclosure.***
-*If they don't, try building manually.* +*If they don't work, try building manually.*
@@ -32,7 +29,6 @@ always work and be up to date. ```sh yay -S hyprland-git ``` -
--- @@ -41,9 +37,7 @@ yay -S hyprland-git ## Building -If your distro doesn't have **Hyprland** in its repositories,
-or you want to modify it, please refer to the **[Wiki Pages][Install]**
-for the installation instructions. +If your distro doesn't have **Hyprland** in its repositories, or you want to modify it, please refer to the **[Wiki Page][Install]** for the installation instructions. From e01247c10cb56c0e9c1548e61f80858956f8b520 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Tue, 19 Apr 2022 11:22:28 +0200 Subject: [PATCH 22/25] rewrite parts of docs/Contribute --- docs/Contribute.md | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/docs/Contribute.md b/docs/Contribute.md index b5fb80ff..c30d9925 100644 --- a/docs/Contribute.md +++ b/docs/Contribute.md @@ -1,36 +1,31 @@ # Contributing -*Thank you for considering contributing to **Hyprland**.* +*Thank you for considering contributing to Hyprland.*
## Development -Check the **[Wiki]** for debugging instructions. +Check the [Wiki] for debugging instructions. -Afterwards, pick yourself an **[Issue]**
-or *implement your own suggestion!* +Afterwards, pick yourself an [Issue] or implement your own suggestion. -*As the **Hyprland** is still in its early stages,*
-*I'd recommend you stick to bug fixes first.* +*As Hyprland is still in its early stages of development, I'd recommend you stick to bug fixes first.*
## Pull Requests -- Please follow the ***code style*** +- Please follow the code style -- Code must be ***readable*** +- Code must be readable -- **Features** should be ***useful*** +- Features should be useful -- **Bugfixes** should ***works*** +- Test your changes! -- ***Test your changes!*** - - *Run it on bare metal and*
- *check if everything works.* + *Run it on bare metal and check if everything works.* From da59b932749319b96380c5cb212ed20e1db0cbdc Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Tue, 19 Apr 2022 11:26:34 +0200 Subject: [PATCH 23/25] cleanup --- README.md | 4 +--- docs/Contribute.md | 4 ---- docs/Install.md | 12 ------------ 3 files changed, 1 insertion(+), 19 deletions(-) diff --git a/README.md b/README.md index e1fc796a..ea1efa7e 100644 --- a/README.md +++ b/README.md @@ -29,9 +29,7 @@ For Hyprland without the `land` part, see [Hypr], the Xorg window manager. # Notice This project is still in its early development, expect bugs. -Once you get it working though, it's pretty stable. - -
+Once you get it working though, it's pretty stable.
### Help Wanted diff --git a/docs/Contribute.md b/docs/Contribute.md index c30d9925..c921ce40 100644 --- a/docs/Contribute.md +++ b/docs/Contribute.md @@ -3,8 +3,6 @@ *Thank you for considering contributing to Hyprland.* -
- ## Development Check the [Wiki] for debugging instructions. @@ -13,8 +11,6 @@ Afterwards, pick yourself an [Issue] or implement your own suggestion. *As Hyprland is still in its early stages of development, I'd recommend you stick to bug fixes first.* -
- ## Pull Requests - Please follow the code style diff --git a/docs/Install.md b/docs/Install.md index 592a27f7..2b8c3a7e 100644 --- a/docs/Install.md +++ b/docs/Install.md @@ -1,39 +1,27 @@ # Installation -
- ## Packages *I do not maintain any packages, but some kind people have made them for me.* -
- **If I missed any, please let me know.** -
- ## Notice Since I am not the maintainer, I cannot guarantee that those packages will always work and be up to date. -
- ***Use at your own disclosure.***
*If they don't work, try building manually.* -
- #### Arch ( AUR / -git ) ```sh yay -S hyprland-git ``` -
--- -
## Building From c7946f36d2f20af654a4e87085f765ea9a16ae56 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Tue, 19 Apr 2022 12:41:09 +0200 Subject: [PATCH 24/25] forgot the workflow badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ea1efa7e..e4d82c9a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@
-[![Badge License]][License] ![Badge Lines] ![Badge Language] [![Badge Pull Requests]][Pull Requests] [![Badge Issues]][Issues] ![Badge Hi Mom]
+![Badge Workflow] [![Badge License]][License] ![Badge Lines] ![Badge Language] [![Badge Pull Requests]][Pull Requests] [![Badge Issues]][Issues] ![Badge Hi Mom]
[![Badge Discord]][Discord]
From 63cf99d819784fbd2d12a9574b62b7be4f0bc366 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=88=E3=83=88=E3=82=82?= <85485984+ElectronicsArchiver@users.noreply.github.com> Date: Tue, 19 Apr 2022 07:38:08 -0400 Subject: [PATCH 25/25] Fixed Syntax --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e4d82c9a..bc3db701 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,21 @@
-![Badge Workflow] [![Badge License]][License] ![Badge Lines] ![Badge Language] [![Badge Pull Requests]][Pull Requests] [![Badge Issues]][Issues] ![Badge Hi Mom]
+![Badge Workflow] +[![Badge License]][License] +![Badge Lines] +![Badge Language] +[![Badge Pull Requests]][Pull Requests] +[![Badge Issues]][Issues] +![Badge Hi Mom]
[![Badge Discord]][Discord] +
Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. For Hyprland without the `land` part, see [Hypr], the Xorg window manager. +

@@ -27,6 +35,7 @@ For Hyprland without the `land` part, see [Hypr], the Xorg window manager. # Notice + This project is still in its early development, expect bugs. Once you get it working though, it's pretty stable.
@@ -37,6 +46,7 @@ Hyprland needs testers!
Try it out and report bugs / suggestions! # Features + - Easily expandable and readable codebase - Config reloaded instantly upon saving - Parabolic window animations @@ -51,7 +61,6 @@ Try it out and report bugs / suggestions! - Fade in / out - Window blur -