implement zoom in/zoom out [desktop]
Bug #1598805 reported by
dinamic
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Confirmed
|
Undecided
|
Unassigned | ||
Mir |
Fix Released
|
Undecided
|
Daniel van Vugt | ||
Ubuntu UX |
New
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Daniel van Vugt | ||
qtmir (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
implement zoom in/zoom out [desktop]
i need to zoom in/out when recording videos and since compiz is gone i can't do that anymore in unity8.
Related branches
lp:~vanvugt/mir/zoom
- Daniel van Vugt: Abstain
- Kevin DuBois (community): Approve
- Robert Carr (community): Disapprove
- Cemil Azizoglu (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 309 lines (+137/-4)6 files modifieddoc/demo_shell_controls.md (+1/-0)
playground/demo-shell/demo_compositor.cpp (+72/-4)
playground/demo-shell/demo_compositor.h (+17/-0)
playground/demo-shell/demo_shell.cpp (+1/-0)
playground/demo-shell/window_manager.cpp (+41/-0)
playground/demo-shell/window_manager.h (+5/-0)
tags: | added: unity8-desktop |
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in mir (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
tags: | added: a11y |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
To post a comment you must log in.
If Mir is part of this bug at all, then it was implemented a few years ago in mir_proving_server (Super+mousewheel) and still works today. It's fun and super-smooth.
If Unity8 would like to reuse that implementation instead of doing its own then I'm open to the idea of moving the code into a location where USC can trigger it.
On that note, I've been thinking there may be some full-screen effects (zoom/contrast/ negative) that are better implemented in the system compositor than Unity8. So they work seemlessly between sessions. Also as an added bonus: They already exist in mir_proving_server (Super+wheel/C/N). So again, I'm open to the idea of moving these existing effects to a location where USC can use them...