Commit Graph

  • bdbc59455c Improve documentation for the most common widgets Emil Ernerfeldt 2021-02-23 22:18:13 +0100
  • 814f8c0dd8 Add support for all integers in DragValue and Slider (except 128-bit) Emil Ernerfeldt 2021-02-23 20:40:14 +0100
  • 02a65132e4 Add epi::App::initial_window_size to control initial native window size Emil Ernerfeldt 2021-02-23 20:28:55 +0100
  • 049a7b0382 Make DragValue::from_get_set public Emil Ernerfeldt 2021-02-23 20:16:43 +0100
  • 5f6a468812 Add Context::set_pixels_per_point to control the scale of the UI Emil Ernerfeldt 2021-02-21 11:23:33 +0100
  • c601db5956 refactor: move tooltip state handling out of memory Emil Ernerfeldt 2021-02-21 10:31:28 +0100
  • 67623919d7 refactor: move DragValue state Emil Ernerfeldt 2021-02-21 10:28:11 +0100
  • 24a1c3136c Add a pull_request_template.md Emil Ernerfeldt 2021-02-21 10:12:23 +0100
  • 82350a2f1e Improve documentation Emil Ernerfeldt 2021-02-21 10:12:08 +0100
  • c9919daa11
    Added shaders on GLSL 1.2 (#187) Kayo Phoenix 2021-02-20 23:48:02 +0500
  • ebc2486d22 Slider: use a DragValue for the value, and implement suffix/prefix Emil Ernerfeldt 2021-02-20 18:29:09 +0100
  • 32f35c6251 Implement "Smart Aim" for DragValue Emil Ernerfeldt 2021-02-20 17:43:35 +0100
  • 7ac26b84b1 DragValue: handle slowly dragging a value with limited precision Emil Ernerfeldt 2021-02-20 17:27:55 +0100
  • 9a546ff97a SlidSlider will now show the value display by default. Emil Ernerfeldt 2021-02-20 16:28:39 +0100
  • 4e041185f1 Add module special_emojis with apple, linux, windows & github logos Emil Ernerfeldt 2021-02-20 16:07:42 +0100
  • 9b58d5d4d9 color picker: just copy the r,g,b,a values without a "rgba(…)" wrapper Emil Ernerfeldt 2021-02-20 15:49:09 +0100
  • ac356e2bd8 Add a link from the crate-level docs to the online egui web demo Emil Ernerfeldt 2021-02-20 12:43:53 +0100
  • 6354709fe1 [demo] Link to the egui docs from the widget gallery Emil Ernerfeldt 2021-02-20 12:07:15 +0100
  • 040553da78 impl<F> Widget for F where F: FnOnce(&mut Ui) -> Response Emil Ernerfeldt 2021-02-20 11:58:08 +0100
  • 6fe70e685b Simplify and unify colors of selectable widgets Emil Ernerfeldt 2021-02-20 11:28:00 +0100
  • 741f0bfe8a Only show tooltips if mouse is still. Emil Ernerfeldt 2021-02-20 10:45:19 +0100
  • 4354f7582f Improve the positioning of tooltips Emil Ernerfeldt 2021-02-20 10:33:33 +0100
  • d5bb85b245 Add InputState::is_still to compliment InputState::is_moving Emil Ernerfeldt 2021-02-20 09:24:50 +0100
  • 9c3b7d719b Bug fix: child painters now inherit color tint (e.g. grayed out) Emil Ernerfeldt 2021-02-20 09:24:25 +0100
  • 21c99e1130 Add Ui::hyperlink_to Emil Ernerfeldt 2021-02-20 09:23:38 +0100
  • 9e38674d13 [demo] Alwyas start with widget gallery Emil Ernerfeldt 2021-02-20 09:18:23 +0100
  • 0f13fff24b Assign default colors to plot lines if not explicitly set Emil Ernerfeldt 2021-02-18 18:59:59 +0100
  • a19140ec67 A simple 2D plot library Emil Ernerfeldt 2021-02-14 21:39:04 +0100
  • 7dad76b913 Use explicit `epaint` over `paint` alias (re-export) Emil Ernerfeldt 2021-02-14 10:53:39 +0100
  • 6d255cd179 Use explicit `emath` to `math` alias Emil Ernerfeldt 2021-02-14 10:44:46 +0100
  • c376d0bb7e [emath] RectTransform: transforms Pos2 from one Rect to another Emil Ernerfeldt 2021-02-14 10:33:44 +0100
  • dbc6a620cd Control the maximum egui web canvas size with App::max_size_points Emil Ernerfeldt 2021-02-12 17:57:53 +0100
  • be8d7b4eef Slider: add largest_finite for log-sliders that include infinity Emil Ernerfeldt 2021-02-12 17:45:27 +0100
  • 5906bf7a87 Fix clippy 1.50 lints Emil Ernerfeldt 2021-02-12 17:40:53 +0100
  • fc8b27807c Add discussion about the pros and cons of immediate mode GUIs Emil Ernerfeldt 2021-02-11 19:29:05 +0100
  • e5233d2268 Add link to egui_winit_ash_vk_mem crate Emil Ernerfeldt 2021-02-09 18:38:37 +0100
  • fc0bec44ba Remove Fonts::default() implementation Emil Ernerfeldt 2021-02-08 23:05:48 +0100
  • 156d68d266 Refactor: move FrameState to own file Emil Ernerfeldt 2021-02-08 23:03:41 +0100
  • 1c415bd8fe Add benchmark for text layout and tesselation Emil Ernerfeldt 2021-02-08 22:53:31 +0100
  • f5431f308a Add 0.9.0 gif for changelog Emil Ernerfeldt 2021-02-07 17:18:59 +0100
  • b61db038f2 Release 0.9.0 - light mode, right clicks and more Emil Ernerfeldt 2021-02-07 17:06:42 +0100
  • fdff33df5e Publish new web demo Emil Ernerfeldt 2021-02-07 17:02:17 +0100
  • d9472035d7 Update ahash 0.6.3 -> 0.7.0 Emil Ernerfeldt 2021-02-07 15:46:35 +0100
  • 7641807665 cargo update Emil Ernerfeldt 2021-02-07 15:40:58 +0100
  • 5ce681ef16 Improve documentation Emil Ernerfeldt 2021-02-07 14:55:39 +0100
  • a382fad1d0 Fix minor click detection bug Emil Ernerfeldt 2021-02-07 14:55:12 +0100
  • 6377a4231f [demo] Refactor and minor cleanup Emil Ernerfeldt 2021-02-07 14:46:53 +0100
  • e82fb81f07 Replace (ret, response) tuples with new struct InnerResponse Emil Ernerfeldt 2021-02-07 14:09:44 +0100
  • df4c0257c0 Add Ui functions for doing manual layout ("put this widget here") Emil Ernerfeldt 2021-02-07 13:48:55 +0100
  • bca722ddf8 Add ui.set_enabled(false) to disable all widgets in a Ui Emil Ernerfeldt 2021-02-07 10:55:45 +0100
  • d07a17ac6a Expose more color-related functions and types Emil Ernerfeldt 2021-02-07 10:36:51 +0100
  • a9949b21af Add doc checks to check.sh Emil Ernerfeldt 2021-02-07 00:11:52 +0100
  • d6817b1b37 Fix doc errors Emil Ernerfeldt 2021-02-07 00:11:41 +0100
  • 7363271575 better ci job names Emil Ernerfeldt 2021-02-07 00:03:32 +0100
  • ce14fa860b
    Speed up fractal_clock painting (#152) xue-blood 2021-02-06 23:59:46 +0800
  • 26f966563a Add Grid::max_col_width Emil Ernerfeldt 2021-02-06 16:54:38 +0100
  • 23581eee27 Add #[must_use] to ui.selectable_label and ui.radio Emil Ernerfeldt 2021-02-06 16:03:27 +0100
  • b106d10202 [EasyMark] Fix incorrect handling of non-ASCII characters Emil Ernerfeldt 2021-02-06 15:19:39 +0100
  • 8189a78284 Improve text wrapping related to first line indentation and logograms Emil Ernerfeldt 2021-02-06 15:19:04 +0100
  • 91ce18d62f Widgets will now always line break at `\n` characters Emil Ernerfeldt 2021-02-06 14:50:03 +0100
  • de204b5436 Improve documentation of style-related functions and types Emil Ernerfeldt 2021-02-06 11:48:57 +0100
  • 2d9d06dbff [emath] Use const values for Vec2::ZERO, Rect::EVERYTHING etc Emil Ernerfeldt 2021-02-05 09:49:21 +0100
  • 10e86b055d Stop SelectableLabel from wrapping text in horizontal layouts Emil Ernerfeldt 2021-02-05 08:10:57 +0100
  • 0942a2aa3b [epaint] Tessellator: handle sharp path corners better Emil Ernerfeldt 2021-02-04 18:46:36 +0100
  • 0f37b009d6 Add TextEdit::hint_text for showing a weak hint text when empty Emil Ernerfeldt 2021-02-03 21:05:50 +0100
  • 4e7e128b2b
    Spelling ui_resouce -> ui_resource (#156) Lucas Walter 2021-02-03 11:04:57 -0800
  • af3195f086 Add ctx.set_visuals() Emil Ernerfeldt 2021-02-03 19:38:50 +0100
  • a19fd7b780 Add light mode Emil Ernerfeldt 2021-02-03 01:08:23 +0100
  • c536e1b0da Collaping header and indent: add a closing horizontal line Emil Ernerfeldt 2021-02-03 00:55:53 +0100
  • 829455b347 Add `ui.group(|ui| { … })` to visually group some widgets within a frame Emil Ernerfeldt 2021-02-03 00:25:07 +0100
  • ca886ea998 Add ui.visuals() as short for ui.style().visuals Emil Ernerfeldt 2021-02-03 00:20:39 +0100
  • 0f33bc7c34
    Fix web blur (#151) Emil Ernerfeldt 2021-02-01 20:44:39 +0100
  • 2cbea02c8b refactor easy_mark_viewer.rs: break it up into logical parts Emil Ernerfeldt 2021-02-01 17:00:42 +0100
  • 01fca2f31c Add Ui::spacing() and Ui::spacing_mut() as shortcuts Emil Ernerfeldt 2021-02-01 16:55:40 +0100
  • c687671a9f Publish new web demo Emil Ernerfeldt 2021-01-31 16:52:36 +0100
  • e529bd3ea4 [demo] Make syntect an optional dependency Emil Ernerfeldt 2021-01-31 16:52:26 +0100
  • 7336df53b7 Tweak line spacing for new paragraphs Emil Ernerfeldt 2021-01-31 16:42:54 +0100
  • 16d66bd22d Replace markdown editor with new 'EasyMark' markup language Emil Ernerfeldt 2021-01-28 23:50:23 +0100
  • b647592a5a Wrap text at dashes, punctuations or anywhere if necessary Emil Ernerfeldt 2021-01-31 15:53:20 +0100
  • 17fdd3bb10 Label: draw underline and strikethrough on top of text Emil Ernerfeldt 2021-01-31 00:41:26 +0100
  • 14e0963e50 Add Label::weak for fainter text Emil Ernerfeldt 2021-01-30 18:47:09 +0100
  • 953a652c29 Add Hyperlink::from_label_and_url Emil Ernerfeldt 2021-01-30 15:45:57 +0100
  • c50190a7e8 Add fake italics (tilt text) Emil Ernerfeldt 2021-01-30 14:48:36 +0100
  • d249ed86ba Add `Label` methods for code, strong, strikethrough and underline Emil Ernerfeldt 2021-01-30 15:51:19 +0100
  • 26d47eabf0 [style] Add code_bg_color Emil Ernerfeldt 2021-01-30 15:48:17 +0100
  • 18e1ea1d63 Clarify which platforms egui runs on. Emil Ernerfeldt 2021-01-27 21:33:07 +0100
  • 5b7fc51932 Bug fix: moving windows slightly when dragging slider Emil Ernerfeldt 2021-01-27 20:58:49 +0100
  • 703592ae0c Bug fix: always set interact_pointer_pos on active Responses Emil Ernerfeldt 2021-01-27 20:52:42 +0100
  • e30e999ef4
    Use any_click() instead of any_pressed() in check (#144) aakamenov 2021-01-27 21:22:14 +0200
  • 96fb0771a2 Fix text layout bug: empty text would lack first row indentation Emil Ernerfeldt 2021-01-27 20:17:16 +0100
  • 6029a438a2 Add a VERY experimental markdown viewer Emil Ernerfeldt 2021-01-27 20:14:53 +0100
  • 7d8ebb4c8f Add ui.code(text): like ui.monospace() but also adds a background Emil Ernerfeldt 2021-01-26 22:05:14 +0100
  • eedb63bb3b
    Add support for a HTTP body for POST (#139) PauloMelo 2021-01-26 20:32:16 +0000
  • 1ac1a72fa8 Add issue templates Emil Ernerfeldt 2021-01-26 19:02:16 +0100
  • b8a4c9c8ce Fix rare issue of accidentally hovering two things at once Emil Ernerfeldt 2021-01-26 18:56:30 +0100
  • ba08a919ba
    CI: also check --all-features (#142) Emil Ernerfeldt 2021-01-26 18:45:22 +0100
  • 2a10747843 Mesh::split_to_u16 now returns a 16-bit indexed Mesh16 Emil Ernerfeldt 2021-01-25 22:06:06 +0100
  • b493bc6efc Wrap tesselated output in struct ClippedMesh(Rect, Mesh) Emil Ernerfeldt 2021-01-25 21:43:17 +0100
  • 75fa77e040 Rename Triangles to Mesh Emil Ernerfeldt 2021-01-25 21:23:24 +0100
  • 38ca36724a [emath] Pos2: add conversions to/from (f32, f32) and [f32; 2] Emil Ernerfeldt 2021-01-25 21:11:19 +0100