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 |
|
Emil Ernerfeldt
|
3860807e29
|
Use premultiplied alpha for all colors + improve painting of thin lines
|
2020-05-11 17:57:11 +02:00 |
|
Emil Ernerfeldt
|
4fcea59929
|
Optimize meshing
|
2020-05-11 17:08:04 +02:00 |
|
Emil Ernerfeldt
|
6bee26ca59
|
Glium: persist window position and size
|
2020-05-10 21:16:24 +02:00 |
|
Emil Ernerfeldt
|
3deb7dda7c
|
Deploy new web version
|
2020-05-10 19:05:59 +02:00 |
|
Emil Ernerfeldt
|
4ba69e3a11
|
Handle painting of rectangles that start at negative infinity
|
2020-05-10 19:04:29 +02:00 |
|
Emil Ernerfeldt
|
f1c57cb950
|
Improve example app
|
2020-05-10 19:04:10 +02:00 |
|
Emil Ernerfeldt
|
34b4c985a2
|
Add some support for menu bars
|
2020-05-10 19:03:36 +02:00 |
|
Emil Ernerfeldt
|
a8d943db54
|
Optional close button on windows
|
2020-05-10 19:02:34 +02:00 |
|
Emil Ernerfeldt
|
216036e49c
|
Refactor: Clump area logic together inside of Memory
|
2020-05-10 19:02:17 +02:00 |
|
Emil Ernerfeldt
|
9dab3628a1
|
Better auto-sizing of windows
|
2020-05-10 19:00:48 +02:00 |
|
Emil Ernerfeldt
|
274acff47e
|
Better handling of full-width widgets inside of Ui:s with inf max size
|
2020-05-10 18:59:18 +02:00 |
|
Emil Ernerfeldt
|
be6ada6923
|
Refactor layers
|
2020-05-10 14:27:02 +02:00 |
|
Emil Ernerfeldt
|
fd99213222
|
Rename Floating to Area
|
2020-05-10 13:14:52 +02:00 |
|
Emil Ernerfeldt
|
90020b41a8
|
Floating: add option for always_on_top and fixed_pos
|
2020-05-10 13:08:08 +02:00 |
|
Emil Ernerfeldt
|
96cea8e6f9
|
Add Align::Justified
|
2020-05-10 13:07:33 +02:00 |
|
Emil Ernerfeldt
|
cc70905336
|
Support painting infinitely sized rectangles
|
2020-05-10 13:06:43 +02:00 |
|
Emil Ernerfeldt
|
f7291e4a0d
|
Frame: more customizeable
|
2020-05-10 13:06:16 +02:00 |
|
Emil Ernerfeldt
|
2dd1c5ba78
|
glium: write memory as pretty json, and don't warn if it is missing
|
2020-05-10 13:05:16 +02:00 |
|
Emil Ernerfeldt
|
ad0f6f6117
|
Resize component: better handling of resize=false
|
2020-05-10 13:04:45 +02:00 |
|
Emil Ernerfeldt
|
dba494e306
|
bug fix: only catch clicks on currently open windows
|
2020-05-10 10:33:35 +02:00 |
|
Emil Ernerfeldt
|
3a1d677840
|
refactor interact style
|
2020-05-10 08:55:41 +02:00 |
|
Emil Ernerfeldt
|
2bd610cb5b
|
Fix dubplicate itmes in Style menu
|
2020-05-08 22:48:08 +02:00 |
|
Emil Ernerfeldt
|
fa82e8d806
|
Rename Region to Ui (shorter, sweeter)
|
2020-05-08 22:42:31 +02:00 |
|
Emil Ernerfeldt
|
cbd51c3f43
|
Remove extern crate
|
2020-05-08 22:26:14 +02:00 |
|
Emil Ernerfeldt
|
9f6e9c94d6
|
Merge struct Emigui into Context
|
2020-05-08 22:25:28 +02:00 |
|
Emil Ernerfeldt
|
e317f697c0
|
Small fixes and added TODOs
|
2020-05-08 21:31:27 +02:00 |
|