41 Commits (5481aa8d9802dd38fff16bf78922565fa66cb991)

Author SHA1 Message Date
Emil Ernerfeldt cbe6faa83b Render tab character (\t) as four spaces 4 years ago
Emil Ernerfeldt fd3444473f Add some clippy lints 4 years ago
Emil Ernerfeldt f5c372910c Replace emath::clamp with f32::clamp (new in rustc 1.50) 4 years ago
Emil Ernerfeldt e20e3baa98 Bug-fixes related to recent layout rewrite 4 years ago
Emil Ernerfeldt ec9f374d8c Fix: centered horizontal layouts should never overflow upwards 4 years ago
Emil Ernerfeldt 36d9f8a7c7 Add sanity check on pixels_per_point range 4 years ago
Emil Ernerfeldt 30885b85f9 Derive PartialEq for Vertex, Mesh, Row, Galley and Shape 4 years ago
Emil Ernerfeldt 4c45ca113e Make sure to include license files in the next release 4 years ago
Emil Ernerfeldt fb2db4940e Release 0.10.0 - Plot and polish 4 years ago
Emil Ernerfeldt a19140ec67 A simple 2D plot library 4 years ago
Emil Ernerfeldt fc0bec44ba Remove Fonts::default() implementation 4 years ago
Emil Ernerfeldt 1c415bd8fe Add benchmark for text layout and tesselation 4 years ago
Emil Ernerfeldt b61db038f2 Release 0.9.0 - light mode, right clicks and more 4 years ago
Emil Ernerfeldt d9472035d7 Update ahash 0.6.3 -> 0.7.0 4 years ago
Emil Ernerfeldt bca722ddf8 Add ui.set_enabled(false) to disable all widgets in a Ui 4 years ago
Emil Ernerfeldt d07a17ac6a Expose more color-related functions and types 4 years ago
Emil Ernerfeldt 8189a78284 Improve text wrapping related to first line indentation and logograms 4 years ago
Emil Ernerfeldt 91ce18d62f Widgets will now always line break at `\n` characters 4 years ago
Emil Ernerfeldt 2d9d06dbff [emath] Use const values for Vec2::ZERO, Rect::EVERYTHING etc 4 years ago
Emil Ernerfeldt 0942a2aa3b [epaint] Tessellator: handle sharp path corners better 4 years ago
Emil Ernerfeldt a19fd7b780 Add light mode 4 years ago
Emil Ernerfeldt 7336df53b7 Tweak line spacing for new paragraphs 4 years ago
Emil Ernerfeldt b647592a5a Wrap text at dashes, punctuations or anywhere if necessary 4 years ago
Emil Ernerfeldt c50190a7e8 Add fake italics (tilt text) 4 years ago
Emil Ernerfeldt 96fb0771a2 Fix text layout bug: empty text would lack first row indentation 4 years ago
Emil Ernerfeldt 2a10747843 Mesh::split_to_u16 now returns a 16-bit indexed Mesh16 4 years ago
Emil Ernerfeldt b493bc6efc Wrap tesselated output in struct ClippedMesh(Rect, Mesh) 4 years ago
Emil Ernerfeldt 75fa77e040 Rename Triangles to Mesh 4 years ago
Paul Shen 18b9214575
Prefer overlapping row in galley cursor_from_pos (#127) 4 years ago
Emil Ernerfeldt e2217ff63a [style] Fade out windows on close 4 years ago
Emil Ernerfeldt 37a3fe7f76 Release 0.8.0 - Grid layout & new visual style 4 years ago
Emil Ernerfeldt 31b7eda51e Rename Egui to egui 4 years ago
Emil Ernerfeldt 1f2aebc25a Improve documentation 4 years ago
Emil Ernerfeldt 2854a84728 Improve documentation about how to write a painter for egui 4 years ago
Emil Ernerfeldt 8598c365a1 [epaint] Replace tuple (Rect, Shape) with tuple-struct ClippedShape 4 years ago
Emil Ernerfeldt 01bee768d9 Add must_use to Shape 4 years ago
Emil Ernerfeldt 6f814b9516 [demo] Add collapsing header to widget gallery 4 years ago
Emil Ernerfeldt 73d16eb771 Use Grid to add labels to the color picker sliders 4 years ago
Emil Ernerfeldt b10dcf5012 [style] Tweak vertical text alignment 4 years ago
n2 449192e5fb
Text wrap correctly on Chinese chraracter (#104) 4 years ago
Emil Ernerfeldt 26d576f510 Break out mod paint into new crate epaint 4 years ago