FabianLars
c6c8cabdaf
moved cursor into own file
...
moved click tracking as a new State struct to input::mouse
made cursor field of text_input state private
brought back cursor type(Index, Selection) representation with a state enum
cleaned out some stuff (but not enough/all)
TODO: Documentation (sigh)
TODO: Editor struct
TODO: some (hopefully) small improvements here and there
2020-02-24 18:03:42 +01:00
FabianLars
190dcef155
Text Selection completely rewritten
2020-02-24 04:14:32 +01:00
FabianLars
b2344a852e
inital patch by Finnerale
2020-02-22 21:33:45 +01:00
Héctor Ramón Jiménez
6922160423
Pull Checkbox default constants from its Renderer
2020-02-18 02:28:15 +01:00
Héctor Ramón Jiménez
f1e20a61f1
Allow iced_wgpu to render to any TextureView
2020-02-09 03:25:13 +01:00
Héctor Ramón Jiménez
7d9378752a
Increase precision of scale_factor in Windowed
2020-02-07 23:50:10 -05:00
Héctor Ramón Jiménez
fb4a7968ca
Update winit to 0.20
2020-02-07 23:34:32 -05:00
sumibi-yakitori
713ed3aca1
Custom fonts can be set in the text input.
2020-01-27 04:28:40 +09:00
Héctor Ramón Jiménez
1797e15b8c
Add default padding to Button
2020-01-22 11:17:07 +01:00
Héctor Ramón Jiménez
bc611cf51c
Make image support optional in iced_wgpu
...
This reduces binary size when image rendering is not necessary a
considerable amount.
2020-01-20 11:19:42 +01:00
Héctor Ramón Jiménez
e45497dfd6
Move Debugger and Windowed to a better location
...
We move `renderer::Debugger` to `layout::Debugger` and
`renderer::Windowed` to `window::Renderer`.
2020-01-10 01:58:55 +01:00
Héctor Ramón Jiménez
89b1ac6eac
Fix drawing empty Quad on empty ProgressBar
2020-01-08 03:32:38 +01:00
Héctor Ramón Jiménez
cae4463e83
Allow Checkbox style to change based on its state
2020-01-08 03:30:15 +01:00
Héctor Ramón Jiménez
3d26eb79c2
Always show scroller if scrollbar is visible
2020-01-07 03:18:39 +01:00
Héctor Ramón Jiménez
ed30b487d6
Implement styling for Checkbox
2020-01-07 02:54:54 +01:00
Héctor Ramón Jiménez
387fc0be26
Implement styling for Radio
2020-01-07 02:26:39 +01:00
Héctor Ramón Jiménez
48b3b78a38
Implement styling for ProgressBar
2020-01-07 01:53:26 +01:00
Héctor Ramón Jiménez
b329003c8f
Implement styling for Slider
2020-01-07 00:28:08 +01:00
Héctor Ramón Jiménez
d0dc7cebf9
Implement styling for Scrollable
2020-01-06 21:01:09 +01:00
Héctor Ramón Jiménez
2bbd395d5d
Draft styling example
2020-01-06 18:44:45 +01:00
Héctor Ramón Jiménez
bbc8f837d7
Merge branch 'master' into feature/custom-styling
2020-01-05 22:03:32 +01:00
Héctor Ramón Jiménez
a848306b89
Fix styling in button::Renderer implementation
2020-01-05 19:48:27 +01:00
Héctor Ramón Jiménez
1a0effa961
Add border and shadow styling to Button
2020-01-05 19:29:12 +01:00
Héctor Ramón Jiménez
2116fbb3c2
Add border styling to Container
2020-01-05 18:38:03 +01:00
Héctor Ramón Jiménez
9116afaf59
Move DEFAULT_HEIGHT constant to Renderer
...
Also fixes some minor documentation issues.
2020-01-03 18:23:19 +01:00
Songtronix
986f01237f
change(widget): make height adjustable at widget level
...
addtionally rename Progressbar to ProgressBar
2020-01-02 18:11:45 +01:00
Songtronix
bf8f83decc
change(widget): custom coloring for progressbar
2020-01-02 14:25:13 +01:00
Songtronix
d60f3b89a7
add(widget): primitive progressbar widget
2020-01-02 11:11:08 +01:00
Héctor Ramón Jiménez
5af4159848
Draft basic styling for TextInput
2020-01-01 18:26:49 +01:00
Héctor Ramón Jiménez
9ab7c47dc7
Add border_width and border_color to Quad
2019-12-31 21:38:52 +01:00
Héctor Ramón Jiménez
e98471d5b6
Merge branch 'master' into feature/custom-styling
2019-12-31 11:37:41 +01:00
Héctor Ramón Jiménez
fb9cc0262b
Draft basic styling for Container
2019-12-31 11:36:54 +01:00
Héctor Ramón Jiménez
3a327e08e9
Rename Empty widget to Space
2019-12-30 21:33:27 +01:00
Héctor Ramón Jiménez
8426bf953c
Implement Empty widget
...
It can be useful if you want to fill some space with nothing.
2019-12-30 19:20:59 +01:00
Héctor Ramón Jiménez
8caa66be27
Add Renderer::Defaults and style inheritance
2019-12-30 12:14:26 +01:00
Héctor Ramón Jiménez
c7b170da6d
Draft Style and StyleSheet for Button
2019-12-29 10:57:01 +01:00
Héctor Ramón Jiménez
36e7ac2048
Fix cursor positioning in TextInput on overflow
2019-12-21 05:30:48 +01:00
Héctor Ramón Jiménez
232d4873ba
Put svg rendering behind a feature gate
...
This reduces binary size when SVG supoprt is not needed.
2019-12-15 06:45:20 +01:00
Héctor Ramón Jiménez
09707f29fc
Rerasterize SVGs when resized and refactor a bit
2019-12-15 06:19:07 +01:00
Malte Veerman
895eaef99b
Merged svg pipeline into image
2019-12-12 01:14:54 +01:00
Malte Veerman
5696afcadd
Ran cargo_fmt over changed files.
2019-12-11 22:13:29 +01:00
Malte Veerman
a88aae5e04
Added an Icon widget to native.
2019-12-11 21:34:40 +01:00
Héctor Ramón Jiménez
14fb7e13fb
Place TextInput cursor position on click
2019-12-05 03:09:39 +01:00
Malte Veerman
33ad332ce9
Implemented From<Color for Background
2019-12-04 22:02:07 +01:00
Héctor Ramón Jiménez
561c3641c6
Merge branch 'master' into feature/image-from-bytes
2019-12-04 04:01:12 +01:00
Héctor Ramón
6c145bbb23
Merge pull request #95 from Friz64/scrolling-behaviour
...
Make scrolling behave like you'd expect it to
2019-12-04 01:14:13 +01:00
Héctor Ramón Jiménez
0b5409c53d
Fix TextInput inner border radius in iced_wgpu
2019-12-03 07:40:56 +01:00
Héctor Ramón Jiménez
31e3b6fbcb
Unify logic by introducing scrollable::Scrollbar
2019-12-03 06:49:31 +01:00
Friz64
6943041e0f
Address suggestions
2019-12-02 19:12:05 +01:00
Friz64
f8fac432c6
Finalize work
2019-12-02 19:10:07 +01:00