Emil Ernerfeldt
357f62e136
Small improvements to the demo app
2020-12-13 20:37:44 +01:00
Emil Ernerfeldt
49b0b06739
Revert "cargo update"
...
This reverts commit 174c938d18
.
This is because some dependency stopped wasm-bindgen with the following message:
error: cannot import from modules (`env`) with `--no-modules`
and I don't want to spend the rest of the evening figuring out why
2020-12-13 20:25:40 +01:00
Emil Ernerfeldt
f387b097cd
Add ui.drag_angle_tau
2020-12-13 20:19:45 +01:00
Emil Ernerfeldt
517b34509b
Clean up CHANGELOG.md
2020-12-13 20:00:46 +01:00
Emil Ernerfeldt
41e4acfd4f
Add helper Layout::top_down_justified(align)
2020-12-13 19:45:30 +01:00
Emil Ernerfeldt
b7d1584f44
Simplify how fonts are defined in FontDefinitions
2020-12-13 19:29:02 +01:00
Emil Ernerfeldt
5880c95158
ui.horizontal_for_text: Size and spacing made for text
2020-12-13 18:14:18 +01:00
Emil Ernerfeldt
b15bd76596
Pick default multiline on Labels based on layout and if text contains \n
2020-12-13 13:57:17 +01:00
Emil Ernerfeldt
273212a63c
on_hover_text/ui many times will stack tooltips beneath the previous
2020-12-13 13:14:58 +01:00
Emil Ernerfeldt
5b0da17d91
Merge pull request #65 from emoon/support-space-key
...
Allow user to check for Key::Space
2020-12-13 12:29:05 +01:00
Daniel Collin
69dc13ed2d
Allow user to check for Key::Space
2020-12-13 10:00:20 +01:00
Emil Ernerfeldt
bd192a0374
Handle different item_spacings when doing hover detection
2020-12-13 00:40:19 +01:00
Emil Ernerfeldt
6ff39d88bf
Demo App: Add ability to close the Backend window
2020-12-13 00:30:54 +01:00
Emil Ernerfeldt
174c938d18
cargo update
2020-12-12 20:42:33 +01:00
Emil Ernerfeldt
4c9a4896af
Merge pull request #63 from emilk/emoji
...
Emoji Support
2020-12-12 20:11:45 +01:00
Emil Ernerfeldt
35e8a3b4ca
Update CHANGELOG.md and TODO.md
2020-12-12 20:04:32 +01:00
Emil Ernerfeldt
72544b3690
Add a font book to the demo app
2020-12-12 19:53:04 +01:00
Emil Ernerfeldt
48a8553661
Sprinkle demo app with emojis
2020-12-12 19:43:12 +01:00
Emil Ernerfeldt
4db9b82435
[button] Implement paint culling for buttons
2020-12-12 19:34:18 +01:00
Emil Ernerfeldt
02b1e82a6e
[button] Add ability to turn off button frame
2020-12-12 19:33:26 +01:00
Emil Ernerfeldt
84f06ed09a
[button] Use singleline in horizontal layouts, else multiline
2020-12-12 19:32:58 +01:00
Emil Ernerfeldt
b0d0d5dd55
[button] Remove minimum button width
2020-12-12 19:31:32 +01:00
Emil Ernerfeldt
8b9d58d753
Add variable width font as fallback to monospace
2020-12-12 19:30:01 +01:00
Emil Ernerfeldt
891c5d84d7
Add a second emoji font: emoji-icon-font
2020-12-12 15:03:12 +01:00
Emil Ernerfeldt
cb310676af
Add Emoji support with NotoEmoji-Regular
2020-12-12 00:53:54 +01:00
Emil Ernerfeldt
a9df510a01
Move replacement glyph info into Font
2020-12-12 00:53:54 +01:00
Emil Ernerfeldt
c82186e196
Fix Galley test
2020-12-12 00:53:54 +01:00
Emil Ernerfeldt
6a4a03ce9d
Make struct Font a wrapper around FontImpl
2020-12-11 23:39:32 +01:00
Emil Ernerfeldt
2075cb4676
Add ui.colored_label(color, text) helper function
2020-12-11 12:25:28 +01:00
Emil Ernerfeldt
c173ea6b2f
Merge pull request #61 from tgolsson/ts/filestorage-from-path
...
actually take path for `FileStorage::from_path`
2020-12-11 12:02:56 +01:00
Tom Solberg
601e4f3e09
actually take path for FileStorage::from_path
2020-12-11 11:31:42 +01:00
Emil Ernerfeldt
8c82eb1970
Add CHANGELOG.md for egui_glium
2020-12-10 23:52:51 +01:00
Emil Ernerfeldt
884558ac48
Merge pull request #60 from emilk/layout-wrapping
...
Wrapping layouts
2020-12-10 23:38:54 +01:00
Emil Ernerfeldt
2bb99213c8
Use extremely explicit names like available_rect_before_wrap
2020-12-10 23:25:23 +01:00
Emil Ernerfeldt
042125c8e4
Update CHANGELOG.md
2020-12-10 23:24:48 +01:00
Emil Ernerfeldt
81a9bdd5b0
Add ui.small_button: a smaller button that looks good embedded in text
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
383ef94b4a
Label: correct y offset when sharing a row with another bigger widget
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
d137ea0443
Label text will now intelligently continue and then wrap in wrap-layout
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
a6ffe83349
Fix wrong cursor advancement for allocate_ui
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
8b097d014b
Improve alginment of text with e.g. buttons
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
9b72a14883
Correctly align checkboxes and radiobuttons within justified layouts
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
807dafe91b
Add ui.horizontal_wrapped and ui.horizontal_wrapped_for_text
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
98bb0f4110
Fix combo box width
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
5cd07db96a
fix cursor advancement after wrapping
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
ea9133a92d
wrapping
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
7fb3c66d0b
advance_after_rect
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
a97141fe06
Correctly align buttons and labels in justified layouts
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
c520f2e9cc
Direction enum now one of LeftToRight, RightToLeft, TopDown, BottomUp
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
ed6739867d
Simplify Layout interface
2020-12-10 23:23:35 +01:00
Emil Ernerfeldt
b0ba66b90d
Refactor: move min_rect/max_rect/cursor into struct Region
2020-12-10 23:23:35 +01:00