Skip to content

Conversation

@fiffeek
Copy link
Owner

@fiffeek fiffeek commented Oct 30, 2025

What does this PR do?

Adds L keybind to flip the screen on top of rotations. Source:

0 -> normal (no transforms)
1 -> 90 degrees
2 -> 180 degrees
3 -> 270 degrees
4 -> flipped
5 -> flipped + 90 degrees
6 -> flipped + 180 degrees
7 -> flipped + 270 degrees

Why is this change important?

Some users might need to flip their screens when using projectors etc.

How to test this PR locally?

make pre-push

Related issues

Closes #72

@github-actions
Copy link
Contributor

Code Coverage

Package Line Rate Health
/home/runner/work/hyprdynamicmonitors/hyprdynamicmonitors 100%
github.com/fiffeek/hyprdynamicmonitors/cmd 91%
github.com/fiffeek/hyprdynamicmonitors/internal/app 66%
github.com/fiffeek/hyprdynamicmonitors/internal/config 84%
github.com/fiffeek/hyprdynamicmonitors/internal/dial 47%
github.com/fiffeek/hyprdynamicmonitors/internal/filewatcher 68%
github.com/fiffeek/hyprdynamicmonitors/internal/generators 84%
github.com/fiffeek/hyprdynamicmonitors/internal/hypr 78%
github.com/fiffeek/hyprdynamicmonitors/internal/matchers 99%
github.com/fiffeek/hyprdynamicmonitors/internal/notifications 56%
github.com/fiffeek/hyprdynamicmonitors/internal/power 80%
github.com/fiffeek/hyprdynamicmonitors/internal/profilemaker 68%
github.com/fiffeek/hyprdynamicmonitors/internal/reloader 85%
github.com/fiffeek/hyprdynamicmonitors/internal/signal 68%
github.com/fiffeek/hyprdynamicmonitors/internal/tui 90%
github.com/fiffeek/hyprdynamicmonitors/internal/userconfigupdater 81%
github.com/fiffeek/hyprdynamicmonitors/internal/utils 69%
Summary 84% (5782 / 6863)

@fiffeek fiffeek merged commit ab4acf0 into main Oct 30, 2025
3 checks passed
@fiffeek fiffeek deleted the u/fm/i/72 branch October 30, 2025 15:40
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.

Support flipped rotations in the TUI

2 participants