Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignore out of bounds check on tiling WMs #3270

Merged
merged 4 commits into from
Oct 3, 2021

Conversation

Ckath
Copy link
Contributor

@Ckath Ckath commented Oct 2, 2021

Pull request checklist:

  • CHANGELOG.md was updated, if applicable

Description

I get these every time on dwm I'm sick of seeing the popup, windows dont have a choice where to spawn anyway.

Copy link
Member

@pajlada pajlada left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would prefer a command option instead, so users of tiling window managers can add --tiling-wm to their .desktop file if desired.

@Ckath
Copy link
Contributor Author

Ckath commented Oct 2, 2021

alternatively, is there maybe a way to detect tiling windowmanagers or windows being moved by the wm? I couldnt think of something clear cut right away so went with this

PS: I dont use desktop files hence why

@pajlada
Copy link
Member

pajlada commented Oct 2, 2021

A runtime detection through environment variables or something could also work for sure, yes.

@pajlada
Copy link
Member

pajlada commented Oct 2, 2021

Environment variables set on my system running on Arch Linux btw with i3

DESKTOP_STARTUP_ID=i3/st/3037-....
I3SOCK=/run/user/1000/i3/ipc-socket.3037

@Ckath
Copy link
Contributor Author

Ckath commented Oct 2, 2021

now I just have to set I3SOCK but thats fine

@pajlada
Copy link
Member

pajlada commented Oct 2, 2021

Please wait with fixing the formatting until after #3267 has been merged into master, and ensure your branch is then up-to-date with origin/master to save on CI hours

@Ckath Ckath force-pushed the idontcareaboutbounds branch from 62c562b to 8a628ef Compare October 2, 2021 16:48
@Ckath Ckath force-pushed the idontcareaboutbounds branch from 8a628ef to 151617f Compare October 2, 2021 16:53
@pajlada pajlada changed the title add a toggle to ignore the out of bounds check Ignore out of bounds check on tiling WMs Oct 3, 2021
@pajlada pajlada merged commit ab1211c into Chatterino:master Oct 3, 2021
zneix added a commit to SevenTV/chatterino7 that referenced this pull request Oct 15, 2021
Now we're on commit b0e79b6; Changes from upstream we've pulled:

- Minor: Ignore out of bounds check for tiling wms (Chatterino#3270)
GabeEddyT pushed a commit to GabeEddyT/chatterino2 that referenced this pull request Oct 18, 2021
…ture/pronouns-7TV (#3)

* some CV paste

* It compiles!

* Ping API for Channel & Global Emotes

* Fetch 7TV emotes from current channel

* Fix 7TV tooltip

* Change project name & update server

* Revert "Change project name & update server"

This reverts commit 49d10be.

* Change update server

* 7TV API URL to HTTPS

* CI - update branch

* Add 7TV files to Makelist

* Auto-completion for 7TV Emotes

* chore: Fixed CI (#3)

* Fixed code formatting (#4)

* Fixed MessageElement flags (#2)

* Revert changes to BttvEmotes.cpp

* Fixed compilation when precompiled headers are disabled (Chatterino#9)

* Added timeout to NetworkRequests fetching emotes (Chatterino#20)

This should prevent certain emotes from failing to load.
Following the format we sorta established on upstream - 30 seconds for loadEmotes and 20 seconds for loadChannel.

* Implemented SevenTV badges (Chatterino#19)

Brings upstream up-to-date and implements all 7tv badges returned from badge endpoint.

* GraphQL query cleanup (Chatterino#21)

* corrected numbering in badge slot comments (Chatterino#26)

Slot 7 was used twice in comment

* Zerowidth Emotes (7TV) (Chatterino#36)

Co-authored-by: Tal Neoran <talneoran@gmail.com>
Co-authored-by: zneix <zneix@zneix.eu>

* Restart the application bundle instead of the underlying executable when crashing on macOS (Chatterino#3268)

On macOS, programs are contained in ".app" application bundles. When chatterino restarts on a crash, it currently just looks for the executable path obtained via QApplication::applicationFilePath() and starts that again, which for macOS is the underlying unix executable inside of the application bundle. Unfortunately, for macOS those 2 are absolutely different, resulting in i.e. a second chatterino icon being added to the dock, due to the OS not recognizing that it is the same application.

* Add highlights for first messages (Chatterino#3267)

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>

* Ignore out of bounds check on tiling WMs (Chatterino#3270)

* Fix spacing of tab visibility keybind in keybindings page (Chatterino#3266)

Co-authored-by: Paweł <zneix@zneix.eu>

* Add missing arg to string format in user unblock error (Chatterino#3279)

Co-authored-by: Paweł <zneix@zneix.eu>

* Add keybindings to tab context menu items (Chatterino#3265)

Co-authored-by: Paweł <zneix@zneix.eu>

* Bump ilammy/msvc-dev-cmd from 1.9.0 to 1.10.0 (Chatterino#3276)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>

* Enable workflows for feature/pronouns-7TV

* Merge remote-tracking branch 'chatterino2' into feature/pronouns-7TV

We are now on 17f98cb but the relevant commit will likely change in the future when 7TV updates the changes from this past weekend

Co-authored-by: Anatole <me@anatole.dev>
Co-authored-by: Anatole <anatole@xiantis.net>
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: TranRed <kupfer.nils@gmail.com>
Co-authored-by: Tal Neoran <talneoran@gmail.com>
Co-authored-by: LosFarmosCTL <80157503+LosFarmosCTL@users.noreply.github.com>
Co-authored-by: gempir <gempir.dev@gmail.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Co-authored-by: Ckat <Ckat@teknik.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants