Commit graph

  • 376610a0ca [web] default to reactive mode Emil Ernerfeldt 2020-07-19 00:16:14 +0200
  • 07d2af885b [resize] improve default/min sizes of some resize areas Emil Ernerfeldt 2020-07-19 00:16:04 +0200
  • fccd135254 [refactor] rename 'PaintBatches' to 'PaintJobs' Emil Ernerfeldt 2020-07-19 00:01:13 +0200
  • 7565210b2d [web] simplify and improve reactive mode on touch screens Emil Ernerfeldt 2020-07-18 23:56:37 +0200
  • 3ecd6c0297 [web] implement reactive repainting Emil Ernerfeldt 2020-07-18 19:40:24 +0200
  • dfa4d52a94 [web] move all reusable web code into egui_web Emil Ernerfeldt 2020-07-18 18:35:17 +0200
  • 1a4c399e41 [web] port all remaining JS code to Rust Emil Ernerfeldt 2020-07-18 18:00:05 +0200
  • 0afad57d41 [web] port JS code to Rust Emil Ernerfeldt 2020-07-18 10:54:31 +0200
  • 8dced5896c rename egui_wasm to egui_web Emil Ernerfeldt 2020-07-17 11:05:57 +0200
  • 520e42c11c [backend] use hardware scissor rect in WebGL and glium Emil Ernerfeldt 2020-07-17 10:29:21 +0200
  • c204922a3a update some crates Emil Ernerfeldt 2020-07-17 09:45:28 +0200
  • 67bafad8f9 [button] add ability to disable Button Emil Ernerfeldt 2020-06-22 10:36:27 +0200
  • 10a9d48091 [scroll] animate scroll bar hide/show Emil Ernerfeldt 2020-06-07 15:24:32 +0200
  • bff7232e9d [paint] ignore negatively sized rectangles and circles Emil Ernerfeldt 2020-06-07 15:24:03 +0200
  • 53dbbd0d53 [id] smarter id selection for collapsing header Emil Ernerfeldt 2020-06-12 15:03:36 +0200
  • 5c2a0a59ac [collapsing header] add id_source to builder Emil Ernerfeldt 2020-06-12 13:49:35 +0200
  • 916e667aa2 [style] tigher buttons and monospaced DragValue text Emil Ernerfeldt 2020-06-11 18:07:42 +0200
  • 097730461d [input] add queries for if egui is interested in mouse/kb Emil Ernerfeldt 2020-06-11 18:07:21 +0200
  • 94545409c6 [id] improve default Id generation Emil Ernerfeldt 2020-06-11 18:06:23 +0200
  • 2dea2ee668 update Cargo.lock to 0.1.2 Emil Ernerfeldt 2020-06-10 17:11:44 +0200
  • cc589c7bbc bump version to 0.1.2 Emil Ernerfeldt 2020-06-10 16:58:57 +0200
  • acdc2b004f [widgets] new widget: DragValue Emil Ernerfeldt 2020-06-10 16:23:49 +0200
  • a90dda6162 [button] add sense so you can make drag buttons Emil Ernerfeldt 2020-06-10 16:23:15 +0200
  • 2162ffff42 [slider] round so what you see is what you get Emil Ernerfeldt 2020-06-10 16:22:31 +0200
  • 3c85c2d364
    Merge pull request #3 from Jasper-Bekkers/master Emil Ernerfeldt 2020-06-10 12:04:30 +0200
  • c0d4feeca8
    Add badges Jasper Bekkers 2020-06-05 14:20:43 +0200
  • d0f5181197 [window] make resizing a bit smoother Emil Ernerfeldt 2020-06-03 21:14:47 +0200
  • 1c9fdc3a48 bump egui version to 0.1.1 Emil Ernerfeldt 2020-06-03 11:03:02 +0200
  • de95209676 [scroll] remember to expand clip region with the clip_rect_margin Emil Ernerfeldt 2020-06-03 11:00:14 +0200
  • 2fa03f9a6c [window] improve automatic window positions Emil Ernerfeldt 2020-06-03 10:59:31 +0200
  • 5bf8051be5 [style] rounded buttons and tweak some spacing and sizes Emil Ernerfeldt 2020-06-03 10:59:02 +0200
  • c35494e4ec [slider] bug fix: generate unique id for sliders Emil Ernerfeldt 2020-06-03 09:56:06 +0200
  • bea7e3a52e [egui] prepare for 0.1.0 release 0.1.0 Emil Ernerfeldt 2020-05-30 18:22:33 +0200
  • 2f4a3a1273 [window] auto-position windows in a column layout Emil Ernerfeldt 2020-05-30 17:53:02 +0200
  • 347fdb97d6 [window] fix a bunch of resize-releated bugs Emil Ernerfeldt 2020-05-30 17:51:01 +0200
  • cde1e05853 [window] fix close button position on narrow windows Emil Ernerfeldt 2020-05-30 16:31:43 +0200
  • 8b1f02f22c [egui] handle dynamic changes to pixels_per_point (dpi scaling) Emil Ernerfeldt 2020-05-30 14:56:38 +0200
  • efe90c9326 [window] allow specifying pos/size with [f32; 2] Emil Ernerfeldt 2020-05-30 11:48:33 +0200
  • 506dd11f73 [window] better mouse velocity tracking for throwing windows Emil Ernerfeldt 2020-05-30 11:38:40 +0200
  • 598564cecc Fix some clippy issues Emil Ernerfeldt 2020-05-30 11:16:31 +0200
  • b80baf4039 [egui] make serde an optional dependency Emil Ernerfeldt 2020-05-30 11:04:40 +0200
  • fd5ab736bb Rename from "Emigui" to "Egui" Emil Ernerfeldt 2020-05-30 10:22:35 +0200
  • 9f46d8f0be [ui] add convenience functions Emil Ernerfeldt 2020-05-30 09:51:57 +0200
  • 3de20d033e [window] remove frame delay when moving/resizing Emil Ernerfeldt 2020-05-27 08:38:21 +0200
  • bcc786fd95 [license] licence under MIT or Apache-2.0 Emil Ernerfeldt 2020-05-26 15:07:31 +0200
  • 550f3dcfa1 [examples] fix fractal clock size Emil Ernerfeldt 2020-05-26 08:44:48 +0200
  • 9daba42f00 WIP: readable ids readable-ids Emil Ernerfeldt 2020-05-24 19:33:49 +0200
  • 05583b892b [refactor] prepare for Id that is !Copy Emil Ernerfeldt 2020-05-24 18:48:19 +0200
  • 96e6f1f3fc [optimize] switch to ahash for ids and most maps and sets Emil Ernerfeldt 2020-05-24 11:36:24 +0200
  • 6577de9036 [optimization] add some calls to reserve in Path Emil Ernerfeldt 2020-05-23 22:10:39 +0200
  • 7d0a16d0e8 [refactor] minor code cleanup Emil Ernerfeldt 2020-05-23 22:10:08 +0200
  • 19cbe6bd6e [window] double-click title bar to collapse winodw Emil Ernerfeldt 2020-05-23 21:52:03 +0200
  • 6ab7cffd7f [window] nice looking title bar separation line Emil Ernerfeldt 2020-05-23 20:24:55 +0200
  • a8e5676a09 [refactor] make use of LineStyle in more places Emil Ernerfeldt 2020-05-23 14:21:08 +0200
  • d214574c97 [refactor] rename fill_color to just fill Emil Ernerfeldt 2020-05-23 14:17:40 +0200
  • c7a59b57d2 [refactor] remove PaintCmd::LinePath Emil Ernerfeldt 2020-05-23 14:14:36 +0200
  • 0bb042924f [refactor] rename Outline to LineStyle Emil Ernerfeldt 2020-05-23 14:07:49 +0200
  • ef7f3c4637 [input] fix: hover highlight either scroll or window resize; not both Emil Ernerfeldt 2020-05-23 14:01:01 +0200
  • e43ff934a0 [input] distinguish between clicks and drag Emil Ernerfeldt 2020-05-23 13:38:01 +0200
  • c22156cd0f [refactor] simplify Widget trait return type to InteractInfo Emil Ernerfeldt 2020-05-23 12:43:08 +0200
  • 5c966bdc76 [input] widgets must say if they are interested in click or drags Emil Ernerfeldt 2020-05-23 12:38:52 +0200
  • 4bea65595c If mouse moves too much, don't register it as a click Emil Ernerfeldt 2020-05-23 12:00:03 +0200
  • b30c49f409 [input] keep track of mouse press origin Emil Ernerfeldt 2020-05-23 11:39:25 +0200
  • c3d3bc0c07 More accurate recent mouse velocity Emil Ernerfeldt 2020-05-23 11:38:54 +0200
  • ee0ad02717 Highlight window frame when you resize it Emil Ernerfeldt 2020-05-23 11:28:21 +0200
  • fac0866f73 example_glium: restore example app state Emil Ernerfeldt 2020-05-23 09:57:39 +0200
  • a0b12a36e7 Refactor window resize code Emil Ernerfeldt 2020-05-23 01:22:26 +0200
  • d1b00ff1b0 refactor input code Emil Ernerfeldt 2020-05-23 00:08:43 +0200
  • ae6080405c Remove 'Web' from GuiInput Emil Ernerfeldt 2020-05-21 12:04:14 +0200
  • 555d7aed20 Remove dropping files from emigui Input Emil Ernerfeldt 2020-05-21 11:53:26 +0200
  • 025fae5586 Tweak opt-level and lto settings Emil Ernerfeldt 2020-05-21 10:31:22 +0200
  • 620442a64b refactor: group mouse input into own struct Emil Ernerfeldt 2020-05-21 10:20:16 +0200
  • 538db9005e fix minor bug when moving a window Emil Ernerfeldt 2020-05-21 09:26:25 +0200
  • d5d6c48974 cargo update Emil Ernerfeldt 2020-05-20 21:36:16 +0200
  • c0f9c5f7e1 small fixes Emil Ernerfeldt 2020-05-20 21:31:34 +0200
  • e98896aa58 Optimize text layout Emil Ernerfeldt 2020-05-20 21:24:55 +0200
  • 2b49072de9 Optimize mesher Emil Ernerfeldt 2020-05-20 21:22:53 +0200
  • 58a8f743be Optimize and clean up text output Emil Ernerfeldt 2020-05-20 21:22:42 +0200
  • 7a9fb94029 Add a benchmark Emil Ernerfeldt 2020-05-20 21:20:39 +0200
  • 896d87c804 make pixels_per_point optional in RawInput (default 1) Emil Ernerfeldt 2020-05-20 21:19:42 +0200
  • 3022231e4f Reduce .wasm size by around 20% Emil Ernerfeldt 2020-05-20 18:58:21 +0200
  • 002944b775 Break up some long container functions and reduce some code bloat Emil Ernerfeldt 2020-05-20 18:39:35 +0200
  • 8270d59dbf Add tree example Emil Ernerfeldt 2020-05-19 23:59:37 +0200
  • 8d89944b58 containers will (mostly) return value of add_contents function Emil Ernerfeldt 2020-05-19 23:57:48 +0200
  • 3b822ac294 Update TODO in README.md with accomplished goals Emil Ernerfeldt 2020-05-19 22:36:26 +0200
  • 0f0e385ea3 [refactor] collect stuff into new mod paint Emil Ernerfeldt 2020-05-19 22:28:57 +0200
  • aeaa611005 terminology: remove uses of the word "mesh". Prefer "triangles". Emil Ernerfeldt 2020-05-19 20:54:02 +0200
  • 3ec552392f TextEdit: cursor movement with home/end/up/down Emil Ernerfeldt 2020-05-17 22:32:04 +0200
  • c9f07c1cff Publish new wasm Emil Ernerfeldt 2020-05-17 17:45:51 +0200
  • 8f43d38e38 Style/visuals tweaks Emil Ernerfeldt 2020-05-17 17:44:29 +0200
  • d123d7e9c6 Improve window throwing Emil Ernerfeldt 2020-05-17 17:44:18 +0200
  • 84099b24c9 Fix animation of collapsing windows Emil Ernerfeldt 2020-05-17 17:00:01 +0200
  • 3737067994 mutexes: crash rather than deadlock Emil Ernerfeldt 2020-05-17 16:42:46 +0200
  • 88bfcd585e Resize windows by dragging any side or corner Emil Ernerfeldt 2020-05-17 16:42:20 +0200
  • f9bb9f71c4 Add button to collapse windows Emil Ernerfeldt 2020-05-17 12:26:17 +0200
  • c79b28e3b0 publish new wasm Emil Ernerfeldt 2020-05-17 10:21:57 +0200
  • 037b22be7f Simplify and improve the default visual style Emil Ernerfeldt 2020-05-17 09:44:09 +0200
  • 01568acef2 TextEdit: click to move cursor Emil Ernerfeldt 2020-05-16 20:54:01 +0200
  • ce0e7f4e09 Refactor font layout: introduce y_max for each Line in a Galley Emil Ernerfeldt 2020-05-16 20:05:52 +0200
  • c0e7f947ff Improved text edit with cursor that can be moved with arrow keys Emil Ernerfeldt 2020-05-16 19:38:46 +0200