Héctor Ramón Jiménez
0300b649d7
Make Font an associated type of text::Renderer
2020-04-23 22:17:11 +02:00
Héctor Ramón Jiménez
b549b509c9
Align text in iced_wgpu on a case-by-case basis
2020-04-10 01:39:36 +02:00
Héctor Ramón Jiménez
d3dee849b7
Fix unnecessary clip of text input in iced_wgpu
...
It should only produce a `Clip` primitive when the contents overflow the
input now.
2020-04-09 05:17:06 +02:00
Héctor Ramón Jiménez
9afa31899f
Fix measure_value for text input in iced_wgpu
...
It accounts for spaces at the start of text now.
2020-04-09 05:01:09 +02:00
Héctor Ramón Jiménez
79fed3d695
Remove unnecessary conversion in iced_wgpu
2020-03-29 15:21:18 +02:00
Héctor Ramón Jiménez
8b49968cab
Remove redundant field assignment
2020-03-29 15:20:44 +02:00
Héctor Ramón Jiménez
49bcebb1e5
Remove unnecessary merge of iced_wgpu::Defaults
2020-03-29 15:16:36 +02:00
Héctor Ramón Jiménez
30f02345a8
Implement Renderer::find_cursor_position
2020-03-25 13:57:02 +01:00
Héctor Ramón Jiménez
6b89dd7db9
Improve text_input::cursor API
2020-03-24 20:23:31 +01:00
Héctor Ramón Jiménez
e77fa175aa
Merge branch 'master' into feature/text-selection
2020-03-24 19:08:21 +01:00
Héctor Ramón Jiménez
20b142e8e3
Make cursor unavailable when dragging panes
2020-03-18 01:27:01 +01:00
Héctor Ramón Jiménez
ec334bdd36
Improve pane selection when resizing a PaneGrid
2020-03-14 09:01:52 +01:00
Héctor Ramón Jiménez
f08cb4ad56
Implement mouse-based pane resizing for PaneGrid
2020-03-14 08:10:50 +01:00
Héctor Ramón Jiménez
f11397c31a
Clip scrollable primitives only when necessary
2020-03-10 06:49:25 +01:00
Héctor Ramón Jiménez
eb070b9652
Draft drag and drop support for PaneGrid
2020-03-10 06:47:32 +01:00
Héctor Ramón Jiménez
6151c52824
Rename Panes widget to PaneGrid
2020-03-10 02:57:13 +01:00
Héctor Ramón Jiménez
d7f32d47ba
Compute panes regions and focus on click
2020-03-04 22:01:57 +01:00
Héctor Ramón Jiménez
012b4adec7
Draft Panes widget and panes example
2020-03-04 04:10:26 +01:00
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