Skip to content
This repository has been archived by the owner on Jul 29, 2024. It is now read-only.

Commit

Permalink
Merge remote-tracking branch 'vesktop/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
verticalsync committed Jun 7, 2024
2 parents fa8cf2c + abd1e8c commit e6ae5cd
Show file tree
Hide file tree
Showing 34 changed files with 858 additions and 338 deletions.
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/blank.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Blank Issue
description: Reserved for developers. Use the bug report or feature request templates instead.

body:
- type: markdown
attributes:
value: |
# READ THIS BEFORE OPENING AN ISSUE
This form is only meant for Vesktop/Sunroof developers. If you don't know what you're doing,
please use the bug report or feature request templates instead.
- type: textarea
id: content
attributes:
label: Content
validations:
required: true
57 changes: 0 additions & 57 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

104 changes: 104 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
name: 🐛 Bug / Crash Report
description: Create a bug or crash report for Sunroof
labels: [bug]
title: "[Bug] <title>"

body:
- type: markdown
attributes:
value: |
**Thanks 🩷 for taking the time to fill out this bug report! Before proceeding, please read the following**
Make sure a similar issue doesn't already exist by [searching the existing issues](https://github.com/verticalsync/Sunroof/issues?q=is%3Aissue) for keywords!
Make sure both Sunroof and Suncord are fully up to date. You can update Suncord by right-clicking the Sunroof tray icon and pressing "Update Suncord"
Do not report any of the following issues:
- Purely graphical glitches like flickering, scaling issues, etc: Issue with your gpu. Nothing we can do, update drivers or disable hardware acceleration
- Suncord related issues: This is the Sunroof repo, not Suncord
- Screenshare not starting / black screening on Linux: Issue with your desktop environment, specifically its xdg-desktop-portal
Linux users: Please only report issues with officially published packages
- type: input
id: discord
attributes:
label: Discord Account
description: Who on Discord is making this request? Not required but encouraged for easier follow-up
placeholder: username#0000
validations:
required: false

- type: input
id: os
attributes:
label: Operating System
description: What operating system are you using (eg Windows 10, macOS Big Sur, Ubuntu 20.04)?
placeholder: Windows 10
validations:
required: true

- type: input
id: linux-de
attributes:
label: Linux Only ~ Desktop Environment
description: If you are on Linux, what Desktop environment are you using (eg GNOME, KDE, XFCE)? Are you using Wayland or Xorg?
placeholder: Gnome on Wayland
validations:
required: false

- type: textarea
id: bug-description
attributes:
label: What happens when the bug or crash occurs?
description: Where does this bug or crash occur, when does it occur, etc.
placeholder: The bug/crash happens sometimes when I do ..., causing this to not work/the app to crash. I think it happens because of ...
validations:
required: true

- type: textarea
id: expected-behaviour
attributes:
label: What is the expected behaviour?
description: Simply detail what the expected behaviour is.
placeholder: I expect Suncord/Discord to open the ... page instead of ..., it prevents me from doing ...
validations:
required: true

- type: textarea
id: steps-to-take
attributes:
label: How do you recreate this bug or crash?
description: Give us a list of steps in order to recreate the bug or crash.
placeholder: |
1. Do ...
2. Then ...
3. Do this ..., ... and then ...
4. Observe "the bug" or "the crash"
validations:
required: true

- type: textarea
id: debug-logs
attributes:
label: Debug Logs
description: Run sunroof from the command line. Include the relevant command line output here
value: |
```
Replace this text with your crash-log. Do not remove the backticks
```
validations:
required: true

- type: checkboxes
id: agreement-check
attributes:
label: Request Agreement
description: We only accept reports for bugs that happen on supported and up to date Sunroof releases
options:
- label: I have searched the existing issues and found no similar issue
required: true
- label: I am using the latest Sunroof and Suncord versions
required: true
- label: This issue occurs on an official release (not just the AUR packages)
required: true
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Suncord Support Server
url: https://discord.gg/VasF3Ma4Ab
about: If you need help regarding Sunroof or Suncord, please join our support server!
10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/custom.md

This file was deleted.

72 changes: 72 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: 🛠️ Feature Request
description: Create a feature request for Sunroof
labels: [bug]
title: "[Bug] <title>"

body:
- type: markdown
attributes:
value: |
**Thanks 🩷 for taking the time to fill out this request! Before proceeding, please read the following**
Make sure a similar request doesn't already exist by [searching the existing issues](https://github.com/verticalsync/Sunroof/issues?q=is%3Aissue) for keywords!
This form is only meant for **Sunroof feature requests**.
For plugin requests or Vencord feature requests, suggest them on the discord instead: https://discord.gg/VasF3Ma4Ab
- type: input
id: discord
attributes:
label: Discord Account
description: Who on Discord is making this request? Not required but encouraged for easier follow-up
placeholder: username#0000
validations:
required: false

- type: textarea
id: motivation
attributes:
label: Motivation
description: If your feature request related to a problem? Please describe
placeholder: I'm always frustrated when ..., I think it would be better if ...
validations:
required: true

- type: textarea
id: solution
attributes:
label: Solution
description: Describe the solution you'd like
placeholder: A clear and concise description of what you want to happen.
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives
description: Describe alternatives you've considered
placeholder: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context here. Screenshots or mockups could help greatly
validations:
required: false

- type: checkboxes
id: agreement-check
attributes:
label: Request Agreement
description: This form is only for Sunroof feature requests. If the following don't apply, re-read the introduction text
options:
- label: I have searched the existing issues and found no similar issue
required: true
- label: This is not a plugin request
required: true
- label: This is not a Suncord feature request
required: true
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
tags:
- v*
workflow_dispatch:

jobs:
release:
Expand Down
Binary file added build/background.tiff
Binary file not shown.
21 changes: 21 additions & 0 deletions build/entitlements.mac.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.device.audio-input</key>
<true/>
<key>com.apple.security.device.camera</key>
<true/>
<key>com.apple.security.device.bluetooth</key>
<true/>
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
<true/>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
</dict>
</plist>
6 changes: 6 additions & 0 deletions meta/me.verticalsync.Sunroof.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@
<image type="source">https://vencord.dev/assets/screenshots/vesktop-3-appstream.png</image>
</screenshot>
</screenshots>
<release version="1.6.0" date="2024-03-25" type="stable">
<url>https://github.com/verticalsync/Sunroof/releases/tag/1.6.0</url>
<description>
<p>Add new commits from Vesktop</p>
</description>
</release>
<release version="1.5.9" date="2024-03-25" type="stable">
<url>https://github.com/verticalsync/Sunroof/releases/tag/1.5.9</url>
<description>
Expand Down
Loading

0 comments on commit e6ae5cd

Please sign in to comment.