Commit graph

  • e1438774af Fix Scrollable width consistency Héctor Ramón Jiménez 2020-03-14 23:25:19 +01:00
  • b632dce0da fixed panic on pasting into non updating input FabianLars 2020-03-14 10:51:36 +01:00
  • a373682fa4 Fix ratio calculation on resize in PaneGrid Héctor Ramón Jiménez 2020-03-14 09:36:20 +01:00
  • ec334bdd36 Improve pane selection when resizing a PaneGrid Héctor Ramón Jiménez 2020-03-14 09:00:57 +01:00
  • eb5e2251bd Trigger PaneGrid resize on click Héctor Ramón Jiménez 2020-03-14 08:16:07 +01:00
  • f08cb4ad56 Implement mouse-based pane resizing for PaneGrid Héctor Ramón Jiménez 2020-03-14 08:10:50 +01:00
  • db441a64b1 Reintroduce pane_grid::Split as an identifier Héctor Ramón Jiménez 2020-03-14 06:35:43 +01:00
  • b55746b1e1 Remove PaneGrid::split_* helpers Héctor Ramón Jiménez 2020-03-14 06:33:17 +01:00
  • a79603e4ca Rename Split to Axis Héctor Ramón Jiménez 2020-03-14 06:32:56 +01:00
  • 00c2b55b56 Replace FocusedPane with Action in pane_grid Héctor Ramón Jiménez 2020-03-14 06:26:09 +01:00
  • 5c8ec4504b Create module boundaries for pane_grid logic Héctor Ramón Jiménez 2020-03-14 05:26:59 +01:00
  • 460565056e Reuse PaneGrid::focus to remove some duplication Héctor Ramón Jiménez 2020-03-14 04:53:57 +01:00
  • 2459648574 Simplify iter and iter_mut in pane_grid Héctor Ramón Jiménez 2020-03-14 04:47:14 +01:00
  • 6e8585e88c Expose adjacent_pane instead of focus_adjacent Héctor Ramón Jiménez 2020-03-14 04:06:32 +01:00
  • 858c086eee Remove pane_grid example for now Héctor Ramón Jiménez 2020-03-14 03:39:20 +01:00
  • 731e6752eb keep cursor inside value boundaries more reliable FabianLars 2020-03-13 17:54:02 +01:00
  • 26b9541bca Improve PaneGrid::focus_adjacent intuitiveness Héctor Ramón Jiménez 2020-03-13 09:55:59 +01:00
  • b9f184fda4 Draft PaneGrid::focus_adjacent Héctor Ramón Jiménez 2020-03-13 08:57:52 +01:00
  • 0b12d706e3 Unfocus pane in PaneGrid on out-of-bounds click Héctor Ramón Jiménez 2020-03-13 07:54:14 +01:00
  • 29bf51d25a Implement spacing support for PaneGrid Héctor Ramón Jiménez 2020-03-13 07:51:41 +01:00
  • c2ced4cd59 Improve PaneGrid API by introducing DragEvent Héctor Ramón Jiménez 2020-03-13 07:35:44 +01:00
  • f1168187c9 Update window_clipboard in iced_winit Héctor Ramón Jiménez 2020-03-12 07:32:04 +01:00
  • 2d8d420949 Replace Panes with PaneGrid in documentation Héctor Ramón Jiménez 2020-03-11 23:34:51 +01:00
  • f09b4bd4f4 Round region dimensions of panes to avoid overlaps Héctor Ramón Jiménez 2020-03-11 23:26:45 +01:00
  • df6e3f8da9 Expose pane_grid::Focus for state-based styling Héctor Ramón Jiménez 2020-03-11 23:25:00 +01:00
  • 3f785472c4
    Merge pull request #215 from hecrj/improvement/update-winit Héctor Ramón 2020-03-11 01:03:16 +01:00
  • f11397c31a Clip scrollable primitives only when necessary Héctor Ramón Jiménez 2020-03-10 06:49:25 +01:00
  • eb070b9652 Draft drag and drop support for PaneGrid Héctor Ramón Jiménez 2020-03-10 06:47:32 +01:00
  • ed7c327b48 Implement Default for keyboard::ModifiersState Héctor Ramón Jiménez 2020-03-10 06:46:58 +01:00
  • 4e0e50ae27 Fix Debug implementation of layer::cache::State Héctor Ramón Jiménez 2020-03-10 06:46:11 +01:00
  • e4fbca59b4 Merge branch 'master' into feature/panes-widget Héctor Ramón Jiménez 2020-03-10 06:12:06 +01:00
  • 6151c52824 Rename Panes widget to PaneGrid Héctor Ramón Jiménez 2020-03-10 02:57:13 +01:00
  • aac7ad3e14 Update winit to 0.22 Héctor Ramón Jiménez 2020-03-09 22:35:25 +01:00
  • 5a91b52ef4
    Merge pull request #214 from artursapek/artur/canvas-text Héctor Ramón 2020-03-09 00:48:51 +01:00
  • b4f970ee73 Implement Default for canvas::Text Héctor Ramón Jiménez 2020-03-08 00:06:48 +01:00
  • e9194cbf4a Transform text position in Frame::fill_text Héctor Ramón Jiménez 2020-03-08 00:06:04 +01:00
  • 38d967c414 Take a slice in iced_wgpu::triangle pipeline Héctor Ramón Jiménez 2020-03-07 23:47:55 +01:00
  • b74e7e7353 Implement Primitive::Cached Héctor Ramón Jiménez 2020-03-07 23:45:54 +01:00
  • 37f0d97159 Rename Frame::text to Frame::fill_text Héctor Ramón Jiménez 2020-03-07 22:28:57 +01:00
  • f35c9f25f0 Rename canvas::TextNode to canvas::Text Héctor Ramón Jiménez 2020-03-07 22:27:02 +01:00
  • 1bb8555691 implement text support in canvas widget Artur Sapek 2020-03-05 22:05:05 -07:00
  • 29219500b7 Update reqwest in pokedex example Héctor Ramón Jiménez 2020-03-06 03:58:38 +01:00
  • d817fe8e14
    Merge pull request #91 from nvzqz/const-all-the-things Héctor Ramón 2020-03-06 03:47:40 +01:00
  • f81827c151 Remove counterintuitive constant functions Héctor Ramón Jiménez 2020-03-06 03:30:48 +01:00
  • 15fad17f37 Implement panes::State::close Héctor Ramón Jiménez 2020-03-05 03:12:45 +01:00
  • a6531c840b Implement Subscription::with Héctor Ramón Jiménez 2020-03-05 02:08:53 +01:00
  • 85ee2fc65a Merge branch 'master' into feature/panes-widget Héctor Ramón Jiménez 2020-03-05 02:04:03 +01:00
  • 3062c190bb Fix offsets in triangle pipeline Héctor Ramón Jiménez 2020-03-04 22:32:23 +01:00
  • cc310f71cc Add split hotkeys to panes example Héctor Ramón Jiménez 2020-03-04 22:31:59 +01:00
  • 58adfcd514 Fix Split::apply on vertical splits Héctor Ramón Jiménez 2020-03-04 22:31:37 +01:00
  • d7f32d47ba Compute panes regions and focus on click Héctor Ramón Jiménez 2020-03-04 22:01:57 +01:00
  • b6926d9ab4 Improve Debug implementation of cache::State Héctor Ramón Jiménez 2020-03-04 21:56:59 +01:00
  • 012b4adec7 Draft Panes widget and panes example Héctor Ramón Jiménez 2020-03-04 04:10:26 +01:00
  • 02091267bf Use new wgpu_glyph release in iced_wgpu Héctor Ramón Jiménez 2020-03-03 00:06:40 +01:00
  • 0d4b6addcc
    Merge pull request #211 from mrkgnao/master Héctor Ramón 2020-03-01 16:31:46 +01:00
  • eb7e3250d3 Note BGRA requirement in Handle::from_pixels docs Soham Chowdhury 2020-03-01 06:44:06 +05:30
  • 1841015428 Add support for loading already-decoded image pixels Soham Chowdhury 2020-02-29 07:32:42 +05:30
  • 96f75eae4d Fix offsets of buffer uploads in triangle pipeline Héctor Ramón Jiménez 2020-02-28 19:38:17 +01:00
  • bab7dbcaef
    Merge pull request #154 from Maldela/atlas Héctor Ramón 2020-02-28 15:17:16 +01:00
  • 88d4cd0970 Remove unnecessary pub(crate) use Héctor Ramón Jiménez 2020-02-28 14:41:07 +01:00
  • 4e7159c22c Stop creating image pipeline when unnecessary Héctor Ramón Jiménez 2020-02-28 14:38:42 +01:00
  • 767096b9bb disable word selection if is_secure == true FabianLars 2020-02-27 12:13:47 +01:00
  • 1ad83889be really small cleanup FabianLars 2020-02-26 21:58:34 +01:00
  • fc55e3a3df Move Atlas::deallocate after allocate Héctor Ramón Jiménez 2020-02-26 20:50:32 +01:00
  • bb397cc668 Move Debug implementation for vector::Svg Héctor Ramón Jiménez 2020-02-26 20:47:37 +01:00
  • 271725faa5 Derive Debug for raster::Memory Héctor Ramón Jiménez 2020-02-26 20:47:27 +01:00
  • deedf6e8b6 Make new texture module private for now Héctor Ramón Jiménez 2020-02-26 20:36:52 +01:00
  • 6cb7fb6d52 Remove unused code warnings in iced_wgpu::image Héctor Ramón Jiménez 2020-02-26 20:35:39 +01:00
  • 883a9f22e2 Add env_logger to svg example Héctor Ramón Jiménez 2020-02-26 20:11:01 +01:00
  • d06d06e050 Deallocate atlas entries and remove padding Héctor Ramón Jiménez 2020-02-26 20:10:19 +01:00
  • 48d70280eb Fix multiple issues from the refactoring Héctor Ramón Jiménez 2020-02-26 18:49:46 +01:00
  • c58d94f3fd Avoid creating a vertex buffer every frame Héctor Ramón Jiménez 2020-02-26 12:52:30 +01:00
  • 59d45a5440 Refactor texture atlas Héctor Ramón Jiménez 2020-02-26 12:34:34 +01:00
  • 0d8d236be6 More selection actions: (Ctrl +) Shift + Left/Right, Shift + Home/End FabianLars 2020-02-25 17:03:52 +01:00
  • 82f0a49062 Recompile image shaders Héctor Ramón Jiménez 2020-02-25 13:27:43 +01:00
  • 4617da2818 Implemented automatic deallocation of texture space for dropped allocations Malte Veerman 2020-01-19 18:06:46 +01:00
  • 8f9f44b9e8 When deallocating the last allocation in an allocator mark its layer as empty Malte Veerman 2020-01-18 12:49:11 +01:00
  • 2f695ef980 Updated shaders and removed debug_stub_derive dependency Malte Veerman 2020-01-17 20:48:49 +01:00
  • c0996923c6 Batch image draw calls into one with multiple instances Malte Veerman 2020-01-17 20:15:20 +01:00
  • 3f38835105 Implement allocating large images across multiple texture array layers. Malte Veerman 2020-01-16 14:03:46 +01:00
  • 2f77a6bf5a Use array of atlases instead of one growing indefinitely. Malte Veerman 2020-01-13 15:33:12 +01:00
  • 8562a4c986 Fixed texture bleeding Malte Veerman 2020-01-12 02:37:46 +01:00
  • 82e0675c07 Some small debug changes Malte Veerman 2020-01-11 21:50:42 +01:00
  • 743637ebda Merged image and svg texture atlases into one owned by the image pipeline. Malte Veerman 2020-01-10 16:07:09 +01:00
  • 1bcfc9a5cc Implemented a texture atlas for images and svgs. Malte Veerman 2020-01-10 14:39:29 +01:00
  • 69c81aa50d
    Merge pull request #205 from hecrj/feature/wgpu-configurable-format Héctor Ramón 2020-02-25 11:14:34 +01:00
  • c47e30e960 double click fixed FabianLars 2020-02-24 20:10:20 +01:00
  • be14aca075 Make output format of iced_wgpu configurable Héctor Ramón Jiménez 2020-02-24 20:08:40 +01:00
  • c6c8cabdaf moved cursor into own file moved click tracking as a new State struct to input::mouse made cursor field of text_input state private brought back cursor type(Index, Selection) representation with a state enum cleaned out some stuff (but not enough/all) TODO: Documentation (sigh) TODO: Editor struct TODO: some (hopefully) small improvements here and there FabianLars 2020-02-24 18:03:42 +01:00
  • 190dcef155 Text Selection completely rewritten FabianLars 2020-02-24 04:14:32 +01:00
  • e8bf0fc099 styling example fixed (added selection_color) FabianLars 2020-02-23 11:25:48 +01:00
  • e680fd27e7
    Merge pull request #201 from hecrj/fix/clip-primitive-intersection Héctor Ramón 2020-02-23 09:20:21 +01:00
  • 883843a72d max time window for double click FabianLars 2020-02-23 01:23:57 +01:00
  • f72b1f8c45 double click for word selection 3 clicks to select all FabianLars 2020-02-23 00:26:15 +01:00
  • 33ca29f395 ctrl + a selection for text input FabianLars 2020-02-22 22:17:51 +01:00
  • b2344a852e inital patch by Finnerale FabianLars 2020-02-22 21:33:45 +01:00
  • 126133ead7 Fix Clip primitive intersection in iced_wgpu Héctor Ramón Jiménez 2020-02-22 18:03:49 +01:00
  • d6c2b1121c
    Merge pull request #198 from hecrj/improvement/example-readmes Héctor Ramón 2020-02-22 09:12:43 +01:00
  • b0cf47cc2b Create README files for all the examples Héctor Ramón Jiménez 2020-02-21 15:12:27 +01:00
  • 9758c12176
    Merge pull request #196 from piaoger/patch-1 Héctor Ramón 2020-02-20 10:47:57 +01:00