Commit graph

  • 5093b67e9b Enable and fix some more clippy lints Emil Ernerfeldt 2022-12-05 09:29:59 +0100
  • e1f348e4b2
    Implement accessibility APIs via AccessKit (#2294) Matt Campbell 2022-12-04 12:17:12 -0600
  • 48666e1d7a
    Automatically generate screenshots for all examples (#2379) Emil Ernerfeldt 2022-12-04 17:27:40 +0100
  • 7b06a8d2d0 Move 'accesskit' to under optional dependencies with a docstring accesskit Emil Ernerfeldt 2022-12-04 15:55:08 +0100
  • 125a7f0b1e Merge branch 'master' into accesskit Emil Ernerfeldt 2022-12-04 15:49:26 +0100
  • b774159fc8
    let monospace text style be monospaced (#2201) winne42 2022-12-04 15:39:55 +0100
  • ec0b2d8e9a Deprecate ui.centered Emil Ernerfeldt 2022-12-04 10:16:37 +0100
  • 8e0414f2f0 Revert "different child_next_auto_id_source" better-auto_id Emil Ernerfeldt 2022-12-02 10:08:25 +0100
  • 4620a124d7 different child_next_auto_id_source Emil Ernerfeldt 2022-12-02 09:43:33 +0100
  • 64113fa4db Auto-ids are seeded based on Ui::id Emil Ernerfeldt 2022-11-08 08:34:24 +0100
  • c8771cd13e Add some minor improvements for debugging id clashes Emil Ernerfeldt 2022-12-02 09:52:26 +0100
  • e613315866 Improve issue templates Emil Ernerfeldt 2022-12-02 09:51:21 +0100
  • 7133818c59
    Make sure scroll bars are always visible (#2371) Emil Ernerfeldt 2022-11-30 22:58:00 +0100
  • 87d3a90718 Final planned refactor: a more flexible approach to hierarchy Matt Campbell 2022-11-30 14:42:49 -0600
  • ae3a982f47 Override a clippy lint; I seem to have no other choice Matt Campbell 2022-11-30 14:04:05 -0600
  • 4a273c754d More refactoring of tree construction; don't depend on Arc::get_mut Matt Campbell 2022-11-30 13:46:33 -0600
  • 85f8eeb9d5
    Fix key pressed event (#2334) JP 2022-11-30 19:40:11 +0000
  • 2dc2a5540d
    egui_extras::Table improvements (#2369) Emil Ernerfeldt 2022-11-30 19:56:06 +0100
  • 345b3c77d1 Fix doc comment Matt Campbell 2022-11-30 09:38:37 -0600
  • 7763ee09dc Eliminate the need for an explicit is_accesskit_active method, at least for now Matt Campbell 2022-11-30 09:38:02 -0600
  • 49bbcf9b2e Refactor node mutation (again) Matt Campbell 2022-11-30 09:20:12 -0600
  • 18ccf1fd10 Refactor lazy activation Matt Campbell 2022-11-30 08:09:41 -0600
  • 3109ee9825 Make PlatformOutput::accesskit_update an Option Matt Campbell 2022-11-30 07:09:03 -0600
  • d14eab6cb0 See if I can get AccessKit exempted from the 'missing backticks' lint Matt Campbell 2022-11-29 20:45:41 -0600
  • c0668891e6 Tweak one of the doc comments Matt Campbell 2022-11-29 20:45:07 -0600
  • 428213398d More documentation, particularly around lazy activation Matt Campbell 2022-11-29 20:16:03 -0600
  • 884001f633 Update AccessKit Matt Campbell 2022-11-29 19:47:59 -0600
  • c47c3a1c03 fix clippy lint Matt Campbell 2022-11-29 16:40:16 -0600
  • 2114978e9b Lazily activate egui's AccessKit support Matt Campbell 2022-11-29 16:21:26 -0600
  • 9473dbdde1 Properly associate the slider label with both the slider and the drag value Matt Campbell 2022-11-29 14:03:27 -0600
  • a31d7dc4f2 Same for Slider Matt Campbell 2022-11-29 13:43:37 -0600
  • 599d147cf6 Support the AccessKit SetValue for DragValue; this is the only way for a Windows AT to programmatically adjust the value Matt Campbell 2022-11-29 13:13:48 -0600
  • b65fd40f8c Refactor InputState functions for AccessKit actions Matt Campbell 2022-11-29 13:04:37 -0600
  • 9e10822172 Tell AccessKit that the default action for a text edit (equivalent to a click) is to set the focus. This matters to some platform adapters. Matt Campbell 2022-11-29 12:16:11 -0600
  • a472d147d6 fix clippy lint Matt Campbell 2022-11-29 11:35:44 -0600
  • a08282f7af Avoid VoiceOver race condition bug Matt Campbell 2022-11-29 11:26:23 -0600
  • de62604b0d Restore support for increment and decrement actions in DragValue Matt Campbell 2022-11-29 11:01:15 -0600
  • 6dd21180da Update AccessKit, introducing support for editable spinners on Windows and an important fix for navigation order on macOS Matt Campbell 2022-11-29 10:33:14 -0600
  • 6483b45c6d squash before rebase Matt Campbell 2022-11-29 10:24:06 -0600
  • 0336816faf
    Fix keyboard support in DragValue (#2342) Matt Campbell 2022-11-29 08:27:14 -0600
  • a646c1259d Improve example fix_keypress_event Emil Ernerfeldt 2022-11-29 15:09:57 +0100
  • 975cbac83a
    Update the glow example to avoid a white flash when the app starts. (#2345) Fotis Gimian 2022-11-30 01:04:17 +1100
  • a3f1e5961f Fix bug in keyboard shortcut formatting Emil Ernerfeldt 2022-11-27 22:03:42 +0100
  • c5e6def65e
    Only update pixels_per_point when it has changed (#2352) Erlend Walstad 2022-11-27 17:22:45 +0100
  • d2f70cdcd1
    Make it easier to convert strings to Id (#2350) Erlend Walstad 2022-11-27 13:15:18 +0100
  • 2b819ee826 remove WindowInfo { maximized } SunDoge 2022-11-26 11:51:27 +0800
  • 502e1aa229
    Do not emit changed responses on unchanged values in selectable_value/radio_value (#2343) Nagy Tibor 2022-11-25 22:23:56 +0100
  • f9066ff285
    [WGPU] Allow for depth buffer in web target (#2335) Lukas Hermann 2022-11-24 11:40:53 -0800
  • 7d8154971b
    Update ndk-sys v0.4.0 -> v0.4.1+23.1.7779620 (#2340) Emil Ernerfeldt 2022-11-24 10:09:32 +0100
  • 2b2834ff9d Changelog line for key_press fix Jose Palazon 2022-11-22 15:24:27 +0000
  • ed0d5f871c Add example with key presses Jose Palazon 2022-11-22 14:48:46 +0000
  • 324104c7c3 Fix key press event Jose Palazon 2022-11-22 14:48:21 +0000
  • f3633534e7
    add set_plot_bounds method, giving users the ability to set the plot bounds themselves. (#2320) Felix Zwettler 2022-11-22 15:05:23 +0100
  • bde47c9957
    epaint: cover default fonts in the license field (#2327) Emil Ernerfeldt 2022-11-22 13:44:01 +0100
  • 8602326af5 Plot: round hlines, vlines, and grid lines to pixels to avoid aliasing Emil Ernerfeldt 2022-11-22 13:42:52 +0100
  • 8671aa26e1 Added support for thin space Emil Ernerfeldt 2022-11-21 17:33:23 +0100
  • 1c8cf9e3d5
    Move egui::util::History to emath::History (#2329) Emil Ernerfeldt 2022-11-21 14:14:33 +0100
  • f4d8ab9779
    [wgpu] Add depth stencil initialization to Painter (#2316) Lukas Hermann 2022-11-21 01:08:24 -0800
  • 2f6f3b652c Add docstring refactor-web-callbacks Emil Ernerfeldt 2022-11-18 16:23:04 +0100
  • aee64eed70 Remove AppRunnerContainer::events Emil Ernerfeldt 2022-11-16 12:50:45 +0100
  • dfc1f2c470
    add plot_secondary_clicked to plot_ui (#2318) Clement Rey 2022-11-17 17:07:42 +0100
  • eca5e6a4d2
    Update to Rust 1.65 (#2314) Emil Ernerfeldt 2022-11-16 19:08:03 +0100
  • f7019926dc
    wgpu backend: do not try to render zero-sized surfaces (#2313) Clement Rey 2022-11-16 18:03:57 +0100
  • 5407c6b7ed reverse if cmc/zero_sized_canvas Emil Ernerfeldt 2022-11-16 17:46:20 +0100
  • b629108eb9 wgpu backend: do not try to render zero-sized surfaces Clement Rey 2022-11-16 17:22:39 +0100
  • 9268f43896
    eframe: make RequestRepaintEvent into an enum UserEvent (#2311) Emil Ernerfeldt 2022-11-16 12:17:41 +0100
  • 0ff1ee3893
    feat(combobox): implement text wrap for selected text (#2272) Robert Walter 2022-11-16 11:57:27 +0100
  • df19fa87d8 Merge branch 'master' into feat-window-actions Emil Ernerfeldt 2022-11-16 11:29:20 +0100
  • 0ba04184d5
    Improve mouse selection accuracy (#2304) Arshia Soleimani 2022-11-16 02:26:02 -0800
  • da056696e4 remove argument app SunDoge 2022-11-14 21:05:02 +0800
  • d644b6bc8c add overlap icon when maximized SunDoge 2022-11-14 21:02:59 +0800
  • 817236f640 add maximized to WindowInfo update button text fix clippy SunDoge 2022-11-14 20:53:22 +0800
  • 690dc2d2e8
    Add 'none' alias to Sense::hover (#2306) Matt Fellenz 2022-11-14 02:44:46 -0800
  • ef931c406c
    Add Window::pivot and position combo boxes better (#2303) Emil Ernerfeldt 2022-11-13 22:17:33 +0100
  • f0f41d60e1
    eframe: Don't show window until after initialization (#2279) LoganDark 2022-11-13 11:30:52 -0800
  • 5bac853d9c
    eframe: Repaint immediately on RepaintAsap, fixes #903 (#2280) LoganDark 2022-11-13 11:30:39 -0800
  • 634d506012 add actions for window controls SunDoge 2022-11-12 16:26:28 +0800
  • f790e248e4
    Fixed color edit popup going outside the screen (#2270) ItsEthra 2022-11-11 16:09:54 +0300
  • 8ff139687a
    bump msrv 1.64 and tts + bindgen dep (#2274) Red Artist 2022-11-11 14:57:25 +0530
  • e225c6b8d0 Opt-in logging of egui-wgpu using puffin Emil Ernerfeldt 2022-11-10 16:27:31 +0100
  • b2edbe617e
    Fixed Plot Line::fill does not fill last segment correctly (#2275) WesleyCh3n 2022-11-10 22:00:20 +0800
  • b1e71d308f
    Only show tooltips when mouse pointer is still (#2263) Emil Ernerfeldt 2022-11-09 19:35:08 +0100
  • 51ff32797d
    Give each tooltip area its own unique Id (#2264) Emil Ernerfeldt 2022-11-08 11:04:54 +0100
  • 35213606c4 Bug fix: don't paint panel separation lines on top of everything else Emil Ernerfeldt 2022-11-08 08:27:49 +0100
  • 5515d2db77 Add ui.centered Emil Ernerfeldt 2022-11-08 01:07:51 +0100
  • c3edc1b88e fix mistake added in #2261 Emil Ernerfeldt 2022-11-08 00:51:50 +0100
  • 4aacb4575b
    Panel visual improvements (#2261) Emil Ernerfeldt 2022-11-08 00:34:31 +0100
  • 75a825e9a1
    Fix ScrollArea::show_rows (#2258) qthree 2022-11-08 05:26:01 +0700
  • 3805a3282f
    feat: add a way to provide customable scaling to SVG rasterization (#2252) blusk 2022-11-07 10:52:14 -0500
  • b3ab47a594 eframe: warn if web_sys_unstable_apis was not set Emil Ernerfeldt 2022-11-07 14:00:00 +0100
  • d5eb8779cb
    Allow overlapping interactive widgets (#2244) Emil Ernerfeldt 2022-11-07 12:44:35 +0100
  • 8c76b8caff
    Update op puffin 0.14.0 (#2257) Emil Ernerfeldt 2022-11-07 12:37:37 +0100
  • eec18290a4
    eframe: make sure to update native_pixels_per_point when dpi changes (#2256) Emil Ernerfeldt 2022-11-07 12:36:17 +0100
  • 940b896cbb
    use RandomState::with_seeds replace AHasher::default (#2254) axxop 2022-11-07 17:53:07 +0800
  • 17501d7e3e
    Update arboard, fixing copy-paste on X11 (#2238) Emil Ernerfeldt 2022-11-07 09:54:42 +0100
  • 22a917c00a
    Painter extend accepts IntoIter (#2249) Max Wase 2022-11-07 10:32:28 +0200
  • e48602059d
    Update ahash to 0.8.1 (#2255) Emil Ernerfeldt 2022-11-07 09:23:45 +0100
  • 7434a7d7d5
    Implement Debug for egui::Context (#2248) Steven Casper 2022-11-06 13:49:29 -0800
  • a0b3f1126b
    Add helpers for zooming an app using Ctrl+Plus and Ctrl+Minus (#2239) Emil Ernerfeldt 2022-11-05 11:18:13 +0100
  • 25718f2774
    fix comment for WebOptions follow_system_theme (#2233) Mikhail Sheldyakov 2022-11-05 10:20:53 +0200