Emil Ernerfeldt
|
555d7aed20
|
Remove dropping files from emigui Input
|
2020-05-21 11:53:26 +02:00 |
|
Emil Ernerfeldt
|
025fae5586
|
Tweak opt-level and lto settings
|
2020-05-21 10:31:22 +02:00 |
|
Emil Ernerfeldt
|
620442a64b
|
refactor: group mouse input into own struct
|
2020-05-21 10:20:16 +02:00 |
|
Emil Ernerfeldt
|
538db9005e
|
fix minor bug when moving a window
|
2020-05-21 09:26:25 +02:00 |
|
Emil Ernerfeldt
|
d5d6c48974
|
cargo update
|
2020-05-20 21:36:16 +02:00 |
|
Emil Ernerfeldt
|
c0f9c5f7e1
|
small fixes
|
2020-05-20 21:31:34 +02:00 |
|
Emil Ernerfeldt
|
e98896aa58
|
Optimize text layout
|
2020-05-20 21:24:55 +02:00 |
|
Emil Ernerfeldt
|
2b49072de9
|
Optimize mesher
|
2020-05-20 21:22:53 +02:00 |
|
Emil Ernerfeldt
|
58a8f743be
|
Optimize and clean up text output
|
2020-05-20 21:22:42 +02:00 |
|
Emil Ernerfeldt
|
7a9fb94029
|
Add a benchmark
|
2020-05-20 21:21:25 +02:00 |
|
Emil Ernerfeldt
|
896d87c804
|
make pixels_per_point optional in RawInput (default 1)
|
2020-05-20 21:19:42 +02:00 |
|
Emil Ernerfeldt
|
3022231e4f
|
Reduce .wasm size by around 20%
|
2020-05-20 18:58:21 +02:00 |
|
Emil Ernerfeldt
|
002944b775
|
Break up some long container functions and reduce some code bloat
|
2020-05-20 18:39:35 +02:00 |
|
Emil Ernerfeldt
|
8270d59dbf
|
Add tree example
|
2020-05-19 23:59:37 +02:00 |
|
Emil Ernerfeldt
|
8d89944b58
|
containers will (mostly) return value of add_contents function
|
2020-05-19 23:57:48 +02:00 |
|
Emil Ernerfeldt
|
3b822ac294
|
Update TODO in README.md with accomplished goals
|
2020-05-19 22:36:26 +02:00 |
|
Emil Ernerfeldt
|
0f0e385ea3
|
[refactor] collect stuff into new mod paint
|
2020-05-19 22:28:57 +02:00 |
|
Emil Ernerfeldt
|
aeaa611005
|
terminology: remove uses of the word "mesh". Prefer "triangles".
|
2020-05-19 20:54:02 +02:00 |
|
Emil Ernerfeldt
|
3ec552392f
|
TextEdit: cursor movement with home/end/up/down
|
2020-05-17 22:32:04 +02:00 |
|
Emil Ernerfeldt
|
c9f07c1cff
|
Publish new wasm
|
2020-05-17 17:45:51 +02:00 |
|
Emil Ernerfeldt
|
8f43d38e38
|
Style/visuals tweaks
|
2020-05-17 17:44:29 +02:00 |
|
Emil Ernerfeldt
|
d123d7e9c6
|
Improve window throwing
|
2020-05-17 17:44:18 +02:00 |
|
Emil Ernerfeldt
|
84099b24c9
|
Fix animation of collapsing windows
|
2020-05-17 17:00:01 +02:00 |
|
Emil Ernerfeldt
|
3737067994
|
mutexes: crash rather than deadlock
|
2020-05-17 16:42:46 +02:00 |
|
Emil Ernerfeldt
|
88bfcd585e
|
Resize windows by dragging any side or corner
|
2020-05-17 16:42:20 +02:00 |
|
Emil Ernerfeldt
|
f9bb9f71c4
|
Add button to collapse windows
|
2020-05-17 12:26:17 +02:00 |
|
Emil Ernerfeldt
|
c79b28e3b0
|
publish new wasm
|
2020-05-17 10:21:57 +02:00 |
|
Emil Ernerfeldt
|
037b22be7f
|
Simplify and improve the default visual style
|
2020-05-17 10:21:45 +02:00 |
|
Emil Ernerfeldt
|
01568acef2
|
TextEdit: click to move cursor
|
2020-05-16 20:54:01 +02:00 |
|
Emil Ernerfeldt
|
ce0e7f4e09
|
Refactor font layout: introduce y_max for each Line in a Galley
|
2020-05-16 20:05:52 +02:00 |
|
Emil Ernerfeldt
|
c0e7f947ff
|
Improved text edit with cursor that can be moved with arrow keys
|
2020-05-16 19:38:46 +02:00 |
|
Emil Ernerfeldt
|
89aa285255
|
Simplify text layout further with even less allocations
|
2020-05-16 18:17:35 +02:00 |
|
Emil Ernerfeldt
|
d3a3e4fa73
|
Refactor text layout: fewer allocations
|
2020-05-16 17:28:15 +02:00 |
|
Emil Ernerfeldt
|
cdfd42eb3e
|
refactor text layout with a new struct Galley
|
2020-05-16 11:27:02 +02:00 |
|
Emil Ernerfeldt
|
152e644fb2
|
Add clock in top right corner using reverse layout in menu bar
|
2020-05-13 22:56:37 +02:00 |
|
Emil Ernerfeldt
|
cd1bbddaca
|
Add support for reversed layouts
|
2020-05-13 22:24:32 +02:00 |
|
Emil Ernerfeldt
|
d4204f03c0
|
Refactor: break out Layout to own struct/file
|
2020-05-13 22:23:33 +02:00 |
|
Emil Ernerfeldt
|
b8675ad67f
|
refactor: move some code around to make place for new Layout
|
2020-05-13 20:16:59 +02:00 |
|
Emil Ernerfeldt
|
8e0b1c8fca
|
Add example where you can change layout direction and alignment
|
2020-05-12 23:00:20 +02:00 |
|
Emil Ernerfeldt
|
1dff2ad721
|
Remove Ui::cursor() function
|
2020-05-12 22:21:04 +02:00 |
|
Emil Ernerfeldt
|
7a1c97ccfe
|
Simplify and unify queries about available space
|
2020-05-12 18:21:09 +02:00 |
|
Emil Ernerfeldt
|
6f7bc3cfac
|
Nicer handling of fragment links to #clock demo
|
2020-05-12 17:09:54 +02:00 |
|
Emil Ernerfeldt
|
d508372334
|
Move new windows to the top
|
2020-05-12 16:49:43 +02:00 |
|
Emil Ernerfeldt
|
e5c216447a
|
new web version
|
2020-05-12 07:29:24 +02:00 |
|
Emil Ernerfeldt
|
8c0942bf1e
|
Show menu bar in main window instead of in example window
|
2020-05-12 07:27:14 +02:00 |
|
Emil Ernerfeldt
|
cce94676b6
|
improve fractal clock
|
2020-05-12 07:26:09 +02:00 |
|
Emil Ernerfeldt
|
71154edf9b
|
Add a fractal clock example to showcase painting performance
|
2020-05-11 20:21:24 +02:00 |
|
Emil Ernerfeldt
|
5a9e3d62bf
|
Fix: web version steal keyboard input
|
2020-05-11 19:53:43 +02:00 |
|
Emil Ernerfeldt
|
82ac4086fc
|
Improve debug painting of clip rects
|
2020-05-11 18:14:02 +02:00 |
|
Emil Ernerfeldt
|
090d056f3d
|
Use 32 bit vertex indicec on glium
|
2020-05-11 17:57:37 +02:00 |
|