diff --git a/.gitlab/issue_templates/Default.md b/.gitlab/issue_templates/Default.md index 6094c681..ecdac866 100644 --- a/.gitlab/issue_templates/Default.md +++ b/.gitlab/issue_templates/Default.md @@ -8,5 +8,5 @@ ## Checklist -- [ ] I have looked through existing [issues](https://gitgud.io/wackyideas/aerothemeplasma/-/issues) (both open and resolved) -- [ ] I have read [CONTRIBUTING.md](https://gitgud.io/wackyideas/aerothemeplasma/-/blob/master/CONTRIBUTING.md?ref_type=heads) +- [ ] I have looked through existing [issues](https://gitgud.io/aeroshell/atp/aerothemeplasma/-/work_items) (both open and resolved) +- [ ] I have read [CONTRIBUTING.md](https://gitgud.io/aeroshell/atp/aerothemeplasma/-/blob/master/CONTRIBUTING.md?ref_type=heads) diff --git a/.gitlab/merge_request_templates/Default.md b/.gitlab/merge_request_templates/Default.md new file mode 100644 index 00000000..11ed1fe1 --- /dev/null +++ b/.gitlab/merge_request_templates/Default.md @@ -0,0 +1,19 @@ +## Description + +### Related MRs + +(Link to other MRs relevant to this one. If this doesn't apply to your MR, this section can be removed) + +### Fixes the following issues + +(Write a list of work items in the repo that this MR fixes, for example: #87 #102 #145) + +(If the issues are from somewhere else, link to them in this section instead) + +(If the MR doesn't fix any existing issues, this section can be removed) + +## Checklist + +- [ ] I have read [CONTRIBUTING.md](https://gitgud.io/aeroshell/atp/aerothemeplasma/-/blob/master/CONTRIBUTING.md?ref_type=heads) +- [ ] AI was used in the creation of this MR + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 112e7e27..1555451d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,4 +19,17 @@ Things that are helpful when writing an issue: ## Merge requests -Merge requests should only be done on the [GitGud](https://gitgud.io/wackyideas/aerothemeplasma) repo as the GitHub repository is only a mirror. +Merge requests should only be done on the [GitGud](https://gitgud.io/aeroshell/atp/aerothemeplasma) repo as the GitHub repository is only a mirror. + +## Usage of AI/LLMs + +(For context, the project has started receiving a small amount of AI-assisted merge requests, and as a result I imagine it'd be a good idea to actually take a stance on this.) + +In general, the use of generative AI, LLMs, and other kinds of AI ('AI' will be used as a catch-all term moving forward) is highly discouraged within AeroShell and AeroThemePlasma. I personally do not use AI for writing code, creating assets, or for any other kind of assistance, including research, writing text, etc. + +For merge requests, and submitted patches for AeroShell and AeroThemePlasma, the use of AI is highly discouraged, too. Some general guidelines: + +- Please do not use AI to submit patches or merge requests. Merge requests that are obviously written with AI, with code that has obviously been created with AI (low quality, vibecoded, non-working, etc.) will be discarded. +- If you happen to submit a patch or create a merge request that utilizes AI in any capacity, please make sure to explicitly state that on submission. +- If you must use AI for whatever reason for code submissions, make sure to thoroughly tidy up the code, remove unnecessary comments, and properly test the code you're submitting for crashes and unintended behavior. Likewise, for MR descriptions, please write out the description by yourself. +- MRs containing AI-generated resources (images, audio, etc.) will be discarded. diff --git a/README.md b/README.md index c046d536..e2db5fba 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,11 @@ This is a project which aims to recreate the look and feel of Windows 7 as much ATP is in constant development and testing, it has been tested on: - Arch Linux x64 and other Arch derivatives -- Plasma 6.7.0, KDE Frameworks 6.27.0, Qt 6.11.1 +- Plasma 6.7.4, KDE Frameworks 6.28.0, Qt 6.11.1 - 96 DPI scaling, multi monitor - X11, Wayland* -*AeroThemePlasma currently lacks full Wayland support, which may result in Wayland-specific issues. +*AeroThemePlasma currently lacks full Wayland support, which may result in Wayland-specific issues. Proper Wayland support is planned for Plasma 6.8 ## This software comes "as is" without warranty of any kind. It's always recommended to make backups of your system just in case. I am not responsible for broken systems, please proceed with caution. @@ -25,8 +25,6 @@ If you find my work valuable consider donating: Buy Me a Coffee at ko-fi.com -[![](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/ZDeT6vdqMp) - [AeroThemePlasma](https://github.com/aeroshell-desktop/aerothemeplasma) and all of its AeroShell components are available as read-only [GitHub mirrors](https://github.com/aeroshell-desktop/). ## Installation @@ -69,6 +67,10 @@ Huge thanks to everyone who helped out along the way by contributing, testing, p - [MondySpartan](https://www.deviantart.com/mondyspartan/art/Windows-10-Year-2010-Edition-1016859431) for inspiring the notification design +### Contributing + +If you with to contribute in any way, please read [CONTRIBUTING](./CONTRIBUTING.md) for more details. + ### Cool projects you should really check out - [Geckium](https://github.com/angelbruni/Geckium) by AngelBruni @@ -87,19 +89,29 @@ Huge thanks to everyone who helped out along the way by contributing, testing, p Initially I wanted to make a Vista variant of AeroThemePlasma but [catpswin56](https://gitgud.io/catpswin56) beat me to it, use [VistaThemePlasma](https://gitgud.io/aeroshell/vtp/vistathemeplasma) if you want a Vista theme. ## Aero apps for AeroThemePlasma +To install most of these, the commands to run after cloning are: `mkdir build; cd build; cmake .. -DCMAKE_INSTALL_PREFIX=/usr; sudo make install`. + +### Complete re-creations +- [Linux Explorer](https://github.com/actuallyaridan/linux-explorer) by ActuallyAridan +- [Control Panel](https://github.com/actuallyaridan/linux-control) by ActuallyAridan +- [Device Manager](https://github.com/actuallyaridan/linux-devmgmt) by ActuallyAridan +- [Windows 7 Minesweeper](https://github.com/actuallyaridan/linux-minesweeper) by ActuallyAridan +- [TuxManager](https://github.com/benapetr/TuxManager) (task manager) by benapetr +- [Gadgets](https://gitgud.io/catpswin56/win-gadgets) by catpswin56 +- [execbin](https://gitgud.io/catpswin56/execbin) (run dialog) by catpswin56 +- [LinVer](https://gitgud.io/wackyideas/linver) (version dialog) + +### KDE app forks - [Aero Dolphin](https://gitgud.io/atmk/dolphin-aero) by Albert Tomanek - [Aero GwenView](https://gitgud.io/atmk/gwenview-aero) by Albert Tomanek - [Aero KolourPaint](https://invent.kde.org/albert-tomanek/kolourpaint/-/tree/saribbon-aero) by Albert Tomanek -- [Control Panel](https://github.com/actuallyaridan/linux-control) by ActuallyAridan -- [Device Manager](https://github.com/actuallyaridan/linux-devmgmt) by ActuallyAridan -- [TuxManager](https://github.com/benapetr/TuxManager) by benapetr -- [Gadgets](https://gitgud.io/catpswin56/win-gadgets) by catpswin56 -- [WinXplorer](https://gitgud.io/catpswin56/winxplorer) by catpswin56 -- [execbin](https://gitgud.io/catpswin56/execbin) (run dialog) by catpswin56 -- [LinVer](https://gitgud.io/wackyideas/linver) (version dialog) by WackyIdeas -- ~~[Sevulet](https://gitgud.io/snailatte/sevulet) by [snailatte](https://gitgud.io/snailatte)~~ -To install most of these, the commands to run after cloning are: `mkdir build; cd build; cmake .. -DCMAKE_INSTALL_PREFIX=/usr; sudo make install`. +### Other Aero Apps +- _Watch this space_ + +### Development Libraries +- [libAeroQt](https://gitgud.io/atmk/libaero-qt) -- Re-usable QtWidgets and QML components for writing Aero apps. Also contains function to make glassy window headers. +- [SARibbon](https://github.com/czyt1988/SARibbon) -- Ribbon control for Qt. Gets styled by libAeroQt. ## Screenshots diff --git a/plasma/color_scheme/Aero.colors b/plasma/color_scheme/Aero.colors index 72bdb048..42e9459d 100644 --- a/plasma/color_scheme/Aero.colors +++ b/plasma/color_scheme/Aero.colors @@ -56,7 +56,7 @@ ForegroundInactive=143,199,255 ForegroundLink=0,0,255 ForegroundNegative=176,55,69 ForegroundNeutral=246,116,0 -ForegroundNormal=255,255,255 +ForegroundNormal=0,0,0 ForegroundPositive=23,104,57 ForegroundVisited=128,0,128