1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 13:50:04 -04:00

Commit Graph

  • 04c3efd01a Minor optimization: avoid reallocating set of visible ID:s Emil Ernerfeldt 2022-01-26 14:44:10 +01:00
  • 417bb3123a Fonts: only pre-render glyphs for fonts in the current egui styles Emil Ernerfeldt 2022-01-26 14:42:44 +01:00
  • 1e4d8ae943 Remove warm-up of demo app Emil Ernerfeldt 2022-01-25 01:08:10 +01:00
  • 7ed0880b8f Lower default font atlas size (#1160) Emil Ernerfeldt 2022-01-25 01:04:28 +01:00
  • 366f544655 Formatter for plot axis labels (#1130) Jan Haller 2022-01-24 22:34:00 +01:00
  • 3418eb5d35 Make Plot::highlight take a boolean (#1159) Sven Niederberger 2022-01-24 20:50:22 +01:00
  • 9d596967b4 Reducing glutin dependency in egui_glow (#1151) triangle drawer 2022-01-25 01:08:27 +09:00
  • fa43d16c41 Choose your own font and size (#1154) Emil Ernerfeldt 2022-01-24 14:32:36 +01:00
  • bb407e9b00 Plot text can now contain rich text Emil Ernerfeldt 2022-01-23 12:01:34 +01:00
  • dfc5f5b627 Cache fonts based on family and size multi-fonts-no-copy Emil Ernerfeldt 2022-01-22 23:10:33 +01:00
  • bb7ff84db5 round font size earlier Emil Ernerfeldt 2022-01-22 23:01:15 +01:00
  • 1aceaefba3 Implement user-named TextStyle:s Emil Ernerfeldt 2022-01-22 18:29:53 +01:00
  • 4f98f26fda Make TextStyle !Copy Emil Ernerfeldt 2022-01-22 18:02:02 +01:00
  • 0df77d9074 Round font sizes to whole pixels before deduplicating them Emil Ernerfeldt 2022-01-22 15:39:13 +01:00
  • 67c58ace27 Put FontsImpl and GalleyCache behind the same Mutex Emil Ernerfeldt 2022-01-22 15:20:47 +01:00
  • 93d5e222db Remove RwLock around Font::characters Emil Ernerfeldt 2022-01-22 15:06:48 +01:00
  • 2fe3dd0c58 Remove mutex for Font::glyph_info_cache Emil Ernerfeldt 2022-01-22 15:02:31 +01:00
  • b0196527e5 Wrap Fonts in a Mutex Emil Ernerfeldt 2022-01-22 14:50:06 +01:00
  • d70c80569f Replace indexing in Fonts with member function Emil Ernerfeldt 2022-01-22 14:03:29 +01:00
  • 0a15163fab Refactor text layout: don't need &Fonts in all functions Emil Ernerfeldt 2022-01-22 13:07:14 +01:00
  • dba949240f Fix eframe changelog links to other changelogs (#1146) bthehacker 2022-01-22 16:03:39 +05:30
  • 462f181db3 Partial font texture update (#1149) Emil Ernerfeldt 2022-01-22 11:23:12 +01:00
  • 343f7da564 Add ability to override collapsing icons (#1147) Juan Campa 2022-01-22 04:32:02 -05:00
  • e957674467 glow on web: simplify the webgl2 vs webgl1 selection Emil Ernerfeldt 2022-01-22 08:59:06 +01:00
  • 199bbef77b Add misc documentation Emil Ernerfeldt 2022-01-22 08:56:36 +01:00
  • 8138a073e7 glow: reuse the same GL texture when possible (#1142) Emil Ernerfeldt 2022-01-21 19:51:52 +01:00
  • 30f9700f6c egui-web: Update web_location_hash when hash in URL changes (#1140) awaken1ng 2022-01-22 01:41:18 +07:00
  • a689b623a6 Make shift-scroll do horizontal scrolling on all platforms (#1136) Emil Ernerfeldt 2022-01-21 10:48:44 +01:00
  • e4aa1e6e1a Make color_picker_hsva_2d public. (#1091) Dusty DeWeese 2022-01-19 02:28:26 -08:00
  • 76ac41f9b5 WidgetGallery: hide spinner widget to save CPU in reactive mode Emil Ernerfeldt 2022-01-17 14:54:43 +01:00
  • 9df0c68a38 Small improvements to check.sh Emil Ernerfeldt 2022-01-16 22:15:49 +01:00
  • 39dd6d7644 clippy fixes Emil Ernerfeldt 2022-01-16 22:13:22 +01:00
  • ab77099781 eframe: allow aborting an exit event (#1038) Erlend Walstad 2022-01-17 18:45:09 +01:00
  • 87ac7446da Add new function to animate f32 values (#1039) BctfN0HUK7Yg 2022-01-17 16:57:09 +03:00
  • d6b32b7956 Add set margin method to TextEdit (#1104) BctfN0HUK7Yg 2022-01-17 16:56:27 +03:00
  • ffa1b6bd43 egui-winit: re-enable window transparency (#1126) Jay Oster 2022-01-17 05:32:16 -08:00
  • 5bedf73566 Add a link to the source code of a fractal_clock example (#1029) Max Wase 2022-01-17 16:30:57 +03:00
  • 87ae77aab0 Add some improvements in the documentation (#1056) Mingun 2022-01-17 02:06:28 +05:00
  • 624e2fcfc1 Follow style for corner radius for SelectableLabel Juan Campa 2022-01-16 16:04:11 -05:00
  • c713fd98dd Fix horizontal scrolling direction on Linux Emil Ernerfeldt 2022-01-16 09:49:22 +01:00
  • ad5418777d Fix dead-lock in TextEdit on touch-screens (#1118) Emil Ernerfeldt 2022-01-15 22:40:53 +01:00
  • b2c8cd0867 Simplify http demo and add new download_image eframe demo Emil Ernerfeldt 2022-01-15 20:34:03 +01:00
  • 66d80e2519 Texture loading in egui (#1110) Emil Ernerfeldt 2022-01-15 13:59:52 +01:00
  • 6c616a1b69 egui_glow: Reduce memory allocations in Painter::set_texture (#1096) dvec 2022-01-12 13:33:06 +03:00
  • d9cfeff72c egui_glow: Optimize Painter::set_texture (#1093) dvec 2022-01-11 11:58:51 +03:00
  • 205e04aa18 Fix bugs in glow on web (#1092) Emil Ernerfeldt 2022-01-10 23:19:30 +01:00
  • d5673412dd Put everything in Context behind the same Mutex (#1050) Emil Ernerfeldt 2022-01-10 23:13:10 +01:00
  • 225d2b506d Split Event::Text into Text and Paste (#1058) Simon Werner 2022-01-11 11:12:30 +13:00
  • 650057dd4a Improve OpenGL error detection and reporting in egui_glow Emil Ernerfeldt 2022-01-09 23:04:00 +01:00
  • 99fdbb7918 Merge remote-tracking branch 'egui/master' into dynamic-grid René Rössler 2022-01-09 22:08:26 +01:00
  • bb5da25a9b merge both crates into egui_extras René Rössler 2022-01-09 21:56:58 +01:00
  • 7dec7054fb combine vertical/horizontal variant to remove duplicate code René Rössler 2022-01-09 21:16:14 +01:00
  • 611eaa52e8 Revert "Don't constrain immovable egui windows to native window (#1049)" (#1054) Lampsitter 2022-01-09 15:32:09 +01:00
  • 342737e2f0 Improve a couple of docstrings Emil Ernerfeldt 2022-01-08 11:15:05 +01:00
  • 7b641be7b0 Don't constrain immovable egui windows to native window (#1049) Lampsitter 2022-01-08 10:07:02 +01:00
  • a346bcf8a3 add more documentation René Rössler 2022-01-07 17:26:43 +01:00
  • 4f6f871f29 change lifetimes so that 'a is always the lifetime of Ui René Rössler 2022-01-07 17:14:52 +01:00
  • a944208b19 add some comments, rework lifetimes of table row René Rössler 2022-01-07 17:13:37 +01:00
  • 1f93c7b0b6 Implement Clone & PartialEq on RichText WidgetTextJob WidgetTextGalley Emil Ernerfeldt 2022-01-07 15:22:21 +01:00
  • e373961e21 Merge remote-tracking branch 'egui/master' into dynamic-grid René Rössler 2022-01-07 13:23:06 +01:00
  • 4fe5fa6c59 egui_glow: Add function to set the texture filter (#1041) Justin Jaffray 2022-01-06 08:09:53 -08:00
  • b0ea4dc0b5 Fix context menu styling (#1043) Lampsitter 2022-01-06 12:17:12 +01:00
  • 7863f44111 Add demo of advanced TextEdit usage Emil Ernerfeldt 2022-01-06 11:32:00 +01:00
  • d31f7d6522 Faster dashed line generation (#1027) Lampsitter 2022-01-06 10:44:53 +01:00
  • 767357c468 Merge remote-tracking branch 'egui/master' into dynamic-grid René Rössler 2022-01-04 12:28:13 +01:00
  • 79cfdaa1f9 Better docs and spelling fixes Emil Ernerfeldt 2022-01-03 23:47:10 +01:00
  • 01015ac94c Use instant crate in egui-winit for WebAssembly support (#1023) Niklas Korz 2022-01-03 22:13:53 +01:00
  • b1fd6a44e8 Switch to using glow as the default renderer both on native and the web (#1020) Emil Ernerfeldt 2021-12-31 15:17:55 +01:00
  • 8da592c6ab Add Spinner widget (#1013) LordMZTE 2021-12-31 14:32:48 +01:00
  • b5c119ef19 0.16.1 patch release: Add back CtxRef::begin_frame/end_frame (#1019) Emil Ernerfeldt 2021-12-31 11:45:57 +01:00
  • f851bbeb91 Remove half-formed thought from docstring 0.16.1 Emil Ernerfeldt 2021-12-31 11:10:22 +01:00
  • cd944ec300 Bump egui version to 0.16.1 Emil Ernerfeldt 2021-12-31 10:47:08 +01:00
  • c9180998fe Add back CtxRef::begin_frame/end_frame Emil Ernerfeldt 2021-12-31 10:36:39 +01:00
  • b00edfe97f Remove keyboard focus from a widget if something else is dragged Emil Ernerfeldt 2021-12-30 23:24:29 +01:00
  • 753d709d3d Hide console on windows for all examples in release builds (#1008) Emil Ernerfeldt 2021-12-30 22:43:53 +01:00
  • 4ef21380a2 Add Ui::add_visible and Ui::add_visible_ui Emil Ernerfeldt 2021-12-30 22:39:41 +01:00
  • db110b1690 Remove deprecated functions Emil Ernerfeldt 2021-12-30 22:24:18 +01:00
  • 21fe9316d5 Adding missing package for fedora (#1018) Timo 2021-12-30 21:52:05 +01:00
  • 0960f38552 Add inter-linking between different forms of documentations and examples Emil Ernerfeldt 2021-12-29 21:44:48 +01:00
  • f779e8a346 Add an eframe example of how to install a custom font Emil Ernerfeldt 2021-12-29 21:43:37 +01:00
  • 0146c7e7fc Release 0.16.0 - Context menus and rich text 0.16.0 Emil Ernerfeldt 2021-12-29 12:07:05 +01:00
  • 77869c21ea Publish new web demo Emil Ernerfeldt 2021-12-29 12:06:25 +01:00
  • 037ca5f9cd update tts 0.17 -> 0.19 Emil Ernerfeldt 2021-12-29 10:56:16 +01:00
  • ffd28252ab cargo update Emil Ernerfeldt 2021-12-29 10:49:40 +01:00
  • 84399cde83 Small tweaks to documentation and demo Emil Ernerfeldt 2021-12-29 10:48:38 +01:00
  • d0a47bf8e8 setup_web.sh: don't force-install wasm-bindgen-cli Emil Ernerfeldt 2021-12-28 21:30:36 +01:00
  • 190c85a40f Rename Texture to FontImage Emil Ernerfeldt 2021-12-28 21:02:23 +01:00
  • 238581c65e wip multipass Emil Ernerfeldt 2021-12-28 20:54:26 +01:00
  • 19264c8043 Cleanup CtxRef::run with CtxRef::mutate helper Emil Ernerfeldt 2021-11-10 11:33:15 +01:00
  • 360b83e8f7 Do two passes if the option is enabled Emil Ernerfeldt 2021-11-08 23:25:24 +01:00
  • e0a8e8f36a Add multipass option and checkbox Emil Ernerfeldt 2021-11-08 23:24:48 +01:00
  • 42110f8cd5 Refactor: split out event processing in the input state Emil Ernerfeldt 2021-11-08 22:08:34 +01:00
  • 66eb2fb5f7 Rename Fonts::end_frame to Fonts::prune_cache Emil Ernerfeldt 2021-11-03 22:23:52 +01:00
  • d8519b3281 Make begin_frame methods on input non-pub Emil Ernerfeldt 2021-11-03 22:22:42 +01:00
  • d775eb3733 Fix wrong label on the feature request PR template Emil Ernerfeldt 2021-12-28 17:34:15 +01:00
  • 68fca09df9 Improve documentation Emil Ernerfeldt 2021-12-28 17:33:49 +01:00
  • 00f965de87 Add Context::animate_bool_with_time Emil Ernerfeldt 2021-12-28 17:22:48 +01:00
  • 811b974003 Fix typo "the close" -> "this close" in style.rs (#887) Rasmus Brönnegård 2021-12-28 16:42:22 +01:00
  • 5b9a349c26 Clean up glow painter destroy code Emil Ernerfeldt 2021-12-28 14:24:59 +01:00
  • beb2ea2ef6 Add favicon.ico - a single "e" for "egui", using the Ubuntu-Light font Emil Ernerfeldt 2021-12-28 14:14:49 +01:00