Commit Graph

  • 7cd8ac2bbf Rename Widget::add_to to Widget::ui Emil Ernerfeldt 2020-04-29 22:01:39 +0200
  • bf59455097 Add a bunch of TODOs Emil Ernerfeldt 2020-04-29 21:58:41 +0200
  • 4c79064760 Move code from glium example into glium library Emil Ernerfeldt 2020-04-29 21:58:14 +0200
  • 14db237b1d Basic text input support Emil Ernerfeldt 2020-04-29 21:25:49 +0200
  • 89823ab617 Print frame times for glium and wasm excluding painting Emil Ernerfeldt 2020-04-29 07:20:27 +0200
  • 1e685d1cb0 Add support for text input in emilib and glium. Emil Ernerfeldt 2020-04-28 23:05:22 +0200
  • 41eea6cd86 Update web wasm example Emil Ernerfeldt 2020-04-28 19:55:59 +0200
  • c8c4a18786 Remove legacy clone when uploading webgl texture Emil Ernerfeldt 2020-04-27 16:56:16 +0200
  • 680d1888da Add a Debug layer Emil Ernerfeldt 2020-04-27 16:53:14 +0200
  • fbedc2e9ab Add scroll bars to windows. Emil Ernerfeldt 2020-04-26 22:30:24 +0200
  • 2897b1cafc Fix paint canvas example (move painting with window) Emil Ernerfeldt 2020-04-26 22:25:23 +0200
  • 6dd41982ba Expand Region when child overflows desired_rect Emil Ernerfeldt 2020-04-25 23:07:03 +0200
  • 154424384f Implement Window as collection of Floating + Frame + Resize Emil Ernerfeldt 2020-04-25 22:49:57 +0200
  • 649dcec09c Refactor: replace bounding_size: Vec2 with child_bounds: Rect Emil Ernerfeldt 2020-04-25 15:46:50 +0200
  • cce048509f Refactor: make Rect members min/max public Emil Ernerfeldt 2020-04-25 15:45:38 +0200
  • e26d08851f Add Floating and Frame containers as building blocks for windows Emil Ernerfeldt 2020-04-25 15:26:24 +0200
  • 3a430c8fc7 Add new Resize container Emil Ernerfeldt 2020-04-25 14:37:39 +0200
  • 9ba5bea143 Use RangeInclusive for clamp and lerp Emil Ernerfeldt 2020-04-25 11:14:32 +0200
  • 8f879de9f5 minor glium app change Emil Ernerfeldt 2020-04-25 11:12:00 +0200
  • 4cc6ca7236 Use ..= range arguments to remap functions Emil Ernerfeldt 2020-04-25 11:11:44 +0200
  • 663fbda90c Use min..=max syntax for slider ranges Emil Ernerfeldt 2020-04-25 11:01:57 +0200
  • 02f3b6dddf std::f32::INFINITY -> f32::INFINITY Emil Ernerfeldt 2020-04-25 10:52:20 +0200
  • 299cc76fcf silence clippy warning Emil Ernerfeldt 2020-04-25 10:50:51 +0200
  • b407a65e87 Update rusttype Emil Ernerfeldt 2020-04-24 19:07:33 +0200
  • bfde98ccb8 cargo update Emil Ernerfeldt 2020-04-24 19:02:41 +0200
  • a66f4efaac Minor code cleanup and clippy fixes Emil Ernerfeldt 2020-04-24 18:47:14 +0200
  • ddc34d654b Nicer window resize icon Emil Ernerfeldt 2020-04-24 18:32:55 +0200
  • 39e17a7562 Add painter region as example Emil Ernerfeldt 2020-04-24 18:32:27 +0200
  • 7459aa60a4 Make emigui fill entire web page Emil Ernerfeldt 2020-04-23 22:08:42 +0200
  • 1affa10dee Keep windows within the screen Emil Ernerfeldt 2020-04-23 22:07:27 +0200
  • 44d93d3701 Fix iOS rendering (hopefully) by avoiding infinities Emil Ernerfeldt 2020-04-23 22:07:08 +0200
  • 0b8351b9af Fix touch screen interactions Emil Ernerfeldt 2020-04-23 21:27:05 +0200
  • b39555bb23 Add support for hyperlinks Emil Ernerfeldt 2020-04-23 19:15:17 +0200
  • 25b06a6ff0 Update wasm/web example Emil Ernerfeldt 2020-04-23 09:50:03 +0200
  • 723c3ca908 Shrink window heights to fit content Emil Ernerfeldt 2020-04-23 09:34:33 +0200
  • b4ea51f0f9 Sliders: use title as id if available with scroll position as fallback Emil Ernerfeldt 2020-04-23 09:27:08 +0200
  • fd8180cea4 Fix left alignment of widgets and tweak style slightly Emil Ernerfeldt 2020-04-23 00:17:37 +0200
  • a4db437413 Make scroll bar prettier, and handle clicks outside of handle Emil Ernerfeldt 2020-04-22 23:25:32 +0200
  • 61033a5fc1 Remove dead code Emil Ernerfeldt 2020-04-22 21:11:13 +0200
  • 7846aa4e98 remove deprecated TODO.md Emil Ernerfeldt 2020-04-22 20:01:59 +0200
  • a8d9c3fc42 Listen to scroll wheel (glium only) Emil Ernerfeldt 2020-04-22 20:01:49 +0200
  • 9b404159c5 Expand clip_rects slightly to allow widgets just on the border Emil Ernerfeldt 2020-04-22 19:40:22 +0200
  • 104f2191a0 Improve Widget code, and make sure it paints within the given bounds Emil Ernerfeldt 2020-04-22 19:39:51 +0200
  • 700c93b8e3 Add Rect left/right/top/bottom accessors Emil Ernerfeldt 2020-04-22 19:38:38 +0200
  • 2a4828670e Unify child region creation Emil Ernerfeldt 2020-04-22 19:02:43 +0200
  • c604574e52 Unify state management Emil Ernerfeldt 2020-04-22 18:25:02 +0200
  • d941c5830d Unify style for buttons and collapsing headers Emil Ernerfeldt 2020-04-22 18:16:06 +0200
  • d70ae351c1 Rename foldable to CollapsingHeader and move to own file Emil Ernerfeldt 2020-04-22 18:15:27 +0200
  • 0b61d952e6 Drag scroll area background to scroll Emil Ernerfeldt 2020-04-22 17:38:36 +0200
  • dbf8520e63 Basic scroll area support Emil Ernerfeldt 2020-04-21 20:52:17 +0200
  • 4efbb94e1b Various small improvements Emil Ernerfeldt 2020-04-21 20:48:31 +0200
  • a56a869f48 Window: store inner size + misc improvements Emil Ernerfeldt 2020-04-21 20:46:30 +0200
  • 8b4e506493 Fix bug: accidental interaction on mouse-up Emil Ernerfeldt 2020-04-21 20:43:47 +0200
  • e9bdadb1da Some visual tweaks Emil Ernerfeldt 2020-04-21 16:50:56 +0200
  • 9be5537418 Animate foldable regions Emil Ernerfeldt 2020-04-21 14:47:17 +0200
  • 0ed578341b Add time as input to emigui to enable animations Emil Ernerfeldt 2020-04-21 14:46:42 +0200
  • 11cd1bdca3 Smooth frame time estimation in wasm example Emil Ernerfeldt 2020-04-21 14:40:46 +0200
  • 609473f85a Add option to debug paint clip rects Emil Ernerfeldt 2020-04-21 10:33:33 +0200
  • ed67cc6e59 Nicer looking indent regions with a gray vertical line Emil Ernerfeldt 2020-04-21 10:28:25 +0200
  • b89ab7aa3f Add a bunch of TODOs Emil Ernerfeldt 2020-04-21 10:27:53 +0200
  • cac5352ad7 Remove dead code Emil Ernerfeldt 2020-04-21 10:27:12 +0200
  • f74c2f8103 Finish glium clip_rect support Emil Ernerfeldt 2020-04-21 07:52:30 +0200
  • 9af64a6468 Implement clip_rect in WebGL Emil Ernerfeldt 2020-04-21 07:51:48 +0200
  • 864eae2081 Separate clip_rect and desired_rect in Region Emil Ernerfeldt 2020-04-21 07:42:33 +0200
  • 94fdc2fd55 Expand and improve math code Emil Ernerfeldt 2020-04-21 07:39:23 +0200
  • 3a869aa5db Fix pixel vs points bug in logical screen size of glium window Emil Ernerfeldt 2020-04-21 07:38:46 +0200
  • 46f123eeb6 WIP: Working clip rects for glium Emil Ernerfeldt 2020-04-21 00:17:02 +0200
  • 2f02446f6f WIP: clip_rect Emil Ernerfeldt 2020-04-20 23:33:16 +0200
  • ffc1768e40 Update web example with experimental test windows Emil Ernerfeldt 2020-04-20 23:32:06 +0200
  • 335b22d38d Create region.add_label shortcut Emil Ernerfeldt 2020-04-20 23:42:11 +0200
  • c7efd72a75 Update web example with experimental test windows Emil Ernerfeldt 2020-04-20 23:32:06 +0200
  • 1f8cee7573 Fxi bug in column subregion code Emil Ernerfeldt 2020-04-20 23:22:50 +0200
  • 40a03dc9c1 New emigui example Emil Ernerfeldt 2020-04-20 21:41:48 +0200
  • 3eeb4eca2c Resize windows based on cursor position rather than movement Emil Ernerfeldt 2020-04-20 10:54:57 +0200
  • 98178e9d69 Show resize mouse cursor when resizing windows Emil Ernerfeldt 2020-04-20 10:01:13 +0200
  • 472e0b9afe Refactor Region: remember region rectangle Emil Ernerfeldt 2020-04-20 00:48:54 +0200
  • 7f85b2623b Draw separator between window title and its contents Emil Ernerfeldt 2020-04-19 23:51:38 +0200
  • 388132ba93 Implement window resizing Emil Ernerfeldt 2020-04-19 23:34:34 +0200
  • 1be828bbe3 Remove roadmap and replace with emigui/README.md with a TODO section Emil Ernerfeldt 2020-04-19 11:15:35 +0200
  • 6eae91e028 Distinguish ids that need to be unique and warn about name clashes Emil Ernerfeldt 2020-04-19 11:13:24 +0200
  • 1afda00fc4 Make it easier to create an Outline Emil Ernerfeldt 2020-04-19 11:11:41 +0200
  • 2170081221 Use new type Pos2 for positions (points) instead of Vec2 Emil Ernerfeldt 2020-04-19 01:05:49 +0200
  • 6eb1053c35 Start refactor mesher module into a more reusable Path concept Emil Ernerfeldt 2020-04-19 00:27:25 +0200
  • 7480191f1a Refactor Font towards supporting all unicode Emil Ernerfeldt 2020-04-18 17:09:01 +0200
  • 624e709a8f Make Id a proper newtype Emil Ernerfeldt 2020-04-17 23:44:14 +0200
  • 407df94945 Switch to parking_lot::Mutex Emil Ernerfeldt 2020-04-17 23:30:01 +0200
  • 481af55ce5 Handle window paint order (click to bring to front etc) Emil Ernerfeldt 2020-04-17 23:22:28 +0200
  • f709423809 Rename Data to Context and move to own file Emil Ernerfeldt 2020-04-17 15:33:52 +0200
  • de76cb6190 Move Memory and Region to own files Emil Ernerfeldt 2020-04-17 15:29:48 +0200
  • 1d3836ba80 Add rudimentary support for gui windows that you can move around Emil Ernerfeldt 2020-04-17 14:26:36 +0200
  • b26359d383 Add checkbox for antialiasing on/off Emil Ernerfeldt 2020-04-17 14:25:27 +0200
  • 74eeaf27ce Fix colors in glium (srgb issue) Emil Ernerfeldt 2020-04-16 23:10:42 +0200
  • 49cbd3fe07 Fix: properly sample white color (was off by half a texel) Emil Ernerfeldt 2020-04-16 23:10:05 +0200
  • 4a36b2c1c1 Fix name clash Emil Ernerfeldt 2020-04-15 11:45:45 +0200
  • 0265b3d43a Refactor: define rect by min/max Emil Ernerfeldt 2020-04-15 11:47:03 +0200
  • 7fc2500973 Update link to example code Emil Ernerfeldt 2020-04-12 12:22:51 +0200
  • d999962602 Refactor example code Emil Ernerfeldt 2020-04-12 12:07:51 +0200
  • 4889296f7a Build WASM in release Emil Ernerfeldt 2020-04-12 12:02:44 +0200
  • 98899c80b0 Fix font sliders Emil Ernerfeldt 2020-04-11 18:35:21 +0200
  • 1a4614869c cargo update Emil Ernerfeldt 2020-04-11 18:20:08 +0200