Commit graph

  • b9368aba13
    Fix Response::context_menu return type (#857) Linus Behrbohm 2021-11-01 19:27:51 +0100
  • 78dfde40b2 Remove deprecated functions Emil Ernerfeldt 2021-10-30 09:46:06 +0200
  • b551dfec81 fix broken docstring link Emil Ernerfeldt 2021-10-29 21:10:53 +0200
  • 081485bcaf Make it cheaper to clone Memory if there are a lot of persisted values Emil Ernerfeldt 2021-10-27 16:49:08 +0200
  • 3819ec6fc7 Update "password" demo (storing widget state) after #836 refactor Emil Ernerfeldt 2021-10-27 16:40:21 +0200
  • c7638ca7f5
    Add read/write of TextEdit cursor state (#848) Emil Ernerfeldt 2021-10-27 16:30:14 +0200
  • ddd52f47c5 Add tessellation option to toggle rounding text to pixel coordinates Emil Ernerfeldt 2021-10-27 08:56:06 +0200
  • 8e4fd942a9
    Refactor memory data (#836) Emil Ernerfeldt 2021-10-27 08:51:34 +0200
  • bbe0f6089c Context-menu: fix right-click edge-case Emil Ernerfeldt 2021-10-26 20:40:17 +0200
  • 41f77ba7d7 Clean up some of the new context menus Emil Ernerfeldt 2021-10-26 20:16:46 +0200
  • 46fb9ff09b
    Context menus (#543) Linus Behrbohm 2021-10-26 19:55:42 +0200
  • b31ca7efc9 PR template: remind people to run cargo fmt and cargo clippy Emil Ernerfeldt 2021-10-25 23:21:39 +0200
  • 445488755f Point contributors to the new egui Discord Emil Ernerfeldt 2021-10-25 23:20:42 +0200
  • c335c56de1 dancing_string demo: handle large input.time Emil Ernerfeldt 2021-10-24 18:38:44 +0200
  • c090497727 Add 0.15.0 release code editor gif used in CHANGELOG.md Emil Ernerfeldt 2021-10-24 17:15:23 +0200
  • 08cc07bb2d Release 0.15.0 - Syntax highlighting, hscroll, egui-winit and egui_glow 0.15.0 Emil Ernerfeldt 2021-10-24 16:08:44 +0200
  • c3f61b67fe New web demo Emil Ernerfeldt 2021-10-24 16:00:56 +0200
  • 316202c33a egui_web: improve text input on mobile and for IME Emil Ernerfeldt 2021-10-23 16:23:29 +0200
  • 9a9b1b8746 On touch screens, prioritize drag-to-scroll over drag-to-select text Emil Ernerfeldt 2021-10-24 15:19:53 +0200
  • 17f0ae22c9 Code example demo: remove extra ScrollArea Emil Ernerfeldt 2021-10-23 15:36:25 +0200
  • da09a5c69c Fix compilation with "serialize" feature without "persistence" feature Emil Ernerfeldt 2021-10-23 15:12:39 +0200
  • 4ace85b780 Fix: '\t' always take up the width of four spaces Emil Ernerfeldt 2021-10-23 14:38:26 +0200
  • 96b642a7f5 Improve issue template instructions Emil Ernerfeldt 2021-10-23 13:57:58 +0200
  • 7c82111234 Update changelog with credits Emil Ernerfeldt 2021-10-23 06:14:08 +0200
  • 39c6c7e5c9 Small code cleanup Emil Ernerfeldt 2021-10-23 05:58:57 +0200
  • a3ba85dbb3 Improve docs Emil Ernerfeldt 2021-10-23 05:58:10 +0200
  • 4194a83a5e Update ron 0.6 -> 0.7 Emil Ernerfeldt 2021-10-23 05:53:58 +0200
  • 5301043a77 cargo update Emil Ernerfeldt 2021-10-23 05:51:56 +0200
  • 6185ee8ce4 Demo: add button to reset the demo Emil Ernerfeldt 2021-10-23 05:50:42 +0200
  • 5d463b2af7 Remove serde_json from egui dev-dependencies Emil Ernerfeldt 2021-10-23 04:47:17 +0200
  • 79d1ede496
    Add Frame::set_window_title() (#828) Caleb Smith 2021-10-22 17:03:17 -0500
  • 26c6cea117 Credit notable contributors Emil Ernerfeldt 2021-10-23 00:02:21 +0200
  • 19766bfe4c
    Fix when a string containing CRLF is pasted from the clipboard (#826) sumibi-yakitori 2021-10-21 05:26:26 +0900
  • 2a9037cd90 Clean up epaint mutex code Emil Ernerfeldt 2021-10-20 22:14:16 +0200
  • dd50cba9a7 Optimize debug builds Emil Ernerfeldt 2021-10-20 21:58:35 +0200
  • d97a369c44 End statements with semicolon (clippy::semicolon_if_nothing_returned) Emil Ernerfeldt 2021-10-20 16:43:40 +0200
  • ab3be8aca3 Use for-loop instead of Iterator::for_each Emil Ernerfeldt 2021-10-20 16:34:43 +0200
  • 40445c450c use map_or and map_or_else Emil Ernerfeldt 2021-10-20 16:33:59 +0200
  • a0cd41755e Add more clippy lints Emil Ernerfeldt 2021-10-20 16:30:39 +0200
  • 087c6695bb Handle having no fonts (missing "default_fonts" feature) without a crash Emil Ernerfeldt 2021-10-20 15:40:06 +0200
  • 19a2a57f80 Rename and clean-up the "pure" glium and glow examples Emil Ernerfeldt 2021-10-20 15:05:41 +0200
  • dd5d41d04e Improve backend panel in demo Emil Ernerfeldt 2021-10-20 13:54:56 +0200
  • 72d483ac22 repaint when pixels_per_point changes Emil Ernerfeldt 2021-10-20 13:54:36 +0200
  • 3ba406c0fe egui-winit: restore window position accurately Emil Ernerfeldt 2021-10-20 13:54:08 +0200
  • f025513998
    Code example demo (#823) Emil Ernerfeldt 2021-10-20 12:34:27 +0200
  • 8accfd9a8f Clean up egui_glow painter code Emil Ernerfeldt 2021-10-20 12:29:35 +0200
  • f7354128bc Add demo with code samples code-samples Emil Ernerfeldt 2021-10-09 11:58:50 +0200
  • da74687be5 egui-winit: fix windows compilation with use WindowBuilderExtWindows Emil Ernerfeldt 2021-10-20 09:51:21 +0200
  • 8178d23d19
    Deduplicate code found in both egui_glium and egui_glow (#819) Emil Ernerfeldt 2021-10-19 21:40:55 +0200
  • 844dd9d7a4 Remove "seconds_since_midnight" from epi/eframe. Use chrono instead Emil Ernerfeldt 2021-10-19 15:37:20 +0200
  • cdd4dccf5f
    Add egui_glow as an opt-in backend to eframe (#817) Emil Ernerfeldt 2021-10-19 15:32:23 +0200
  • cf273e3519 Fix glow window resize bug Emil Ernerfeldt 2021-10-18 23:39:33 +0200
  • 877e89f2ec
    Add egui_glow backend as alternative to egui_glium (#685) AlexApps99 2021-10-19 10:13:32 +1300
  • df3aeab434 Update egui_glium and egui_web changelogs Emil Ernerfeldt 2021-10-18 23:13:13 +0200
  • 74494cd713
    Add clear to webgl1 and webgl2 backends (#816) Connor Fitzgerald 2021-10-18 17:10:30 -0400
  • 9f1a5dcb33 ui.label now take impl ToString as argument, not impl Into<Label> Emil Ernerfeldt 2021-10-18 21:09:44 +0200
  • ebd2c859ac Make multi-touch demo a bit nicer looking Emil Ernerfeldt 2021-10-18 21:00:25 +0200
  • 96be848e42 rename egui_template to eframe_template Emil Ernerfeldt 2021-10-18 20:19:43 +0200
  • 2af2e8bad5 Add ui.add_enabled and ui.add_enabled_ui, and remove Button::enabled Emil Ernerfeldt 2021-10-17 22:17:50 +0200
  • 8a47019c1a Rename TextEdit::enabled to TextEdit::interactive. Emil Ernerfeldt 2021-10-17 22:12:27 +0200
  • fe76382141 Expand eframe/README.md Emil Ernerfeldt 2021-10-17 21:18:25 +0200
  • 7e0bb18152 More #[inline] Emil Ernerfeldt 2021-10-17 20:56:37 +0200
  • 1f5cd482f6
    Replace ProggyClean.ttf with Hack-Regular.ttf as default monospace font (#802) Emil Ernerfeldt 2021-10-17 20:49:28 +0200
  • ca632c5e5d
    egui-winit: Emulate mouse from touches (#791) TobTobXX 2021-10-17 20:30:22 +0200
  • bd06dec653
    Add sudo apt-get update to CI (#801) Emil Ernerfeldt 2021-10-16 15:45:35 +0200
  • ef218e8ba8 Panels: make Side and TopBottomSide public Emil Ernerfeldt 2021-10-16 15:35:07 +0200
  • 6f699b3391 Replace every ... with … like some sort of crazy person Emil Ernerfeldt 2021-10-13 11:52:34 +0200
  • 85941033e8 Simplify and improve http demo app Emil Ernerfeldt 2021-10-13 11:47:57 +0200
  • 1ab61ce9bb Implement bytemuck for epaint::Rgba Emil Ernerfeldt 2021-10-13 08:56:34 +0200
  • e43cfeac17
    egui-winit: fix AltGr characters on windows/linux (#790) Emil Ernerfeldt 2021-10-13 08:55:00 +0200
  • fe2094af14 Fix visual clipping of singleline TextEdit Emil Ernerfeldt 2021-10-12 22:35:31 +0200
  • c42afd3941 Fix missing spaces between labels in horizontal layouts Emil Ernerfeldt 2021-10-12 22:23:53 +0200
  • 1c4237097f
    Slider, by default clamp to range (#789) Cristian Dinu 2021-10-12 15:15:32 -0400
  • fc45b6fdf2 Fix scroll area size clipping to screen rect Emil Ernerfeldt 2021-10-10 17:14:22 +0200
  • e547b149ca Improve docs, especially of epaint, and add epaint/CHANGELOG.md Emil Ernerfeldt 2021-10-10 15:35:13 +0200
  • 88d087b462 Fix bad docstring Emil Ernerfeldt 2021-10-09 15:52:29 +0200
  • bc54a49413 Optimization: use IdHasher for AnyMap Emil Ernerfeldt 2021-10-09 15:52:16 +0200
  • cca11ea9cc Optimization: less HashMap, more AHashMap Emil Ernerfeldt 2021-10-09 15:22:36 +0200
  • 22a3a75eb5 Optimization: replace HashSet uses with AHashSet Emil Ernerfeldt 2021-10-09 14:15:45 +0200
  • 4dcdd014d6 Optimization: introduce IdMap Emil Ernerfeldt 2021-10-09 14:10:38 +0200
  • 5799758c2b
    implement stick-to-end scroll (#765) Ben Postlethwaite 2021-10-09 03:59:42 -0700
  • 1dfc399d98 code cleanup: use Trait as _; Emil Ernerfeldt 2021-10-07 21:39:04 +0200
  • 45ab9a2450 demo: add syntax_highlighting module with theme editor Emil Ernerfeldt 2021-10-07 21:31:58 +0200
  • 0cb1b18a6a fix shrinking scroll area in http demo Emil Ernerfeldt 2021-10-07 21:08:01 +0200
  • cd2227814f
    Implement bytemuck behind a feature (#775) Stock84 2021-10-07 22:30:15 +0200
  • ce8d863249 auto-shrink ScrollArea to content size Emil Ernerfeldt 2021-10-06 23:48:09 +0200
  • a1bf5aff47 Add Memory::caches for caching things from one frame to the next Emil Ernerfeldt 2021-10-06 17:44:51 +0200
  • 613c0b29f6 TextEdit: replace monomorphization with &mut dyn TextBuffer Emil Ernerfeldt 2021-10-02 21:50:24 +0200
  • 8d854391df TextEdit can now show immutable text Emil Ernerfeldt 2021-10-02 21:43:17 +0200
  • 8ce7fadc9f TextEdit: make sure it is wide enough when wrap_width isn't respected Emil Ernerfeldt 2021-10-02 21:33:07 +0200
  • 1537171205 AnyMap: print deserialization errors to stderr Emil Ernerfeldt 2021-10-02 21:30:52 +0200
  • f59abd9684 Clean up some macro syntax Emil Ernerfeldt 2021-10-02 21:08:00 +0200
  • f0868c2f07 Code editor demo: nice syntax highlighting with customizable theme Emil Ernerfeldt 2021-10-01 21:29:33 +0200
  • 96557a4fa6 Add egui::widgets::global_dark_light_mode_buttons Emil Ernerfeldt 2021-10-01 21:28:12 +0200
  • 4c78f61a96 egui any maps: add get_or + #[inline] Emil Ernerfeldt 2021-10-01 21:08:17 +0200
  • 863e6cb07d expose egui::TextFormat Emil Ernerfeldt 2021-10-01 19:25:15 +0200
  • 981b812f68 Smaller and nicer color picker Emil Ernerfeldt 2021-10-01 19:24:36 +0200
  • 76cdbe2cf8 Add better documentation for epi::NativeOptions::drag_and_drop_support Emil Ernerfeldt 2021-09-30 19:40:21 +0200
  • e2bdd40985 Move WindowSettings from egui_glium to egui-winit Emil Ernerfeldt 2021-09-30 19:18:51 +0200
  • 7df2408482
    Fix disabled textedit blocking focus shift. (#748) Simon Persson 2021-10-01 00:54:19 +0800