1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-03 23:30:04 -04:00

Commit Graph

  • 002944b775 Break up some long container functions and reduce some code bloat Emil Ernerfeldt 2020-05-20 18:39:35 +02:00
  • 8270d59dbf Add tree example Emil Ernerfeldt 2020-05-19 23:59:37 +02:00
  • 8d89944b58 containers will (mostly) return value of add_contents function Emil Ernerfeldt 2020-05-19 23:57:48 +02:00
  • 3b822ac294 Update TODO in README.md with accomplished goals Emil Ernerfeldt 2020-05-19 22:36:26 +02:00
  • 0f0e385ea3 [refactor] collect stuff into new mod paint Emil Ernerfeldt 2020-05-19 22:28:57 +02:00
  • aeaa611005 terminology: remove uses of the word "mesh". Prefer "triangles". Emil Ernerfeldt 2020-05-19 20:54:02 +02:00
  • 3ec552392f TextEdit: cursor movement with home/end/up/down Emil Ernerfeldt 2020-05-17 22:32:04 +02:00
  • c9f07c1cff Publish new wasm Emil Ernerfeldt 2020-05-17 17:45:51 +02:00
  • 8f43d38e38 Style/visuals tweaks Emil Ernerfeldt 2020-05-17 17:44:29 +02:00
  • d123d7e9c6 Improve window throwing Emil Ernerfeldt 2020-05-17 17:44:18 +02:00
  • 84099b24c9 Fix animation of collapsing windows Emil Ernerfeldt 2020-05-17 17:00:01 +02:00
  • 3737067994 mutexes: crash rather than deadlock Emil Ernerfeldt 2020-05-17 16:42:46 +02:00
  • 88bfcd585e Resize windows by dragging any side or corner Emil Ernerfeldt 2020-05-17 16:42:20 +02:00
  • f9bb9f71c4 Add button to collapse windows Emil Ernerfeldt 2020-05-17 12:26:17 +02:00
  • c79b28e3b0 publish new wasm Emil Ernerfeldt 2020-05-17 10:21:57 +02:00
  • 037b22be7f Simplify and improve the default visual style Emil Ernerfeldt 2020-05-17 09:44:09 +02:00
  • 01568acef2 TextEdit: click to move cursor Emil Ernerfeldt 2020-05-16 20:54:01 +02:00
  • ce0e7f4e09 Refactor font layout: introduce y_max for each Line in a Galley Emil Ernerfeldt 2020-05-16 20:05:52 +02:00
  • c0e7f947ff Improved text edit with cursor that can be moved with arrow keys Emil Ernerfeldt 2020-05-16 19:38:46 +02:00
  • 89aa285255 Simplify text layout further with even less allocations Emil Ernerfeldt 2020-05-16 18:17:35 +02:00
  • d3a3e4fa73 Refactor text layout: fewer allocations Emil Ernerfeldt 2020-05-16 17:28:15 +02:00
  • cdfd42eb3e refactor text layout with a new struct Galley Emil Ernerfeldt 2020-05-16 11:27:02 +02:00
  • 152e644fb2 Add clock in top right corner using reverse layout in menu bar Emil Ernerfeldt 2020-05-13 22:56:37 +02:00
  • cd1bbddaca Add support for reversed layouts Emil Ernerfeldt 2020-05-13 22:24:32 +02:00
  • d4204f03c0 Refactor: break out Layout to own struct/file Emil Ernerfeldt 2020-05-13 21:36:15 +02:00
  • b8675ad67f refactor: move some code around to make place for new Layout Emil Ernerfeldt 2020-05-13 20:16:59 +02:00
  • 8e0b1c8fca Add example where you can change layout direction and alignment Emil Ernerfeldt 2020-05-12 23:00:20 +02:00
  • 1dff2ad721 Remove Ui::cursor() function Emil Ernerfeldt 2020-05-12 22:21:04 +02:00
  • 7a1c97ccfe Simplify and unify queries about available space Emil Ernerfeldt 2020-05-12 18:21:09 +02:00
  • 6f7bc3cfac Nicer handling of fragment links to #clock demo Emil Ernerfeldt 2020-05-12 17:09:54 +02:00
  • d508372334 Move new windows to the top Emil Ernerfeldt 2020-05-12 16:49:43 +02:00
  • e5c216447a new web version Emil Ernerfeldt 2020-05-12 07:29:24 +02:00
  • 8c0942bf1e Show menu bar in main window instead of in example window Emil Ernerfeldt 2020-05-12 07:27:14 +02:00
  • cce94676b6 improve fractal clock Emil Ernerfeldt 2020-05-12 07:26:09 +02:00
  • 71154edf9b Add a fractal clock example to showcase painting performance Emil Ernerfeldt 2020-05-11 20:21:24 +02:00
  • 5a9e3d62bf Fix: web version steal keyboard input Emil Ernerfeldt 2020-05-11 19:53:43 +02:00
  • 82ac4086fc Improve debug painting of clip rects Emil Ernerfeldt 2020-05-11 18:14:02 +02:00
  • 090d056f3d Use 32 bit vertex indicec on glium Emil Ernerfeldt 2020-05-11 17:57:37 +02:00
  • 3860807e29 Use premultiplied alpha for all colors + improve painting of thin lines Emil Ernerfeldt 2020-05-11 17:57:11 +02:00
  • 4fcea59929 Optimize meshing Emil Ernerfeldt 2020-05-11 13:11:01 +02:00
  • 6bee26ca59 Glium: persist window position and size Emil Ernerfeldt 2020-05-10 21:13:39 +02:00
  • 3deb7dda7c Deploy new web version Emil Ernerfeldt 2020-05-10 19:05:59 +02:00
  • 4ba69e3a11 Handle painting of rectangles that start at negative infinity Emil Ernerfeldt 2020-05-10 19:04:29 +02:00
  • f1c57cb950 Improve example app Emil Ernerfeldt 2020-05-10 19:04:10 +02:00
  • 34b4c985a2 Add some support for menu bars Emil Ernerfeldt 2020-05-10 19:03:36 +02:00
  • a8d943db54 Optional close button on windows Emil Ernerfeldt 2020-05-10 19:02:34 +02:00
  • 216036e49c Refactor: Clump area logic together inside of Memory Emil Ernerfeldt 2020-05-10 19:02:17 +02:00
  • 9dab3628a1 Better auto-sizing of windows Emil Ernerfeldt 2020-05-10 19:00:48 +02:00
  • 274acff47e Better handling of full-width widgets inside of Ui:s with inf max size Emil Ernerfeldt 2020-05-10 18:59:18 +02:00
  • be6ada6923 Refactor layers Emil Ernerfeldt 2020-05-10 14:27:02 +02:00
  • fd99213222 Rename Floating to Area Emil Ernerfeldt 2020-05-10 13:14:52 +02:00
  • 90020b41a8 Floating: add option for always_on_top and fixed_pos Emil Ernerfeldt 2020-05-10 13:08:08 +02:00
  • 96cea8e6f9 Add Align::Justified Emil Ernerfeldt 2020-05-10 13:07:33 +02:00
  • cc70905336 Support painting infinitely sized rectangles Emil Ernerfeldt 2020-05-10 13:06:43 +02:00
  • f7291e4a0d Frame: more customizeable Emil Ernerfeldt 2020-05-10 13:06:16 +02:00
  • 2dd1c5ba78 glium: write memory as pretty json, and don't warn if it is missing Emil Ernerfeldt 2020-05-10 13:05:16 +02:00
  • ad0f6f6117 Resize component: better handling of resize=false Emil Ernerfeldt 2020-05-10 13:04:45 +02:00
  • dba494e306 bug fix: only catch clicks on currently open windows Emil Ernerfeldt 2020-05-10 10:32:28 +02:00
  • 3a1d677840 refactor interact style Emil Ernerfeldt 2020-05-10 08:55:41 +02:00
  • 2bd610cb5b Fix dubplicate itmes in Style menu Emil Ernerfeldt 2020-05-08 22:48:08 +02:00
  • fa82e8d806 Rename Region to Ui (shorter, sweeter) Emil Ernerfeldt 2020-05-08 22:42:31 +02:00
  • cbd51c3f43 Remove extern crate Emil Ernerfeldt 2020-05-08 22:26:14 +02:00
  • 9f6e9c94d6 Merge struct Emigui into Context Emil Ernerfeldt 2020-05-08 22:25:28 +02:00
  • e317f697c0 Small fixes and added TODOs Emil Ernerfeldt 2020-05-08 21:31:27 +02:00
  • 702e135f07 Keep window title and collapsing headers on one line Emil Ernerfeldt 2020-05-08 17:16:32 +02:00
  • 570215df9a Better debug rendering of expanded region Emil Ernerfeldt 2020-05-08 17:10:25 +02:00
  • ec93f20604 fix typo Emil Ernerfeldt 2020-05-07 17:37:17 +02:00
  • 6ad74ccaf5 Merge pull request #2 from not-fl3/patch-1 Emil Ernerfeldt 2020-05-07 17:35:57 +02:00
  • 87e3aacf35 enforce and fix a bunch of clippy issues Emil Ernerfeldt 2020-05-07 10:47:03 +02:00
  • 077cc3d8d1 Publish new wasm build Emil Ernerfeldt 2020-05-05 22:40:00 +02:00
  • 8fd95153fe Nice foldable animations Emil Ernerfeldt 2020-05-05 19:41:49 +02:00
  • 0fdc1048c8 Bug fix: window/floating sizes Emil Ernerfeldt 2020-05-05 19:33:02 +02:00
  • 6aadf4128e Refactor: pass Rect:s by value (cleaner) Emil Ernerfeldt 2020-05-05 19:12:00 +02:00
  • 9d1cf77aa7 Minor cleanup around desired_rect Emil Ernerfeldt 2020-05-05 19:08:59 +02:00
  • fade508c15 Make Region::child_bounds private Emil Ernerfeldt 2020-05-05 08:15:20 +02:00
  • 2f9e70febf Fix collapsing header animation Emil Ernerfeldt 2020-05-05 03:05:36 +02:00
  • 50d759d1b4 Make Region::desired_rect private Emil Ernerfeldt 2020-05-05 02:55:31 +02:00
  • be93d5b0e0 Made Region::clip_rect private Emil Ernerfeldt 2020-05-05 02:33:27 +02:00
  • 24ce7b4145 Bug fix: forced shrunked clip rect is now nicer Emil Ernerfeldt 2020-05-05 02:32:49 +02:00
  • 2d7131d713 Made more Region members private Emil Ernerfeldt 2020-05-04 21:59:28 +02:00
  • 45016ebf53 Fix: resize handle positioning Emil Ernerfeldt 2020-05-04 21:54:59 +02:00
  • 17ddc75afe Bug fix: tooltip frame size Emil Ernerfeldt 2020-05-04 21:54:28 +02:00
  • 94645cb918 Add stats about number of painted primitives Emil Ernerfeldt 2020-05-04 21:54:01 +02:00
  • d02194d33a Made the fields in Context private Emil Ernerfeldt 2020-05-04 21:35:16 +02:00
  • 45564f952b Kinetic windows Emil Ernerfeldt 2020-05-03 13:28:47 +02:00
  • bfbb669d02 Store/restore emigui memory state (window positions, sizes etc) Emil Ernerfeldt 2020-05-02 11:37:12 +02:00
  • d52cccde7b Move Slider widgets to own file Emil Ernerfeldt 2020-05-01 19:24:52 +02:00
  • 5ac39d9643 Better handling of forcibly trying to shink something that can't be Emil Ernerfeldt 2020-05-01 10:02:53 +02:00
  • f97dcdc9b5 Reorder some functions in Region Emil Ernerfeldt 2020-05-01 09:35:44 +02:00
  • ff55b9b8e8 Mention miniquad backend in readme Fedor Logachev 2020-04-30 23:16:45 -05:00
  • b73fbb33d8 Improve size negotiation code. Emil Ernerfeldt 2020-05-01 02:08:01 +02:00
  • 7cd8ac2bbf Rename Widget::add_to to Widget::ui Emil Ernerfeldt 2020-04-29 22:01:39 +02:00
  • bf59455097 Add a bunch of TODOs Emil Ernerfeldt 2020-04-29 21:58:41 +02:00
  • 4c79064760 Move code from glium example into glium library Emil Ernerfeldt 2020-04-29 21:58:14 +02:00
  • 14db237b1d Basic text input support Emil Ernerfeldt 2020-04-29 21:25:49 +02:00
  • 89823ab617 Print frame times for glium and wasm excluding painting Emil Ernerfeldt 2020-04-29 07:20:27 +02:00
  • 1e685d1cb0 Add support for text input in emilib and glium. Emil Ernerfeldt 2020-04-28 23:05:22 +02:00
  • 41eea6cd86 Update web wasm example Emil Ernerfeldt 2020-04-28 19:55:59 +02:00
  • c8c4a18786 Remove legacy clone when uploading webgl texture Emil Ernerfeldt 2020-04-27 16:56:16 +02:00
  • 680d1888da Add a Debug layer Emil Ernerfeldt 2020-04-27 16:53:14 +02:00