-
Notifications
You must be signed in to change notification settings - Fork 15
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
feat: allow toggler to be disabled #169
base: master
Are you sure you want to change the base?
feat: allow toggler to be disabled #169
Commits on Jan 24, 2024
-
feat: accessibility with some widget impls
feat: stable ids a11y: Don't unconditionally pull winit (pop-os#43)
Configuration menu - View commit details
-
Copy full SHA for 27174aa - Browse repository at this point
Copy the full SHA 27174aaView commit details
Commits on Feb 6, 2024
-
fix: quad rendering including border only inside of the bounds fix: better slider drawing (it allows just the border part of the handle quad outside of the layout bouds, which isn't great, but is ok for our purposes due to being transparent) cleanup: fix & format fix: use iced_core::Font cleanup fix: allow leaving out winit & iced-sctk fix: settings fix: slider draw improvements fix: websocket example fix: modal example fix: scrollable example fix: toast example fix: avoid panicking in iced_sctk with lazy widgets in auto-size surfaces fix: todos panic fix: only diff auto-sized surfaces in iced_sctk build_user_interface & improve sctk examples wip (iced-sctk): window resize with icons feat (iced-sctk): support for setting cursor refactor: default decorations to client fix: set window geometry after receiving configure fix: size limits with no max bound must be cut off fix: send size update when autosized surface resizes fix: use ceil size for positioner cleanup: remove dbg statement fix: remove a destroyed surface from compositor surfaces fix errors after rebase and wip scaling support fix: handling of scale factor in set_logical_size fix (sctk_drag example): add .into for border radius fix: fractional scaling sctk: Fire RedrawRequests wip: animations via frame event fix / refactor iced-sctk redraw & frame event handling cleanup: note about frame request in iced-sctk fix: send resize when necessary for layer surface and popups too fix: always request redraw for a new surface fix: scaling and autosize surface improvements refactor: sctk_lazy keyboard interactivity feat(sctk): configurable natural_scroll property feat: send state and capabilities events when there are changes fix: redraw when an update is needed and clean up the logic Update sctk to latest commit Fix compilation of sctk drag example fix(sctk): update interface before checking if it has a redraw request refactor: after autosize surface resize wait to redraw until the resize has been applied refactor: better handling of autosize surfaces chore: update sctk chore: update sctk fixes sctk_drag example fix: default to ControlFlow::Wait for applications with no surface this seems to help CPU usage for app library and launcher default to 250ms timeout in the event loop Update sctk sctk: Implement xdg-activation support fix: don't require Flags to be clone for settings on wayland chore: error if neither winit or wayland feature is set chore: Allow compiling without windowing system (pop-os#65) fix(iced-sctk): handle exit_on_close_request fix: make sure that each widget operation operates on every interface This should be ok even for widget actions like focus next because there can only ever be a single focused widget cargo fmt cleanup: dbg statement fix(iced-sctk): replace panic with handling for remaining enum variants refactor: use iced clipboard for interacting with the selection refactor: allow passing an activation token when creating a window sctk: Add support for `ext-session-lock` protocol fix(sctk): build and use tree for layout of autosize surfaces Update winit to latest commit used by upstream iced fix(sctk): send key characters fix(sctk): check if key is a named key first refactor(sctk): keep compositor surface in state
Configuration menu - View commit details
-
Copy full SHA for 1bc1604 - Browse repository at this point
Copy the full SHA 1bc1604View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97d5dc8 - Browse repository at this point
Copy the full SHA 97d5dc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33e6bee - Browse repository at this point
Copy the full SHA 33e6beeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d9da78 - Browse repository at this point
Copy the full SHA 9d9da78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9497cdb - Browse repository at this point
Copy the full SHA 9497cdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe3374 - Browse repository at this point
Copy the full SHA ebe3374View commit details -
Configuration menu - View commit details
-
Copy full SHA for a82a398 - Browse repository at this point
Copy the full SHA a82a398View commit details -
Configuration menu - View commit details
-
Copy full SHA for 701038b - Browse repository at this point
Copy the full SHA 701038bView commit details -
Added offscreen rendering support for wgpu & tiny-skia exposed with t…
…he window::screenshot command.
Configuration menu - View commit details
-
Copy full SHA for 40206bd - Browse repository at this point
Copy the full SHA 40206bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for eed4f5c - Browse repository at this point
Copy the full SHA eed4f5cView commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 9d9d078 - Browse repository at this point
Copy the full SHA 9d9d078View commit details -
Make vertical scroll properties optional
Co-Authored-By: Austin M. Reppert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa65b61 - Browse repository at this point
Copy the full SHA aa65b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60360cb - Browse repository at this point
Copy the full SHA 60360cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c69703f - Browse repository at this point
Copy the full SHA c69703fView commit details -
feat(renderer): define default icon color
By default, this is the same as the text color for best visibility.
Configuration menu - View commit details
-
Copy full SHA for 3e70ccd - Browse repository at this point
Copy the full SHA 3e70ccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3fcdc0 - Browse repository at this point
Copy the full SHA a3fcdc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d87f092 - Browse repository at this point
Copy the full SHA d87f092View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db1da9 - Browse repository at this point
Copy the full SHA 5db1da9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b66eeab - Browse repository at this point
Copy the full SHA b66eeabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31abe65 - Browse repository at this point
Copy the full SHA 31abe65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0db19f0 - Browse repository at this point
Copy the full SHA 0db19f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4d3ea9 - Browse repository at this point
Copy the full SHA f4d3ea9View commit details -
cleanup: clippy fixes and formatting
Part of this is a refactor of the ID cleanup: clippy and fmt fix: test workflow fix: add note in CHANGELOG fix: clippy
Configuration menu - View commit details
-
Copy full SHA for 136f1d9 - Browse repository at this point
Copy the full SHA 136f1d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d510f - Browse repository at this point
Copy the full SHA f0d510fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe214e - Browse repository at this point
Copy the full SHA cfe214eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2a3b83 - Browse repository at this point
Copy the full SHA e2a3b83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3db6904 - Browse repository at this point
Copy the full SHA 3db6904View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa679b3 - Browse repository at this point
Copy the full SHA fa679b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5109b61 - Browse repository at this point
Copy the full SHA 5109b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c95946 - Browse repository at this point
Copy the full SHA 3c95946View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa62d43 - Browse repository at this point
Copy the full SHA fa62d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c34f07 - Browse repository at this point
Copy the full SHA 6c34f07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5668408 - Browse repository at this point
Copy the full SHA 5668408View commit details -
Configuration menu - View commit details
-
Copy full SHA for b004b75 - Browse repository at this point
Copy the full SHA b004b75View commit details -
Configuration menu - View commit details
-
Copy full SHA for df3452c - Browse repository at this point
Copy the full SHA df3452cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d710e9 - Browse repository at this point
Copy the full SHA 7d710e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for da1c08d - Browse repository at this point
Copy the full SHA da1c08dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f08ff47 - Browse repository at this point
Copy the full SHA f08ff47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bbb559 - Browse repository at this point
Copy the full SHA 9bbb559View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66daa61 - Browse repository at this point
Copy the full SHA 66daa61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 024cb16 - Browse repository at this point
Copy the full SHA 024cb16View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4a0590 - Browse repository at this point
Copy the full SHA e4a0590View commit details -
Configuration menu - View commit details
-
Copy full SHA for f64f6a0 - Browse repository at this point
Copy the full SHA f64f6a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d80378 - Browse repository at this point
Copy the full SHA 3d80378View commit details -
Configuration menu - View commit details
-
Copy full SHA for 941a5a9 - Browse repository at this point
Copy the full SHA 941a5a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50646ba - Browse repository at this point
Copy the full SHA 50646baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73238f1 - Browse repository at this point
Copy the full SHA 73238f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d673be - Browse repository at this point
Copy the full SHA 0d673beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c962a3 - Browse repository at this point
Copy the full SHA 9c962a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37978aa - Browse repository at this point
Copy the full SHA 37978aaView commit details -
dnd_listener: Fix behavior when there are multiple listeners (pop-os#87)
A `dnd_listener` widget shouldn't handle a DnD event when the dnd drag isn't within the widget's bounds. So add a few more checks for this. Enter/leave events generated by `DndOfferEvent::Motion` also don't behave as one might expect, since the enter may occur before the leave depending on the order it calls `on_event` on the widget. Not sure how to address that, but cosmic-workspaces can just ignore the leave events for now. Otherwise, this seems to be working fine, after these changes.
Configuration menu - View commit details
-
Copy full SHA for 200cc09 - Browse repository at this point
Copy the full SHA 200cc09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2611d7b - Browse repository at this point
Copy the full SHA 2611d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c155a26 - Browse repository at this point
Copy the full SHA c155a26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a75a1b - Browse repository at this point
Copy the full SHA 1a75a1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3d89a8 - Browse repository at this point
Copy the full SHA d3d89a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 590b8ed - Browse repository at this point
Copy the full SHA 590b8edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 645a2a9 - Browse repository at this point
Copy the full SHA 645a2a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2598830 - Browse repository at this point
Copy the full SHA 2598830View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d2564e - Browse repository at this point
Copy the full SHA 7d2564eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ffbc79 - Browse repository at this point
Copy the full SHA 4ffbc79View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6ef2b - Browse repository at this point
Copy the full SHA aa6ef2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9597f09 - Browse repository at this point
Copy the full SHA 9597f09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c5cf64 - Browse repository at this point
Copy the full SHA 0c5cf64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ad4d85 - Browse repository at this point
Copy the full SHA 7ad4d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9499727 - Browse repository at this point
Copy the full SHA 9499727View commit details -
Configuration menu - View commit details
-
Copy full SHA for a83d381 - Browse repository at this point
Copy the full SHA a83d381View commit details -
Update wgpu to a commit that fixes use on Nvidia drivers
This can be tested with something like `VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json cargo run -p tour --features iced/wgpu`. On Nvidia I'm seeing a flood of `Suboptimal present of frame` warnings. So some improvement may still be needed here. But if it doesn't regress behavior on other hardware, that seems like an improvement over freezing.
Configuration menu - View commit details
-
Copy full SHA for 575de00 - Browse repository at this point
Copy the full SHA 575de00View commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dab797f - Browse repository at this point
Copy the full SHA dab797fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2f139 - Browse repository at this point
Copy the full SHA ef2f139View commit details
Commits on Feb 8, 2024
-
sctk: Add
Subsurface
widget (pop-os#79)This adds a widget that attaches an shm or dma buffer to a subsurface, scaled with `wp_viewporter`. By exposing this as a widget, rather than as a type of window, it can be positioned and scaled like any other iced widget. It provides an API that's similar to an iced image. The initial version of this just took a `wl_buffer`. But this makes buffer re-use problematic. In particular, the docs for `wl_surface::attach` note that `wl_buffer::release` events become unreliable if a buffer is attached to multiple surfaces. And indicates that a client should create multiple `wl_buffer` instances, or use `wp_linux_buffer_release`. So we store information about the buffer, and create `wl_buffer`s as needed. `SubsurfaceBuffer::new` also returns a future that's signaled when all references are destroyed, both `wl_buffer`s and any instance of the `SubsurfaceBuffer` that might still be used in the `view`. So this seems like the best solution for now, within the model-view-update architecture. This has two examples: `sctk_subsurface`, showing a single-color shm buffer, and `sctk_subsurface_gst`, which plays an h264 video to a subsurface with vaapi decoding.
Configuration menu - View commit details
-
Copy full SHA for 273f234 - Browse repository at this point
Copy the full SHA 273f234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68b3e49 - Browse repository at this point
Copy the full SHA 68b3e49View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 484ac7b - Browse repository at this point
Copy the full SHA 484ac7bView commit details -
Remove unnecessary redraw request
This was particularly visible on Redox where there is no vsync, but also causes unnecessary redraws on Linux
Configuration menu - View commit details
-
Copy full SHA for 8b7b0bf - Browse repository at this point
Copy the full SHA 8b7b0bfView commit details
Commits on Feb 12, 2024
-
Winit currently supports this only on Windows and Wayland. This requests that a context menu is shown at the cursor position, like the menu normally triggered by right clicking the title bar. This is important for implementing client side decorations with Iced widgets.
Configuration menu - View commit details
-
Copy full SHA for ba4731f - Browse repository at this point
Copy the full SHA ba4731fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 268e210 - Browse repository at this point
Copy the full SHA 268e210View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 831fa81 - Browse repository at this point
Copy the full SHA 831fa81View commit details
Commits on Feb 14, 2024
-
Autosized surfaces perform the layout step to get the size and then again when building the interface, but sometimes the calculated size is not enough space when used as a bound, so we need to add a tiny amount to the calculated size. This also makes the event loop timeout duration configurable. Viewport physical size is calculated directly from the logical size now as well in iced-sctk to avoid inconsistencies that resulted from recalculating the logical size after using it to calculate the physical size.
Configuration menu - View commit details
-
Copy full SHA for 53a8cc1 - Browse repository at this point
Copy the full SHA 53a8cc1View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2dc827 - Browse repository at this point
Copy the full SHA d2dc827View commit details
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1a684e - Browse repository at this point
Copy the full SHA b1a684eView commit details -
sctk/subsurface: Cache
wl_buffer
sCreating a new `wl_buffer` each frame seems to perform poorly. We can instead keep a cache of `wl_buffer`s we have created from a `BufferSource`.
Configuration menu - View commit details
-
Copy full SHA for e83c288 - Browse repository at this point
Copy the full SHA e83c288View commit details -
examples/sctk_subsurface_gst: Cache
BufferSource
inBufferRef
qdataSimilar to `waylandsink`. Allows us to avoid creating a buffer source (and ultimately `wl_buffer`) for every buffer swap.
Configuration menu - View commit details
-
Copy full SHA for bf5e6b5 - Browse repository at this point
Copy the full SHA bf5e6b5View commit details -
Handle frame callbacks for subsurfaces, and
commit
parent surfaceIf the main surface is occluded completely by opaque subsurfaces, it may not receive `frame` events. So we need to request frame events for all subsurfaces as well. Additionally, with "synchronized" subsurfaces, we need to `commit` the parent surface for subsurface changes to take effect. Fixes issues with subsurfaces updating slowly, or only when mouse moved under some circumstances.
Configuration menu - View commit details
-
Copy full SHA for 3231920 - Browse repository at this point
Copy the full SHA 3231920View commit details -
sctk_subsurface_gst: NV12 surface suppport; disabled
Whether or not this works seems to depend on driver, or gstreamer version...
Configuration menu - View commit details
-
Copy full SHA for 7b7760f - Browse repository at this point
Copy the full SHA 7b7760fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf032f8 - Browse repository at this point
Copy the full SHA bf032f8View commit details -
sctk_subsurface: Use two surfaces, handle button presses
Useful for testing pointer input to subsurfaces.
Configuration menu - View commit details
-
Copy full SHA for b2c581f - Browse repository at this point
Copy the full SHA b2c581fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 982174a - Browse repository at this point
Copy the full SHA 982174aView commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e1d1689 - Browse repository at this point
Copy the full SHA e1d1689View commit details
Commits on Mar 5, 2024
-
fix(sctk): broadcast events after update
when broadcasting events for no specific surface, it should be done after update so that the runtime subscription is current
Configuration menu - View commit details
-
Copy full SHA for 91d912d - Browse repository at this point
Copy the full SHA 91d912dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d06486a - Browse repository at this point
Copy the full SHA d06486aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2d5d60 - Browse repository at this point
Copy the full SHA c2d5d60View commit details -
Configuration menu - View commit details
-
Copy full SHA for c17007d - Browse repository at this point
Copy the full SHA c17007dView commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8cbd24e - Browse repository at this point
Copy the full SHA 8cbd24eView commit details -
Use
TypeId
to identifysubscription::Map
(cherry picked from commit f39a5fd)
Configuration menu - View commit details
-
Copy full SHA for 9f8dc93 - Browse repository at this point
Copy the full SHA 9f8dc93View commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9bcfc84 - Browse repository at this point
Copy the full SHA 9bcfc84View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7d10f4 - Browse repository at this point
Copy the full SHA e7d10f4View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39426ea - Browse repository at this point
Copy the full SHA 39426eaView commit details
Commits on Mar 14, 2024
-
sctk: Fix handling of layer surface
pointer_interactivity
(pop-os#115)A null `region` represents an infinite region (the default). To set an empty region, we need to create a `wl_region`.
Configuration menu - View commit details
-
Copy full SHA for 6f92812 - Browse repository at this point
Copy the full SHA 6f92812View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 454b953 - Browse repository at this point
Copy the full SHA 454b953View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e85bd8 - Browse repository at this point
Copy the full SHA 7e85bd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd599c - Browse repository at this point
Copy the full SHA 2bd599cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4bafb8 - Browse repository at this point
Copy the full SHA f4bafb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c76eae7 - Browse repository at this point
Copy the full SHA c76eae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0260e6c - Browse repository at this point
Copy the full SHA 0260e6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d9bb7f - Browse repository at this point
Copy the full SHA 1d9bb7fView commit details
Commits on Mar 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c57f715 - Browse repository at this point
Copy the full SHA c57f715View commit details -
Configuration menu - View commit details
-
Copy full SHA for 232c229 - Browse repository at this point
Copy the full SHA 232c229View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc2d154 - Browse repository at this point
Copy the full SHA bc2d154View commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a441d81 - Browse repository at this point
Copy the full SHA a441d81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 015a325 - Browse repository at this point
Copy the full SHA 015a325View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b9f77b - Browse repository at this point
Copy the full SHA 5b9f77bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46ef2e2 - Browse repository at this point
Copy the full SHA 46ef2e2View commit details
Commits on Apr 3, 2024
-
sctk: Fix handling of DnD with subsurfaces (pop-os#122)
Map subsurface to parent and add offset.
Configuration menu - View commit details
-
Copy full SHA for 745d846 - Browse repository at this point
Copy the full SHA 745d846View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f944754 - Browse repository at this point
Copy the full SHA f944754View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52187b6 - Browse repository at this point
Copy the full SHA 52187b6View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d549c5d - Browse repository at this point
Copy the full SHA d549c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a77c6c1 - Browse repository at this point
Copy the full SHA a77c6c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5680ad0 - Browse repository at this point
Copy the full SHA 5680ad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for da63537 - Browse repository at this point
Copy the full SHA da63537View commit details -
Configuration menu - View commit details
-
Copy full SHA for f689948 - Browse repository at this point
Copy the full SHA f689948View commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ab89ac1 - Browse repository at this point
Copy the full SHA ab89ac1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1add6cc - Browse repository at this point
Copy the full SHA 1add6ccView commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f149055 - Browse repository at this point
Copy the full SHA f149055View commit details
Commits on Apr 11, 2024
-
fix(tiny-skia): non-simple border scaling
the issue can be seen with sharp corners when using the screenshot portal with scaling
Configuration menu - View commit details
-
Copy full SHA for b7e7021 - Browse repository at this point
Copy the full SHA b7e7021View commit details
Commits on Apr 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c87978d - Browse repository at this point
Copy the full SHA c87978dView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3fe3a61 - Browse repository at this point
Copy the full SHA 3fe3a61View commit details
Commits on Apr 24, 2024
-
Send
DataSource
events to all surfacesPreviously these events are directed to the first surface, then removed from `sctk_events`. Which is definitely not right.
Configuration menu - View commit details
-
Copy full SHA for feda333 - Browse repository at this point
Copy the full SHA feda333View commit details -
sctk: Use empty input region for subsurfaces
This seems to work, and is a better way to deal with subsurface input if there aren't any problems. This way, input events simply go to the parent surface, so we don't have to deal with various edge cases related to that. (Though for compositor-side issues, we still need to fix those for other clients.) This helps with an issue with drag-and-drop and subsurfaces on Smithay, and a different issue on Kwin (in KDE 5.27, at least).
Configuration menu - View commit details
-
Copy full SHA for 900bad5 - Browse repository at this point
Copy the full SHA 900bad5View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c756fe - Browse repository at this point
Copy the full SHA 4c756feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46b4374 - Browse repository at this point
Copy the full SHA 46b4374View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38e9fd6 - Browse repository at this point
Copy the full SHA 38e9fd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 364c90c - Browse repository at this point
Copy the full SHA 364c90cView commit details -
sctk: Add support for drag-and-drop surface offsets
This adds an offset `Vector` as an argument to `on_drag`, and allows passing an offset to `start_drag`. Some applications using drag and drop want the top left corner of the drag surface (as happens without an offset). But others want the drag surface to be offset based on where the cursor is on the widget when starting the drag. This can just be `-1 * offset`, but may be scaled if the drag surface is a different size from the original widget.
Configuration menu - View commit details
-
Copy full SHA for deae3d4 - Browse repository at this point
Copy the full SHA deae3d4View commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 08fc97c - Browse repository at this point
Copy the full SHA 08fc97cView commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1869fe3 - Browse repository at this point
Copy the full SHA 1869fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 927a852 - Browse repository at this point
Copy the full SHA 927a852View commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 317458e - Browse repository at this point
Copy the full SHA 317458eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d756c9d - Browse repository at this point
Copy the full SHA d756c9dView commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81a483b - Browse repository at this point
Copy the full SHA 81a483bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c58b8e - Browse repository at this point
Copy the full SHA 7c58b8eView commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 84d788c - Browse repository at this point
Copy the full SHA 84d788cView commit details -
fix: better handling of state tree
This persists widget state associated with widgets assigned custom IDs even when the tree structure changes, but resets state if the custom ID is not found.
Configuration menu - View commit details
-
Copy full SHA for 09116a8 - Browse repository at this point
Copy the full SHA 09116a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dcae59 - Browse repository at this point
Copy the full SHA 2dcae59View commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc1fea8 - Browse repository at this point
Copy the full SHA dc1fea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34973a5 - Browse repository at this point
Copy the full SHA 34973a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce62217 - Browse repository at this point
Copy the full SHA ce62217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce8c6b - Browse repository at this point
Copy the full SHA 9ce8c6bView commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 323f80f - Browse repository at this point
Copy the full SHA 323f80fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef247e2 - Browse repository at this point
Copy the full SHA ef247e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c47171d - Browse repository at this point
Copy the full SHA c47171dView commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f942212 - Browse repository at this point
Copy the full SHA f942212View commit details
Commits on Jun 11, 2024
-
fix: unset VK_LOADER_DRIVERS_DISABLE after enumeration
Allows applications to be launched on the NVIDIA GPU with Vulkan support
Configuration menu - View commit details
-
Copy full SHA for 12415d8 - Browse repository at this point
Copy the full SHA 12415d8View commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7be016e - Browse repository at this point
Copy the full SHA 7be016eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5409352 - Browse repository at this point
Copy the full SHA 5409352View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31709bb - Browse repository at this point
Copy the full SHA 31709bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f39d5c - Browse repository at this point
Copy the full SHA 3f39d5cView commit details -
sctk: Unmap subsurfaces instead of immediately destroying them
Destroying a surface is immediate, rather than synchronized with commits. This fixes a flickering behavior with drag and drop in cosmic-workspaces.
Configuration menu - View commit details
-
Copy full SHA for 3b70fe3 - Browse repository at this point
Copy the full SHA 3b70fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a366dd - Browse repository at this point
Copy the full SHA 9a366ddView commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 296b322 - Browse repository at this point
Copy the full SHA 296b322View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b2921d5 - Browse repository at this point
Copy the full SHA b2921d5View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d0ba498 - Browse repository at this point
Copy the full SHA d0ba498View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e707391 - Browse repository at this point
Copy the full SHA e707391View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c609e7 - Browse repository at this point
Copy the full SHA 4c609e7View commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f83a8d - Browse repository at this point
Copy the full SHA 6f83a8dView commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 85b077d - Browse repository at this point
Copy the full SHA 85b077dView commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ebfaaf - Browse repository at this point
Copy the full SHA 5ebfaafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26a8598 - Browse repository at this point
Copy the full SHA 26a8598View commit details
Commits on Jul 11, 2024
-
* With multiple windows, `SetCursor` is only sent for the focused window. Fixing a flicker between icons when two windows are using different cursors. * If there is a drag surface, let that surface set the cursor. And not any other. * Set cursor on `enter`, and when switching between CSDs and app area. Fixes pop-os/libcosmic#533.
Configuration menu - View commit details
-
Copy full SHA for dd2e93a - Browse repository at this point
Copy the full SHA dd2e93aView commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fd3d7c7 - Browse repository at this point
Copy the full SHA fd3d7c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49d9bf7 - Browse repository at this point
Copy the full SHA 49d9bf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a9c6c3 - Browse repository at this point
Copy the full SHA 3a9c6c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6a8a07 - Browse repository at this point
Copy the full SHA e6a8a07View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb315f6 - Browse repository at this point
Copy the full SHA cb315f6View commit details
Commits on Jul 23, 2024
-
feat(mouse area): add double click
mouse area: add double click
Configuration menu - View commit details
-
Copy full SHA for fa817c7 - Browse repository at this point
Copy the full SHA fa817c7View commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e31e29e - Browse repository at this point
Copy the full SHA e31e29eView commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 018051e - Browse repository at this point
Copy the full SHA 018051eView commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 44407b8 - Browse repository at this point
Copy the full SHA 44407b8View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 23397f6 - Browse repository at this point
Copy the full SHA 23397f6View commit details
Commits on Sep 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3a8b01 - Browse repository at this point
Copy the full SHA d3a8b01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e48a5c - Browse repository at this point
Copy the full SHA 1e48a5cView commit details