| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-19 | Update Smithay and fix two unused upscale() calls | Ivan Molodetskikh | |
| Uh oh. I can't come up with an easy way to test these, so let's just hope that before they were broken and now they work fine?.. | |||
| 2025-08-11 | Fix new lifetime warnings | Ivan Molodetskikh | |
| 2025-07-13 | Fix new Clippy warnings | Ivan Molodetskikh | |
| 2025-06-18 | Fix typos (#1822) | Baily | |
| * Fix: Correct typo in xwayland module and update documentation This commit includes several improvements: 1. **Code Fix (clippy):** - I corrected a typo in `src/utils/xwayland/mod.rs` from `OFlags::WRONGLY` to `OFlags::WRONLY`. This was identified by `clippy` during the build process. 2. **Documentation Updates:** - **README.md**: - I clarified the sentence about finding help in the Matrix channel to be more inviting for new users. - I corrected a future date typo in the Media section for an interview (June 2025 to June 2024). - **wiki/Getting-Started.md**: - I changed the Russian month "мая" to "May" in an example output for better international readability. - I improved keybinding notation for monitor focus/move keys (e.g., Mod+Shift+H / J / K / L) to avoid ambiguity. - I updated `apt-get` to `apt` in Ubuntu dependency installation commands for modern practice. No new typos were found by `typos-cli` in this pass. * Revert README&GS.md to previous version * Apply rustfmt --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> | |||
| 2025-05-16 | Deal with new Clippy warnings | Ivan Molodetskikh | |
| 2025-04-29 | Bump Smithay and others | Christian Meissl | |
| Presentation subsurface fix, popup unconstrain resize fix, cursor shape fix, refactors. | |||
| 2025-04-28 | Replace Smithay's SolidColor elements with ours | Ivan Molodetskikh | |
| Must've forgotten about these back when I replaced others. | |||
| 2025-04-25 | Add with_alpha() to shader and shadow element | Ivan Molodetskikh | |
| 2025-04-16 | Back out "chore: update smithay" | Ivan Molodetskikh | |
| This backs out commit 763cd564e32932e5f05b983c93328300f396216b. There are graphical glitches and a panic. | |||
| 2025-04-15 | chore: update smithay | Simonas Kazlauskas | |
| 2025-03-16 | Keep buffer size when switching dynamic cast to Nothing | Ivan Molodetskikh | |
| Otherwise, we won't actually clear it because it'll become Pending. | |||
| 2025-03-10 | Keep track of RenderElementStates in offscreens | Ivan Molodetskikh | |
| This both avoids sending frame callbacks to surfaces invisible on the offscreen (fixing Firefox with subsurface compositing in the process), and fixes searching for split popups during the resize animation. | |||
| 2025-03-10 | Offscreen semitransparent tiles | Ivan Molodetskikh | |
| Now that offscreen does damage tracking, we can reasonably do this. Note this only affects full-tile opacity, not window opacity. | |||
| 2025-03-10 | render_helpers/resize: Fix logic to allow for partially-filled texture | Ivan Molodetskikh | |
| "texture geo" defines offset and src size, rather than the full texture size. | |||
| 2025-03-10 | offscreen: Don't recreate if size decreased | Ivan Molodetskikh | |
| 2025-03-10 | offscreen: Track and return damage | Ivan Molodetskikh | |
| This is the second part of the damage equation: now the offscreen element itself reports correct damage, so partial redraws to the texture don't cause full redraws of the texture element itself. | |||
| 2025-03-10 | offscreen: Take damage into account when rendering | Ivan Molodetskikh | |
| Does not yet signal the damage outside, but does skip rerendering if there was no damage. | |||
| 2025-03-10 | Cache texture in OpenAnimation | Ivan Molodetskikh | |
| Don't recreate it unless the size changes. This lays the groundwork for also tracking damage in the future. | |||
| 2025-03-10 | Update Smithay (Framebuffer type) | Ivan Molodetskikh | |
| 2025-02-27 | Extract encompassing_geo() | Ivan Molodetskikh | |
| 2025-02-27 | render_helpers: Use upscale(-1) | Ivan Molodetskikh | |
| 2025-02-14 | Update Smithay (idle-notify 2) | Ivan Molodetskikh | |
| 2025-02-10 | Add alpha parameter to shaders | Ivan Molodetskikh | |
| Lets us add extra opacity. | |||
| 2025-02-10 | shader: Return real alpha from alpha() | Ivan Molodetskikh | |
| 2025-01-17 | Implement window shadows | Ivan Molodetskikh | |
| 2025-01-14 | clipped_surface: Store complete uniforms in the struct | Ivan Molodetskikh | |
| This mistake shall never happen again. | |||
| 2025-01-14 | Add missing clipped surface uniform | Ivan Molodetskikh | |
| 2025-01-04 | Migrate to new Rectangle functions | Ivan Molodetskikh | |
| 2025-01-03 | Render layer-shell pop-ups on top | Ivan Molodetskikh | |
| 2024-11-29 | Fix new warnings | Ivan Molodetskikh | |
| 2024-10-24 | ShaderRenderElement use borrowed Uniforms to minimize copy (#756) | gmorer | |
| 2024-10-05 | remove redundant pointer casts in shader code | sodiboo | |
| 2024-10-05 | use CStr literals over calling CStr::from_bytes_with_nul | sodiboo | |
| 2024-08-23 | Fix screen transition across scale/transform changes | Ivan Molodetskikh | |
| 2024-08-22 | Update Smithay (apply state in post commit) | Ivan Molodetskikh | |
| 2024-08-08 | fix: change precision to highp | Michael Yang | |
| 2024-08-08 | feat: update screencopy to version 3 | Michael Yang | |
| 2024-07-16 | Implement gradient color interpolation option (#548) | Ivan Molodetskikh | |
| * Added the better color averaging code (tested & functional) * rustfmt * Make Color f32 0..1, clarify premul/unpremul * Fix imports and test name * Premultiply gradient colors matching CSS * Fix indentation * fixup * Add gradient image --------- Co-authored-by: K's Thinkpad <K.T.Kraft@protonmail.com> | |||
| 2024-07-13 | border: Fix reversed gradient at angle = 90 | Ivan Molodetskikh | |
| 2024-07-08 | solid_color: Fix alpha handling | Ivan Molodetskikh | |
| It wasn't getting redrawn on alpha changes. | |||
| 2024-07-08 | screenshot-ui: Pre-compute PrimaryGpuTexture | Ivan Molodetskikh | |
| 2024-07-08 | bump smithay | Christian Meissl | |
| 2024-06-28 | Fix blocked-out + popups and rounded corners window screencasts | Ivan Molodetskikh | |
| 2024-06-18 | Fix blurry rounded corners on high scales | Ivan Molodetskikh | |
| 2024-06-18 | Refactor layout to fractional-logical | Ivan Molodetskikh | |
| Lets borders, gaps, and everything else stay pixel-perfect even with fractional scale. Allows setting fractional border widths, gaps, struts. See the new wiki .md for more details. | |||
| 2024-06-17 | Update Smithay | Ivan Molodetskikh | |
| 2024-06-10 | Add SolidColor{Buffer,RenderElement} | Ivan Molodetskikh | |
| 2024-06-10 | Add MemoryBuffer | Ivan Molodetskikh | |
| 2024-06-10 | Implement our own TextureBuffer/RenderElement | Ivan Molodetskikh | |
| Supports fractional texture scale + has some getters. | |||
| 2024-05-16 | Update Smithay and other deps | Ivan Molodetskikh | |
