Commit graph

  • 075a5e5afb
    Merge 368a9e4819 into 399fe367a3 szecket 2025-10-09 18:58:08 +02:00
  • ea2e3267c2
    Merge a48736dc90 into 399fe367a3 Ashley 2025-10-09 17:37:51 +02:00
  • 68f7c43208
    Merge 29168bc892 into 399fe367a3 Olivier Goffart 2025-10-09 08:32:17 -07:00
  • a48736dc90
    Apply rotation to selection rectangle Ashley Ruglys 2025-10-09 17:17:42 +02:00
  • a0b6aa34c3
    Merge e9e44efec1 into 399fe367a3 Tobias Hunger 2025-10-09 14:01:40 +00:00
  • 82119492fd
    Update last slightly questionable reference Ashley Ruglys 2025-10-09 15:24:48 +02:00
  • e9e44efec1
    core: Handle a popup window definition vanishing Tobias Hunger 2025-10-07 16:33:42 +00:00
  • 33d3cd4001
    slint: Add test for panic on popups vanishing Tobias Hunger 2025-10-08 09:21:51 +00:00
  • bd837e8d8f
    Update good references Ashley Ruglys 2025-10-09 15:24:48 +02:00
  • 89ee1c3447 [autofix.ci] apply automated fixes autofix-ci[bot] 2025-10-09 12:56:39 +00:00
  • a5f1d608b7
    Only elide lines if wrapping actually Ashley Ruglys 2025-10-09 14:48:17 +02:00
  • c134b85ee2
    Only cull lines if eliding Ashley Ruglys 2025-10-09 14:44:42 +02:00
  • 12bb2b3631
    Merge 2440ec2072 into 399fe367a3 Simon Hausmann 2025-10-09 20:56:59 +08:00
  • 61f225e554
    Merge d5fcbb76bf into 399fe367a3 David Faure 2025-10-09 14:33:04 +02:00
  • d5fcbb76bf Lay out grids at runtime rather than at compile time David Faure 2025-09-29 12:44:49 +02:00
  • 6a1502e1e7
    Adjust font_size in swrenderer Ashley Ruglys 2025-10-08 13:25:24 +02:00
  • 504b3a47d1
    Merge ce62ddaa50 into 399fe367a3 Nathan Collins 2025-10-09 14:16:35 +02:00
  • 271b6b70a5
    Set alpha colors, physical clip Ashley Ruglys 2025-10-08 11:24:06 +02:00
  • af5824da19
    Fix fill_rectangle offset Ashley Ruglys 2025-10-08 11:24:06 +02:00
  • ceab1b98bf
    Apply suggestions Ashley Ruglys 2025-10-08 09:50:31 +02:00
  • 60253b4fd5
    Strip more stuff out Ashley Ruglys 2025-10-07 18:39:43 +02:00
  • c63253e27a
    Use sharedparley for text_size and font_metrics Ashley Ruglys 2025-10-07 18:25:36 +02:00
  • 89ec9e79be
    More refactorings Ashley Ruglys 2025-10-07 17:59:52 +02:00
  • 5e822c8dd3
    Remove generics from draw_text_paragraph Ashley Ruglys 2025-10-07 17:36:37 +02:00
  • 6e3857afd3
    Check font type before branching into legacy or parley codepaths Ashley Ruglys 2025-10-07 17:36:37 +02:00
  • ceaa597de9
    Add shared-parley to software-renderer-systemfonts feature Ashley Ruglys 2025-10-07 17:36:37 +02:00
  • f0cdc7b341
    Add a RenderableVectorGlyph type in order to compile type enforce vector alpha map and sdf stuff Ashley Ruglys 2025-10-07 17:12:39 +02:00
  • 0bb734eede [autofix.ci] apply automated fixes autofix-ci[bot] 2025-10-07 14:40:06 +00:00
  • 84f19738dc
    Slight fixes for the parley update Ashley Ruglys 2025-10-07 16:23:46 +02:00
  • 9c0e087450
    Remove gl_x Ashley Ruglys 2025-10-07 16:01:52 +02:00
  • 7f24d33834
    Use trait instead if correct features are set Ashley Ruglys 2025-10-07 15:02:10 +02:00
  • 6590121c4f
    Implement trait fully Ashley Ruglys 2025-10-07 15:02:10 +02:00
  • b92880eab0
    Change brush to be a color as the sw renderer can't do fancy gradients anyway Ashley Ruglys 2025-10-07 15:02:10 +02:00
  • eff0c99776
    Start implementing sharedparley::GlyphRenderer for SceneBuilder Ashley Ruglys 2025-10-07 12:52:54 +02:00
  • e6d4c55e0d
    VectorFont takes blob and index Ashley Ruglys 2025-10-07 12:52:54 +02:00
  • 11a349883f
    fontdue changes Ashley Ruglys 2025-10-07 12:52:54 +02:00
  • 533846cb75
    Store font index and blob instead of full fontique::QueryFont Ashley Ruglys 2025-10-07 12:52:54 +02:00
  • 399fe367a3
    parley: elide overflowing lines (#9682) master Ashley 2025-10-09 13:41:07 +02:00
  • 8d4d9e774d
    parley: add overflow wrapping (#9683) Ashley 2025-10-09 13:40:53 +02:00
  • a4fee32984 Rename rotation-origin-* to transform-origin of type Point olivier/rotation Olivier Goffart 2025-10-09 12:57:47 +02:00
  • 4ac6cfdc29 Rename rotation-angle => transform-rotation Olivier Goffart 2025-10-09 09:45:44 +02:00
  • 8d5132138c
    parley: add overflow wrapping Ashley Ruglys 2025-10-09 12:47:13 +02:00
  • 0e4ba2efad
    Use max_coord instead Ashley Ruglys 2025-10-09 12:14:39 +02:00
  • c132546bd4
    Merge fcc1ca3c9a into 00e5f59d9c Simon Hausmann 2025-10-09 11:52:01 +02:00
  • 8a2616a64d
    Merge 130f7e57da into 00e5f59d9c Apika Luca 2025-10-09 11:51:54 +02:00
  • 41fdd9e200
    Merge 13e533d308 into 00e5f59d9c Simon Hausmann 2025-10-09 10:27:05 +02:00
  • ce62ddaa50 build: use absolute library and include paths Nathan Collins 2025-10-08 15:56:02 +01:00
  • 00e5f59d9c
    Skia: Update to latest release of Rust Skia bindings (#9663) Simon Hausmann 2025-10-09 09:36:43 +02:00
  • 13e533d308 Python: Improve diagnostics around compile errors simon/python-compiler-error Simon Hausmann 2025-10-09 09:26:58 +02:00
  • 32623918cf Centralize windows-core dependency as well, to keep it in sync with the windows crate version Simon Hausmann 2025-10-09 08:29:43 +02:00
  • 617ec12fc7
    Merge 4758201bd5 into c0be4cd5d6 Emin Fedar 2025-10-08 21:00:42 -04:00
  • c0be4cd5d6 Fix tests/screenshots/cases/software/basic/text-clipped.slint Olivier Goffart 2025-10-08 16:34:27 +02:00
  • 2f762cec96 partial_renderer: don't visit children of clipped item Olivier Goffart 2025-10-08 15:51:42 +02:00
  • 04b102590e Do not re-query the geometry for the clip Olivier Goffart 2025-10-08 13:54:07 +02:00
  • b8abb51c28 Remove Text's bounding rect implementation Olivier Goffart 2025-10-08 11:09:38 +02:00
  • bd39da670d partial_renderer: Save memory by not having a tracker for the geometry Olivier Goffart 2025-09-22 11:30:05 +02:00
  • 45abc7a627 partial_renderer: Separate the geometry tracker from the rendering tracker Olivier Goffart 2025-09-19 15:47:10 +02:00
  • 2f31a7f3fb refactor: Rename RenderingCache to PartialRenderingCache Olivier Goffart 2025-09-19 14:27:48 +02:00
  • 11208758f0 core: Refactor the partial renderer in its own module Olivier Goffart 2025-09-19 14:18:45 +02:00
  • b6d781fab0 esp-idf: add comment about purpose of linker script Simon Hausmann 2025-10-08 16:44:50 +02:00
  • 24ceb2cbaa xtask: improve license checker to support pseudo c-style comments Simon Hausmann 2025-10-08 16:43:19 +02:00
  • 39b86d9482 esp-idf: Fix build with newer Rust toolchains Simon Hausmann 2025-10-07 16:47:14 +02:00
  • e820fe3a34 Add new widget test for ScrollView, test the scrolled callback Joshua Goins 2025-10-07 11:31:11 -04:00
  • 8c5c28fbc0 Fix tests/screenshots/cases/software/basic/text-clipped.slint Olivier Goffart 2025-10-08 16:34:27 +02:00
  • 53dcecb7c3 partial_renderer: don't visit children of clipped item Olivier Goffart 2025-10-08 15:51:42 +02:00
  • 2c4a064b35 Do not re-query the geometry for the clip Olivier Goffart 2025-10-08 13:54:07 +02:00
  • 6b51cb442d Remove Text's bounding rect implementation Olivier Goffart 2025-10-08 11:09:38 +02:00
  • 9104626576 partial_renderer: Save memory by not having a tracker for the geometry Olivier Goffart 2025-09-22 11:30:05 +02:00
  • 45f9b40b3c partial_renderer: Separate the geometry tracker from the rendering tracker Olivier Goffart 2025-09-19 15:47:10 +02:00
  • 5c1ebe0075 refactor: Rename RenderingCache to PartialRenderingCache Olivier Goffart 2025-09-19 14:27:48 +02:00
  • b56abbe231 core: Refactor the partial renderer in its own module Olivier Goffart 2025-09-19 14:18:45 +02:00
  • 64e58eb4f0 skia: Make the additional older windows dependencies optional and enable only when wgpu support is requested Simon Hausmann 2025-10-08 16:52:15 +02:00
  • eff70232f4 Make windows a workspace cargo dependency Simon Hausmann 2025-10-08 16:49:07 +02:00
  • 8d4cda9669 Bump windows crate dependency to match skia-safe Simon Hausmann 2025-10-07 22:41:36 +02:00
  • 78550763fc Skia: Update to latest release of Rust Skia bindings Simon Hausmann 2025-10-07 17:27:21 +02:00
  • e5dd53b6c2
    parley: make font_size a PhysicalLength (#9672) Ashley 2025-10-08 16:47:03 +02:00
  • 199697a817 esp-idf: add comment about purpose of linker script Simon Hausmann 2025-10-08 16:44:50 +02:00
  • 5fbf663a51 xtask: improve license checker to support pseudo c-style comments Simon Hausmann 2025-10-08 16:43:19 +02:00
  • a36d6100eb esp-idf: Fix build with newer Rust toolchains Simon Hausmann 2025-10-07 16:47:14 +02:00
  • 21d0064de9
    Merge eab514b359 into cd50b41965 Simon Hausmann 2025-10-08 11:43:15 -03:00
  • cd50b41965
    internal: Cargo + typo fixes (#9665) Tobias Hunger 2025-10-08 16:33:07 +02:00
  • 20949ac769 parley: Fix TextInput::wrap not respected Simon Hausmann 2025-10-08 14:44:55 +02:00
  • 35adfe1d48 parley: Fix horizontal alignment for text input elements Simon Hausmann 2025-10-08 14:00:21 +02:00
  • d14aa03f09 parley: Fix TextInput::wrap not respected Simon Hausmann 2025-10-08 14:44:55 +02:00
  • 524b741aa8 esp-idf: Fix build failure Simon Hausmann 2025-10-08 12:01:00 +02:00
  • ff5d4ef9eb esp-idf: Fix build failure Simon Hausmann 2025-10-08 12:01:00 +02:00
  • efafe2cf95
    Try skipping lines where min_coord is > the max height Ashley Ruglys 2025-10-08 15:15:32 +02:00
  • 3df7e82f3e parley: Fix horizontal alignment for text input elements Simon Hausmann 2025-10-08 14:00:21 +02:00
  • c6318e9a4a
    parley: make font_size a PhysicalLength Ashley Ruglys 2025-10-08 09:56:43 +02:00
  • a7130fbdfb Remove doc_auto_cfg feature Olivier Goffart 2025-10-08 08:47:54 +02:00
  • 1dc447aa6d Ci: Revert nightly pin Olivier Goffart 2025-10-08 08:34:31 +02:00
  • 9329091c2c
    Math.sign: Change behavior to return 1 when 0 Olivier Goffart 2025-10-08 09:12:13 +02:00
  • 7678c26cda
    Update internal/core/item_tree.rs Tobias Hunger 2025-10-08 09:09:02 +02:00
  • 3b4ee27c08
    Update internal/core/item_tree.rs Tobias Hunger 2025-10-08 09:08:56 +02:00
  • 104f599fc7 Remove doc_auto_cfg feature Olivier Goffart 2025-10-08 08:47:54 +02:00
  • d70d86bf41 Ci: Revert nightly pin Olivier Goffart 2025-10-08 08:34:31 +02:00
  • 04c48f7ee9 Compiler: fix joining relative path to "" Olivier Goffart 2025-10-07 15:32:20 +02:00
  • 7b5e095990 qt: Fix Button.icon-size name Simon Hausmann 2025-10-07 17:17:46 +02:00
  • fd4e56ada5
    Apply suggestions from code review Olivier Goffart 2025-10-08 06:06:23 +02:00
  • 1c3569c021
    Link directly to individual global enums/structs in documentation (#9600) Joshua Goins 2025-10-07 16:16:57 -04:00